Alternatives to xremap
Remap Linux keys with application-specific and device-specific rules. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
xremap
Remap Linux keys with application-specific and device-specific rules.
Replacements
Listings that take over the same core job as xremap.
input-remapper
Remap Linux input devices with combinations and macros.
Input-remapper also runs on Linux and supports both X11 and Wayland, adding combinations and macros, but it lacks the application-aware mappings xremap offers.
kanata
Create keyboard layers and advanced key behavior across desktop systems.
Kanata runs on Windows, macOS and Linux and focuses on keyboard layers and advanced key behavior, under an LGPL-3.0 license, though setup means learning its configuration format.
AutoKey
Desktop automation for Linux under X11: abbreviations that expand into text, and hotkeys that run Python.
AutoKey works on Linux under X11 only and swaps key remapping for text abbreviations and hotkeys that run Python scripts, with rare releases since 2022.
Similar software
Related functionality, not a direct replacement.
Karabiner-Elements
The keyboard remapper for macOS, with rules that can differ per keyboard and go far beyond swapping two keys.
SharpKeys
A tiny Windows utility that writes the registry key Windows uses to remap one key to another.
AntiMicroX
Use a game controller to trigger keyboard input, mouse actions and macros.
AutoHotkey
A Windows scripting language for hotkeys, text expansion, key remapping and automating anything on screen.
Keyboard Cowboy
Builds macOS keyboard shortcuts that launch apps, run scripts and react to app changes.
xdotool
A command-line tool that simulates keyboard and mouse input and manages windows on X11.