From 67b879edbdb46d41a9f93256cc51ba582c948900 Mon Sep 17 00:00:00 2001 From: Marcus Brummer Date: Thu, 17 Feb 2022 19:43:35 +0100 Subject: [PATCH] Deselect nodes in the 3D editor when pressing ESC --- editor/plugins/spatial_editor_plugin.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/editor/plugins/spatial_editor_plugin.cpp b/editor/plugins/spatial_editor_plugin.cpp index eafb1d0c062..0a22999d899 100644 --- a/editor/plugins/spatial_editor_plugin.cpp +++ b/editor/plugins/spatial_editor_plugin.cpp @@ -2030,6 +2030,13 @@ void SpatialEditorViewport::_sinput(const Ref &p_event) { return; } + if (_edit.mode == TRANSFORM_NONE && !cursor.region_select) { + if (k->get_scancode() == KEY_ESCAPE) { + _clear_selected(); + return; + } + } + if (EditorSettings::get_singleton()->get("editors/3d/navigation/emulate_numpad")) { const uint32_t code = k->get_scancode(); if (code >= KEY_0 && code <= KEY_9) {