Expand description

Provides a high-level input system.

The main job of this crate is to provide a consistent, easy to use, and easy to test, input system.

Adaptors for commonly-used APIs, such as Winit, are provided, and can be enabled through their respective feature flags.

Modules§

  • Provides types related to keyboard input.
  • Provides types related to mouse input.

Enums§

  • Indicates the current state of a button input.
  • Provides a set of common input events.

Traits§

  • Provides an adapter to convert external input events to an Input.