9 releases (breaking)

0.7.1 Aug 19, 2024
0.7.0 Jul 19, 2024
0.6.1 Aug 19, 2024
0.6.0 Apr 6, 2023
0.0.1 Mar 13, 2018

#287 in Unix APIs

Download history 468/week @ 2024-10-15 358/week @ 2024-10-22 318/week @ 2024-10-29 294/week @ 2024-11-05 436/week @ 2024-11-12 404/week @ 2024-11-19 419/week @ 2024-11-26 359/week @ 2024-12-03 423/week @ 2024-12-10 241/week @ 2024-12-17 115/week @ 2024-12-24 135/week @ 2024-12-31 242/week @ 2025-01-07 352/week @ 2025-01-14 266/week @ 2025-01-21 161/week @ 2025-01-28

1,041 downloads per month
Used in 7 crates

MIT license

130KB
3K 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–7.5MB
~57K SLoC