Skip to main content

Keyboard Shortcuts

Aerion is designed for efficient keyboard navigation. Use these shortcuts to manage your email without touching the mouse.

Global Shortcuts​

These work anywhere in the application (unless you're typing in a text field).

Application​

ShortcutAction
Ctrl+QQuit application
Ctrl+NCompose new message
Ctrl+SFocus search bar
Ctrl+Shift+ASync all accounts
Ctrl+Shift+SSync selected folder
Ctrl+TabSwitch to next extension on the rail (Mail / Contacts / ...)
Ctrl+`Switch to previous extension on the rail

Pane Navigation​

ShortcutAction
Alt+Left / Alt+HFocus previous pane (viewer -> list -> sidebar)
Alt+Right / Alt+LFocus next pane (sidebar -> list -> viewer)

Folder Navigation​

ShortcutAction
Alt+Up / Alt+KNavigate to previous folder
Alt+Down / Alt+JNavigate to next folder
Alt+EnterExpand/collapse focused account folder tree
Alt(L)+Alt(R)Brings up context menu for the focused folder

Message Actions (when message is selected/focused)​

ShortcutAction
Ctrl+RReply to last message (requires viewed conversation)
Ctrl+Shift+RReply All to last message (requires viewed conversation)
Ctrl+FForward last message (requires viewed conversation)
Ctrl+UMark as read (keyboard-focused or checked messages)
Ctrl+Shift+UMark as unread (keyboard-focused or checked messages)
Ctrl+KArchive (keyboard-focused or checked messages)
Ctrl+JMark as spam (keyboard-focused or checked messages)
Ctrl+LLoad remote images in viewed message
Ctrl+Shift+LOpen "Always Load Images" dropdown
Shift+FToggle focus mode for the message

Pane-Specific Shortcuts​

These shortcuts depend on which pane is focused. They are disabled when typing in input fields.

ShortcutAction
Up / KNavigate to previous folder
Down / JNavigate to next folder
Alt+GJump to All Inboxes
Alt+Shift+GJump to the last expanded folder or account
Alt + Enter / SpaceExpand/collapse account (when account header is focused)
Alt(L) + Alt(R)Brings up context menu for the focused folder

Message List​

ShortcutAction
Up / KSelect previous conversation
Down / JSelect next conversation
GJump to first message on list
Shift+GJump to last loaded message on list
Shift+Up / Shift+KSelect previous + toggle checkbox
Shift+Down / Shift+JSelect next + toggle checkbox
SpaceToggle checkbox on current conversation
Enter / VOpen selected conversation in viewer
DDelete selected/checked message(s) — move to Trash (same as Delete)
CTRL+ASelect all messages in folder
Alt(R)Brings up context menu for the selected message(s)
Alt+CToggles copy to dialog
Alt+MToggle move to dialog

Conversation Viewer​

ShortcutAction
Up / KScroll up
Down / JScroll down
TabCycle through messages when focused on conversation viewer
Delete / BackspaceDelete focused message when focused on conversation viewer
Ctrl + ASelect all text of message in viewport
Alt(R)Brings up context menu for the message focused
FToggles focus mode on the current thread (conversation)

Single-Key Shortcuts​

These work when not in an input field. They apply to checked messages (bulk) or the keyboard-focused message in the list.

ShortcutAction
SToggle star
Backspace / DeleteMove to trash
Shift+Backspace / Shift+DeletePermanently delete
EscapeClear checkboxes (first press), close conversation (second press)

Composer Shortcuts​

These only work when the composer is open.

ShortcutAction
Ctrl+EnterSend message
Alt+TActivate/Deactivate toolbar mode
Alt+AAttach a file
Alt+PToggle PGP security mode (S = sign, E = encrypt)
Alt+SToggle S/MIME security mode (S = sign, E = encrypt)
Ctrl+DPop out/detach composer to separate window
EscapeClose composer (prompts to save draft if unsaved)

Text Formatting​

ShortcutAction
Ctrl+BBold
Ctrl+IItalic
Ctrl+UUnderline
Alt+TToggle toolbar and follow hint to choose

Quick Reference Card​

NAVIGATION
Alt + Arrow Keys Pane focus (Left/Right) or Folder nav (Up/Down)
Alt + H/J/K/L Vim-style: pane (H/L) or folder (J/K)
Alt(L) + Alt(R) Brings context menu up for the focused folder
Alt + Enter Expand/collapse account
Ctrl + Tab Switch to next extension on rail
Ctrl + ` Switch to previous extension on rail
Arrow Keys / HJKL Navigate within focused pane
Enter Open conversation / Expand account
Space Toggle checkbox / Expand account

COMPOSE & REPLY
Ctrl + N New message
Ctrl + R Reply
Ctrl + Shift + R Reply All
Ctrl + F Forward
Ctrl + Enter Send (in composer)
Ctrl + D Detach composer
Alt + T Toggle format toolbar mode
Alt + P PGP mode (S/E to toggle sign/encrypt)
Alt + S S/MIME mode (S/E to toggle sign/encrypt)

SELECTION
Ctrl + A Select all messages (list) / text (viewer)

MESSAGE ACTIONS
S Star/Unstar
Ctrl + U Mark read
Ctrl + Shift + U Mark unread
Ctrl + K Archive
Ctrl + J Spam
V View message
Delete / D Trash
Shift + Delete Permanent delete
Alt(R) Context Menu

OTHER
Ctrl + Shift + A Sync all accounts
Ctrl + Shift + S Sync selected folder
Ctrl + S Search
Ctrl + L Load images
Ctrl + Q Quit
Escape Clear/Close

How Focus Works​

Aerion has three main panes:

  1. Sidebar - Account and folder list
  2. Message List - Conversations in the current folder
  3. Conversation Viewer - The selected conversation

A visual indicator shows which pane is focused. Use Alt+Left/Right or Alt+H/L to move focus between panes.

Bulk Selection​

To apply actions to multiple messages:

  1. Navigate to a message with J/K
  2. Press Space to check it
  3. Navigate to more messages and check them
  4. Apply an action (e.g., Delete, Ctrl+K for archive)

Or use Shift+J/K to select while navigating.

Press Escape to clear all selections.

Action Priority​

When you use an action shortcut:

  1. If any messages are checked, the action applies to all checked messages
  2. Otherwise, the action applies to the keyboard-focused message in the list

This lets you quickly act on single messages or perform bulk operations.

Extensions​

Extension shortcuts only fire when the corresponding extension is the active rail pane (selected via Ctrl+Tab / Ctrl+`). They never trigger while Mail is active — so shortcuts that overlap with Mail's (like Ctrl+N, Ctrl+Shift+A, Ctrl+Shift+S) are unambiguous: the active rail decides which handler runs. For example, Ctrl+Shift+A syncs accounts in Mail, syncs all calendar sources in Calendar, and syncs all contact sources in Contacts.

Pane-local navigation (Up/Down/J/K, Enter, Space, Alt+H/L for pane cycling, Alt+Up/Down for sidebar) uses the same kit-shared predicates Mail does — they're listed per-extension below for completeness, but they're not extension-specific re-implementations.

Calendar​

Navigation (pane cycling)

ShortcutAction
Alt+Left / Alt+HFocus previous pane
Alt+Right / Alt+LFocus next pane

Date / view navigation

ShortcutAction
TJump the calendar view to today
←Previous view-unit (prev month / week / day)
→Next view-unit (next month / week / day)
Alt+MSwitch to month view
Alt+WSwitch to week view
Alt+DSwitch to day view
Alt+ASwitch to agenda view

Actions

ShortcutAction
Ctrl+NOpen the new-event composer
Ctrl+RSync all calendar sources
Ctrl+Shift+ASync all calendar sources (same chord as Mail's "sync all accounts" — fires whichever handler matches the active rail)
FToggle focus mode for the selected event

The calendar sidebar uses checkbox toggles per calendar (not single-select navigation), so it doesn't follow the kit's J/K row-cycling pattern. Clicking a checkbox or row in the sidebar toggles visibility.

Contacts​

Sidebar navigation (works from any pane)

Mirrors mail's "Folder Navigation" shortcuts. These fire regardless of which contacts pane currently has keyboard focus — so you can scroll through addressbooks while the list or detail pane is focused.

ShortcutAction
Alt+Up / Alt+KMove to previous source / addressbook in the sidebar
Alt+Down / Alt+JMove to next source / addressbook in the sidebar

Pane cycling

ShortcutAction
Alt+Left / Alt+HFocus previous pane (detail → list → sidebar)
Alt+Right / Alt+LFocus next pane (sidebar → list → detail)

Actions

ShortcutAction
EEdit the currently-focused contact
Ctrl+NOpen the new-contact dialog (pre-targeted to the sidebar-focused addressbook; falls back to local when the focused source isn't writable)
Ctrl+Shift+ASync all contact sources (same chord as Mail's "sync all accounts" — fires whichever handler matches the active rail)
Ctrl+Shift+SSync the contact source currently focused in the sidebar (no-op with warning toast when a built-in entry like "All" / "Local" is focused)

Within a focused pane, Up/K and Down/J cycle rows (contact list, sidebar sources) and Enter opens / activates — same kit predicates Mail's list and folder tree use.