How to change your dictation shortcut

Open Settings → Transcription and click the shortcut field, then press the key combination you want. The default is the Fn (Globe) key on macOS and Ctrl + Space on Windows and Linux. The same screen switches between push-to-talk (hold to record) and toggle (tap to start, tap to stop).

The defaults

macOS — the Fn (Globe) key, held down.Keyboard shortcut: Fn
Windows and Linux — held down.Keyboard shortcut: Ctrl plus Space
Read Aloud on macOS. On Windows and Linux this is Ctrl + Alt + L.Keyboard shortcut: ⌥ plus ⌘ plus L
Cancel whatever Walkie is currently doing.Keyboard shortcut: Esc

Rebind the dictation key

  1. Open Walkie and go to Settings → Transcription.
  2. Click the shortcut field.It switches into a listening state.
  3. Press the key or combination you want.Modifier-only combinations are allowed, which is why Fn alone works as a default.
  4. Click away to save. The new binding takes effect immediately.

Push-to-talk vs toggle

ModeHow it worksBest for
Push-to-talkHold the key while speaking, release to transcribeShort bursts — messages, replies, commit messages
ToggleTap to start, tap again to stopLong dictation where holding a key is uncomfortable

Driving Walkie from a script or window manager

Walkie accepts command-line flags, which lets a window manager, hotkey daemon, or script control a running instance. This is the recommended approach on Wayland compositors such as Hyprland, where global shortcuts inside an application are unreliable.

FlagWhat it does
--toggle-transcriptionStart or stop recording
--start-transcriptionStart recording — bind to key-down
--stop-transcriptionStop and transcribe — bind to key-up
--cancelCancel the current operation
statusPrint app state as JSON and exit

Binding --start-transcription to key-down and --stop-transcription to key-up reproduces push-to-talk behaviour through your window manager.

Frequently asked questions about how to change your dictation shortcut

Can I use a single modifier key as the shortcut?

Yes. The macOS default is the Fn key on its own, and other single modifiers work the same way.

My shortcut conflicts with another app. What happens?

Whichever application registered the shortcut first usually wins, and the behaviour is inconsistent across platforms. Rebind Walkie to something unused rather than trying to win the conflict.

Does the shortcut work when Walkie's window is closed?

Yes. Walkie keeps running in the tray or menu bar and its shortcut stays live. Closing the window does not quit the app unless you launched it with --no-tray.

View as markdown
Was this helpful?