Alexey Haidamaka
be59064093
Mouse Middle Click To Toggle Recording
2025-08-29 06:05:36 +02:00
Beingpax
3304680797
Change default Paste Last Transcription shortcut to ⌘⌥V (Command+Option+V)
2025-08-12 10:56:03 +05:45
Beingpax
12f90c53d9
Configurable shortcut for pasting the last transcription.
2025-08-08 21:08:21 +05:45
Beingpax
3fc90b43be
Add Control+V shortcut for paste last transcription
2025-08-07 13:25:38 +05:45
Beingpax
5a3c6d7bfe
Always clear Hotkey 2 binding on removal
2025-07-23 10:30:35 +05:45
Beingpax
d08cac5a3a
Move hotkey monitoring to HotkeyManager init
2025-07-14 22:33:45 +05:45
Beingpax
7986f4411d
increase-hotkey-press-threshold
2025-07-14 18:03:20 +05:45
Beingpax
57f47af062
Add busy state for robust recorder cleanup
2025-07-11 09:05:51 +05:45
Beingpax
720d6ae8c8
Clean up cancel recording shortcut code
2025-07-11 08:47:08 +05:45
Ugo Lafosse
00942c4e6c
Add customizable cancel recording shortcut feature
...
- Add cancelRecorder KeyboardShortcut name extension
- Implement mutually exclusive behavior: double-tap Escape OR custom shortcut
- Add toggle UI in Settings with progressive disclosure
- Fix double-tap escape bug by setting handlers once in init()
- Handlers check internally for mutually exclusive behavior
- Only manage shortcut bindings, never remove handlers
2025-07-11 02:43:22 +02:00
Beingpax
516309cb35
Refactor to state machine for recording states & whisperstate file
2025-07-09 16:27:23 +05:45
Beingpax
421d0d1a23
Prevent hotkey usage during transcription
2025-07-02 12:09:57 +05:45
Beingpax
3e609d1e3b
Refactor: Unify and improve hotkey settings UI
2025-07-01 22:52:09 +05:45
Beingpax
888cc5125b
Refactor: Extract mini recorder shortcuts to separate manager for better modularity
2025-07-01 11:07:09 +05:45
Beingpax
4c604d27fc
Improved ESC key handling to double prevent accidental clicks
2025-06-28 14:36:37 +05:45
Beingpax
17c2ca4e2e
Fix prompt popover keyboard shortcuts
2025-06-23 10:24:23 +05:45
Beingpax
a0a1257e3b
Add enhancement prompt support when power mode disabled
2025-06-22 23:37:03 +05:45
Beingpax
e918bfb47d
Changed hotkeys to switch Power Modes instead of prompts
2025-05-25 18:03:28 +05:45
Beingpax
07b9da74dd
Switch to NSEvent for ptt, fix Fn key bug
2025-04-19 12:49:17 +05:45
Yar Dmitriev
1186312ea8
feat: support Right Control as push-to-talk key (to use with Karabiner that can emit this keycode when Spotlight or Dictation key is pressed)
2025-04-14 12:13:53 +01:00
Beingpax
2e6423a531
feat: simplified push-to-talk with hands-free mode
2025-03-28 12:15:37 +05:45
Prakash Joshi Pax
f0406e67b5
ix multiple paste operations by adding cooldown mechanism to keyboard shortcuts
2025-03-27 08:23:30 +05:45
Beingpax
9003e93b5d
Switched to previous version of Double-press lock recording with brief delay consideration
2025-03-26 20:02:18 +05:45
Beingpax
357e09b173
Better state management for push-to-talk with double key locking
2025-03-26 18:21:57 +05:45
Beingpax
b1d7bc3473
changed time values for push-to-talk key
2025-03-25 11:38:46 +05:45
Beingpax
dd89d8e627
cleanup state handling
2025-03-25 10:59:27 +05:45
Beingpax
f02344e5d6
Lower Level push-to-talk key detection
2025-03-24 22:36:57 +05:45
Beingpax
d078b3ee1b
feat: add tap-to-toggle for push-to-talk
2025-03-12 09:16:11 +05:45
Beingpax
f439911a8d
added support for right shift key
2025-03-12 09:06:14 +05:45
Beingpax
b5773b38a1
Multiple improvements: Removed migration code, updated sound files, improved prompt templates
2025-02-25 11:50:50 +05:45
Beingpax
763967bc35
refactor: improve default settings and task execution
...
- Change default push-to-talk key to Right Command
- Disable AI enhancement by default in Power Mode
- Set English as default language for multilingual models
- Make task execution sequential in WhisperState for better control flow
2025-02-24 16:46:42 +05:45
Beingpax
76a154706c
Initial commit: Open-sourcing VoiceInk
2025-02-22 11:52:41 +05:45