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); }