Crate bevy_input

source ·
Expand description

Input functionality for the Bevy game engine.

§Supported input devices

bevy currently supports keyboard, mouse, gamepad, and touch inputs.


  • Common run conditions
  • The gamepad input functionality.
  • Gestures functionality, from touchscreens and touchpads.
  • The keyboard input functionality.
  • The mouse input functionality.
  • Most commonly used re-exported types.
  • The touch input functionality.


  • Stores the position data of the input devices of type T.
  • A “press-able” input of type T.
  • Adds keyboard and mouse input to an App
  • Label for systems that update the input data.