map2
The facts below are what the maker publishes about map2, checked and dated. Our editors have not written about it yet.
Plans and prices
From map2's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| map2 | Free | Open source · Linux input remapping |
The facts
Each one read from map2's own pages, with the date it was checked.
What it does
- Compatibility limit
- The documented installation options and input-device instructions target Linux, including Arch Linux and Manjaro examples.checked 11 Oct 2026
- Configuration
- Mappings are configurable with Python scripts and the software is written in Rust.checked 11 Oct 2026
- Custom behavior
- Python functions can be used to define custom conditions and complex input sequences.checked 11 Oct 2026
- Install methods
- The documentation describes installing with pip, installing from the Arch User Repository, or building from source.checked 11 Oct 2026
- Install size
- The project describes its install size as around 5 MB with almost no dependencies.checked 11 Oct 2026
- Open source
- The repository is public and licensed under MIT.checked 11 Oct 2026
- Permissions
- Intercepting input events usually requires superuser permissions, and the documentation warns that running scripts as superuser gives them broad access to system data and files.checked 11 Oct 2026
- Purpose
- map2 remaps Linux input devices such as keyboards, mice, controllers, and pedals.checked 11 Oct 2026
- Routing
- Input events can be routed through reader, mapper, and writer nodes, with multiple mapping layers supported.checked 11 Oct 2026
- Security setup
- The documentation describes using a dedicated system user and device-specific udev rules to restrict access to input devices.checked 11 Oct 2026
- Support
- The repository directs bug reports, suggestions, and contributions to its Discord channel and GitHub issues page.checked 11 Oct 2026
- Supported operating systems
- linuxchecked 22 Sep 2026
Money
- Free plan
- Yeschecked 22 Sep 2026
Where it runs
- Macro support
- Yeschecked 22 Sep 2026
- Mappings
- The documentation supports single keys with modifiers, key sequences, and special keys.checked 11 Oct 2026
The company
- Maker
- The GitHub profile identifies the maker as Matt, username shiro.checked 11 Oct 2026
Alternatives to map2
- 1
SteelSeries GG
Free planAndroidiOSWebAPI8.3Free plan - 2
be quiet! IO Center
Free planWebLinuxmacOSWindows7.9Free plan - 3

Akko Cloud Driver
Free planWebmacOSWindows7.8Free plan - 4
MonsGeek Driver
Free planWebLinuxmacOSWindows7.8Free plan - 5
ROCCAT Swarm II
Free planAndroidiOSWindows7.8Free plan - 6
Rebind
Free planmacOSWindows7.7$140 one-time
