From 807069f1e28a8cfde9563378c87e95e8f1766da0 Mon Sep 17 00:00:00 2001 From: yuckinus <40965122+yuckinus@users.noreply.github.com> Date: Sun, 23 Nov 2025 15:16:17 +0200 Subject: [PATCH] fixed kbd bug --- core/src/utils.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/utils.cpp b/core/src/utils.cpp index dd330fc8..8eb5fc9e 100644 --- a/core/src/utils.cpp +++ b/core/src/utils.cpp @@ -335,6 +335,9 @@ void keyboardDown(unsigned char key, int x, int y) { io.AddKeyEvent(keyToImGuiKey(key), true); + //forward to ImGui GLUT backend + ImGui_ImplGLUT_KeyboardFunc(key, x, y); + //std::cout << "Down key: " << key << ", mod: " << mods << std::endl; } @@ -353,6 +356,8 @@ void keyboardUp(unsigned char key, int x, int y) { io.AddKeyEvent(keyToImGuiKey(key), false); + ImGui_ImplGLUT_KeyboardUpFunc(key, x, y); + //std::cout << "Up key: " << key << ", mod: " << mods << std::endl; }