Push-to-talk spacebar doesn't work on startup despite voiceEnabled: true (v2.1.74)
Resolved 💬 3 comments Opened Mar 13, 2026 by danielalfonsetti Closed Mar 16, 2026
Description
Push-to-talk (spacebar) does not activate on session start even though voiceEnabled: true is set in ~/.claude/settings.json. Every time Claude Code starts, I have to manually toggle voice mode off and back on (/voice twice) for the spacebar push-to-talk to work.
Steps to reproduce
- Set
"voiceEnabled": truein~/.claude/settings.json - Start a new Claude Code session
- Hold spacebar — nothing happens (push-to-talk doesn't activate)
- Run
/voiceto disable voice mode - Run
/voiceagain to re-enable voice mode - Hold spacebar — push-to-talk now works correctly
Expected behavior
Push-to-talk should work immediately on session start when voiceEnabled: true is configured.
Environment
- Claude Code version: 2.1.74
- OS: Fedora Linux 42 (kernel 6.19.6-100.fc42.x86_64)
- Desktop: GNOME
- Terminal: kitty
- Shell: bash
Notes
This appears related to the fix in v2.1.70 ("Fixed push-to-talk not activating on session start when voiceEnabled: true was set in settings"), but the issue persists on v2.1.74. May be a regression or a Linux/Fedora-specific edge case.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗