#input #linux #evdev #uinput #api-bindings

input-linux-sys

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

21 releases

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

#565 in Hardware support

Download history 391/week @ 2024-07-29 353/week @ 2024-08-05 499/week @ 2024-08-12 491/week @ 2024-08-19 430/week @ 2024-08-26 474/week @ 2024-09-02 598/week @ 2024-09-09 462/week @ 2024-09-16 563/week @ 2024-09-23 508/week @ 2024-09-30 569/week @ 2024-10-07 517/week @ 2024-10-14 542/week @ 2024-10-21 311/week @ 2024-10-28 341/week @ 2024-11-04 479/week @ 2024-11-11

1,693 downloads per month
Used in 7 crates (5 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
~35K SLoC