Freedom251 › Game Controller Mapper Software
Input Remapper

What Input Remapper is
Input Remapper is a free Linux tool for changing how input devices behave by mapping one input to another. It supports X11 and Wayland, and can work with combinations, joysticks, wheels, triggers, keys, and mouse movements. In its graphical interface, users select a device, create a preset, add a mapping, and apply it. Optional macros support cross-device variables, conditions, and named parameters. Analog inputs can map to analog outputs, with sensitivity and non-linearity controls. The interface asks for a sudo password because reading events from /dev/input/ files requires special permissions. Installation instructions cover 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 characters depend on the keyboard layout, and characters unavailable through that layout cannot be injected directly. The project also cautions that game anti-cheat software might detect macros.
Who it suits
Input Remapper suits Linux users who want to customize keyboard, mouse, joystick, or other input-device behavior. It can also suit users who need analog mappings or optional macros.
What it does well
- Free, with a free plan.
- Supports both X11 and Wayland.
- Maps analog inputs to analog outputs.
- Optional macros include conditions and named parameters.
- Installation guidance covers four Linux distribution families.
What to know first
- Version 2.0 and later requires Ubuntu 22.04 or newer.
- Unavailable layout characters cannot be injected directly.
- Game anti-cheat software might detect macros.
- Reading input events requires a sudo password.
Limits
Version 2.0 and later requires at least Ubuntu 22.04. Output symbols depend on the keyboard layout, and unavailable characters cannot be injected directly.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Linux input device remapping · GPL-3.0 | Free |
As github.com lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Open the project's GitHub page.
- Install using the instructions for Ubuntu/Debian, Fedora, Arch, or Void; manual installation is described for other distributions.
- Select an input device in the graphical interface.
- Create a preset and add a mapping.
- Apply the mapping; the interface will prompt for a sudo password.
Verdict
Input Remapper offers device mappings, analog controls, and optional macros in a graphical Linux interface. Check its Ubuntu version requirement and keyboard-layout limits before relying on a particular output.
Questions
Is Input Remapper free?
Yes. The Free plan costs 0.00 USD and covers Linux input device remapping.
Which operating systems does it support?
It supports Linux. Version 2.0 and later requires at least Ubuntu 22.04.
Does it work with Wayland?
Yes. It supports both Wayland and X11.
Is Input Remapper open source?
The repository is published under the GPL-3.0 license.
How do I install it?
Installation instructions are provided for Ubuntu/Debian, Fedora, Arch, and Void, with manual installation described for other distributions.
Does it support macros?
Yes. Its optional macro language supports conditions, named parameters, and variables shared across devices.
Facts from Input Remapper's own pages
- Analog controls
- Analog inputs can be mapped to analog outputs, with configurable sensitivity and non-linearity. · github.com, 9 Oct 2026
- Display servers
- It supports X11 and Wayland. · github.com, 9 Oct 2026
- Free plan
- Yes · github.com, 20 Sept 2026
- Gaming caveat
- The project cautions that anti-cheat software might detect macros in games. · github.com, 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, 9 Oct 2026
- License
- The repository is published under the GPL-3.0 license. · github.com, 9 Oct 2026
- Macros
- Its optional macro language supports cross-device variables, conditions, and named parameters. · github.com, 9 Oct 2026
- Macro support
- Yes · github.com, 20 Sept 2026
- Permissions
- The UI prompts for a sudo password because special permissions are needed to read events from /dev/input/ files. · github.com, 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, 9 Oct 2026
- Setup
- Users select an input device, create a preset, add a mapping, and apply it in the graphical interface. · github.com, 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, 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, 9 Oct 2026
- Supported inputs
- It supports combinations, joysticks, wheels, triggers, keys, and mouse movements. · github.com, 9 Oct 2026
- Supported operating systems
- linux · github.com, 20 Sept 2026
- Version requirement
- Input Remapper version 2.0 and later requires at least Ubuntu 22.04. · github.com, 9 Oct 2026
Where Input Remapper stands on Freedom251
- Game Controller Mapper Software#11 of 27
- Keyboard and Mouse Customization Software#56 of 105