From 882605ab2b1377d8df45543798fa0ca8cb5f7824 Mon Sep 17 00:00:00 2001 From: Arnaud Jamin Date: Tue, 4 Feb 2025 23:39:16 -0500 Subject: [PATCH] Console Window: Add Shift+Tab shirtcut, similar to Up arrow --- .../Source/CogEngine/Private/CogEngineWindow_Console.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Plugins/Cog/Source/CogEngine/Private/CogEngineWindow_Console.cpp b/Plugins/Cog/Source/CogEngine/Private/CogEngineWindow_Console.cpp index 97be8f8..99dd970 100644 --- a/Plugins/Cog/Source/CogEngine/Private/CogEngineWindow_Console.cpp +++ b/Plugins/Cog/Source/CogEngine/Private/CogEngineWindow_Console.cpp @@ -1,5 +1,6 @@ #include "CogEngineWindow_Console.h" +#include "CogCommon.h" #include "CogImguiHelper.h" #include "CogWindowManager.h" #include "CogWindowWidgets.h" @@ -322,6 +323,12 @@ int FCogEngineWindow_Console::OnTextInputCallback(ImGuiInputTextCallbackData* In DoCompletion = true; bSetBufferToSelectedCommand = false; } + + if (ImGui::IsKeyPressed(ImGuiKey_Tab) && ImGui::IsKeyDown(ImGuiKey_ReservedForModShift)) + { + SelectPreviousCommand(); + DoCompletion = true; + } } if (DoCompletion && CommandList.IsValidIndex(SelectedCommandIndex))