#linux #input #evdev #uinput

input-linux-sys

Bindings for <linux/{u,}input.h>

17 unstable releases (7 breaking)

Uses old Rust 2015

0.7.0 Aug 4, 2021
0.6.0 Dec 9, 2020
0.5.0 Aug 2, 2020
0.3.1 Mar 1, 2018
0.2.1 Sep 27, 2017

#3 in #evdev

Download history 41/week @ 2021-06-08 25/week @ 2021-06-15 15/week @ 2021-06-22 19/week @ 2021-06-29 28/week @ 2021-07-06 23/week @ 2021-07-13 42/week @ 2021-07-20 62/week @ 2021-07-27 74/week @ 2021-08-03 46/week @ 2021-08-10 8/week @ 2021-08-17 30/week @ 2021-08-24 17/week @ 2021-08-31 21/week @ 2021-09-07 29/week @ 2021-09-14 45/week @ 2021-09-21

143 downloads per month
Used in input-linux

MIT license

52KB
1K SLoC

input-linux-sys

travis-badge release-badge docs-badge license-badge

Rust bindings to uinput and evdev from <linux/{u,}input.h>

A combination of rust-uinput-sys and evdev/raw.rs.

Documentation

See the documentation for up to date API documentation.

Dependencies

~1MB
~23K SLoC