Skip to content

hotkeys

A personal documentation site for hotkeys, programmable keyboard behavior, OS-level automation, terminal workflows, editors, browsers, and window management.

Primary model

Moonlander and Ergodox EZ are the preferred keyboards and both use a macOS-style layout. Linux/Ubuntu is included, but keyboard behavior depends on whether one of those external keyboards is plugged in.

Context Behavior
Moonlander connected Uses Moonlander layout and related automation.
Ergodox connected Uses Ergodox layout and related automation.
Built-in laptop keyboard Uses the laptop keyboard's native layout.
Ubuntu/Linux with external keyboard May be adjusted by custom user systemd services.

Main sections

  • Concepts: Hyper, Meh, notation, and muscle-memory rules.
  • Hardware: Moonlander, Ergodox EZ, and laptop keyboard behavior.
  • OS: macOS, Ubuntu/Linux, and OS defaults/customizations.
  • Automation: Hammerspoon and future systemd keyboard profiles.
  • Terminal: Kitty, tmux, shells.
  • Editors: Neovim, VS Code.
  • Browsers: Brave and Vimium.
  • Workflows: navigation, tabs, panes, and windows across tools.