Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Game Controller Mapper Software
  3. Input Remapper

Input Remapper

What it is

Input Remapper is free Linux software for changing how input devices behave. It maps one input to another and works with both X11 and Wayland display servers. Supported inputs include combinations, joysticks, wheels, triggers, keys, and mouse movements. In its graphical interface, you select an input device, create a preset, add a mapping, and apply it. Optional macros provide cross-device variables, conditions, and named parameters. Analog controls can be mapped to analog outputs with adjustable sensitivity and non-linearity. The interface requests a sudo password because special permissions are needed to read events from Linux input files. 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. Output symbols depend on the active keyboard layout, and unavailable characters cannot be injected directly. The project also cautions that game anti-cheat software might detect macros. It is published under the GPL-3.0 license.

For and against

For

  • Free Linux plan
  • Supports X11 and Wayland
  • Handles analog mappings
  • Offers optional macro language
  • Graphical mapping setup

Against

  • Requires sudo permissions
  • Version 2.0 needs Ubuntu 22.04 or newer
  • Keyboard layout limits output symbols
  • Game anti-cheat may detect macros

The verdict

Input Remapper provides broad Linux input remapping through a graphical workflow, with macro and analog-control options. Check distribution requirements, keyboard-layout limits, and game anti-cheat concerns before using it.

Who it suits

It suits Linux users who need custom mappings for keyboards, mice, controllers, or analog devices. It can also help users building conditional or cross-device macros.

Plans and prices

Free

Free

Linux input device remapping · GPL-3.0

Every plan, in full

On the record

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

Alternatives to Input Remapper

Every alternative, ranked