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

#293 in Unix APIs

Download history 338/week @ 2024-07-29 314/week @ 2024-08-05 407/week @ 2024-08-12 628/week @ 2024-08-19 285/week @ 2024-08-26 351/week @ 2024-09-02 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

1,423 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
~58K SLoC