Skip to content

All Keybindings

This reference lists user-facing keys backed by Herald’s current key handlers and key hints. When a key appears in multiple sections, the most specific focused overlay or panel wins.

KeyResult
qQuit Herald.
ctrl+cQuit Herald from any state, including text inputs and overlays.
1Switch to Timeline, or choose quick reply 1 when quick reply picker is open.
2Switch to Compose, or choose quick reply 2 when quick reply picker is open.
3Switch to Cleanup, or choose quick reply 3 when quick reply picker is open.
4Switch/load Contacts, or choose quick reply 4 when quick reply picker is open.
tab / ctrl+iCycle focus forward, except in search where it can run server search.
shift+tabCycle focus backward where supported.
fToggle folder sidebar on tabs that support it.
cToggle chat panel.
l / LToggle log viewer.
rRefresh the current folder.
SOpen settings.
aStart AI classification for the current folder.
escClose or unwind the active transient state.
KeyResult
j / downMove down folder tree.
k / upMove up folder tree.
spaceExpand or collapse a folder tree node.
enterSelect folder or toggle a synthetic parent node.
KeyResult
enterOpen selected email, expand a collapsed thread, or open selected search result.
j / downMove down list, scroll preview, or move quick reply selection depending on focus.
k / upMove up list, scroll preview, or move quick reply selection depending on focus.
/Open Timeline search.
*Toggle star on current email.
RReply to current email in Compose.
FForward current email in Compose.
DDelete current/selected target after confirmation.
eArchive current/selected target after confirmation.
ARe-classify current email with AI.
ctrl+qOpen quick reply picker.
zToggle full-screen reader when preview is open.
sSave selected attachment from preview.
[Select previous attachment.
]Select next attachment.
uUnsubscribe when preview body includes unsubscribe data.
h / HHide future mail from current sender.
vToggle visual text selection in preview/full-screen.
yStart yy line copy or copy visual selection.
YCopy full wrapped body.
mToggle mouse-selection mode.
Key or prefixResult
Plain queryLocal search while typing.
/b Body/FTS search over cached bodies.
/*Cross-folder cached search.
? prefixSemantic search when AI/embeddings are available.
enterRun search or focus existing results.
tab / ctrl+iRun server IMAP search from search input.
escClose preview, leave results, or clear search depending on current search state.
KeyResult
j / downMove to next reply.
k / upMove to previous reply.
enterOpen selected reply in Compose.
1 through 8Choose reply by number.
escClose picker.
KeyResult
tabMove through To, CC, BCC, Subject, and Body; accept subject hint when visible.
ctrl+sSend message.
ctrl+pToggle Markdown preview.
ctrl+aOpen outgoing attachment path prompt.
ctrl+gToggle Compose AI assistant panel.
ctrl+jGenerate AI subject suggestion.
ctrl+enterAccept AI response into body.
escDismiss subject hint, AI panel, or compose status.
up / downMove autocomplete selection when suggestions are visible.
enter / tabAccept autocomplete suggestion when visible.
escDismiss autocomplete or attachment prompt when active.
KeyResult
dToggle sender/domain grouping.
spaceSelect summary row or detail message.
enterLoad details from summary, open preview from details, or scroll preview.
j / downMove rows or scroll preview.
k / upMove rows or scroll preview.
DDelete selected/current target.
eArchive selected/current target.
ARe-classify preview email.
uUnsubscribe when preview body supports it.
h / HHide future mail for focused sender.
WOpen automation rule editor.
POpen custom prompt editor.
COpen cleanup manager.
zToggle full-screen cleanup preview.
escClose preview/full-screen/overlay.
KeyResult
/Start keyword contact search.
?Start semantic contact search.
Printable textAdd characters to active contact search.
backspace / ctrl+hDelete a search character.
enterConfirm search, open contact detail, or open recent email preview depending on focus.
escClear search, close inline preview, or return from detail.
tabToggle list/detail focus when detail is open.
j / downMove down contact list or recent emails.
k / upMove up contact list or recent emails.
eEnrich selected contact.
OverlayKeys
Delete/archive confirmationy/Y confirm, n/N/esc cancel.
Unsubscribe confirmationy/Y confirm, n/N/esc cancel.
Attachment save promptenter save, esc cancel, text edits path.
Logsl close, j/k or arrows scroll, q quit.
Chatenter send, esc or tab close/leave chat, q quit.
Rule editorForm navigation, esc cancel.
Prompt editorForm navigation, esc cancel.
Cleanup managern new, enter edit, d/D delete, r run all, j/k move, esc close or cancel edit.
SettingsForm navigation, enter accept/save, esc cancel where supported.
OAuth waitenter opens browser to authorization URL.