Feature request: Keyboard shortcut for microphone in main chat window (Claude Desktop macOS)

Resolved 💬 2 comments Opened Apr 15, 2026 by framlin Closed Apr 18, 2026

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.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗