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))