Commit Graph

4 Commits

Author SHA1 Message Date
info 9dfea1e3ef feat(settings): Checkbox für Medien-Pause während Aufnahme
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-15 19:02:04 +02:00
info f380828309 refactor: Windows-Hotkey-Record in eigenes Modul auslagern 2026-04-11 21:13:10 +02:00
info cba0340c76 feat: add SettingsDialog with hotkey recording and microphone selection
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-10 21:15:34 +02:00
info 32c40827e0 feat: add hotkey conflict detection and microphone listing helpers
Implementiere drei Hilfsfunktionen in _settings.py:
- check_hotkey_conflict(): Prüft mit Win32 RegisterHotKey ob eine Taste belegt ist
- list_microphones(): Gibt alle Eingabegeräte als (name, index) Tupel zurück
- pynput_to_evdev_key(): Konvertiert pynput Keys zu evdev Key-Namen

Alle Tests (9 neue + 9 existierende) bestehen.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-10 21:13:00 +02:00