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 spaceCtrl-LeftArrowMission Control>Move right a spaceCtrl-RightArrowKeyboard>Move focus to next windowCmd-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 |