Commit Graph
3 Commits
Author SHA1 Message Date
Claude 723436dae9 Switch PTT hotkey from Ctrl+Super to Ctrl+Alt
Super key is intercepted by Cinnamon/window managers before reaching
the app. Ctrl+Alt is a better choice — works reliably on all DEs.

https://claude.ai/code/session_01XKYC1basxdwtHy71tky7xm
2026-03-25 20:01:10 +00:00
Claude aa8f40039a Fix PTT rapid-fire: track key state as booleans, ignore repeats
Super key generates rapid press/release events from key repeat.
Changed from set-based tracking to boolean flags (ctrl_held,
super_held) so repeated press events are ignored when the key
is already held. Removed min-hold cancel logic.

https://claude.ai/code/session_01XKYC1basxdwtHy71tky7xm
2026-03-25 20:00:19 +00:00
Claude e32dc5f690 Add push-to-talk wrapper for OpenWhispr
Python script that converts Ctrl+Super hold-to-talk into Ctrl+`
toggle pairs for OpenWhispr, working around the app's broken
Hold activation mode on Linux.

Uses pynput for key listening and xdotool to send hotkeys.

https://claude.ai/code/session_01XKYC1basxdwtHy71tky7xm
2026-03-25 19:56:43 +00:00