Skip to Content
omarchy4mac

Keys and aliases

Every binding from the real config: AeroSpace, Hammerspoon and zsh.

Keybindings

Press ⌥K for the searchable overlay. Every binding from the real config (aerospace.toml, hammerspoon/init.lua, zsh/omarchy.zsh) is below. A downloadable one-page cheat sheet is also available.

Launching

KeysAction
⌥↩Ghostty (terminal), in the focused terminal's folder, else in your home folder
⌘⌥↩Ghostty + tmux (attaches to the session "Work", or makes it)
⌘⌃↩Ghostty + herdr (agent multiplexer)
⌘⇧↩Browser (macOS default; Safari when that browser is gone)
⌘⇧⌥BBrowser (private window)
⌘⌥CChrome
⌘⇧FFinder
⌘⇧NGhostty + nvim
⌘⇧DGhostty + lazydocker
⌘⇧MSpotify
⌘⇧QCalculator
⌘⇧AClaude
⌘⇧⌥AGrok (app window)
⌘⇧OObsidian
⌘⇧WTypora
⌘⇧GSignal
⌘⇧⌥GWhatsApp
⌘⇧⌃GGoogle Chat (app window)
⌘⇧PGoogle Photos (app window)
⌘⇧XX (Twitter)
⌘⇧⌥XX: new post
⌘⇧YYouTube (app window)
⌘⇧/1Password
⌥⇧LCopy the browser tab's URL (any Brave profile, web app windows too)
⌘⇧CHEY Calendar (app window)
⌘⇧EHEY Mail (app window)
⌘⎵Raycast launcher
⌥⎵Dictation on / off (Hex)
Hold right ⌥Dictate while held, type on release (Hex)

Window / Layout

KeysAction
⌥WQuit focused app
⌥QQuit focused app (same as ⌥W)
⌃⌥⌫Close all windows but current
⌥SToggle floating / tiling
⌥AToggle accordion / tiles (workspace)
⌥LCycle workspace: tiles / accordion / floating (kept across restarts)
⌘⌥LCycle workspace layout the other way
⌥MMinimize window (to the Dock)
⌥JToggle tiles horizontal / vertical
⌥FFullscreen (tile)
⌘⌥FFullscreen (tile)
⌘⌃FFullscreen (tile), same as ⌥F

Focus

KeysAction
⌘←/↓/↑/→Focus window in direction, on to the next display at the edge
⌘`Quake console: drops over a dimmed screen, starts the default agent the first time; again to tuck it away
⌘⇧`Second Quake console
⌘⌥`Cycle next window in workspace
⌘⌥⇧`Cycle previous window in workspace
⌃⌥⇥Focus next monitor
⌃⌥⇧⇥Focus previous monitor

Move / Swap

KeysAction
⌘⇧←/↓/↑/→Swap window in direction
⌘⇧⌥←/→/↑/↓Move workspace to prev / next monitor
⌘⌃⇧←/↓/↑/→Move focused window across monitors (a floating one lands centred)

Workspaces

KeysAction
⌥1–5Switch to the focused monitor's workspace 1–5
⌥⇥Next workspace on the focused monitor
⌘⌃⇥Back and forth between last two workspaces
⌘⇧1–5Move window to the focused monitor's workspace N and follow
⌘⇧⌥1–5Move window to the focused monitor's workspace N (stay on current)

Resize

KeysAction
⌥=Grow focused window +50 px
⌥-Shrink focused window –50 px
⌘⇧=Grow height +50 px
⌘⇧-Shrink height –50 px

System

KeysAction
⌘⌃ASound settings
⌘⌃BBluetooth settings
⌘⌃NNetwork (Wi-Fi settings)
⌘⌃SShare (LocalSend)
⌘⌃EEmoji picker (Raycast)
⌘⌃⇧QQuit every Dock app (keeps Finder)
⌘⌃RSet a reminder (20m message)
⌘⌃ZZoom (macOS accessibility)
⌘⇧⌃ACoding agent (the pick in Setup > Defaults > Agent, Claude Code by default)
⌥⇧TActivity (Ghostty + btop)
⌘⌃⌥EWorld clock (Clock)
⌘⌃⌥FFull screen desktop: hide or show the bar (the gaps stay)
⌘⌃HSystem Information
⌘⌃.HandBrake
⌘⌃LLock screen
⌘⌃IToggle caffeinate (keep awake)
⌥,Open the newest notification
⌘⌃⌥,Toggle Do Not Disturb
⌘⌃CScreenshot picker (⇧⌘5)
⌘⌃⌥CScreenshot of a region (⇧⌘4)
⌘⌃VClipboard history (Raycast)
⌘⌃PCycle wallpaper
⌘⌃WNext background (cycle wallpaper)
⌘⌃GGaming mode
⌘⌃⌥TDate & time toast
⌘⌃⌥WWeather toast
⌘⌃⌥BBattery toast
⌘⎋System menu (Lock / Sleep / Restart)

Appearance

KeysAction
⌘⌥⎵Apps launcher (curated)
⌘⇧⎵Omarchy control menu
⌘⌃⇧⎵Theme chooser
⌘⌃TTheme chooser
⌥TRandom theme (matches system light/dark)
⌥KShow keybinding overlay

Shell Aliases (zsh)

AliasCommand
cdzd (zoxide jump; real paths still cd)
fffzf (bat preview)
eff$EDITOR (fzf result)
ggit
gcmgit commit -m
gcamgit commit -a -m
gcadgit commit -a --amend
ddocker
rrails
ttmux attach or new -s Work
hherdr
nnvim (no args: nvim .)
mupmise up (forced)
.. / ... / ....cd .. / ../.. / ../../..
hdl <ai>Herdr dev layout (editor, AI, terminal)
hdsHerdr square (editor, diff, terminal, opencode)
hdlm <ai>Multi-tab hdl, one per subdirectory
hsl <n> <cmd>Swarm: N panes running <cmd>

Reading the keys

Note: ⌘ = Super (Cmd), ⌥ = Alt (Opt), ⇧ = Shift, ⌃ = Ctrl, ⎵ = Space, ⌫ = Backspace, ⎋ = Escape, ↩ = Return, ` = Backtick.

On this page