From f66e2d5fd773ccb841bd393234f3648a972677f7 Mon Sep 17 00:00:00 2001 From: OBattler Date: Sun, 1 Feb 2026 07:08:53 +0100 Subject: [PATCH] Fix Ctrl+NumLock processing. --- src/qt/qt_main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/qt/qt_main.cpp b/src/qt/qt_main.cpp index 9d55ba7ca..8a12dd441 100644 --- a/src/qt/qt_main.cpp +++ b/src/qt/qt_main.cpp @@ -400,7 +400,8 @@ emu_LowLevelKeyboardProc(int nCode, WPARAM wParam, LPARAM lParam) ret = CallNextHookEx(NULL, nCode, wParam, lParam); if (lpKdhs->scanCode == 0x00000045) { - if ((lpKdhs->flags & LLKHF_EXTENDED) && (lpKdhs->vkCode == 0x00000090)) { + if ((lpKdhs->flags & LLKHF_EXTENDED) && ((lpKdhs->vkCode == 0x00000090) || + (lpKdhs->vkCode == 0x00000013))) { /* NumLock. */ lpKdhs->flags &= ~LLKHF_EXTENDED; } else if (!(lpKdhs->flags & LLKHF_EXTENDED) && (lpKdhs->vkCode == 0x00000013)) {