-
-
Notifications
You must be signed in to change notification settings - Fork 53
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Allow users to choose their preferred recording activation mode(s) independently of their hotkey configuration, rather than having the mode automatically determined by hotkey type.
Current Behavior
- Key + Modifier combos (e.g., Cmd+A): Can use press-and-hold OR double-tap mode (via "Use double-tap only" toggle)
- Modifier-only hotkeys (e.g., Option): Only press-and-hold with minimum duration threshold ("Ignore below X seconds")
The activation mode is determined by the hotkey type, not user preference.
Proposed Behavior
Users should be able to select any combination of these activation modes regardless of hotkey type:
- Press-and-hold: Hold the hotkey down, speak, release to transcribe
- Double-tap-and-hold: Tap-release-tap-hold to start, release to transcribe
- Toggle mode: Tap once to start recording, tap again to stop (addresses Start/stop recordings with hotkey (instead of hold-to-record) #108)
Benefits
- Maximum flexibility for different workflows and preferences
- Addresses use cases like Double tap option in settings missing? #78 (wanting double-tap for modifier-only hotkeys)
- Addresses Start/stop recordings with hotkey (instead of hold-to-record) #108 (toggle mode for long recordings without holding)
- Users can choose the mode that works best for their physical setup and usage patterns
Implementation Notes
This would involve:
- Separating activation mode logic from hotkey type detection
- Adding UI controls (radio buttons or checkboxes) to select preferred mode(s)
- Updating
HotKeyProcessorto respect user's mode preference rather than inferring from hotkey type - Potentially allowing multiple modes to be enabled simultaneously (e.g., both press-and-hold AND double-tap)
Related Issues
- Double tap option in settings missing? #78 - User wants double-tap for modifier-only hotkeys
- Start/stop recordings with hotkey (instead of hold-to-record) #108 - User wants toggle mode for long recordings
jrotheneder
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request