Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Keyboard Shortcuts — All Layers

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.


Primary Layers

Hyper — Apps + Navigation

Caps Lock (remapped to Hyper via Karabiner) + key. The main shortcut layer for launching apps and WASD navigation.

Hyper

Ctrl + Alt — Window Management

Window positioning: left/right/fullscreen/reset. Also audio source switching (keys 1-4).

Ctrl + Alt

Cmd — macOS Standard

Standard macOS shortcuts: copy, paste, cut, undo, quit, find, etc.

Cmd

Tab — Quick Actions

Tab held as modifier (Karabiner variable-based layer). Browser zoom, navigation, speed control.

Tab


Hyper Combo Layers

Hyper + Shift — Extended Apps

Secondary app assignments and extended navigation (select text, shift-arrows).

Hyper + Shift

Hyper + Ctrl — Workspaces + Scroll

Workspace switching, scroll without moving caret, terminal panel toggling.

Hyper + Ctrl

Hyper + Alt — Word Operations

Word-level navigation: jump/delete/select by word. Also IDE extend/shrink selection.

Hyper + Alt

Hyper + Cmd — Line Operations

Line-level operations: home/end of line, delete line, open file dialog.

Hyper + Cmd

Shift + Ctrl + Alt — Half-Window

Half-window positioning: left/right halves, top 60%, bottom 40%.

Shift + Ctrl + Alt


Character Layers

Base

Default key outputs without any modifiers.

Base

Shift

Uppercase letters and shifted symbols.

Shift

Alt — Special Characters + Apps

Birman keyboard layout special characters + app shortcuts.

Alt

Shift + Alt

Birman layout extended characters (uppercase specials).

Shift + Alt


Additional Layers

Ctrl

Control key combinations.

Ctrl

Shift + Ctrl

Shift + Control combinations.

Shift + Ctrl

Shift + Cmd

Shift + Command combinations.

Shift + Cmd

Ctrl + Cmd

Control + Command combinations.

Ctrl + Cmd

Alt + Cmd

Option + Command combinations.

Alt + Cmd


Triple Modifier Layers

Hyper + Shift + Ctrl

Media controls: volume, brightness, track navigation.

Hyper + Shift + Ctrl

Hyper + Shift + Alt

Extended selection operations.

Hyper + Shift + Alt

Hyper + Shift + Cmd

Extended line operations with selection.

Hyper + Shift + Cmd

Hyper + Ctrl + Alt

Additional navigation combinations.

Hyper + Ctrl + Alt

Hyper + Ctrl + Cmd

IDE-specific navigation (navigate to method, move editor groups).

Hyper + Ctrl + Cmd

Hyper + Alt + Cmd

Tab/pane navigation in IDEs and terminals.

Hyper + Alt + Cmd


To regenerate all diagrams: python3 docs/keyboard/generate.py