xremap is a key remapper for Linux. Unlike xmodmap, it supports app-specific remapping and Wayland.
This is free and open source software.
Features include:
- Remap any keys, e.g. Ctrl or CapsLock.
- Remap any key combination to another, even to a key sequence.
- Remap a key sequence as well. You could do something like Emacs’s C-x C-c.
- Remap a key to two different keys depending on whether it’s pressed alone or held.
- Application-specific remapping. Even if it’s not supported by your application, xremap can.
- Device-specific remapping.
- Automatically remap newly connected devices by starting xremap with –watch.
- Support Emacs-like key remapping, including the mark mode.
- Trigger commands on key press/release events.
- Use a non-modifier key as a virtual modifier key.
Website: github.com/xremap/xremap
Support:
Developer: Takashi Kokubun
License: MIT License

xremap is written in Rust. Learn Rust with our recommended free books and free tutorials.
| Explore Linux | |
|---|---|
| Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category. | |
| In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality. | |
| The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions. | |
| Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others. | |
| Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems. | |
| Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks. | |
| Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems. | |
| Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux. | |
| Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools. | |
| Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux. | |
| Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux. | |

Please read our Comment Policy before commenting.