diff --git a/editor/plugins/canvas_item_editor_plugin.cpp b/editor/plugins/canvas_item_editor_plugin.cpp index 011d561d59c..d0292643a80 100644 --- a/editor/plugins/canvas_item_editor_plugin.cpp +++ b/editor/plugins/canvas_item_editor_plugin.cpp @@ -5418,7 +5418,7 @@ CanvasItemEditor::CanvasItemEditor() { select_button->set_toggle_mode(true); select_button->connect(SceneStringName(pressed), callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_SELECT)); select_button->set_pressed(true); - select_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/select_mode", TTRC("Select Mode"), Key::Q)); + select_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/select_mode", TTRC("Select Mode"), Key::Q, true)); select_button->set_shortcut_context(this); select_button->set_tooltip_text(keycode_get_string((Key)KeyModifierMask::CMD_OR_CTRL) + TTR("Drag: Rotate selected node around pivot.") + "\n" + TTR("Alt+Drag: Move selected node.") + "\n" + keycode_get_string((Key)KeyModifierMask::CMD_OR_CTRL) + TTR("Alt+Drag: Scale selected node.") + "\n" + TTR("V: Set selected node's pivot position.") + "\n" + TTR("Alt+RMB: Show list of all nodes at position clicked, including locked.") + "\n" + TTR("(Available in all modes.)") + "\n" + TTR("RMB: Add node at position clicked.")); select_button->set_accessibility_name(TTRC("Select Mode")); @@ -5430,7 +5430,7 @@ CanvasItemEditor::CanvasItemEditor() { main_menu_hbox->add_child(move_button); move_button->set_toggle_mode(true); move_button->connect(SceneStringName(pressed), callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_MOVE)); - move_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/move_mode", TTRC("Move Mode"), Key::W)); + move_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/move_mode", TTRC("Move Mode"), Key::W, true)); move_button->set_shortcut_context(this); move_button->set_tooltip_text(TTRC("Move Mode")); move_button->set_accessibility_name(TTRC("Move Mode")); @@ -5440,7 +5440,7 @@ CanvasItemEditor::CanvasItemEditor() { main_menu_hbox->add_child(rotate_button); rotate_button->set_toggle_mode(true); rotate_button->connect(SceneStringName(pressed), callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_ROTATE)); - rotate_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/rotate_mode", TTRC("Rotate Mode"), Key::E)); + rotate_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/rotate_mode", TTRC("Rotate Mode"), Key::E, true)); rotate_button->set_shortcut_context(this); rotate_button->set_tooltip_text(TTRC("Rotate Mode")); rotate_button->set_accessibility_name(TTRC("Rotate Mode")); @@ -5450,7 +5450,7 @@ CanvasItemEditor::CanvasItemEditor() { main_menu_hbox->add_child(scale_button); scale_button->set_toggle_mode(true); scale_button->connect(SceneStringName(pressed), callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_SCALE)); - scale_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/scale_mode", TTRC("Scale Mode"), Key::S)); + scale_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/scale_mode", TTRC("Scale Mode"), Key::R, true)); scale_button->set_shortcut_context(this); scale_button->set_tooltip_text(TTRC("Shift: Scale proportionally.")); scale_button->set_accessibility_name(TTRC("Scale Mode")); @@ -5488,7 +5488,7 @@ CanvasItemEditor::CanvasItemEditor() { main_menu_hbox->add_child(ruler_button); ruler_button->set_toggle_mode(true); ruler_button->connect(SceneStringName(pressed), callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_RULER)); - ruler_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/ruler_mode", TTRC("Ruler Mode"), Key::R)); + ruler_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/ruler_mode", TTRC("Ruler Mode"), Key::M)); ruler_button->set_shortcut_context(this); ruler_button->set_tooltip_text(TTRC("Ruler Mode")); ruler_button->set_accessibility_name(TTRC("Ruler Mode"));