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

#283 in Unix APIs

Download history 293/week @ 2024-07-17 300/week @ 2024-07-24 284/week @ 2024-07-31 414/week @ 2024-08-07 596/week @ 2024-08-14 359/week @ 2024-08-21 273/week @ 2024-08-28 519/week @ 2024-09-04 427/week @ 2024-09-11 345/week @ 2024-09-18 549/week @ 2024-09-25 444/week @ 2024-10-02 452/week @ 2024-10-09 417/week @ 2024-10-16 369/week @ 2024-10-23 312/week @ 2024-10-30

1,605 downloads per month
Used in 6 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.6–7.5MB
~57K SLoC