.coveragerc
.gitignore
.mypy.ini
.pylintrc
.reviewdog.yml
LICENSE
README.md
setup.py
shell.nix
.github/ISSUE_TEMPLATE/autoloading-not-working.md
.github/ISSUE_TEMPLATE/buttons-not-showing-up---can-t-map-a-key-in-the-gui.md
.github/ISSUE_TEMPLATE/key-not-getting-injected.md
.github/ISSUE_TEMPLATE/something-else-is-not-working.md
.github/workflows/lint.yml
.github/workflows/reviewdog.yml
.github/workflows/test.yml
DEBIAN/control
DEBIAN/copyright
DEBIAN/postinst
bin/input-remapper-control
bin/input-remapper-gtk
bin/input-remapper-reader-service
bin/input-remapper-service
data/99-input-remapper.rules
data/input-remapper-autoload.desktop
data/input-remapper-gtk.desktop
data/input-remapper-large.png
data/input-remapper.glade
data/input-remapper.policy
data/input-remapper.service
data/input-remapper.svg
data/inputremapper.Control.conf
data/io.github.sezanzeb.input_remapper.metainfo.xml
data/style.css
input_remapper.egg-info/PKG-INFO
input_remapper.egg-info/SOURCES.txt
input_remapper.egg-info/dependency_links.txt
input_remapper.egg-info/requires.txt
input_remapper.egg-info/top_level.txt
inputremapper/__init__.py
inputremapper/daemon.py
inputremapper/exceptions.py
inputremapper/groups.py
inputremapper/input_event.py
inputremapper/user.py
inputremapper/utils.py
inputremapper/bin/__init__.py
inputremapper/bin/input_remapper_control.py
inputremapper/bin/input_remapper_gtk.py
inputremapper/bin/input_remapper_reader_service.py
inputremapper/bin/input_remapper_service.py
inputremapper/bin/process_utils.py
inputremapper/configs/__init__.py
inputremapper/configs/base_config.py
inputremapper/configs/data.py
inputremapper/configs/global_config.py
inputremapper/configs/input_config.py
inputremapper/configs/keyboard_layout.py
inputremapper/configs/mapping.py
inputremapper/configs/migrations.py
inputremapper/configs/paths.py
inputremapper/configs/preset.py
inputremapper/configs/validation_errors.py
inputremapper/gui/__init__.py
inputremapper/gui/autocompletion.py
inputremapper/gui/controller.py
inputremapper/gui/data_manager.py
inputremapper/gui/gettext.py
inputremapper/gui/reader_client.py
inputremapper/gui/reader_service.py
inputremapper/gui/user_interface.py
inputremapper/gui/utils.py
inputremapper/gui/components/__init__.py
inputremapper/gui/components/common.py
inputremapper/gui/components/device_groups.py
inputremapper/gui/components/editor.py
inputremapper/gui/components/main.py
inputremapper/gui/components/presets.py
inputremapper/gui/messages/__init__.py
inputremapper/gui/messages/message_broker.py
inputremapper/gui/messages/message_data.py
inputremapper/gui/messages/message_types.py
inputremapper/injection/__init__.py
inputremapper/injection/context.py
inputremapper/injection/event_reader.py
inputremapper/injection/global_uinputs.py
inputremapper/injection/injector.py
inputremapper/injection/numlock.py
inputremapper/injection/macros/__init__.py
inputremapper/injection/macros/argument.py
inputremapper/injection/macros/macro.py
inputremapper/injection/macros/parse.py
inputremapper/injection/macros/raw_value.py
inputremapper/injection/macros/task.py
inputremapper/injection/macros/variable.py
inputremapper/injection/macros/tasks/__init__.py
inputremapper/injection/macros/tasks/add.py
inputremapper/injection/macros/tasks/event.py
inputremapper/injection/macros/tasks/hold.py
inputremapper/injection/macros/tasks/hold_keys.py
inputremapper/injection/macros/tasks/if_eq.py
inputremapper/injection/macros/tasks/if_led.py
inputremapper/injection/macros/tasks/if_single.py
inputremapper/injection/macros/tasks/if_tap.py
inputremapper/injection/macros/tasks/ifeq.py
inputremapper/injection/macros/tasks/key.py
inputremapper/injection/macros/tasks/key_down.py
inputremapper/injection/macros/tasks/key_up.py
inputremapper/injection/macros/tasks/modify.py
inputremapper/injection/macros/tasks/mouse.py
inputremapper/injection/macros/tasks/repeat.py
inputremapper/injection/macros/tasks/set.py
inputremapper/injection/macros/tasks/wait.py
inputremapper/injection/macros/tasks/wheel.py
inputremapper/injection/mapping_handlers/__init__.py
inputremapper/injection/mapping_handlers/abs_to_abs_handler.py
inputremapper/injection/mapping_handlers/abs_to_btn_handler.py
inputremapper/injection/mapping_handlers/abs_to_rel_handler.py
inputremapper/injection/mapping_handlers/axis_switch_handler.py
inputremapper/injection/mapping_handlers/axis_transform.py
inputremapper/injection/mapping_handlers/combination_handler.py
inputremapper/injection/mapping_handlers/hierarchy_handler.py
inputremapper/injection/mapping_handlers/key_handler.py
inputremapper/injection/mapping_handlers/macro_handler.py
inputremapper/injection/mapping_handlers/mapping_handler.py
inputremapper/injection/mapping_handlers/mapping_parser.py
inputremapper/injection/mapping_handlers/null_handler.py
inputremapper/injection/mapping_handlers/rel_to_abs_handler.py
inputremapper/injection/mapping_handlers/rel_to_btn_handler.py
inputremapper/injection/mapping_handlers/rel_to_rel_handler.py
inputremapper/ipc/__init__.py
inputremapper/ipc/pipe.py
inputremapper/ipc/shared_dict.py
inputremapper/ipc/socket.py
inputremapper/logging/__init__.py
inputremapper/logging/formatter.py
inputremapper/logging/logger.py
mo/fr/input-remapper.mo
mo/fr_FR/input-remapper.mo
mo/it/input-remapper.mo
mo/it_IT/input-remapper.mo
mo/pt/input-remapper.mo
mo/pt_BR/input-remapper.mo
mo/ru/input-remapper.mo
mo/ru_RU/input-remapper.mo
mo/sk/input-remapper.mo
mo/sk_SK/input-remapper.mo
mo/uk/input-remapper.mo
mo/uk_UA/input-remapper.mo
mo/zh/input-remapper.mo
mo/zh_CN/input-remapper.mo
po/fr.po
po/fr_FR.po
po/input-remapper.pot
po/it.po
po/it_IT.po
po/pt.po
po/pt_BR.po
po/ru.po
po/ru_RU.po
po/sk.po
po/sk_SK.po
po/uk.po
po/uk_UA.po
po/zh.po
po/zh_CN.po
readme/architecture.png
readme/capabilities.md
readme/coverage.svg
readme/development.md
readme/examples.md
readme/history.md
readme/macros.md
readme/plus.png
readme/pylint.svg
readme/screenshot.png
readme/screenshot_2.png
readme/usage.md
readme/usage_1.png
readme/usage_2.png
scripts/badges.sh
scripts/build.sh
scripts/ci-install-deps.sh
scripts/setup.sh
tests/__init__.py
tests/__main__.py
tests/integration/__init__.py
tests/integration/test_components.py
tests/integration/test_daemon.py
tests/integration/test_data.py
tests/integration/test_gui.py
tests/integration/test_numlock.py
tests/integration/test_user_interface.py
tests/lib/__init__.py
tests/lib/cleanup.py
tests/lib/constants.py
tests/lib/fixture_pipes.py
tests/lib/fixtures.py
tests/lib/is_service_running.py
tests/lib/logger.py
tests/lib/patches.py
tests/lib/pipes.py
tests/lib/spy.py
tests/lib/test_setup.py
tests/lib/tmp.py
tests/lib/xmodmap.py
tests/unit/__init__.py
tests/unit/test_config.py
tests/unit/test_context.py
tests/unit/test_control.py
tests/unit/test_controller.py
tests/unit/test_daemon.py
tests/unit/test_data_manager.py
tests/unit/test_event_reader.py
tests/unit/test_global_uinputs.py
tests/unit/test_groups.py
tests/unit/test_injector.py
tests/unit/test_input_config.py
tests/unit/test_input_event.py
tests/unit/test_ipc.py
tests/unit/test_logger.py
tests/unit/test_macros.py
tests/unit/test_mapping.py
tests/unit/test_message_broker.py
tests/unit/test_migrations.py
tests/unit/test_paths.py
tests/unit/test_preset.py
tests/unit/test_reader.py
tests/unit/test_system_mapping.py
tests/unit/test_test.py
tests/unit/test_user.py
tests/unit/test_util.py
tests/unit/test_event_pipeline/__init__.py
tests/unit/test_event_pipeline/test_axis_transformation.py
tests/unit/test_event_pipeline/test_event_pipeline.py
tests/unit/test_event_pipeline/test_mapping_handlers.py