Skip to content

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

Description

@framlin

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    invalidIssue doesn't seem to be related to Claude Code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions