From 8ee8802cbe753c9cb6472da9f906a71954ecae5e Mon Sep 17 00:00:00 2001 From: Bojidar Marinov Date: Wed, 6 Apr 2016 14:24:35 +0300 Subject: [PATCH] Bind Z key (without modifiers) to toggle wireframe in 3D view Fixed #4124 --- tools/editor/plugins/spatial_editor_plugin.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/editor/plugins/spatial_editor_plugin.cpp b/tools/editor/plugins/spatial_editor_plugin.cpp index 71437d97efb..c78b3086eac 100644 --- a/tools/editor/plugins/spatial_editor_plugin.cpp +++ b/tools/editor/plugins/spatial_editor_plugin.cpp @@ -3602,6 +3602,17 @@ void SpatialEditor::_unhandled_key_input(InputEvent p_event) { case KEY_E: _menu_item_pressed(MENU_TOOL_ROTATE); break; case KEY_R: _menu_item_pressed(MENU_TOOL_SCALE); break; + case KEY_Z: { + if (k.mod.shift || k.mod.control || k.mod.command) + break; + + if (view_menu->get_popup()->is_item_checked( view_menu->get_popup()->get_item_index(MENU_VIEW_DISPLAY_WIREFRAME))) { + _menu_item_pressed(MENU_VIEW_DISPLAY_NORMAL); + } else { + _menu_item_pressed(MENU_VIEW_DISPLAY_WIREFRAME); + } + } break; + #if 0 #endif }