bevy_stdin
Terminal input for the Bevy game engine, using crossterm for cross-platform support.
Input is exposed via resources: ButtonInput<KeyCode> and ButtonInput<KeyModifiers>.
Example:
Terminal input for the Bevy game engine, using crossterm for cross-platform support.
Input is exposed via resources: ButtonInput<KeyCode> and ButtonInput<KeyModifiers>.
Example:
fn terminal_system(
key: Res<ButtonInput<KeyCode>>,
modifiers: Res<ButtonInput<KeyModifiers>>,
) {
if key.justPressed(KeyCode::Char('c')) && modifiers.justPressed(KeyModifiers::CONTROL) {
}
}