use bevy::{ input::{keyboard::KeyCode, Input}, prelude::*, }; fn main() { App::new() .add_plugins(DefaultPlugins) .add_system(keyboard_input_system) .run(); } /// This system prints 'A' key state fn keyboard_input_system(keyboard_input: Res>) { if keyboard_input.pressed(KeyCode::A) { info!("'A' currently pressed"); } if keyboard_input.just_pressed(KeyCode::A) { info!("'A' just pressed"); } if keyboard_input.just_released(KeyCode::A) { info!("'A' just released"); } }