Solaar/lib/logitech_receiver
MattHag fd17e47382 macOS: Add support for Bluetooth devices
Use hidapi on macOS to communicate and configure Logitech peripherals
connected via Bluetooth. This brings macOS device support on the same
level as Linux. However, some rules might not be supported yet on macOS.

Tested with MX Keys and MX Master 3S.

Fixes #2729
2025-01-01 11:55:10 -05:00
..
__init__.py Refactor: Distinguish module from package 2024-09-15 09:18:51 -04:00
base.py base: Refactor device filtering 2025-01-01 11:20:28 -05:00
base_usb.py Speedup lookup of known receivers 2025-01-01 11:33:07 -05:00
common.py Fixes on top of refactoring 2025-01-01 10:46:04 -05:00
descriptors.py Fix warnings from automatic code inspections 2024-10-11 07:42:38 -04:00
desktop_notifications.py Make lr/desktop_notifications testable 2024-10-08 14:35:16 -04:00
device.py Remove NamedInts: Convert NotificationFlag to flag 2025-01-01 10:46:04 -05:00
diversion.py macOS: Add support for Bluetooth devices 2025-01-01 11:55:10 -05:00
exceptions.py Use double quotes for module level docstrings 2024-06-02 09:54:21 -04:00
hidpp10.py Remove NamedInts: Convert NotificationFlag to flag 2025-01-01 10:46:04 -05:00
hidpp10_constants.py Refactor InfoSubRegisters: Use IntEnum in favour of NamedInts 2025-01-01 10:46:04 -05:00
hidpp20.py Fixes on top of refactoring 2025-01-01 10:46:04 -05:00
hidpp20_constants.py charge status: Refactor to enum and move to module of use 2025-01-01 10:46:04 -05:00
i18n.py Unify imports in logitech package 2024-05-23 16:42:18 -04:00
listener.py ruff: Apply single line import format 2024-03-13 15:41:21 -04:00
notifications.py change pairing error values to intenums 2024-10-23 16:22:22 -04:00
receiver.py Refactor InfoSubRegisters: Use IntEnum in favour of NamedInts 2025-01-01 10:46:04 -05:00
settings.py Add type hints 2025-01-01 10:46:04 -05:00
settings_templates.py Fix KeyFlag conversion 2025-01-01 10:46:04 -05:00
settings_validator.py Add type hints 2025-01-01 10:46:04 -05:00
special_keys.py Remove NamedInts: Convert HorizontalScroll to enum 2025-01-01 10:46:04 -05:00