#input #linux #uinput #evdev

input-linux-sys

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

21 releases

new 0.9.0 Jul 19, 2024
0.8.0 Apr 6, 2023
0.7.0 Aug 4, 2021
0.6.0 Dec 9, 2020
0.2.1 Sep 27, 2017

#461 in Hardware support

Download history 387/week @ 2024-03-31 732/week @ 2024-04-07 749/week @ 2024-04-14 442/week @ 2024-04-21 324/week @ 2024-04-28 287/week @ 2024-05-05 405/week @ 2024-05-12 644/week @ 2024-05-19 448/week @ 2024-05-26 712/week @ 2024-06-02 393/week @ 2024-06-09 404/week @ 2024-06-16 394/week @ 2024-06-23 470/week @ 2024-06-30 389/week @ 2024-07-07 428/week @ 2024-07-14

1,725 downloads per month
Used in 3 crates (2 directly)

MIT license

55KB
1K SLoC

input-linux-sys

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

~1.5MB
~36K SLoC