Complete visual reference of all keyboard shortcut layers. Auto-generated from Hammerspoon Lua config and Karabiner rules.
Legend: Each key shows its binding with a colored accent bar. Category icons indicate the type:
- Apps (blue) — launch/focus/hide applications
- Window Management (green) — window positioning and sizing
- Media / Audio (orange) — playback, volume, audio source switching
- Navigation (teal) — arrows, page up/down, home/end
- Browser / Translate (purple) — open browser tabs, translate text
- System (red) — reload, VPN, wallpaper
- Karabiner (brown, remap icon) — Karabiner-Elements key remappings (F-keys, navigation, media)
- macOS (gray, Apple icon) — standard macOS shortcuts
- Birman Layout (gray, Б icon) — Ilya Birman keyboard layout characters
Modifier keys participating in each layer are highlighted in blue. Non-participating modifiers are hidden for clarity.
Caps Lock (remapped to Hyper via Karabiner) + key. The main shortcut layer for launching apps and WASD navigation.
Window positioning: left/right/fullscreen/reset. Also audio source switching (keys 1-4).
Standard macOS shortcuts: copy, paste, cut, undo, quit, find, etc.
Tab held as modifier (Karabiner variable-based layer). Browser zoom, navigation, speed control.
Secondary app assignments and extended navigation (select text, shift-arrows).
Workspace switching, scroll without moving caret, terminal panel toggling.
Word-level navigation: jump/delete/select by word. Also IDE extend/shrink selection.
Line-level operations: home/end of line, delete line, open file dialog.
Half-window positioning: left/right halves, top 60%, bottom 40%.
Default key outputs without any modifiers.
Uppercase letters and shifted symbols.
Birman keyboard layout special characters + app shortcuts.
Birman layout extended characters (uppercase specials).
Control key combinations.
Shift + Control combinations.
Shift + Command combinations.
Control + Command combinations.
Option + Command combinations.
Media controls: volume, brightness, track navigation.
Extended selection operations.
Extended line operations with selection.
Additional navigation combinations.
IDE-specific navigation (navigate to method, move editor groups).
Tab/pane navigation in IDEs and terminals.
To regenerate all diagrams: python3 docs/keyboard/generate.py