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 3dcacfeced SharedDict unittests 3 years ago
.github
DEBIAN #170 add libgtk-3-0 3 years ago
bin split state.py 3 years ago
data #183 #120 #49 if_single and if_tap 3 years ago
keymapper SharedDict unittests 3 years ago
po
readme Update macros.md 3 years ago
scripts 1.1.0 3 years ago
tests SharedDict unittests 3 years ago
.coveragerc
.gitignore
.pylintrc keyword arguments, $variables, improved macro docs 3 years ago
LICENSE
MANIFEST.in
README.md Avoid installing data_files incorrectly with pip 3 years ago
setup.py fix commit_hash.py generation 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 - Macros - Installation - Development - Screenshots

Installation

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

Get a .deb file from the release page or install the latest changes via:

sudo apt install git python3-setuptools gettext
git clone https://github.com/sezanzeb/key-mapper.git
cd key-mapper && ./scripts/build.sh
sudo apt install ./dist/key-mapper-1.1.0.deb
pip
sudo pip install --no-binary :all: git+https://github.com/sezanzeb/key-mapper.git
sudo systemctl enable key-mapper
sudo systemctl restart key-mapper

If it doesn't seem to install, you can also try sudo python3 setup.py install

Screenshots