__init__.py 641 B

1234567891011121314151617181920
  1. # -*- coding: utf-8 -*-
  2. """
  3. HID Media Key Service.
  4. Unterstuetzt USB-HID-Geraete wie Konferenzmikrofone,
  5. Headsets und Tischmikrofone mit Media-Tasten und LEDs.
  6. Zwei Ebenen:
  7. - evdev: Standard Input-Events (Volume, Mute, Play)
  8. - hidraw: Raw HID Reports (Telephony: Hook, Phone Mute, LEDs)
  9. Getestet mit:
  10. - ANKER PowerConf S330 (VOL, MUTE via evdev + HOOK, MICMUTE, LEDs via hidraw)
  11. - Jabra Speak (MUTE, VOL, HOOK + LED)
  12. """
  13. from trixy_core.hid.service import HIDService, HIDServiceConfig
  14. from trixy_core.hid.events import HIDEvent, HIDKeyType, HIDLedType
  15. __all__ = ["HIDService", "HIDServiceConfig", "HIDEvent", "HIDKeyType", "HIDLedType"]