usesuper::KeyCode;usecrate::input::ButtonState;#[derive(Debug, Clone, Copy, PartialEq)]/// A keyboard event.
pubenumEvent{/// A keyboard key was pressed or released.
Input {/// The state of the key
state: ButtonState,/// The key identifier
key_code: KeyCode,},/// Text was entered.
TextEntered {/// The character entered
character:char,},}