You can see all the main keyboard bindings with Super + K (Tmux bindings with Super + Alt + K and Herdr bindings with Super + Ctrl + K).
Every hotkey sits on a plane, set by its modifiers, and each plane has one job. That’s what keeps the hotkeys from blurring together, and it means you can usually guess where something lives.
| Plane |
What lives there |
Examples |
Super + key |
The system: windows, workspaces, layouts, and core menus |
Super + Space Omarchy menu, Super + W close window, Super + F full screen |
Super + Shift + key |
Apps |
Super + Shift + B browser, Super + Shift + E email, Super + Shift + N editor |
Super + Ctrl + key |
Panels and system menus |
Super + Ctrl + A audio, Super + Ctrl + N network, Super + Ctrl + C capture menu |
Super + Ctrl + Alt + key |
Quick actions and notices |
Super + Ctrl + Alt + T show time, Super + Ctrl + Alt + B battery, Super + Ctrl + Alt + C screenshot |
Adding Alt to a hotkey gives you a variant of the same thing, never something unrelated:
Super + Shift + B opens the browser; Super + Shift + Alt + B opens a private window
Super + Shift + E opens email; Super + Shift + Alt + E starts a new one
Super + F goes full screen; Super + Alt + F goes full width
Super + Ctrl + C opens the capture menu; Super + Ctrl + Alt + C skips the menu and takes a screenshot
When adding a hotkey:
- Pick the plane from what it does, then pick the key.
- Don’t move an existing hotkey to make room. Find a free key on the right plane.
- Only use
Alt for a variant of the hotkey without it.
A few hotkeys break these rules because they’re convenient. Shift with an arrow or Tab moves or reverses instead of opening an app, and Print, the media keys, Alt + Tab, and Ctrl + Alt + Del work the way they do everywhere else. They’re exceptions, not patterns to copy.
If a default doesn’t suit you (say you want Super + Shift + S for screenshots like on Windows), rebind it in ~/.config/hypr/bindings.lua.
| Hotkey |
Function |
Super + Space |
Omarchy menu (apps and everything else) |
Super + Alt + Space |
App grid |
Super + Escape |
System menu (suspend, restart, etc) |
Super + Ctrl + L |
Lock computer |
Super + W or Super + Q |
Close window |
Ctrl + Alt + Del |
Close all windows |
Super + T |
Toggle window between tiling/floating |
Super + J |
Toggle window position (horizontal/vertical) |
Super + O |
Toggle popping window into sticky’n’floating |
Super + L |
Cycle through the dwindle, scrolling, and floating layouts |
Super + Alt + L |
Cycle through the layouts in reverse |
Super + P |
Toggle pseudo window style (natural v stretch) |
Super + F |
Go full screen |
Super + Alt + F |
Go full width |
Super + Ctrl + F |
Go full screen inside window |
Super + 1/2/3/4 |
Jump to specific workspace on the focused monitor |
Super + Tab |
Jump to next workspace on the focused monitor |
Super + Shift + Tab |
Jump to previous workspace on the focused monitor |
Super + Ctrl + Tab |
Jump to former workspace on the focused monitor |
Super + Shift + 1/2/3/4 |
Move window to workspace on the focused monitor |
Super + Shift + Alt + 1/2/3/4 |
Move window to workspace on the focused monitor without following |
Super + S |
Toggle full scratchpad |
Super + Alt + S |
Move window to full scratchpad |
Super + Grave |
Toggle Quake console |
Super + Shift + Grave |
Move window to Quake console |
Super + Shift + Ctrl + Arrows |
Move window to the monitor in that direction |
Super + Shift + Alt + Arrows |
Move workspace to the monitor in that direction |
Super + Arrow |
Move focus to window in direction of arrow, crossing to the monitor on that side at the screen’s edge |
Super + Shift + Arrow |
Swap window with another in direction of arrow, including one on the monitor on that side |
Super + Minus |
Expand window left |
Super + Equal |
Shrink window left |
Super + Shift + Minus |
Shrink window up |
Super + Shift + Equal |
Expand window down |
Super + Alt + Minus/Equal |
Same resizing in smaller steps |
Super + Ctrl + Minus/Equal |
Same resizing in bigger steps |
Super + Alt + Home |
Save window width |
Super + Home |
Restore saved window width |
Super + Left Mouse |
Drag window around |
Super + Right Mouse |
Resize window |
Super + Scroll Wheel |
Scroll through workspaces on the focused monitor |
Super + G |
Toggle window grouping |
Super + Alt + G |
Move window out of grouping |
Super + Alt + Tab |
Cycle between windows in grouping |
Super + Alt + Shift + Tab |
Cycle backward between windows in grouping |
Super + Alt + Scroll Wheel |
Cycle between windows in grouping |
Super + Alt + 1/2/3/4/5 |
Jump to specific window in grouping |
Super + Alt + Arrow |
Move window into grouping in direction of arrow, including one on the monitor on that side |
Super + Ctrl + Left/Right |
Move between windows inside a tiling group |
Super + Ctrl + Z |
Zoom in on screen (repeat for more zoom) |
Super + Ctrl + Alt + Z |
Zoom fully out from screen |
Super + / |
Step forward through monitor scaling options |
Super + Alt + / |
Step backward through monitor scaling options |
Alt + Tab |
Cycle forward through windows on the active workspace |
Alt + Shift + Tab |
Cycle backward through windows on the active workspace |
Ctrl + Alt + Tab |
Cycle focus forward through monitors |
Ctrl + Alt + Shift + Tab |
Cycle focus backwards through monitors |
Resize shortcuts use physical keys code:20 and code:21 (XKB <AE11> and <AE12>), regardless of the characters printed on the keyboard. On US keyboards these keys are - and =; on Japanese (JIS) keyboards they are - and ^; on Spanish keyboards they are ' and ¡. On JIS, Super + ^ is Super + Equal, while Super + Shift + - (which types =) is Super + Shift + Minus.
| Hotkey |
Function |
Super + Ctrl + A |
Audio panel |
Super + Ctrl + B |
Bluetooth panel |
Super + Ctrl + N |
Wifi/network panel |
Super + Ctrl + D |
Display panel |
Super + Ctrl + P |
Power panel |
Super + Ctrl + X |
Agents panel |
Super + Ctrl + Alt + D |
Calendar panel |
Super + Ctrl + Alt + E |
World clock panel |
Super + Ctrl + 1-9 |
Toggle bar panel by position |
Super + Ctrl + S |
Share menu (via LocalSend) |
Super + Ctrl + C |
Capture controls (screenshot/-recording/picker) |
Super + Ctrl + O |
Toggle menu |
Super + Ctrl + H |
Hardware menu |
Super + Ctrl + E |
Emoji picker |
Super + Ctrl + . |
Transcode media |
Super + Shift + Ctrl + A |
Pick an AI agent |
| Hotkey |
Function |
Shift + Brightness Up |
Maximum screen brightness |
Shift + Brightness Down |
Minimum screen brightness |
Alt + Brightness Up/Down |
Precise 1% brightness changes |
Alt + Volume Up/Down |
Precise 1% volume changes |
Keyboard Brightness Up/Down |
Keyboard backlight brighter/dimmer |
Keyboard Backlight |
Cycle the keyboard backlight levels |
Alt + Play |
Next track |
Alt + Shift + Play |
Previous track |
| Hotkey |
Function |
Super + Return |
Terminal |
Super + Alt + Return |
Tmux terminal |
Super + Ctrl + Return |
Herdr (agent manager) |
Super + Shift + Return |
Browser |
Super + Shift + Alt + B |
Browser (private/incognito) |
Super + Shift + F |
File manager |
Super + Shift + Alt + F |
File manager in cwd of terminal |
Super + Shift + M |
Music (Spotify) |
Super + Shift + Alt + M |
Music (cliamp) |
Super + Shift + / |
Password manager (1password) |
Super + Shift + Q |
Calculator (Omacalc) |
Super + Shift + T |
Activity (btop) |
Super + Shift + N |
Editor (Neovim) |
Super + Shift + C |
Calendar (HEY) |
Super + Shift + E |
Email (HEY) |
Super + Shift + Alt + E |
New email (HEY) |
Super + Shift + A |
AI (ChatGPT) |
Super + Shift + Alt + A |
AI (Grok) |
Super + Shift + G |
Messenger (Signal) |
Super + Shift + P |
Google Photos |
Super + Shift + S |
Google Maps |
Super + Shift + Alt + G |
Messenger (WhatsApp) |
Super + Shift + Ctrl + G |
Messenger (Google) |
Super + Shift + O |
Obsidian |
Super + Shift + W |
Writing (Omawrite) |
Super + Shift + X |
X |
Super + Shift + Alt + X |
X Compose |
Super + Shift + Y |
YouTube |
Change/add bindings in ~/.config/hypr/bindings.lua.
| Hotkey |
Function |
Super + A |
Select all in apps that support Ctrl + A |
Super + C |
Copy |
Super + X |
Cut (not in terminal) |
Super + V |
Paste |
Super + Ctrl + V |
Clipboard manager |
Usually on Linux, you need Ctrl + Shift + C/V to copy’n’paste in the terminal and Ctrl + C/V to do it everywhere else. These Omarchy unified clipboard hotkeys work everywhere.
| Hotkey |
Function |
Print Screen |
Screenshot |
Super + Ctrl + Alt + C |
Screenshot (the same shot, for keyboards with no Print Screen key) |
Super + Ctrl + C |
Capture menu |
Alt + Print Screen |
Screenrecord |
Super + Print Screen |
Color picker |
Super + Ctrl + Print Screen |
Text extraction to clipboard |
Super + Alt + [ |
Make webcam overlay smaller while recording |
Super + Alt + ] |
Make webcam overlay larger while recording |
Alt + Shift + L |
Copy current URL from webapp or browser |
Alt + Shift + D |
Download the video on the current page to ~/Videos |
Alt + Space |
Start/stop dictation (requires Setup > Defaults > Dictation) |
Right Alt |
Hold to dictate (requires Setup > Defaults > Dictation) |
With screenrecordings, the hotkey first asks which audio you want, then starts recording. Hit it again to stop. See screenshots and recording for the details.
All capture options are also accessible under Trigger > Capture in the Omarchy menu (Super + Space).
| Hotkey |
Function |
Super + , |
Act on latest notification: open it or press its only button, pick from its choices, or dismiss it when it has none |
Super + Shift + , |
Dismiss all notifications |
Super + Ctrl + , |
Control notifications with the keyboard |
Super + Alt + , |
Dismiss latest notification |
Super + Shift + Alt + , |
Open notification history |
Super + Ctrl + Alt + , |
Toggle silencing notifications |
| Hotkey |
Function |
Super + Ctrl + T |
Pick a new theme (also Super + Ctrl + Shift + Space) |
Super + Ctrl + W |
Pick theme background (also Super + Ctrl + Space) |
Super + Backspace |
Toggle transparency on a window |
Super + Ctrl + Backspace |
Toggle single-window square aspect |
Extra background images live in ~/.config/omarchy/backgrounds/<theme name>. Also available via Install > Style > Background in the Omarchy menu.
All style options are also accessible under Style in the Omarchy menu (Super + Space).
| Hotkey |
Function |
Super + Ctrl + I |
Toggle locking on idle |
Super + Ctrl + Delete |
Toggle laptop display on/off |
Super + Ctrl + Alt + Delete |
Toggle laptop display mirroring |
Super + Shift + Space |
Toggle the top bar |
Shift + Mute |
Switch to next audio output |
Shift + Play |
Switch to next media source |
Super + Shift + Backspace |
Toggle window gaps |
Super + Ctrl + Alt + F |
Toggle full screen desktop (top bar + window gaps) |
| Hotkey |
Function |
Super + Ctrl + R |
Set a reminder |
Super + Ctrl + Alt + R |
See all reminders |
Super + Ctrl + Shift + R |
Clear all reminders |
| Hotkey |
Function |
Super + Ctrl + Alt + T |
Show time as notification |
Super + Ctrl + Alt + B |
Show battery as notification |
Super + Ctrl + Alt + W |
Toggle weather as notification |
The prefix key is Ctrl + Space (Ctrl + B also works). You can change these bindings in ~/.config/tmux/tmux.conf.
| Hotkey |
Function |
Prefix + v |
Split pane beside (vertical) |
Prefix + h |
Split pane below (horizontal) |
Prefix + x |
Kill pane |
Prefix + z |
Toggle pane zoom (fullscreen) |
Alt + Enter |
Split pane below (no prefix) |
Alt + Shift + Enter |
Split pane beside (no prefix) |
Alt + Escape |
Kill pane (no prefix) |
Ctrl + Alt + Arrows |
Move between panes |
Ctrl + Alt + Shift + Arrows |
Resize panes |
| Hotkey |
Function |
Prefix + c |
New window |
Prefix + k |
Kill window |
Prefix + r |
Rename window |
Alt + 1-9 |
Go to specific window |
Alt + Arrow Left/Right |
Move between windows |
Alt + Shift + Arrow Left/Right |
Move window left/right |
| Hotkey |
Function |
Prefix + C |
New session |
Prefix + K |
Kill session |
Prefix + R |
Rename session |
Prefix + N |
Next session |
Prefix + P |
Previous session |
Alt + Arrow Up/Down |
Move between sessions |
Prefix + s |
List sessions |
Prefix + d |
Detach from session |
| Hotkey |
Function |
Prefix + [ |
Enter copy mode |
v |
Begin selection (in copy mode) |
y |
Copy selection (in copy mode) |
| Hotkey |
Function |
Prefix + q |
Reload config |
Prefix + ? |
Show Tmux keybindings |
Prefix + : |
Command prompt |
These functions must be run inside a Tmux session.
| Command |
Function |
tdl <ai> [<second_ai>] |
Create dev layout with editor, AI, and terminal |
tdlm <ai> [<second_ai>] |
Create dev layout per subdirectory |
tsl <count> <command> |
Create multi-pane swarm layout |
Ghostty terminal is installed using Install > Terminal via the Omarchy menu.
| Hotkey |
Function |
Ctrl + Shift + E |
New split below |
Ctrl + Shift + O |
New split besides |
Ctrl + Alt + Arrows |
Move between splits |
Super + Ctrl + Shift + Arrows |
Resize split by 10 lines |
Super + Ctrl + Shift + Alt + Arrows |
Resize split by 100 lines |
Ctrl + Shift + T |
New tab |
Ctrl + Shift + Arrows |
Move between tabs |
Alt + Numbers |
Go to specific tab |
Shift + Pg Up/Down |
Scroll the history |
Ctrl + Left mouse |
Open link in browser |
| Hotkey |
Function |
Ctrl + L |
Go to path |
Space |
Preview file (arrows navigate) |
Alt + Up |
Go up to parent folder |
| Hotkey |
Function |
Space |
Show command options |
Space Space |
Open file via fuzzy search |
Space E |
Toggle sidebar |
Space G G |
Show git controls |
Space S G |
Search file content |
Ctrl + W W |
Jump between sidebar and editor |
Ctrl + Left/right arrow |
Change size of sidebar |
Shift + H |
Go to left file tab |
Shift + L |
Go to right file tab |
Space B D |
Close file tab |
| Hotkey |
Function |
A |
Add new file in parent dir |
Shift + A |
Add new subdir in parent dir |
D |
Delete highlighted file/dir |
M |
Move highlighted file/dir |
R |
Rename highlighted file/dir |
? |
Show help for all commands |
See all the Neovim hotkeys configured by LazyVim.
You can use Super + Ctrl + E to show a complete emoji picker that’ll put the selection on the clipboard or you can use these quick access options.
| Hotkey |
EM |
Clue |
Shift + CapsLock M S |
😄 |
smile |
Shift + CapsLock M C |
😂 |
cry |
Shift + CapsLock M L |
😍 |
love |
Shift + CapsLock M V |
✌️ |
victory |
Shift + CapsLock M H |
❤️ |
heart |
Shift + CapsLock M Y |
👍 |
yes |
Shift + CapsLock M N |
👎 |
no |
Shift + CapsLock M F |
🖕 |
fuck |
Shift + CapsLock M W |
🤞 |
wish |
Shift + CapsLock M R |
🤘 |
rock |
Shift + CapsLock M K |
😘 |
kiss |
Shift + CapsLock M E |
🙄 |
eyeroll |
Shift + CapsLock M I |
😉 |
wink |
Shift + CapsLock M P |
🙏 |
pray |
Shift + CapsLock M D |
🤤 |
drool |
Shift + CapsLock M M |
💰 |
money |
Shift + CapsLock M X |
🎉 |
xellebrate |
Shift + CapsLock M 1 |
💯 |
100% |
Shift + CapsLock M T |
🥂 |
toast |
Shift + CapsLock M O |
👌 |
ok |
Shift + CapsLock M G |
👋 |
greeting |
Shift + CapsLock M A |
💪 |
arm |
Shift + CapsLock M B |
🤯 |
blowing |
| Hotkey |
Completion |
Shift + CapsLock Space Space |
- (mdash) |
Shift + CapsLock Space N |
Your name (as entered on setup) |
Shift + CapsLock Space E |
Your email (as entered on setup) |
You can add more of your own by editing ~/.XCompose, then running omarchy-restart-xcompose in the terminal to get the changes picked up.