sezanzeb/input-remapper
🎮 ⌨ An easy to use tool to change the behaviour of your input devices. observed · 2026-08-28
Health v2 · maintenance only
83/100
- Activity 96
- Release rhythm 56
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 223
- age_days: 2137
- days_rel: 82
- days_push: 29
- n_releases_24m: 4
Adoption not part of the score
5892 stars · 224 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A Linux GUI application and daemon that remaps input devices, letting users map any key, mouse movement, joystick, or trigger to any other input, including programmable macros, on both X11 and Wayland.
Use cases
- remap keyboard keys on Linux
- change mouse button behavior
- map gamepad buttons to keyboard keys
- create programmable macros for input devices
- remap joystick and wheel inputs
- swap keys system-wide on Wayland
When to choose
- You need to remap keyboards, mice, or gamepads on Linux with a GUI
- You want macro support and per-device presets on X11 or Wayland
- You prefer an easy-to-use tool over manual evdev/uinput scripting
When to avoid
- You are on Windows, macOS, or another non-Linux OS
- You need per-application conditional remapping beyond what presets offer
- You want a headless config-only tool without a GUI
Facets
application · maturity active
gui developer-tools desktop-applications developer-tools gaming-tools operating-systems input-remapping keyboard mouse gamepad macros evdev x11 wayland linux desktop
1 source
- readme: https://github.com/sezanzeb/input-remapper · fetched 2026-08-28 · d58a3c15060b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| sezanzeb/input-remapper | main | 83 |
For agents
markdown · JSON · MCP: product_card(name="sezanzeb/input-remapper")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem