Skip to content

Voice mode: holding Space sends literal spaces instead of recording audio on macOS terminal (zsh) #31341

@bemental

Description

@bemental

Bug Report

Claude Code version: latest (March 2026 rollout)
OS: macOS Darwin 25.3.0
Shell: zsh
Terminal: macOS Terminal.app

Steps to Reproduce

  1. Enable voice mode with /voice
  2. Confirm "Voice mode enabled. Hold Space to record." message appears
  3. Hold Space to record a voice command

Expected Behavior

Holding Space activates push-to-talk microphone recording.

Actual Behavior

Holding Space sends literal space characters into the terminal instead of triggering audio recording. The transcription pipeline does not activate.

Additional Context

Microphone permissions have been granted in System Settings > Privacy & Security > Microphone for the terminal application. Toggling voice mode off and back on does not resolve the issue.

Related: #30904

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:tuibugSomething isn't workinghas reproHas detailed reproduction stepsplatform:macosIssue specifically occurs on macOS

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions