Feature request: voice:toggle keybinding action (alternative to push-to-talk)

Resolved 💬 3 comments Opened Mar 25, 2026 by RobertJLora Closed Mar 25, 2026

Voice input currently only supports push-to-talk (voice:pushToTalk) – hold to record, release to send. Works fine for short inputs, but holding a key down for longer dictation gets uncomfortable.

Would love a voice:toggle action where one press starts recording and a second press stops and submits. That way you could bind it in keybindings.json like any other action:

{
  "context": "Chat",
  "bindings": {
    "ctrl+m": "voice:toggle"
  }
}

Small addition that'd make voice input way more usable for anything beyond a quick sentence. Thanks!

View original on GitHub ↗

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