✅ Tested on Omarchy v3.8.2 · Hyprland — Last updated: August 2026
Omarchy runs on Hyprland under the hood, and it ships with every shortcut below already configured — no setup needed. This is the complete list: window management, workspaces, launching apps, screenshots, clipboard, tmux, Ghostty, the file manager, Neovim, and even the CapsLock emoji shortcuts most guides skip. If you haven't installed it yet, start with how to install Omarchy on Arch Linux.
All shortcuts use Super (the Windows/Cmd key) as the primary modifier — standard for Hyprland and most tiling window managers.
💡 Forget everything on this page: press Super + K at any time to bring up the full list of bindings directly on screen.
Window & Workspace Management
Launcher, Menus and Lock
| Shortcut | Action |
|---|
Super + Space | Application launcher |
Super + Alt + Space | Omarchy control menu |
Super + K | Show all keyboard bindings on screen |
Super + Escape | System menu (suspend, restart, log out) |
Super + Ctrl + L | Lock the computer |
Window State
| Shortcut | Action |
|---|
Super + W | Close the focused window |
Ctrl + Alt + Del | Close all windows |
Super + T | Toggle window between tiling and floating |
Super + J | Toggle window split position (horizontal/vertical) |
Super + O | Toggle popping the window into sticky-and-floating |
Super + L | Toggle between dwindle and scrolling layouts |
Super + P | Toggle pseudo-window style (natural vs. stretch) |
Super + F | Fullscreen |
Super + Alt + F | Full width |
Super + Ctrl + F | Fullscreen within the window (fake fullscreen) |
Resize and Move
| Shortcut | Action |
|---|
Super + = | Grow windows to the left |
Super + - | Grow windows to the right |
Super + Shift + = | Grow windows to the bottom |
Super + Shift + - | Grow windows to the top |
Super + Left Mouse | Drag a window around |
Super + Right Mouse | Resize a window |
Workspaces
| Shortcut | Action |
|---|
Super + 1 … 4 | Jump to workspace 1–4 |
Super + Tab | Jump to the next workspace |
Super + Shift + Tab | Jump to the previous workspace |
Super + Ctrl + Tab | Jump to the former workspace |
Super + Shift + 1 … 4 | Move the focused window to workspace 1–4 |
Super + Shift + Alt + 1 … 4 | Move window to workspace without following it |
Super + Shift + Alt + Arrow | Move workspace to the monitor in that direction |
Super + Scroll Wheel | Scroll through workspaces |
Focus and Window Grouping
| Shortcut | Action |
|---|
Super + Arrow | Move focus to the window in that direction |
Super + Shift + Arrow | Swap the focused window in that direction |
Super + G | Toggle window grouping |
Super + Alt + G | Move a window out of its group |
Super + Alt + Tab | Cycle between windows inside a group |
Super + Alt + 1 … 4 | Jump to a specific window inside a group |
Super + Alt + Arrow | Move a window into the group in that direction |
Super + Ctrl + Arrow | Move between windows inside a tiling group |
Scratchpad, Zoom and Scaling
| Shortcut | Action |
|---|
Super + S | Show the scratchpad workspace overlay |
Super + Alt + S | Move the focused window to the scratchpad |
Super + Ctrl + Z | Zoom in on the screen (repeat to zoom further) |
Super + Ctrl + Alt + Z | Zoom fully back out |
Super + / | Cycle forward through monitor scaling options |
Super + Alt + / | Cycle backward through monitor scaling options |
Global Window and Monitor Cycling
| Shortcut | Action |
|---|
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 backward through monitors |
System Controls
| Shortcut | Action |
|---|
Super + Ctrl + A | Audio controls (wiremix) |
Super + Ctrl + B | Bluetooth controls (bluetui) |
Super + Ctrl + W | WiFi controls (impala) |
Super + Ctrl + S | Share menu (LocalSend) |
Super + Ctrl + T | Activity monitor (btop) |
Super + Ctrl + C | Capture controls (screenshot, recording, picker) |
Super + Ctrl + O | Toggle menu |
Super + Ctrl + H | Hardware menu |
Super + Ctrl + . | Transcoding menu |
Screen and Volume Adjustments
| Shortcut | Action |
|---|
Shift + Brightness Up | Jump to maximum screen brightness |
Alt + Brightness Up/Down | Fine brightness steps (1% at a time) |
Alt + Volume Up/Down | Fine volume steps (1% at a time) |
Note: the official manual doesn't list a dedicated "jump to minimum brightness" shortcut — its own table currently repeats the maximum-brightness row by mistake. Use Alt + Brightness Down repeatedly to get there instead.
Launching Applications
| Shortcut | Action |
|---|
Super + Return | Terminal |
Super + Alt + Return | Terminal with tmux |
Super + Shift + Return | Browser |
Super + Shift + Alt + B | Private/incognito browser |
Super + Shift + F | File manager |
Super + Shift + Alt + F | File manager in the terminal's current directory |
Super + Shift + M | Music (Spotify) |
Super + Shift + Alt + M | Music (cliamp) |
Super + Shift + / | Password manager (1Password) |
Super + Shift + N | Neovim |
Super + Shift + C | Calendar (HEY) |
Super + Shift + E | 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 + Alt + G | Messenger (WhatsApp) |
Super + Shift + Ctrl + G | Messenger (Google) |
Super + Shift + D | Docker (LazyDocker) |
Super + Shift + O | Obsidian |
Super + Shift + W | Writing (Typora) |
Super + Shift + X | X |
Super + Shift + Alt + X | X — compose |
Super + Shift + Y | YouTube |
Universal Clipboard
| Shortcut | Action |
|---|
Super + C | Copy |
Super + X | Cut (outside the terminal) |
Super + V | Paste |
Super + Ctrl + V | Open the clipboard manager |
Screenshots, Recording and Capture
| Shortcut | Action |
|---|
Print Screen | Take a screenshot |
Super + Ctrl + C | Capture menu (for keyboards without a Print Screen key) |
Alt + Print Screen | Record the screen |
Super + Print Screen | Color picker |
Super + Ctrl + Print Screen | Extract text from the screen to the clipboard (OCR) |
Alt + Shift + L | Copy the current URL from a webapp or Chromium |
Super + Ctrl + X | Start/stop dictation (requires Install → AI → Dictation) |
F9 | Push-to-talk dictation (requires Install → AI → Dictation) |
Notifications
| Shortcut | Action |
|---|
Super + , | Dismiss the latest notification |
Super + Shift + , | Dismiss all notifications |
Super + Ctrl + , | Toggle silencing notifications |
Super + Alt + , | Recall the most recent notification |
Style, Toggles and Reminders
| Shortcut | Action |
|---|
Super + Ctrl + Shift + Space | Pick a new theme |
Super + Ctrl + Space | Pick the theme background |
Super + Backspace | Toggle transparency on a window |
Super + Ctrl + Backspace | Toggle single-window square aspect ratio |
Super + Ctrl + I | Toggle idle/sleep prevention |
Super + Ctrl + N | Toggle night light display temperature |
Super + Ctrl + Delete | Toggle the laptop display on/off |
Super + Ctrl + Alt + Delete | Toggle laptop display mirroring |
Super + Shift + Space | Toggle the top bar |
Super + Shift + Backspace | Toggle window gaps |
Super + Mute | Switch to the next audio output |
Super + Ctrl + R | Set a reminder |
Super + Ctrl + Alt + R | View all reminders |
Super + Ctrl + Shift + R | Clear all reminders |
Quick System Notices
| Shortcut | Action |
|---|
Super + Ctrl + Alt + T | Show the time as a notification |
Super + Ctrl + Alt + B | Show the battery level as a notification |
Super + Ctrl + Alt + W | Show the weather as a notification |
Tmux Shortcuts (Bundled with Omarchy)
Omarchy ships with a preconfigured tmux, opened directly with Super + Alt + Return. The prefix key is remapped from the tmux default:
# Prefix key
Ctrl + Space (Ctrl + B also still works)
# Panes
Prefix, then v split pane beside (vertical)
Prefix, then h split pane below (horizontal)
Prefix, then x kill pane
Prefix, then z toggle pane zoom (fullscreen)
Ctrl + Alt + Arrow move between panes
Ctrl+Alt+Shift+Arrow resize panes
# Windows
Prefix, then c new window
Prefix, then k kill window
Prefix, then r rename window
Alt + 1-9 go to a specific window
Alt + Left/Right move between windows
# Sessions
Prefix, then C new session
Prefix, then K kill session
Prefix, then R rename session
Prefix, then N next session
Prefix, then P previous session
Alt + Up/Down move between sessions
Prefix, then s list sessions
Prefix, then d detach from the session
# Copy mode (vi-style)
Prefix, then [ enter copy mode
v begin selection (inside copy mode)
y copy selection (inside copy mode)
# General
Prefix, then q reload config
Prefix, then : command prompt
Omarchy also adds its own tmux layout commands, typed directly into the terminal rather than bound to a key:
# Dev layout: editor + AI + terminal
tdl claude
# Dev layout per subdirectory
tdlm claude
# Multi-pane swarm layout
tsl 4 "npm test"
Ghostty Terminal Shortcuts
| Shortcut | Action |
|---|
Ctrl + Shift + E | New split below |
Ctrl + Shift + O | New split beside |
Ctrl + Alt + Arrow | Move between splits |
Super + Ctrl + Shift + Arrow | Resize the split by 10 lines |
Super+Ctrl+Shift+Alt+Arrow | Resize the split by 100 lines |
Ctrl + Shift + T | New tab |
Ctrl + Shift + Arrow | Move between tabs |
Alt + Number | Go to a specific tab |
Shift + Page Up/Down | Scroll the history |
Ctrl + Left Mouse | Open a link in the browser |
File Manager Shortcuts
| Shortcut | Action |
|---|
Ctrl + L | Go to a path |
Space | Preview the file (arrows navigate) |
Backspace | Go back one folder |
Neovim (LazyVim) Shortcuts
Omarchy's Neovim setup is built on LazyVim, opened with Super + Shift + N. The leader key is Space:
| Shortcut | Action |
|---|
Space | Show available leader-key commands |
Space, Space | Open a file via fuzzy search |
Space, E | Toggle the sidebar |
Space, G, G | Show git controls (lazygit) |
Space, S, G | Search file content (grep) |
Ctrl + W, W | Jump between the sidebar and the editor |
Ctrl + Left/Right | Change the sidebar's size |
Shift + H | Go to the left file tab |
Shift + L | Go to the right file tab |
Space, B, D | Close the file tab |
While the sidebar is focused: A adds a new file, Shift + A adds a new subdirectory, D deletes the highlighted item, M moves it, R renames it, and ? shows help for every sidebar command.
Quick Emojis (CapsLock Shortcuts)
Omarchy remaps CapsLock into a modifier for quick emoji insertion: hold CapsLock, tap M, then the letter below.
| CapsLock + M + | Emoji |
|---|
| S | 😄 smile |
| C | 😂 cry |
| L | 😍 love |
| V | ✌️ victory |
| H | ❤️ heart |
| Y | 👍 yes |
| N | 👎 no |
| W | 🤞 wish |
| R | 🤘 rock |
| K | 😘 kiss |
| E | 🙄 eyeroll |
| P | 🙏 pray |
| D | 🤤 drool |
| M | 💰 money |
| X | 🎉 celebrate |
| 1 | 💯 100% |
| T | 🥂 toast |
| O | 👌 ok |
| G | 👋 greeting |
| A | 💪 arm |
| B | 🤯 blown away |
Quick Text Completions
| Shortcut | Inserts |
|---|
CapsLock + Space, Space | An em dash (—) |
CapsLock + Space, N | Your name (as entered during setup) |
CapsLock + Space, E | Your email (as entered during setup) |
How to Customize These Shortcuts
Every binding above lives in a plain config file. Open it with the terminal shortcut and your Omarchy-configured Neovim:
nvim ~/.config/hypr/bindings.conf
Each line follows Hyprland's own bind syntax (modifier, key, dispatcher, argument), so anything you already know about Hyprland keybinding syntax carries over directly. Save the file and reload Hyprland's config with Super + Alt + Space → reload, or log out and back in — no restart required.
Troubleshooting Common Shortcut Questions
Is there an official PDF version of this cheat sheet?
No — Omarchy's own manual is a web page, not a downloadable PDF. This page mirrors every section of it (plus the ones easy to miss, like Ghostty and the emoji shortcuts), so bookmark it instead of hunting for a PDF that goes stale after the next update.
Why did some of my shortcuts stop working after an Omarchy upgrade?
This is a known issue reported after upgrading from v1.4.1 to v2.0.1 (tracked on GitHub), and it comes down to a shortcut pointing at something that no longer exists after the update — not a broken keybinding itself. Two confirmed causes from that report: the app launcher shortcut depends on a binary called walker, which can go missing after an upgrade; and the browser shortcut can point at a default browser (like Chromium) that was uninstalled in the process — check with xdg-settings get default-browser. If a specific shortcut stops working, run the command it's bound to directly in a terminal first; if that also fails, the binding is fine and the target app is the actual problem.
Does Omarchy use Hyprland or something else?
Hyprland. Omarchy is a preconfigured Arch Linux + Hyprland setup, so every standard Hyprland keybinding concept — modifiers, dispatchers, the bind syntax — applies directly to its config file.
Where do I change a keyboard shortcut in Omarchy?
Edit ~/.config/hypr/bindings.conf in a text editor. Each binding is a single line; change the key combination or the command it runs, save, and reload Hyprland.
Why doesn't Ctrl+C copy in the terminal?
Terminal apps reserve Ctrl+C for sending an interrupt signal, so Omarchy's universal clipboard uses Super + C instead, consistently across every app.