Snag help › Snag for the desktop

Keyboard shortcuts

Desktop keybinds

Snag registers no global shortcuts; the desktop runs snag commands. contrib/hypr/ ships these binds, all on Super+Q:

KeysCommandDoes
Super+Qsnag captureopen the capture box; pressed again, switch kind
Super+Shift+Qsnag capture --noteopen the capture box as a note
Super+Alt+Qsnag togglestart or stop the timer
Super+Ctrl+Q (Hyprland, Omarchy 3)snag showopen the timer window
Super+Ctrl+Shift+Q (Omarchy 4)snag showopen the timer window

On Omarchy 4, Super+Ctrl+Q is the Calculator, so snag.lua uses Super+Ctrl+Shift+Q instead.

Hyprland does not warn about a duplicate bind; the later one wins. Check a key is free before changing it.

On GNOME, KDE and other desktops, add custom shortcuts in the keyboard settings that run the same commands.

Capture box

KeyDoes
Enterfile the capture; with a project, label or person menu open, take the highlighted match
Shift+Enternew line
Tabtake the highlighted completion
Up, Downmove through completions
Escclose the completion menu; otherwise close the box and keep the draft for 60 seconds
Ctrl+Vpaste text, or attach a pasted file or screenshot

Timer window

KeyDoes
/ or Ctrl+Kopen the task picker
Left, Right, Up, Downmove between the action buttons
Tabmove between the action buttons
Enterpress the focused button
?open or close About
Escclose About, otherwise hide the window

With the picker closed, no single key starts or stops the timer.

Task picker

KeyDoes
typingfilter the list
Down or Ctrl+Nnext task
Up or Ctrl+Pprevious task
Enterstart the timer on the highlighted task
Escclose the picker

Idle prompt

KeyDoes
EnterKeep all (when no button has focus)
Tabmove between buttons
Escclose without answering; the time is kept

The discard choices have no key of their own.

Next: Command line