Commit Graph

5 Commits

Author SHA1 Message Date
info d780960381 fix: EvdevHotkeyListener.stop() cancelt Tasks und schließt Devices
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 21:21:57 +02:00
info 8b64d66326 feat: add stop() method to HotkeyListener protocol and PynputHotkeyListener 2026-04-10 21:05:20 +02:00
Vitali Graf 6c678fbcfb fix: suppress key-repeat events in pynput hotkey listener
Holding the hotkey caused dozens of on_press callbacks due to OS key-repeat.
Added a _pressed guard flag so only the first press and actual release fire.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 10:53:09 +02:00
Vitali Graf f9402c427c feat: add pynput hotkey backend for Windows
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-08 10:31:11 +02:00
Vitali Graf f9bc2204c7 refactor: convert hotkey module to package with evdev backend
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-08 10:28:52 +02:00