From 263c6ab53587b296b418a3c7160a9df2916ac8ce Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Thu, 5 May 2022 01:33:47 +0200 Subject: [PATCH] Use physical keys for numpad emulation in the 3D editor This makes numpad emulation work on non-QWERTY keyboard layouts more reliably. --- editor/plugins/spatial_editor_plugin.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/plugins/spatial_editor_plugin.cpp b/editor/plugins/spatial_editor_plugin.cpp index f157ff125..2cf84f0e3 100644 --- a/editor/plugins/spatial_editor_plugin.cpp +++ b/editor/plugins/spatial_editor_plugin.cpp @@ -2097,7 +2097,7 @@ void SpatialEditorViewport::_sinput(const Ref &p_event) { } if (EditorSettings::get_singleton()->get("editors/3d/navigation/emulate_numpad")) { - const uint32_t code = k->get_scancode(); + const uint32_t code = k->get_physical_scancode(); if (code >= KEY_0 && code <= KEY_9) { k->set_scancode(code - KEY_0 + KEY_KP_0); }