Sunday, November 15, 2026 4,523 lists 78,992 records on file
List your app or device

  1. Home
  2. Keyboard and Mouse Customization Software
  3. keymapper

keymapper

Plans and prices

keymapper

Free

GPLv3 software · no warranty

Every plan, in full

On the record

Automation
Mappings can launch terminal commands, and the separate keymapperctl utility can control a running keymapper process from external applications.github.com · read 12 Oct 2026
Commands
Shortcuts can launch terminal commands, and the companion keymapperctl can control the running process from external applications.github.com · read 12 Oct 2026
Configuration
Keyboard shortcuts can be managed in a single configuration file and shared across systems.github.com · read 12 Oct 2026
Context filters
Mappings can be restricted by system, focused window title or class, process path, input device, or modifier state.github.com · read 12 Oct 2026
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.github.com · read 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.github.com · read 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.github.com · read 12 Oct 2026
Key and mouse mappings
Mappings can use keys, typed characters, mouse buttons, and wheel events as input or output.github.com · read 12 Oct 2026
License and warranty
The software is released under GNU GPLv3 and comes with no warranty.github.com · read 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.github.com · read 12 Oct 2026
Linux support
Linux instructions cover prebuilt packages, Arch Linux packages, X11, Wayland, and compositor-specific context awareness.github.com · read 12 Oct 2026
macOS dependency
The macOS build depends on Karabiner-Element’s virtual device driver.github.com · read 12 Oct 2026
macOS requirement
The macOS build depends on Karabiner-Elements' virtual device driver or the standalone Karabiner DriverKit VirtualHIDDevice.github.com · read 12 Oct 2026
Macro support
Yesgithub.com · read 22 Sep 2026
Per-app profiles
Yesgithub.com · read 22 Sep 2026
Purpose
Keymapper is a cross-platform, context-aware key remapper.github.com · read 12 Oct 2026
Remapping
It can redefine keyboard layouts and shortcuts systemwide or per application.github.com · read 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.github.com · read 12 Oct 2026

Alternatives to keymapper

Every alternative, ranked