EVERYTHING XIAOMI
Get listed

keymapper

Place
#27 of 105
Score
6.9
keymapper's website

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.

All about pricing
PlanPriceWhat it gives you
keymapperFreeGPLv3 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

All alternatives
  1. 1

    SteelSeries GG

    Free planAndroidiOSWebAPI
    8.3Free plan
  2. 2

    be quiet! IO Center

    Free planWebLinuxmacOSWindows
    7.9Free plan
  3. 3

    Rebind

    Free planLinuxmacOSWindows
    7.8$199 one-time
  4. 4Akko Cloud Driver logo

    Akko Cloud Driver

    Free planWebmacOSWindows
    7.8Free plan
  5. 5

    MonsGeek Driver

    Free planWebLinuxmacOSWindows
    7.8Free plan
  6. 6

    ROCCAT Swarm II

    Free planAndroidiOSWindows
    7.8Free plan