Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

evsieve review

Free#97 of 105 in Keyboard and Mouse Customization Software

A low-level Linux input router for remapping devices and controlling virtual events.

5.3/10Editor score
evsieve5.3 Visit evsieve

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

evsieve is an open-source, command-line Linux utility for transforming keyboard and mouse input events. It reads events from Linux evdev devices and writes them to virtual uinput devices, making it suitable for solo users and small teams that need low-level control over local input or virtual-machine workflows. Its focus is event routing rather than graphical keyboard configuration, and it is deployed as a self-hosted tool.

The core feature set is built around virtual devices and event transformation. evsieve can remap keyboard and mouse events, create virtual keyboard and mouse devices, and split input across multiple virtual devices. Toggles and domains provide routing controls, while hotkeys can trigger shell commands. Optional systemd service integration supports running the utility as part of a Linux system configuration. QEMU integration adds a focused fit for routing input between a host system and virtual machines.

This narrow scope is also the main boundary. evsieve supports Linux, does not provide macro support, and is explicitly aimed at low-level event manipulation rather than complex keyboard-macro configuration. It is a strong choice for Linux users who understand event devices and want flexible routing, virtual-device creation, or QEMU passthrough. Users seeking graphical remapping, hardware tuning, profiles, or cross-platform keyboard and mouse customization should choose a tool designed around those functions instead.

evsieve pros and cons

  • Where it wins
    • Remaps keyboard and mouse events through Linux evdev and uinput.
    • Splits inputs across virtual devices and routes them with toggles and domains.
    • Supports shell commands, systemd integration, and QEMU event routing.
  • Where it doesn't
    • Linux-only support limits use across other operating systems.
    • Does not provide keyboard-macro support.
    • Command-line, self-hosted operation is narrower than graphical configuration tools.

evsieve fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update