Skip to content

Feature: User-configurable recording activation modes #120

@kitlangton

Description

@kitlangton

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:

  1. Press-and-hold: Hold the hotkey down, speak, release to transcribe
  2. Double-tap-and-hold: Tap-release-tap-hold to start, release to transcribe
  3. Toggle mode: Tap once to start recording, tap again to stop (addresses Start/stop recordings with hotkey (instead of hold-to-record) #108)

Benefits

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 HotKeyProcessor to 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions