Rust bindings to uinput and evdev from <linux/{u,}input.h>
<linux/{u,}input.h>
A combination of rust-uinput-sys and evdev/raw.rs.
See the documentation for up to date API documentation.