diff --git a/crates/bevy_winit/src/converters.rs b/crates/bevy_winit/src/converters.rs index dba71438e053c..5d9d9e7c8ea44 100644 --- a/crates/bevy_winit/src/converters.rs +++ b/crates/bevy_winit/src/converters.rs @@ -15,7 +15,10 @@ pub fn convert_keyboard_input( KeyboardInput { scan_code: keyboard_input.scancode, state: convert_element_state(keyboard_input.state), - key_code: keyboard_input.virtual_keycode.map(convert_virtual_key_code), + key_code: keyboard_input + .virtual_keycode + .map(convert_virtual_key_code) + .or(Some(KeyCode::NavigateBackward)), window, } }