You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
sezanzeb bbe4217aad logging the commit hash 3 years ago
DEBIAN 0.6.0 4 years ago
bin make cli not require a running daemon for all commands 4 years ago
data new cli features, more tests 4 years ago
keymapper logging the commit hash 3 years ago
readme Properly forwarding unmapped gamepad events 3 years ago
scripts fixed path for deb installation 4 years ago
tests Properly forwarding unmapped gamepad events 3 years ago
.coveragerc renamed injector class, fixed config path for injection 4 years ago
.gitignore systemd, polkit, cli, handling touchpad devices 4 years ago
.pylintrc pylint 9.70 4 years ago
LICENSE outlined some stuff 4 years ago
MANIFEST.in more work on distribution 4 years ago
README.md Update README.md 4 years ago
setup.py logging the commit hash 3 years ago

README.md

Key Mapper

An easy to use tool to change the mapping of your input device buttons.
Supports mice, keyboards, gamepads, X11, Wayland, combined buttons and programmable macros.

Usage - Installation - Development - Screenshots

Installation

Manjaro/Arch
pacaur -S key-mapper-git
Ubuntu/Debian

Get the .deb file from https://github.com/sezanzeb/key-mapper/releases/tag/0.6.0 or make it yourself:

sudo apt install git python3-setuptools
git clone https://github.com/sezanzeb/key-mapper.git
cd key-mapper && ./scripts/build.sh
sudo dpkg -i ./dist/key-mapper-0.6.0.deb
sudo apt -f install  # installs it and its dependencies
pip

Depending on your distro, maybe you need to use --force to get all your files properly in place and overwrite a previous installation of key-mapper. There are two options available to install using setuptools/pip:

sudo pip install git+https://github.com/sezanzeb/key-mapper.git
sudo systemctl restart key-mapper
git clone https://github.com/sezanzeb/key-mapper.git
cd key-mapper && sudo python3 setup.py install
sudo systemctl restart key-mapper

Screenshots