15 Commits

Author SHA1 Message Date
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