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

#1610 in Hardware support

Download history 7480/week @ 2025-03-12 4959/week @ 2025-03-19 5223/week @ 2025-03-26 4755/week @ 2025-04-02 7835/week @ 2025-04-09 4040/week @ 2025-04-16 7790/week @ 2025-04-23 5437/week @ 2025-04-30 5599/week @ 2025-05-07 3363/week @ 2025-05-14 3226/week @ 2025-05-21 1729/week @ 2025-05-28 2501/week @ 2025-06-04 2481/week @ 2025-06-11 5623/week @ 2025-06-18 4473/week @ 2025-06-25

15,456 downloads per month
Used in 159 crates (29 directly)

MIT license

82KB
2K SLoC

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


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

Dependencies

~0.4–1MB
~22K SLoC