keymapper
The facts below are what the maker publishes about keymapper, checked and dated. Our editors have not written about it yet.
Plans and prices
From keymapper's own pricing page, checked 12 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| keymapper | Free | GPLv3 software · no warranty |
The facts
Each one read from keymapper's own pages, with the date it was checked.
What it does
- Automation
- Mappings can launch terminal commands, and the separate keymapperctl utility can control a running keymapper process from external applications.checked 12 Oct 2026
- Commands
- Shortcuts can launch terminal commands, and the companion keymapperctl can control the running process from external applications.checked 12 Oct 2026
- Configuration
- Keyboard shortcuts can be managed in a single configuration file and shared across systems.checked 12 Oct 2026
- Context filters
- Mappings can be restricted by system, focused window title or class, process path, input device, or modifier state.checked 12 Oct 2026
- Input and output
- Mappings support key sequences, simultaneous keys, held modifiers, typed characters, timeouts, virtual keys, and mouse buttons or wheel events.checked 12 Oct 2026
- Installation options
- The README describes release packages for Linux and installer or portable builds for Windows, plus Homebrew installation instructions for macOS.checked 12 Oct 2026
- License and warranty
- The software is released under GNU GPLv3 and comes with no warranty.checked 12 Oct 2026
- Limitations
- Window title context is unavailable on macOS; process path may be unavailable on Wayland and for elevated processes; Windows device filters require a virtual device driver.checked 12 Oct 2026
- Purpose
- Keymapper is a cross-platform, context-aware key remapper.checked 12 Oct 2026
- Security design
- The project says communication between its privileged device service and the user-facing process is kept minimal for security and efficiency.checked 12 Oct 2026
- Shared configuration
- Keyboard shortcuts can be managed in one configuration file and shared across GNU/Linux, Windows, MacOS, and FreeBSD systems.checked 12 Oct 2026
- Supported operating systems
- cross-platformchecked 22 Sep 2026
- Wayland integration
- For Wayland context awareness, the compositor must provide focused-window information; the project provides a GNOME Shell extension and a KWin script, while wlroots-based compositors work out of the box.checked 12 Oct 2026
Where it runs
- Device-filter limitation
- On Windows, device context filters require a virtual device driver; the README warns that the described freely available Interception driver has a disconnection bug.checked 12 Oct 2026
- Key and mouse mappings
- Mappings can use keys, typed characters, mouse buttons, and wheel events as input or output.checked 12 Oct 2026
- Linux support
- Linux instructions cover prebuilt packages, Arch Linux packages, X11, Wayland, and compositor-specific context awareness.checked 12 Oct 2026
- macOS dependency
- The macOS build depends on Karabiner-Element’s virtual device driver.checked 12 Oct 2026
- macOS requirement
- The macOS build depends on Karabiner-Elements' virtual device driver or the standalone Karabiner DriverKit VirtualHIDDevice.checked 12 Oct 2026
- Macro support
- Yeschecked 22 Sep 2026
- Per-app profiles
- Yeschecked 22 Sep 2026
- Remapping
- It can redefine keyboard layouts and shortcuts systemwide or per application.checked 12 Oct 2026
- Systemwide remapping
- It can redefine keyboard layouts and shortcuts systemwide or per application.checked 12 Oct 2026
- Windows limitation
- Without elevated privileges, the Windows key may not map reliably and administrator-run applications may resist mappings.checked 12 Oct 2026
- Windows support
- Windows offers installer and portable builds, with winget and Chocolatey installation instructions.checked 12 Oct 2026
Alternatives to keymapper
- 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
