Composing Mail

Opening a Compose Window

Shortcut Action
Ctrl+N New message
Ctrl+R Reply
Ctrl+Shift+R Reply All
Ctrl+F Forward

Compose Panes

Press F6 to cycle between the address fields (To, Cc, Bcc), the subject, and the message body. You can also jump directly to a field:

Shortcut Destination
Alt+U Subject field
Alt+M From account
Alt+Y Message body

Address Autocomplete

Start typing a name or address in To, Cc, or Bcc. QuickMail searches your address book and recent contacts. Arrow down to choose a suggestion; press Enter or Tab to accept. Press Escape to dismiss without accepting.

Editing Modes

Every compose window offers three modes, switchable at any time with Ctrl+Shift+1/2/3 or the View menu:

Mode Shortcut Description
Plain Text Ctrl+Shift+1 Unformatted text
Markdown Ctrl+Shift+2 Write Markdown; sent as formatted HTML
HTML Ctrl+Shift+3 Rich text editor with real formatting

Switching from a rich mode to Plain Text asks for confirmation because formatting would be lost.

Messages composed in Markdown or HTML are sent with both an HTML part and a plain text part.

Formatting (Markdown and HTML Modes)

Command Shortcut
Bold Ctrl+B
Italic Ctrl+I
Underline (HTML only) Ctrl+U
Strikethrough Ctrl+Shift+X
Heading 1 / 2 / 3 Ctrl+Alt+1 / Ctrl+Alt+2 / Ctrl+Alt+3
Bullet list Ctrl+Shift+L
Numbered list Ctrl+Shift+N
Insert link Ctrl+L
Clear formatting Ctrl+Space
Announce formatting at cursor Ctrl+T
Show formatting in browsable list Ctrl+Shift+T

Nested lists: In a list, press Tab to indent an item (creating a sub-list); press Shift+Tab to dedent.

Checking Formatting (HTML Mode)

Preview (Markdown and HTML Modes)

Press F8 to open a rendered preview in a separate window. The preview is fully focusable, so you can browse the formatted output exactly as a recipient would. Links open in your default browser. Press Escape or Ctrl+W to close the preview.

Check Spelling (Full Dialog)

Press F7 (or choose Tools → Check Spelling) to review the whole message in the classic spelling dialog. The check covers the message body first, then the subject line, and finishes with a confirmation that reports how many words were changed.

For each word that is not in the dictionary, the Spelling window shows the word in the line where it appears, a list of suggestions, and a “Change to” box pre-filled with the top suggestion. A screen reader announces “Not in dictionary:” followed by the word, and focus lands on the suggestions list with the first suggestion selected so it is spoken automatically. Arrow through the list to hear other choices — the highlighted suggestion fills the Change to box — or type your own correction.

Key Action
Alt+C or Enter Change — replace the word with the Change to text
Alt+L Change All — also fix every later occurrence this session
Alt+I Ignore this occurrence
Alt+G Ignore All — skip this word for the rest of the check
Alt+A Add to Dictionary — never flag this word again
Alt+R Read the line containing the word
Alt+T / Alt+S / Alt+N Move to the Change to box / Suggestions list / context
F6 / Shift+F6 Cycle between the context, suggestions, and buttons
Escape Close the dialog and return to the message

Words you add to the dictionary are stored in custom.lex in your QuickMail profile folder and apply everywhere spell checking runs, permanently. To remove a word, edit that file in a text editor while QuickMail is closed (one word per line). Ignore All lasts only for the current check.

The message stays visible and editable behind the Spelling window, with the current word selected, so you can always see the correction in place.

Inline Spell Check

Shortcut Action
Ctrl+F7 Jump to next misspelling
Ctrl+Shift+F7 Jump to previous misspelling
Alt+1 / Alt+2 / Alt+3 Accept first / second / third spelling suggestion

Changed keys: inline navigation was previously F7 / Shift+F7. F7 now opens the Check Spelling dialog, matching the binding word processors have used for decades. If you had customized these shortcuts, your bindings are unchanged; to restore the old behavior, reassign them in the keyboard customizations dialog.

Inline navigation wraps around the message so it always finds misspellings wherever the cursor starts.

When a screen reader is active, QuickMail announces each misspelling along with up to three suggestions. By default, each suggestion is numbered — for example: “Misspelling: teh. 1: the, 2: then, 3: them.” Press Alt+1, Alt+2, or Alt+3 to replace the misspelled word with that numbered suggestion without leaving the compose area.

Control announcement behavior in Settings → Screen Reader Announcements:

Attachments

Attach files with Ctrl+Shift+A in the compose window, by pasting files from the clipboard (Ctrl+V), or by dragging and dropping them onto the window. A screen reader announces how many files were attached.

Message Templates

Save a message you write often — a standard reply, a form response — as a reusable template.

Templates can include {sender}, {date}, and {time} placeholders, which are replaced with your display name and today’s date and time when the template is inserted. Templates are plain text; in HTML mode, only the text is inserted.

Checking Addresses

Press Ctrl+K to check every address in the To, Cc, and Bcc fields. QuickMail looks up any bare name against your address book — if exactly one contact matches, it fills in that contact’s address automatically. Addresses that are not valid and cannot be resolved are flagged as invalid. A screen reader announces how many addresses were resolved and how many are invalid.

Sending

Shortcut Action
Alt+S or Ctrl+Enter Send

Auto-Save Drafts

QuickMail saves your compose as a draft automatically every 2 minutes (on by default). A quiet status line in the compose window shows “Auto-saved 3:42 PM” after each save — no announcement interrupts your writing. If a save fails, it is announced once. You can check the last auto-save time from the command palette: Ctrl+Shift+P → Announce Last Auto-Save.

Control auto-save in Settings → General → Composing: turn it off, change the interval (30 seconds to 10 minutes), and set the default compose mode for new messages.

Forwarding with Attachments

When forwarding a message that has attachments, QuickMail opens an Include Attachments dialog before downloading. All attachments are checked by default. Arrow between files and press Space to toggle individual ones. Press Tab to reach Forward (include checked files) or Cancel.