EvRouter reads events from the Linux input layer, and acts on them according to a user-specified set of rules. Currently, EvRouter can map events to X11 key and button presses, XMMS commands, and it can also run shell commands. EvRouter is intended to help legacy applications understand modern events such as mouse wheel movement and special keys on keyboards. It also offers hotkey-like functions, and can help existing modern applications deal with events that, for one reason or another, X11 is unaware of (as long as they are accessible through a Linux event device).
| Tags | Utilities |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: This release adds a command line option to kill a running evrouter daemon, fixes a few minor-to-medium bugs, and includes a documentation cleanup and update.


Changes: This release can only read input from the Linux event interface. It can dispatch events via the XTest extension (X keys and buttons), execute shell commands, and control XMMS.