use bevy::{ input::{keyboard::KeyCode, Input}, prelude::*, }; fn main() { App::new() .add_plugins(DefaultPlugins) .add_system(keyboard_input_system) .run(); } /// This system prints when Ctrl + Shift + A is pressed fn keyboard_input_system(input: Res>) { let shift = input.pressed(KeyCode::LShift) || input.pressed(KeyCode::RShift); let ctrl = input.pressed(KeyCode::LControl) || input.pressed(KeyCode::RControl); if ctrl && shift && input.just_pressed(KeyCode::A) { info!("Just pressed Ctrl + Shift + A!"); } }