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. keyd

keyd

Plans and prices

keyd

Free

Linux key remapping daemon · MIT/X Consortium License

Every plan, in full

On the record

Application remapping status
Application-specific remapping is marked experimental and has optional Python dependencies.github.com · read 11 Oct 2026
Configuration risk
The README warns that a bad configuration can render the machine unusable and documents a key sequence to terminate keyd.github.com · read 11 Oct 2026
Desktop support
Application-specific remapping ships with support for X, sway, and GNOME on Wayland.github.com · read 11 Oct 2026
Install requirements
Building from source requires a C compiler and Linux kernel headers.github.com · read 11 Oct 2026
Keyboard-specific layouts
It supports configurations specific to individual keyboards.github.com · read 11 Oct 2026
Layers
It supports layers, including hybrid modifiers.github.com · read 11 Oct 2026
License
The software is distributed under the MIT/X Consortium License.github.com · read 11 Oct 2026
Live remapping
The README describes remapping as instantaneous and says it does not require flashing keyboard firmware.github.com · read 11 Oct 2026
Macro support
Yesgithub.com · read 20 Sep 2026
Per-app profiles
Yesgithub.com · read 20 Sep 2026
Purpose
keyd is a system-wide Linux daemon for remapping keys using kernel-level input primitives.github.com · read 11 Oct 2026
Security limitation
The project intentionally omits features such as executing arbitrary executables as root.github.com · read 11 Oct 2026
Support
The README directs users to file GitHub issues for missing features or bugs and lists the #keyd IRC channel on OFTC.github.com · read 11 Oct 2026
Supported distributions
The README lists packages or community-maintained packages for Alpine, Arch, Debian, Fedora, Gentoo, openSUSE, Ubuntu, and Void Linux.github.com · read 11 Oct 2026
Supported operating systems
linuxgithub.com · read 20 Sep 2026
System-wide operation
System-wide configuration works in a virtual terminal (VT).github.com · read 11 Oct 2026
Tap and hold
Keys can have different behavior when tapped or held.github.com · read 11 Oct 2026
Unicode
The listed features include Unicode support.github.com · read 11 Oct 2026

Alternatives to keyd

Every alternative, ranked