Input Remapper is a Linux input device remapping tool that lets users change the behaviour of keyboards, mice, gamepads, and other input devices through a graphical interface.
The tool solves the problem of needing to customize input device behaviour without writing low-level code. It works by intercepting input events and remapping them to different outputs. The project supports both X11 and Wayland, handles complex input combinations, and includes a programmable macro system. Users can map any input—keys, mouse movements, joystick axes, triggers, or wheels—to any other input.
Input Remapper suits Linux users who want to reconfigure gaming peripherals, create custom keyboard shortcuts, or adapt input devices for accessibility without modifying system-level configuration files. It is particularly useful for gamers working with joysticks and wheels, and for anyone needing to bind multiple inputs to single actions through its macro support. The tool provides a graphical interface rather than requiring manual configuration file editing, making it accessible to non-technical users.
The project maintains a substantial user base, with almost all open issues coming from outside users reporting real-world problems rather than from the core team. Maintainers respond to new issues and pull requests within a few days. Work in the issue tracker centers on feature requests, environment incompatibility reports, and bug fixes, reflecting active engagement with both expanding functionality and resolving platform-specific challenges.