Fan Control displays sensor readings and controls fans using configurable behaviors, with configuration saving and multiple platforms listed.
keyd
keyd runs as a Linux daemon for remapping keyboard keys and defining custom key behavior.

About keyd
keyd is an open-source Linux system daemon for remapping keyboard keys and defining custom key behavior. It uses kernel-level evdev and uinput input primitives to provide system-wide remapping that works across virtual terminals and supported display servers including X11, Sway, and GNOME Wayland. The tool supports features such as custom key layers, key overloading for distinct tap/hold behavior, per-keyboard configuration, and experimental application-specific remapping. It is not designed for programming individual key up/down events, and a misconfigured keymap can render a system unusable; a backspace+escape+enter key sequence can be used to terminate the daemon in that scenario.
Key features
- System-wide kernel-level keyboard remapping via evdev/uinput
- Custom key layers with hybrid modifier support
- Key overloading for distinct tap/hold behavior
- Per-keyboard configuration for multiple connected keyboards
- Experimental application-specific remapping per app
- Works across virtual terminals and X11/Sway/GNOME Wayland
- Operates at kernel level for low-latency, display-server-agnostic remapping
- Supports features like key overloading and custom layers typically only found in custom keyboard firmware
- Works across virtual terminals and multiple display servers without environment tethering
- Does not support programming individual key up/down events
- Application-specific remapping functionality is experimental
- The master development branch may have breaking changes between releases, and a misconfigured keymap can render the system unusable
keyd at a glance
- Website
- github.com/rvaiya/keyd
- Category
- Software & Utilities › Linux Apps
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
keyd alternatives
Tools and sites you could use instead, ranked by how closely they match.
Solaar manages Logitech keyboards, mice, and other wireless devices on Linux, including devices connected through Unifying and Bolt receivers.
AutoKey automates Linux desktop tasks through scripts and keyboard shortcuts in X11.
The utils repository collects custom scripts and dotfiles, mainly for Linux systems.
xplr explores files from a terminal interface, with support for plugins, integrations, and custom hacks.
dunst replaces desktop notification daemons and supports custom configuration, according to its project page.
Popular in Linux Apps
Well-known listings from the same topic.
keyd FAQ
How do I stop keyd if a bad config makes my system unusable?
Which display servers are supported for application-specific remapping?
What should users migrating from keyd v1 do after updating?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.










