fix(input): don't block hotkeys on WantCaptureKeyboard

This commit is contained in:
Kelsi 2026-03-14 05:20:23 -07:00
parent 251ed7733b
commit e0828cc35c
2 changed files with 2 additions and 4 deletions

View file

@ -47,9 +47,7 @@ bool KeybindingManager::isActionPressed(Action action, bool repeat) {
// When typing in a text field (e.g. chat input), never treat A-Z or 0-9 as shortcuts.
const ImGuiIO& io = ImGui::GetIO();
// Note: WantTextInput may not be set until the text widget is processed later in the
// frame, but WantCaptureKeyboard remains true while an ImGui widget is active.
if (io.WantTextInput || io.WantCaptureKeyboard) {
if (io.WantTextInput) {
if ((key >= ImGuiKey_A && key <= ImGuiKey_Z) ||
(key >= ImGuiKey_0 && key <= ImGuiKey_9)) {
return false;