Skip to content

Keyboard shortcuts

Press ? at any time for a list that includes whatever your config adds.

The keyboard shortcuts dialog, listing built-in shortcuts and the config's own chords.The keyboard shortcuts dialog, listing built-in shortcuts and the config's own chords.
Keys Action
Previous / next record
+ / + Previous / next unfinished record
Enter Next record
19 Pick the nth choice
⌘/Ctrl+Enter Save & export
⌘/Ctrl++L Switch to Label mode
⌘/Ctrl++P Switch to Prepare mode
? Toggle this list

on macOS, Ctrl everywhere else.

1 through 9 pick the nth option of a choice field — the focused one, or the first choice field on the form if nothing is focused. For a form whose main question is a three-way rating, this is the whole interaction: press a digit, press Enter, repeat.

A config can attach a chord to a field (moves focus to it) or to an individual choice (selects it directly). Both appear in the ? dialog automatically, so that list is always truthful for the config you have open.

Choice chords fire app-wide, not only while their own field has focus. That is what makes them worth having — you can press c for “correct” without first tabbing to the right field. It is also why every chord in a config has to be unique across the whole file.

A bare letter chord is held back while you are typing: in a text box, a textarea, or a dropdown’s search field. Otherwise a chord on c would make the letter “c” impossible to type in your notes.

Chords with a modifier (, Ctrl, Alt, ) are not held back — they stay live everywhere, including inside a text field.

Radio groups and sliders are a deliberate middle ground: they consume arrow keys, not letters, so bare chords keep working while one of them has focus.

While a dialog is open — the resume prompt, this shortcuts list — it owns the keyboard entirely. No shortcut reaches the form behind it.

A config may not claim a chord the app or the operating system already owns:

⌘/Ctrl+ Z X C V A Q W M H R Enter, plus ⌘/Ctrl++L and ⌘/Ctrl++P.

Trying to use one is a config error rather than a silent override — otherwise a config could take Paste away from the notes box with nothing on screen to explain it. See Shortcuts.