Feature request: Keyboard shortcut for microphone in main chat window (Claude Desktop macOS)
Platform
Claude Desktop on macOS, version 1.1.7053.
Current behavior
Voice input / dictation in the main chat window can only be activated by clicking the microphone icon with the mouse. The configurable voice shortcut (e.g. Caps Lock) only opens Quick Entry in a separate popup window, which starts a new conversation instead of dictating into the active chat.
Requested behavior
Allow the voice shortcut (or a separate configurable hotkey) to also toggle the microphone in the main chat window of an ongoing conversation.
Ideally: one hotkey, context-aware — triggers Quick Entry when no chat is focused, toggles dictation when the main chat input is focused.
Rationale
Reaching for the mouse to hit a small icon during an active conversation is slow and disrupts flow, especially for users who rely heavily on voice input. The Claude-internal speech-to-text quality is significantly better than macOS system dictation, so falling back to System Settings → Keyboard → Dictation is not an acceptable workaround.
Workarounds tried and failed
~/.claude/keybindings.json(voice:pushToTalk) — only affects the CLI, not the Desktop GUI.- UI scripting via AppleScript / System Events — Electron does not expose the chat WebArea in the accessibility tree (only 13 elements are visible:
AXGroup+ window chrome buttons). - Pixel-based click via
cliclick— breaks on every window move/resize.
Note
This issue is filed against the claude-code repo because there is no public tracker for Claude Desktop itself. If a more appropriate venue exists, please redirect.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗