Post

Omarchy Has 193 Shortcuts: Here's How I Remember Them

Last week I had a browser open on the wrong monitor and couldn’t remember the shortcut to throw it across. I pressed SUPER + K, got a wall of 193 keybindings, and by the time I found the right line I’d forgotten why I wanted it.

A complete list is a dictionary, not a phrasebook. So I wrote the phrasebook — mostly for future me.

1
omarchy menu keybindings --print
1
2
3
4
SUPER + RETURN                      → Terminal
SUPER ALT + RETURN                  → Tmux
SUPER SHIFT + RETURN                → Browser
... 190 more lines ...

The Pattern That Made It Click

Sort those 193 bindings by modifier and the logic falls out. Each modifier has a job.

Modifier What it means Count
SUPER Act on what’s in front of me 42
SUPER SHIFT Move it, or launch an app 36
SUPER CTRL System controls 26
SUPER ALT Groups and variants 19
SUPER CTRL ALT Just tell me something 6

So SUPER + 3 visits workspace three and SUPER SHIFT + 3 throws the window there. SUPER + RETURN opens a terminal, SUPER ALT + RETURN opens one with tmux. SUPER CTRL + W is Wi-Fi, not a window.

It isn’t a perfect law — ALT + TAB and the media keys do their own thing — but it’s right often enough to guess a shortcut you’ve never used.

The Nine to Learn First

Keys Action
SUPER + RETURN Terminal
SUPER + SPACE App launcher
SUPER + W Close window
SUPER + F Full screen
SUPER + ←↑↓→ Move focus between windows
SUPER + 1…9 Switch workspace
SUPER SHIFT + 1…9 Send this window to a workspace
PRINT Screenshot
SUPER + K Show every binding

The arrows are the one that changes everything. Once SUPER + arrow is automatic, your hand stops drifting to the mouse.

Windows

Keys Action
SUPER + W Close window
CTRL ALT + DELETE Close every window
SUPER + F Full screen
SUPER ALT + F Full width
SUPER CTRL + F Tiled full screen
SUPER + T Float or tile this window
SUPER + J Flip the split direction
SUPER + O Pop out: float and pin on top
SUPER + P Pseudo window
SUPER + minus / SUPER + equal Width: expand / shrink
SUPER SHIFT + equal / SUPER SHIFT + minus Height: expand / shrink
SUPER + LEFT MOUSE Drag to move
SUPER + RIGHT MOUSE Drag to resize

Careful with that resize pair: minus grows the width, but equal grows the height. They’re mirrored. No logic to lean on, so I drag with SUPER + RIGHT MOUSE instead.

SUPER + T is the escape hatch for a dialog that refuses to tile nicely.

Focus and Movement

Keys Action
SUPER + ←↑↓→ Move focus in that direction
SUPER SHIFT + ←↑↓→ Swap the window in that direction
ALT + TAB Next window
SHIFT ALT + TAB Previous window
CTRL ALT + TAB Next monitor
SHIFT CTRL ALT + TAB Previous monitor

Workspaces

Keys Action
SUPER + 1…9, 0 Go to workspace 1–10
SUPER + TAB Next workspace
SUPER SHIFT + TAB Previous workspace
SUPER CTRL + TAB Back to the last one
SUPER + mouse wheel Scroll through workspaces
SUPER SHIFT + 1…9, 0 Send window to workspace 1–10
SUPER SHIFT ALT + 1…9, 0 Send it there but stay put
SUPER SHIFT ALT + ←↑↓→ Move this whole workspace to another monitor
SUPER + S Open the scratchpad
SUPER ALT + S Stash this window in the scratchpad

That third-from-last row is the one I went hunting for. The scratchpad is a drawer: throw a chat window in, forget it, pull it back with one key.

Window Groups

Keys Action
SUPER + G Group or ungroup
SUPER ALT + G Kick this window out of the group
SUPER ALT + TAB Next tab in the group
SUPER SHIFT ALT + TAB Previous tab
SUPER ALT + 1…5 Jump to tab 1–5
SUPER ALT + ←↑↓→ Pull a window in from that side
SUPER ALT + mouse wheel Spin through the tabs

Grouping stacks windows behind tabs, like a browser.

Clipboard and Capture

Keys Action
SUPER + C / SUPER + V / SUPER + X Copy, paste, cut
SUPER CTRL + V Clipboard history
SUPER CTRL + E Emoji picker
SUPER + PRINT Colour picker
PRINT Screenshot
ALT + PRINT Record the screen
SUPER CTRL + PRINT Pull text out of a screenshot
SUPER CTRL + PERIOD Transcode a recording
SUPER CTRL + S Share

Copy and paste work the same in a terminal and in normal apps, so you can stop thinking about CTRL+SHIFT+C. And SUPER CTRL + PRINT drags a box over anything on screen and puts the text in your clipboard — ideal for lifting an error message out of someone’s screenshot.

Notifications and Reminders

Keys Action
SUPER + COMMA Dismiss the last one
SUPER SHIFT + COMMA Dismiss all of them
SUPER ALT + COMMA Open the last one
SUPER SHIFT ALT + COMMA Bring back the one you just killed
SUPER CTRL + COMMA Do not disturb
SUPER CTRL + R Set a reminder
SUPER CTRL ALT + R Show reminders
SUPER SHIFT CTRL + R Clear them

System and Screen

Keys Action
SUPER CTRL + L Lock
SUPER CTRL + I Auto-lock on idle
SUPER CTRL + A Audio
SUPER CTRL + B Bluetooth
SUPER CTRL + W Wi-Fi
SUPER CTRL + N Night light
SUPER CTRL + T Activity monitor
SUPER CTRL + Z / SUPER CTRL ALT + Z Zoom in, reset zoom
SUPER + slash Cycle monitor scaling
SUPER SHIFT + SPACE Hide the top bar
SUPER + BACKSPACE Window transparency
SUPER SHIFT + BACKSPACE Gaps between windows
SUPER CTRL ALT + T / + W / + B Time, weather, battery

Menus: SUPER + ESCAPE system, SUPER ALT + SPACE Omarchy, SUPER CTRL + H hardware, SUPER CTRL + C capture, SUPER SHIFT CTRL + SPACE themes.

Apps live on SUPER SHIFT plus a letter: A ChatGPT, C calendar, E email, G Signal, M music, N editor, O Obsidian, Y YouTube, SLASH passwords. Add ALT for the second tier. Any you don’t use is a free key to steal.

Media keys work as printed. Two extras: hold ALT with volume or brightness for smaller steps, SHIFT with brightness to jump to minimum or maximum.

Stealing a Key for Yourself

1
grep -vE "^\s*#|^\s*$" ~/.config/hypr/bindings.conf | head -3
1
2
3
bindd = SUPER, RETURN, Terminal, exec, uwsm-app -- xdg-terminal-exec --dir="$(omarchy-cmd-terminal-cwd)"
bindd = SUPER ALT, RETURN, Tmux, exec, uwsm-app -- xdg-terminal-exec --dir="$(omarchy-cmd-terminal-cwd)" bash -c "tmux attach || tmux new -s Work"
bindd = SUPER SHIFT, RETURN, Browser, exec, omarchy-launch-browser

It’s bindd, not bind — the extra d means “with a description”, and that third field is the readable name. The SUPER + K popup isn’t a manual, it’s generated from your own config. Add a bindd and it shows up by itself.

Taking over a busy key needs an unbind first, or both stay alive and fight:

1
2
unbind = SUPER, F
bindd = SUPER, F, File manager, exec, uwsm-app -- nautilus --new-window

Hyprland reloads the instant you save, so check your work:

1
hyprctl configerrors

Silence means it’s happy. Run it every time — a typo takes out the rest of the file without a word.

Summary

  • Learn the modifiers, not the keys. SUPER acts, SHIFT moves or launches, CTRL is the system, ALT is groups.
  • Start with the nine above; SUPER + arrows unlocks the rest.
  • SUPER + T floats a window that won’t tile. SUPER + S is a drawer for later.
  • To rebind: unbind, then bindd, then hyprctl configerrors.

The tip I keep giving myself: don’t sit down and memorise 193 shortcuts. Learn the pattern, pick a handful you’d use today, and let the rest arrive when you need them. That’s how the mouse turns into something you only touch on purpose.

This post is licensed under CC BY 4.0 by the author.