From f39869ef6ae41ce273c1ab0238c16e58340cace7 Mon Sep 17 00:00:00 2001 From: Kelsi Date: Wed, 6 May 2026 01:17:57 -0700 Subject: [PATCH] docs(editor): document new shortcuts in F1 Keyboard Shortcuts dialog Adds Ctrl+D duplicate, Ctrl+Wheel rotation, NPC click-to-select, and W-for-waypoint to the help text so users discover the new bindings. --- tools/editor/editor_ui.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/editor/editor_ui.cpp b/tools/editor/editor_ui.cpp index 8bef5f00..6ee08a6a 100644 --- a/tools/editor/editor_ui.cpp +++ b/tools/editor/editor_ui.cpp @@ -609,10 +609,16 @@ void EditorUI::renderMenuBar(EditorApp& app) { ImGui::BulletText("Ctrl+N — new terrain"); ImGui::BulletText("Ctrl+O — load map tile"); ImGui::BulletText("Ctrl+A — select all objects"); + ImGui::BulletText("Ctrl+D — duplicate selected (objects + NPCs)"); + ImGui::BulletText("Ctrl+Wheel — rotate placement preview (Shift = fine)"); ImGui::BulletText("Alt+Click — eyedropper (paint mode)"); ImGui::BulletText("Ctrl+Shift+Click — add to selection"); ImGui::BulletText("Middle-drag — orbit camera"); ImGui::Separator(); + ImGui::Text("NPC Mode:"); + ImGui::BulletText("Click NPC marker — select (Shift+click forces placement)"); + ImGui::BulletText("W — add patrol waypoint at cursor (selected NPC must use Patrol behavior)"); + ImGui::Separator(); ImGui::Text("View:"); ImGui::BulletText("F1 — this help"); ImGui::BulletText("F3 — wireframe toggle");