- Notifications
You must be signed in to change notification settings - Fork211
🎮 ⌨ An easy to use tool to change the behaviour of your input devices.
License
sezanzeb/input-remapper
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
An easy to use tool for Linux to change the behaviour of your input devices.
Supports X11, Wayland, combinations, programmable macros, joysticks, wheels,
triggers, keys, mouse-movements and more. Maps any input to any other input.
Usage -Macros -Installation -Development -Examples
Either download an installable .deb file from thelatest release:
wget https://github.com/sezanzeb/input-remapper/releases/download/2.2.0/input-remapper-2.2.0.debsudo apt install -f ./input-remapper-2.2.0.deb
Or install the very latest changes via:
sudo apt install git gettextgit clone https://github.com/sezanzeb/input-remapper.gitcd input-remapper./scripts/build-deb.shsudo apt purge input-remapper input-remapper-daemon input-remapper-gtk python3-inputremappersudo apt install -f ./dist/input-remapper-2.2.0.debInput Remapper is also available in the repositories ofDebianandUbuntu via
sudo apt install input-remapper
Input Remapper ≥ 2.0 requires at least Ubuntu 22.04.
sudo dnf install input-remappersudo systemctlenable --now input-remapperyay -S input-remapper-gitsudo systemctlenable --now input-remapperFigure out the packages providing those dependencies in your distro, and install them:python3-evdev ≥1.3.0,gtksourceview4,python3-devel,python3-pydantic,python3-dasbus,python3-psutil
You can also use pip to install some of them. Python packages need to be installedglobally for the service to be able to import them. Don't use--user. Conda and suchmay also cause problems due to changed python paths and versions.
sudo pip install evdev pydantic dasbus PyGObject
git clone https://github.com/sezanzeb/input-remapper.gitcd input-remappersudo python3 -m install --root /sudo systemctlenable --now input-remapper
For all other options and help, checkpython3 -m install --help
To uninstall:
sudo python3 -m install.uninstall
About
🎮 ⌨ An easy to use tool to change the behaviour of your input devices.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.

