whisper.cpp/examples/whisper.linux/tests
nnnet 8452ea1650 whisper.linux: replace pynput with Xlib XRecord for global hotkey
pynput's XRecord backend silently fails to receive keyboard events on
this system. Switch to direct Xlib XRecord API which works reliably.

- Replace pynput keyboard.Listener with Xlib XRecord context
- Hotkey in listen mode now acts as manual dictation trigger:
  LISTENING → DICTATING on press, DICTATING → LISTENING on next press
- Wake word continues to work in parallel with hotkey

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 21:15:11 +03:00
..
conftest.py add examples/whisper.linux 2026-02-08 17:25:49 +03:00
test_whisper_linux.py whisper.linux: replace pynput with Xlib XRecord for global hotkey 2026-04-04 21:15:11 +03:00