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 58e3526a6e minor cleanup 3 years ago
DEBIAN 0.6.1 3 years ago
bin some file refactoring 3 years ago
data autoloading on udev events 3 years ago
keymapper minor cleanup 3 years ago
readme minor cleanup 3 years ago
scripts update build.sh 3 years ago
tests separated numlock functions to new file 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 minor cleanup 3 years ago
LICENSE outlined some stuff 4 years ago
MANIFEST.in more work on distribution 4 years ago
README.md Update README.md 3 years ago
setup.py some file refactoring 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 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.1.deb; sudo apt -f install
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