Skip to content
SPECIFICTION
Get listed

Input Remapper

github.com

Free plan Linux

What it is

Input Remapper is free Linux software for changing how input devices behave. It can map keys, mouse movements, joysticks, wheels, triggers, combinations and other inputs to different outputs, using either X11 or Wayland. In its graphical interface, you select a device, create a preset, add mappings and apply them. Optional macros provide cross-device variables, conditions and named parameters. Analog inputs can become analog outputs with adjustable sensitivity and non-linearity. Installation guidance covers Ubuntu/Debian, Fedora, Arch and Void, with manual installation described for other distributions. Version 2.0 and later requires at least Ubuntu 22.04. Reading `/dev/input/` events requires special permissions, so the interface requests a sudo password. Output symbols depend on the keyboard layout. The project is GPL-3.0 licensed and warns that game anti-cheat software might detect macros.

Spec sheet

Purpose
Input Remapper is a Linux tool for changing the behavior of input devices by mapping any input to another input.Read 9 Oct 2026 · github.com
Free plan
YesRead 20 Sep 2026 · github.com
Support
The usage guide directs users to inspect debug output and open a GitHub issue when something does not work, and cautions against posting logs created while entering private information.Read 9 Oct 2026 · github.com
License
The repository is published under the GPL-3.0 license.Read 9 Oct 2026 · github.com
Analog controls
Analog inputs can be mapped to analog outputs, with configurable sensitivity and non-linearity.Read 9 Oct 2026 · github.com
Display servers
It supports X11 and Wayland.Read 9 Oct 2026 · github.com
Gaming caveat
The project cautions that anti-cheat software might detect macros in games.Read 9 Oct 2026 · github.com
Key output limit
Output symbols depend on the environment's keyboard layout, and characters unavailable through that layout cannot be injected directly.Read 9 Oct 2026 · github.com
Macro support
YesRead 20 Sep 2026 · github.com
Macros
Its optional macro language supports cross-device variables, conditions, and named parameters.Read 9 Oct 2026 · github.com
Permissions
The UI prompts for a sudo password because special permissions are needed to read events from /dev/input/ files.Read 9 Oct 2026 · github.com
Setup
Users select an input device, create a preset, add a mapping, and apply it in the graphical interface.Read 9 Oct 2026 · github.com
Supported distributions
The README gives installation instructions for Ubuntu/Debian, Fedora, Arch, and Void, and describes manual installation for other distributions.Read 9 Oct 2026 · github.com
Supported inputs
It supports combinations, joysticks, wheels, triggers, keys, and mouse movements.Read 9 Oct 2026 · github.com
Supported operating systems
linuxRead 20 Sep 2026 · github.com
Version requirement
Input Remapper version 2.0 and later requires at least Ubuntu 22.04.Read 9 Oct 2026 · github.com

Plans and prices

Free Free Linux input device remapping · GPL-3.0 Read 9 Oct 2026 · github.com

Every Input Remapper plan and price →

Strong points and limits

Strong points

  • Works with X11 and Wayland
  • Supports combinations, joysticks, wheels and triggers
  • Macros include variables and conditions
  • Analog sensitivity and non-linearity controls
  • Free GPL-3.0 software

Limits

  • Linux only
  • Version 2.0 requires Ubuntu 22.04 or newer
  • Unavailable keyboard-layout characters cannot be injected
  • Game anti-cheat may detect macros

Who it suits

It suits Linux users who need configurable mappings for keyboards, mice, controllers or other input devices. It is also aimed at users comfortable installing software and granting the required input permissions.

Verdict

Input Remapper provides broad Linux input remapping, including analog controls and programmable macros. Check your distribution, keyboard layout and any game anti-cheat restrictions before relying on it.

Where Specifiction places it

Alternatives to Input RemapperAll alternatives →