You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
+ 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 spaceCtrl-LeftArrow
Mission Control > Move right a spaceCtrl-RightArrow
Keyboard > Move focus to next windowCmd-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
⬆️
YES
Ctrl-N
⬇️
YES
Ctrl-B
⬅️
YES
Ctrl-F
➡️
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
⬅️
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
Switch input source
Key
Description
Ctrl-;
Selects next source in the input menu
Switch input source with Escape key
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'.