From b7bc3777ba4ca6c41e0773ee3b64827346046fcd Mon Sep 17 00:00:00 2001 From: Tom Chadwick Date: Sat, 14 Oct 2023 21:09:27 +0100 Subject: [PATCH] Support physical keyboard inputs (#2) Godot switched keyboard inputs to use a different key on the InputEventKey https://docs.godotengine.org/en/stable/classes/class_inputeventkey.html#class-inputeventkey-property-physical-keycode --- addons/input_prompts/resources/keyboard_textures.gd | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/input_prompts/resources/keyboard_textures.gd b/addons/input_prompts/resources/keyboard_textures.gd index cb189e0..7461777 100644 --- a/addons/input_prompts/resources/keyboard_textures.gd +++ b/addons/input_prompts/resources/keyboard_textures.gd @@ -24,6 +24,8 @@ func get_texture(event: InputEvent) -> Texture2D: return null var key_event := event as InputEventKey var scancode := key_event.keycode + if scancode == 0: + scancode = key_event.physical_keycode return textures[OS.get_keycode_string(scancode)]