EVERYTHING XIAOMI
Get listed

evremap

Place
#105 of 105
Score
5.5
evremap's website

The facts below are what the maker publishes about evremap, checked and dated. Our editors have not written about it yet.

The facts

Each one read from evremap's own pages, with the date it was checked.

What it does

Access requirements
Running evremap as root lets it grab exclusive device access; the README also describes granting an unprivileged user access to evdev and uinput.checked 12 Oct 2026
Build requirements
The README lists libevdev development packages and pkg-config for building, followed by cargo build --release.checked 12 Oct 2026
Configuration
The README demonstrates configuring remaps in a TOML file and choosing a device by name, with an optional physical-device identifier.checked 12 Oct 2026
Dual-role keys
A key can produce one output when tapped and another when held, such as Caps Lock producing Escape on tap and Ctrl when held.checked 12 Oct 2026
GUI
The README points users to Evremap-GUI for editing the configuration file.checked 12 Oct 2026
GUI integration
The README points users to Evremap-GUI for editing configuration files.checked 12 Oct 2026
Input handling
evremap grabs exclusive access to an input device and emits changes to a virtual output device based on its remapping configuration.checked 12 Oct 2026
Key combinations
Remap rules can map combinations such as Alt plus an arrow key to Page Up, Page Down, Home, or End.checked 12 Oct 2026
Multi-key remaps
Remap rules can map combinations of input keys to one or more output keys.checked 12 Oct 2026
Notable limit
Executing a command when a key is pressed is not implemented.checked 12 Oct 2026
Notable limitation
Executing a command when a key is pressed is not implemented, according to the README.checked 12 Oct 2026
Permissions
Running evremap requires root access to grab exclusive access to an input device, or user access to evdev and uinput.checked 12 Oct 2026
Purpose
evremap is a keyboard input remapper for Linux/Wayland systems.checked 12 Oct 2026
Release downloads
The GitHub releases page states that there are no releases listed.checked 12 Oct 2026
Rule ordering
Dual-role rules are processed first, and remap rules are applied in the order they appear in the configuration file.checked 12 Oct 2026
Service integration
The repository includes a sample systemd service unit and instructions for using Runit or OpenRC.checked 12 Oct 2026
Service setup
The repository README includes instructions for running evremap with systemd, runit, or OpenRC.checked 12 Oct 2026
Supported operating systems
linuxchecked 22 Sep 2026

Where it runs

Device and key listing
The command-line tool provides `list-devices` and `list-keys` subcommands.checked 12 Oct 2026
Device selection
The configuration selects a device by name and can optionally specify its phys value when multiple devices share a name.checked 12 Oct 2026
System-wide remapping
It targets the evdev layer and works system-wide in Wayland, X11, and the Linux console.checked 12 Oct 2026

Money

Free plan
Yeschecked 22 Sep 2026

Alternatives to evremap

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