Keyboard
Master of keyboard is master of automation.
Installation
$ brew cask install creasty/tools/keyboard
List of actions
+
denotes a key sequence in the 'super key' mode which is activated by pressing and holding the first letter with no modifier keys.
Window/space navigation
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-LeftArrow
-
Mission Control
> Move right a space
Ctrl-RightArrow
-
Keyboard
> Move focus to next window
Cmd-F1
1 |
2 |
|
|
Window resizing/positioning
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 |
Emacs mode
Key |
Description |
Shift allowed |
Ctrl-C |
Escape |
NO |
Ctrl-D |
Forward delete |
NO |
Ctrl-H |
Backspace |
NO |
Ctrl-J |
Enter |
NO |
Ctrl-P |
:arrow_up: |
YES |
Ctrl-N |
:arrow_down: |
YES |
Ctrl-B |
:arrow_left: |
YES |
Ctrl-F |
:arrow_right: |
YES |
Ctrl-A |
Beginning of line |
YES |
Ctrl-E |
End of line |
YES |
Word motions
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 keys
Mouse button:
Key |
Description |
C+M |
Left click |
C+, |
Right click |
Cursor pointer:
Key |
Description |
|
Parallel movements (10px) |
C+H |
:arrow_left: |
C+J |
:arrow_down: |
C+K |
:arrow_up: |
C+L |
:arrow_right: |
|
Parallel movements (10%) |
C+S+H |
:arrow_left: |
C+S+J |
:arrow_down: |
C+S+K |
:arrow_up: |
C+S+L |
:arrow_right: |
|
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 |
:arrow_left: |
C+X+J |
:arrow_down: |
C+X+K |
:arrow_up: |
C+X+L |
:arrow_right: |
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 |
Switch between apps
Fool-safe "Quit Application"
Prevents Cmd-Q from quiting applications.
Key |
Description |
Cmd-Q |
No-op |
Cmd-Q, Cmd-Q |
Invokes Cmd-Q. Quits application |
Open Source Agenda is not affiliated with "Creasty Keyboard" Project. README Source:
creasty/Keyboard