Master of keyboard is master of automation.
$ brew cask install creasty/tools/keyboard
+
denotes a key sequence in the 'super key' mode which is activated by pressing and holding the first letter with no modifier keys.
Key | Description |
---|---|
S+H | Move to left space |
S+L | Move to right space |
S+J | Switch to next application |
S+K | Switch to previous application |
S+N | Switch to next window |
S+B | Switch to previous window |
S+M | Mission control |
Requirements
Open "System Preferences" and set the following shortcuts.
Mission Control
>Move left a space
Ctrl-LeftArrowMission Control
>Move right a space
Ctrl-RightArrowKeyboard
>Move focus to next window
Cmd-F1
1 | 2 |
---|---|
Key | Description |
---|---|
S+D+F | Full screen |
S+D+H | Left half |
S+D+J | Bottom half |
S+D+K | Top half |
S+D+L | Right half |
Key | Description | Shift allowed |
---|---|---|
Ctrl-C | Escape | NO |
Ctrl-D | Forward delete | NO |
Ctrl-H | Backspace | NO |
Ctrl-J | Enter | NO |
Ctrl-P | ⬆️ | YES |
Ctrl-N | ⬇️ | YES |
Ctrl-B | ⬅️ | YES |
Ctrl-F | ➡️ | YES |
Ctrl-A | Beginning of line | YES |
Ctrl-E | End of line | YES |
Key | Description |
---|---|
A+D | Delete word after cursor |
A+H | Delete word before cursor |
A+B | Move cursor backward by word |
A+F | Move cursor forward by word |
Mouse button:
Key | Description |
---|---|
C+M | Left click |
C+, | Right click |
Cursor pointer:
Key | Description |
---|---|
Parallel movements (10px) | |
C+H | ⬅️ |
C+J | ⬇️ |
C+K | ⬆️ |
C+L | ➡️ |
Parallel movements (10%) | |
C+S+H | ⬅️ |
C+S+J | ⬇️ |
C+S+K | ⬆️ |
C+S+L | ➡️ |
Diagonal movements (10px) | |
C+H+J | ↙ |
C+J+L | ↘ |
C+K+L | ↗ |
C+H+K | |
Diagonal movements (10%) | |
C+S+H+J | ↙ |
C+S+J+L | ↘ |
C+S+K+L | ↗ |
C+S+H+K | |
Quick jump actions (Highlight enabled) | |
C+Y | Top-left corner |
C+U | Bottom-left corner |
C+I | Top-right corner |
C+O | Bottom-right corner |
C+U+I | Center of screen |
Scroll:
Key | Description |
---|---|
C+X+H | ⬅️ |
C+X+J | ⬇️ |
C+X+K | ⬆️ |
C+X+L | ➡️ |
Highlight:
Key | Description |
---|---|
C+Space | Highlight the location of the mouse pointer |
Key | Description |
---|---|
Ctrl-; | Selects next source in the input menu |
Change the input source to English as you leave 'insert mode' in Vim with Escape key so it can prevent IME from capturing key strokes in 'normal mode'.
Key | Description |
---|---|
Ctrl-C | Invokes EISUU, Ctrl-C |
Escape | Invokes EISUU, Escape |
Key | App | Bundle ID | URL |
---|---|---|---|
;+F | Finder | com.apple.finder |
N/A |
;+M | Alacritty | io.alacritty |
https://github.com/jwilm/alacritty |
;+T | Things | com.culturedcode.ThingsMac |
https://culturedcode.com/things |
;+N | Bear | net.shinyfrog.bear |
https://bear.app |
Prevents Cmd-Q from quiting applications.
Key | Description |
---|---|
Cmd-Q | No-op |
Cmd-Q, Cmd-Q | Invokes Cmd-Q. Quits application |