Alternatives to Karabiner-Elements
The keyboard remapper for macOS, with rules that can differ per keyboard and go far beyond swapping two keys. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Karabiner-Elements
The keyboard remapper for macOS, with rules that can differ per keyboard and go far beyond swapping two keys.
Replacements
Listings that take over the same core job as Karabiner-Elements.
kanata
Create keyboard layers and advanced key behavior across desktop systems.
kanata provides keyboard layers and advanced key behavior on Windows, macOS and Linux under LGPL-3.0, but setup means learning its own configuration format.
Also worth comparing
These listings name Karabiner-Elements as their own alternative, so the relationship runs both ways.
BetterTouchTool
macOS customization tool for trackpad gestures, shortcuts, and window snapping.
Karabiner-Elements is free and open source and concentrates on keyboard remapping with per-device and per-application rules, rather than trackpad gestures or window snapping.
Similar software
Related functionality, not a direct replacement.
Hammerspoon
A bridge between macOS and Lua that lets a short script move windows, bind hotkeys and react to system events.
Keyboard Cowboy
Builds macOS keyboard shortcuts that launch apps, run scripts and react to app changes.
Keyboard Maestro
Visual macro builder for automating apps, files, and workflows on macOS.
SharpKeys
A tiny Windows utility that writes the registry key Windows uses to remap one key to another.
xremap
Remap Linux keys with application-specific and device-specific rules.