Skip to main content

Keyboard Shortcuts

TalkWriter is designed to keep your hands on the keyboard. Every core action has a shortcut, so you never need to reach for your mouse to dictate, cancel, or adjust settings.


Why Shortcuts Matter

The whole point of voice dictation is speed. If you have to click buttons to start and stop recording, you lose the time advantage. TalkWriter's shortcut system means you can be typing code in VS Code, hold Fn to dictate a comment, release Fn, and keep typing -- all without your hands leaving the keyboard.


Dictation Shortcuts

These are the shortcuts you will use most often:

ShortcutActionMode
Hold FnStart dictating (hold to talk, release to stop)Push-to-Talk
Press FnToggle dictation on/offLive Mode
Cmd + TToggle dictation from the TalkWriter windowBoth
EscCancel current dictation without pastingBoth
The Fn Key Is Your Main Control

In Push-to-Talk mode, hold Fn while speaking and release when done. In Live mode, press Fn once to start and press again to stop. The Fn key works globally -- you do not need TalkWriter to be the active window.


App Navigation

ShortcutAction
Cmd + ,Open Settings
Cmd + QQuit TalkWriter
Cmd + WClose current window
Cmd + MMinimize window
Cmd + HHide TalkWriter

Text Editing (Scratchpad)

When using the built-in Scratchpad, standard macOS text shortcuts apply:

ShortcutAction
Cmd + ZUndo (also undoes the last dictation paste)
Cmd + Shift + ZRedo
Cmd + ASelect all text
Cmd + CCopy selected text
Cmd + VPaste from clipboard
Cmd + XCut selected text

Practical Example: Keyboard-Only Workflow

Scenario: You are writing code in VS Code and need to add a documentation comment above a function.

  1. Position your cursor on the line above the function.
  2. Hold Fn and say: "This function validates the user's email address and returns true if the format is correct, false otherwise."
  3. Release Fn. The polished comment appears at your cursor.
  4. If you do not like the result, press Cmd + Z to undo.
  5. Hold Fn again and rephrase.

Total mouse usage: zero. Your hands stayed on the keyboard the entire time.


Quick Reference Card

CategoryShortcutWhat It Does
Dictate (PTT)Hold FnStart/stop voice dictation
Dictate (Live)Press FnToggle dictation on/off
Dictate (Window)Cmd + TToggle from TalkWriter window
CancelEscCancel dictation in progress
SettingsCmd + ,Open Settings window
UndoCmd + ZUndo last pasted text
QuitCmd + QQuit TalkWriter
Pro Tip

The most powerful shortcut combination is Fn + Esc. Start dictating, realize you said something wrong, press Esc to cancel -- no text gets pasted. Then try again. This makes dictation feel as forgiving as typing with a backspace key.


Tips for Keyboard-Driven Workflow

  1. Dictate into any app -- Click into the app where you want text, then press Fn. No need to switch to TalkWriter first.
  2. Undo instantly -- If TalkWriter pastes text you do not want, press Cmd + Z immediately to undo.
  3. Cancel mid-dictation -- If you start speaking and change your mind, press Esc before releasing Fn to cancel without pasting.
  4. Quick settings access -- Press Cmd + , from any TalkWriter window to jump straight to Settings.

Frequently Asked Questions

Can I change the dictation shortcut from Fn to something else? The Fn key is the default and recommended trigger. Check Settings for available customization options.

Does the Fn key conflict with macOS system shortcuts? TalkWriter intercepts the Fn key specifically for dictation. If you use Fn for emoji input or other macOS features, you may need to adjust your macOS keyboard settings under System Settings > Keyboard. See Fn Key Not Working for details.

Can I use TalkWriter shortcuts while other apps are in the foreground? Yes. The Fn key works globally across all apps. The Cmd + T shortcut only works when the TalkWriter window is focused.


Was this helpful? Let us know at support@talkwriter.ai