xremap
The facts below are what the maker publishes about xremap, checked and dated. Our editors have not written about it yet.
Plans and prices
From xremap's own pricing page, checked 12 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| xremap | Free | Open-source key remapper for Linux; MIT licensed |
The facts
Each one read from xremap's own pages, with the date it was checked.
Where it runs
- Application rules
- Mappings can be filtered by application, although application-specific remapping is unavailable on GNOME Wayland and KDE Wayland.checked 12 Oct 2026
- Device rules
- Mappings can target input devices, and the --watch option can automatically add newly connected devices.checked 12 Oct 2026
- Emacs support
- The project supports Emacs-like key remapping, including mark mode.checked 12 Oct 2026
- Key mappings
- It can remap individual keys, key combinations, and sequences of key combinations.checked 12 Oct 2026
- Macro support
- Yeschecked 22 Sep 2026
- Per-app profiles
- Yeschecked 22 Sep 2026
What it does
- Automatic handling
- The --watch option can detect newly connected devices and reload configuration files.checked 11 Oct 2026
- Command execution
- Key mappings can launch programs, and the command line provides an --allow-launch option to control this behavior.checked 11 Oct 2026
- Commands
- Mappings can trigger commands on key press or release events.checked 12 Oct 2026
- Compatibility limit
- The README says application-specific remapping does not work on GNOME Wayland or KDE Wayland through the listed window listing method.checked 11 Oct 2026
- Configuration
- Configuration is JSON-compatible and can be generated from languages such as Ruby or Python.checked 12 Oct 2026
- Configuration check
- The --validate-config option checks configuration files without starting xremap or touching devices.checked 11 Oct 2026
- Context filters
- Remappings can be limited by application, window title, input device, or mode.checked 11 Oct 2026
- Desktop support
- The full variant includes support for all desktops and window managers, while specific variants can support one each.checked 12 Oct 2026
- Download
- The README links to Linux release downloads and says the binary generally has no extra requirements.checked 12 Oct 2026
- Downloads
- The release page provides Linux binaries for multiple architectures and desktop variants.checked 11 Oct 2026
- Hold behavior
- A key can map to different keys depending on whether it is pressed alone or held.checked 12 Oct 2026
- Input limits
- Mouse listening is optional, but trackpads, tablets, and other absolute input devices are not supported.checked 12 Oct 2026
- License
- The project is open source under the MIT License.checked 12 Oct 2026
- Packages
- The README lists community installation options for Arch, NixOS, Fedora, Debian or Ubuntu, and Gentoo.checked 12 Oct 2026
- Purpose
- xremap is a key remapper for Linux that supports app-specific remapping and Wayland.checked 12 Oct 2026
- Security
- The troubleshooting guide warns that debug logging prints all keyboard strokes and should not be left on during normal use.checked 11 Oct 2026
- Security control
- The --allow-launch option controls whether remappings may execute programs.checked 12 Oct 2026
Money
- Free plan
- Yeschecked 22 Sep 2026
Alternatives to xremap
- 1
SteelSeries GG
Free planAndroidiOSWebAPI8.3Free plan - 2
be quiet! IO Center
Free planWebLinuxmacOSWindows7.9Free plan - 3
Rebind
Free planLinuxmacOSWindows7.8$199 one-time - 4

Akko Cloud Driver
Free planWebmacOSWindows7.8Free plan - 5
MonsGeek Driver
Free planWebLinuxmacOSWindows7.8Free plan - 6
ROCCAT Swarm II
Free planAndroidiOSWindows7.8Free plan
