Feature Request: Toggle-to-talk voice mode

Resolved 💬 3 comments Opened Mar 13, 2026 by Yuval-Ativ Closed Mar 17, 2026

Feature Request

Description

Add a toggle-to-talk option for voice mode alongside the existing push-to-talk. Instead of holding spacebar the entire time you're speaking, a single press would start recording and a second press would stop recording and submit.

Motivation

Push-to-talk works well for short commands, but for longer dictation (describing complex tasks, explaining context, etc.) holding the spacebar becomes uncomfortable. A toggle mode would make voice input much more ergonomic for extended use.

Proposed Solution

  • Add a new keybinding action voice:toggleToTalk
  • Single press starts recording (with a visual indicator that recording is active)
  • Second press stops recording and submits
  • Could be configurable in ~/.claude/keybindings.json
  • Default could remain push-to-talk, with toggle-to-talk as an opt-in alternative

Alternatives Considered

  • Using OS-level accessibility tools to simulate key holds — works but is hacky and unreliable
  • External voice-to-text tools — loses the tight integration with Claude Code's voice mode

View original on GitHub ↗

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