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

#286 in Unix APIs

Download history 505/week @ 2024-09-09 358/week @ 2024-09-16 493/week @ 2024-09-23 492/week @ 2024-09-30 461/week @ 2024-10-07 477/week @ 2024-10-14 409/week @ 2024-10-21 294/week @ 2024-10-28 287/week @ 2024-11-04 416/week @ 2024-11-11 425/week @ 2024-11-18 440/week @ 2024-11-25 328/week @ 2024-12-02 441/week @ 2024-12-09 275/week @ 2024-12-16 123/week @ 2024-12-23

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