![](data/key-mapper.svg)
Key Mapper
A tool to change the mapping of your input device buttons.
Supports mice, keyboards, gamepads, X11, Wayland and programmable macros.
Usage - Installation - Development - Screenshots
![](readme/coverage.svg)
## Installation
##### Manjaro/Arch
```bash
pacaur -S key-mapper-git
```
##### Ubuntu/Debian
Download a release .deb file from [/releases](https://github.com/sezanzeb/key-mapper/releases)
or install from source and dpkg using the following commands:
```bash
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.4.0.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:
```bash
sudo pip install git+https://github.com/sezanzeb/key-mapper.git
```
```bash
git clone https://github.com/sezanzeb/key-mapper.git
cd key-mapper && sudo python3 setup.py install
```
## Screenshots