6 releases (breaking)

0.6.0 Apr 6, 2023
0.5.0 Aug 4, 2021
0.4.0 Dec 9, 2020
0.3.0 Aug 2, 2020
0.0.1 Mar 13, 2018

#535 in Unix APIs

Download history 192/week @ 2023-12-12 159/week @ 2023-12-19 22/week @ 2023-12-26 34/week @ 2024-01-02 119/week @ 2024-01-09 215/week @ 2024-01-16 73/week @ 2024-01-23 288/week @ 2024-01-30 284/week @ 2024-02-06 165/week @ 2024-02-13 216/week @ 2024-02-20 281/week @ 2024-02-27 347/week @ 2024-03-05 431/week @ 2024-03-12 269/week @ 2024-03-19 253/week @ 2024-03-26

1,370 downloads per month
Used in 2 crates

MIT license

100KB
2.5K SLoC

input-linux

release-badge docs-badge license-badge

input-linux is a Rust client for evdev and uinput on Linux.

Documentation

See the documentation for up to date information.


lib.rs:

Userspace bindings to the Linux evdev and uinput subsystems.

Start by looking at the EvdevHandle and UInputHandle types.

Dependencies

~1.5–2.9MB
~58K SLoC