CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements.txt
configs/macros/00ae3eb4-e7a0-471e-87ed-f8936a665fce.json
configs/macros/fa780ff2-13b8-47e9-baf8-301d5f92090d.json
configs/profiles/eve_online.json
configs/profiles/example.json
src/g13_linux/__init__.py
src/g13_linux/cli.py
src/g13_linux/device.py
src/g13_linux/mapper.py
src/g13_linux.egg-info/PKG-INFO
src/g13_linux.egg-info/SOURCES.txt
src/g13_linux.egg-info/dependency_links.txt
src/g13_linux.egg-info/entry_points.txt
src/g13_linux.egg-info/requires.txt
src/g13_linux.egg-info/top_level.txt
src/g13_linux/gui/__init__.py
src/g13_linux/gui/main.py
src/g13_linux/gui/controllers/__init__.py
src/g13_linux/gui/controllers/app_controller.py
src/g13_linux/gui/controllers/device_event_controller.py
src/g13_linux/gui/models/__init__.py
src/g13_linux/gui/models/event_decoder.py
src/g13_linux/gui/models/g13_device.py
src/g13_linux/gui/models/global_hotkeys.py
src/g13_linux/gui/models/hardware_controller.py
src/g13_linux/gui/models/macro_manager.py
src/g13_linux/gui/models/macro_player.py
src/g13_linux/gui/models/macro_recorder.py
src/g13_linux/gui/models/macro_types.py
src/g13_linux/gui/models/profile_manager.py
src/g13_linux/gui/resources/__init__.py
src/g13_linux/gui/resources/g13_layout.py
src/g13_linux/gui/views/__init__.py
src/g13_linux/gui/views/button_mapper.py
src/g13_linux/gui/views/hardware_control.py
src/g13_linux/gui/views/live_monitor.py
src/g13_linux/gui/views/macro_editor.py
src/g13_linux/gui/views/main_window.py
src/g13_linux/gui/views/profile_manager.py
src/g13_linux/gui/widgets/__init__.py
src/g13_linux/gui/widgets/color_picker.py
src/g13_linux/gui/widgets/g13_button.py
src/g13_linux/gui/widgets/key_selector.py
src/g13_linux/gui/widgets/macro_record_dialog.py
src/g13_linux/hardware/__init__.py
src/g13_linux/hardware/backlight.py
src/g13_linux/hardware/lcd.py
tests/test_lcd.py
tests/test_macro.py
tests/test_mapper.py
tests/test_profile_manager.py
udev/99-logitech-g13.rules