[FEATURE] Voice dictation should insert into the active chat instead of opening a "new chat" picker
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
When Claude Desktop is already open to a specific conversation, using voice dictation (press Caps Lock, speak, press Caps Lock again) does not insert the transcribed text into that active chat. Instead, it opens a "Send to new chat" destination picker, with the actual open conversation listed further down under "Recent" as one option among several that has to be manually selected.
This adds a mandatory extra decision and click/keystroke every single time voice dictation is used, even though there is an obvious, unambiguous active chat to continue.
Proposed Solution
If a specific chat is open and focused in Claude Desktop when voice dictation is triggered, the transcribed text should be inserted directly into that chat's input (or sent, per existing behavior) — with no destination picker and no extra step required.
"Start a new chat" should remain available as an explicit option, but only when there is no obviously active chat to continue.
Alternative Solutions
- A configurable setting to choose default dictation behavior: "always continue active chat" vs. "always ask" vs. "always start new chat."
- A single unified hotkey that is context-aware: triggers Quick Entry (new/popup chat) when no chat is focused, but toggles dictation directly into the main chat input when a chat is already focused (this was also proposed in the earlier, auto-closed issue #48305).
Priority
High - Significant impact on productivity
Feature Category
Other
Use Case Example
I'm mid-conversation with Claude in Claude Desktop, working through a task. I want to add a follow-up thought by voice instead of typing. I press Caps Lock, speak my message, and press Caps Lock again expecting it to land in the conversation I'm already in — but instead I'm shown a picker defaulting to "new chat," and have to manually find and select my actual conversation from a list before my message goes anywhere. This breaks my flow every time, defeating the purpose of a fast, ambient dictation feature.
Additional Context
This request concerns Claude Desktop for macOS (the GUI app), not the Claude Code CLI — flagging this since the feature categories above are CLI-oriented and none applied cleanly.
A related issue (#48305) covering this same core problem was previously auto-closed by a bot as "not about Claude Code" without human review, despite this repo appearing to be the intended venue for Claude Desktop issues as well. Re-filing here in case this is the correct place, but happy to be redirected if there's a more appropriate tracker for Claude Desktop specifically.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗