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

#465 in Unix APIs

Download history 178/week @ 2024-01-11 159/week @ 2024-01-18 167/week @ 2024-01-25 331/week @ 2024-02-01 178/week @ 2024-02-08 194/week @ 2024-02-15 217/week @ 2024-02-22 310/week @ 2024-02-29 416/week @ 2024-03-07 360/week @ 2024-03-14 243/week @ 2024-03-21 342/week @ 2024-03-28 399/week @ 2024-04-04 723/week @ 2024-04-11 416/week @ 2024-04-18 263/week @ 2024-04-25

1,890 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