#input #linux #uinput #evdev

input-linux-sys

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

18 releases

0.8.0 Apr 6, 2023
0.7.0 Aug 4, 2021
0.6.0 Dec 9, 2020
0.5.0 Aug 2, 2020
0.2.1 Sep 27, 2017

#1098 in Hardware support

Download history 299/week @ 2023-12-15 80/week @ 2023-12-22 35/week @ 2023-12-29 82/week @ 2024-01-05 368/week @ 2024-01-12 327/week @ 2024-01-19 326/week @ 2024-01-26 631/week @ 2024-02-02 414/week @ 2024-02-09 212/week @ 2024-02-16 507/week @ 2024-02-23 487/week @ 2024-03-01 563/week @ 2024-03-08 551/week @ 2024-03-15 383/week @ 2024-03-22 341/week @ 2024-03-29

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

MIT license

54KB
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
~34K SLoC