evsieve
The facts below are what the maker publishes about evsieve, checked and dated. Our editors have not written about it yet.
Plans and prices
From evsieve's own pricing page, checked 12 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | GPL-2.0 licensed open-source utility |
The facts
Each one read from evsieve's own pages, with the date it was checked.
What it does
- Build requirements
- Building from source requires the Rust toolchain and libevdev library.checked 12 Oct 2026
- Event filtering
- Output arguments can filter events so that only matching events are written to a virtual device.checked 12 Oct 2026
- Hotkeys
- The `--hook` argument can run a shell command when a key or key combination is pressed.checked 12 Oct 2026
- License
- The repository identifies evsieve as GPL-2.0 licensed.checked 12 Oct 2026
- Persistence
- An input can use `persist=reopen` to make evsieve wait for a disconnected device and try to reopen it when available again.checked 12 Oct 2026
- Privileges
- Most features likely require root; the README says read and write access to `/dev/uinput` and the input devices is sufficient for most purposes.checked 12 Oct 2026
- Purpose
- evsieve reads events from Linux event devices and writes them to virtual event devices while applying simple manipulations.checked 12 Oct 2026
- QEMU use
- The project is particularly intended for use with QEMU's evdev-passthrough functionality.checked 12 Oct 2026
- Release
- The releases page lists version 1.4.0 as the latest release.checked 12 Oct 2026
- Scope
- The README says evsieve is for simple event manipulations and is not intended for keyboard macros or complex event manipulation.checked 12 Oct 2026
- Supported operating systems
- linuxchecked 22 Sep 2026
- Systemd
- The project describes optional systemd integration that can notify a `Type=notify` service when virtual outputs are ready.checked 12 Oct 2026
Where it runs
- Macro support
- Nochecked 22 Sep 2026
- Multiple devices
- evsieve can process multiple input devices and create multiple virtual output devices in one process.checked 12 Oct 2026
- Remapping
- It can remap keyboard keys, route keys to separate virtual devices, and turn a joystick into a virtual keyboard.checked 12 Oct 2026
Alternatives to evsieve
- 1
SteelSeries GG
Free planAndroidiOSWebAPI8.3Free plan - 2
be quiet! IO Center
Free planWebLinuxmacOSWindows7.9Free plan - 3
Rebind
Free planLinuxmacOSWindows7.8$199 one-time - 4

Akko Cloud Driver
Free planWebmacOSWindows7.8Free plan - 5
MonsGeek Driver
Free planWebLinuxmacOSWindows7.8Free plan - 6
ROCCAT Swarm II
Free planAndroidiOSWindows7.8Free plan
