knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "man/figures/README-",
  out.width = "100%"
)

rskss

(WORK IN PROGRESS)

The rskss package allows for search on a table of default keyboard shortcuts in Windows/Linux/Mac and for the RStudio IDE.

Installation

You can install the development version of rskss from GitHub with:

devtools::install_github("parmsam/rskss")

Example

The package uses a tibble named shortcuts_table that has a list of descriptions, windows/linux/mac shortcuts, and types of shortcuts:

library(rskss)
## look at shortcuts table
dplyr::glimpse(rskss::shortcuts_table)
head(shortcuts_table, 5)

There is a function called find_ks() that allow you to filter the description field based on patterns of interest to quickly find the shortcut(s) of interest:

## search on shortcut table description field
find_ks("zoom console")
find_ks("terminal", windows_linux_include = FALSE)

There is are keybinding search functions called find_kb_mac() and find_kb_winlin() that allow you to filter the the key bindings fields based on key binds of interest to find shortcuts:

## search on shortcut table description field
find_kb_winlin("Ctrl+Home")
find_kb_mac("Ctrl+1")


parmsam/rskss documentation built on Dec. 22, 2021, 6:39 a.m.