Add a Settings option for Hold to talk (Ctrl+M) maximum recording duration

Feature request for product/service

Chat

Describe the request

Thank you for the native voice input feature. I use it daily and really appreciate how accurate the transcription is, especially for technical prompts. It has become one of my favorite parts of the Agent workflow.

Problem (Hold to Talk only)

When I use Hold to Talk (Ctrl+M), recording stops at about 30 seconds, even if I am still holding the key. Speech at the boundary is lost, and the session restarts in chunks. This matches the behavior described in this thread, where staff confirmed a 30s safety timer for stuck keys.

I prefer Hold to Talk for hands-free prompting, but 30 seconds is often too short to finish a complete thought (context + constraints + expected outcome).

Request

Please add a Settings option to configure the Hold to Talk maximum duration, for example:

  • Setting: Hold to Talk maximum duration (seconds) (near existing voice settings such as voiceInputLanguage)
  • Default: 30 seconds (keep current safety behavior)
  • Configurable range: allow users to increase up to 60 seconds (or a reasonable max such as 120s)

This keeps the stuck-key safety net while letting users tune the limit to their workflow.

Environment

  • OS: Windows 11
  • Cursor: 3.7.42 (Stable)
  • Plan: Ultra
  • Repro: Agent chat → hold Ctrl+M → speak for 35+ seconds → recording stops ~30s; mic button toggle works fine for longer clips

Operating System (if it applies)

Windows 10/11