43 releases (2 stable)

1.0.1 Nov 3, 2021
1.0.0 Jul 18, 2020
0.28.1 May 31, 2020
0.28.0 Jun 10, 2019
0.0.1 Dec 12, 2014

#1574 in Hardware support

Download history 1986/week @ 2024-11-16 3581/week @ 2024-11-23 3464/week @ 2024-11-30 4890/week @ 2024-12-07 5968/week @ 2024-12-14 2056/week @ 2024-12-21 1324/week @ 2024-12-28 4410/week @ 2025-01-04 9025/week @ 2025-01-11 5548/week @ 2025-01-18 3646/week @ 2025-01-25 7681/week @ 2025-02-01 7030/week @ 2025-02-08 3399/week @ 2025-02-15 5683/week @ 2025-02-22 3086/week @ 2025-03-01

21,164 downloads per month
Used in 159 crates (29 directly)

MIT license

82KB
2K SLoC

input Build StatusCrates.io

A structure for user input.

This library contains:

  • Press and release of buttons
  • Keyboard
  • Mouse
  • Unicode input
  • Window resize
  • Window focus
  • Modifier keys

How to contribute


lib.rs:

A flexible structure for user interactions to be used in window frameworks and widgets libraries.

Dependencies

~0.4–1MB
~23K SLoC