Input Remapper

An easy to use tool to change the mapping of your input device buttons

Arch Linux (recommended)

Screenshots & videos

About

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. Allows mapping non-keyboard events (click, joystick, wheel) to keys of keyboard devices.

Required configuration

Supports: mouse or touchpad, keyboard, gamepad.

Additional information

Project

License
GPL-3.0-or-later (free software)What this license lets you do

Install

Available via
Arch Linux (3) · Debian · Ubuntu · Fedora · Void Linux · Solus · Nixpkgs
All 9 packagings

AUR, AUR (Bin build), AUR (Git build), Debian, Ubuntu, Fedora, Nixpkgs, Void Linux, Solus

About this data

Sources
Sources disagree on the name: inputremapper / inputremappergtk
Catalog data as of
October 12, 2026
How each source lists it (11)
SourceNameVersionBuilt byLicenseDescription
AURinput-remapper2.2.1-1—GPL-3.0-or-laterA tool to change and program the mapping of your input device buttons.
AUR (Bin build)input-remapper-bin2.2.1-3Community repackGPL-3.0-onlyA tool to change and program the mapping of your input device buttons.(Prebuilt version)
AUR (Git build)input-remapper-git2.2.0.r9.g0e1e0be9-1—GPL-3.0-or-laterA tool to change and program the mapping of your input device buttons.
Debianinput-remapper2.1.1-1+deb13u1Distribution build—Input device button mapping tool (metapackage)
Debianinput-remapper-gtk2.1.1-1+deb13u1Distribution build—Input device button mapping tool (GUI)
Ubuntuinput-remapper2.2.0-1Distribution build—Input device button mapping tool (metapackage)
Ubuntuinput-remapper-gtk2.2.0-1Distribution build—Input device button mapping tool (GUI)
Fedorainput-remapper2.2.1Distribution buildGPL-3.0-or-laterAn easy to use tool to change the behaviour of your input devices
Nixpkgsinput-remapper2.2.1Distribution buildGPL-3.0-or-laterEasy to use tool to change the mapping of your input device buttons
Void Linuxinput-remapper2.2.1_2Distribution buildGPL-3.0-or-laterGUI Tool to change the behaviour of your input devices
Solusinput-remapper2.1.1Distribution buildGPL-3.0-or-laterAn easy to use tool to change the behaviour of your input devices.
Known data issues (1)

Things this page is missing or isn't precise about. Know the answer? A fix takes one click and a sentence, and the community picks it up from there.

  • Sources disagree on the name — Which name does the project itself use?
    Help fix
Other things the catalog needs help with

Related

Polychromatic

Settings

RGB lighting management software for OpenRazer

6 platformsFlatpak (recommended, ✓ verified) Arch Linux Void Linux Solus Gentoo Nixpkgs2 buildsStandard: Stable Standard: GitFlathub (Flatpak): ★ 4.5 (4)

Settings

Settings

Utility to configure the GNOME desktop

10 platformsArch Linux (recommended) Debian Ubuntu Fedora openSUSE Alpine Linux Void Linux Solus Gentoo Nixpkgs3 buildsStandard: Git Standard: Stable Standard: Candidate

KMouseTool

Settings

Automatic clicks to reduce the effects of repetitive strain injury

9 platformsArch Linux (recommended) Debian Ubuntu Fedora openSUSE Alpine Linux Slackware Gentoo Nixpkgs2 buildsStandard: Stable Standard: Candidate

KMag

Settings

Screen Magnifier

11 platformsArch Linux (recommended) Debian Ubuntu Fedora openSUSE Alpine Linux Void Linux Slackware Solus Gentoo Nixpkgs2 buildsStandard: Stable Standard: Candidate

KMouth

Settings

Speech Synthesizer Frontend

9 platformsArch Linux (recommended) Debian Ubuntu Fedora openSUSE Alpine Linux Slackware Gentoo Nixpkgs2 buildsStandard: Stable Standard: Candidate

CCSM

Settings

Settings Manager for Compiz (CCSM)

7 platformsArch Linux (recommended) Debian Ubuntu Fedora openSUSE Void Linux Solus4 buildsStandard: Stable Standard: Git Other builds: Bin, Gtk3

MenuLibre

Settings

An advanced FreeDesktop.org compliant menu editor

9 platformsFlatpak (recommended, ✓ verified) Arch Linux Debian Ubuntu openSUSE Void Linux Solus Gentoo Nixpkgs2 buildsStandard: Stable Standard: GitFlathub (Flatpak): ★ 2.0 (8)

Dasher

Settings

Enter text without a keyboard

6 platformsArch Linux (recommended) Debian Ubuntu Fedora openSUSE Nixpkgs

Onboard

Settings

Flexible onscreen keyboard

7 platformsArch Linux (recommended) Debian Ubuntu openSUSE Alpine Linux Void Linux Nixpkgs

CrossMacro

Settings

Mouse and keyboard macro automation

Flatpak (recommended, ✓ verified) Arch Linux Nixpkgs2 buildsStandard: Stable Standard: GitFlathub (Flatpak): ★ 3.6 (9)

KDebugSettings

Settings

Set which debug messages are shown

11 platformsSnap (recommended) Arch Linux Debian Ubuntu Fedora openSUSE Alpine Linux Slackware Solus Gentoo Nixpkgs3 buildsStandard: Stable Standard: Beta Standard: Candidate