From 89c4f02ebf7446618e220e4ebbc295fcc4c97a93 Mon Sep 17 00:00:00 2001 From: "Gordon Lam (SH)" Date: Sat, 31 Jan 2026 09:30:37 -0800 Subject: [PATCH] fix(runner): check both left and right Alt keys in keyboard hook --- src/runner/centralized_kb_hook.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runner/centralized_kb_hook.cpp b/src/runner/centralized_kb_hook.cpp index 72b473bd08..d74b5eef62 100644 --- a/src/runner/centralized_kb_hook.cpp +++ b/src/runner/centralized_kb_hook.cpp @@ -147,7 +147,7 @@ namespace CentralizedKeyboardHook .win = (GetAsyncKeyState(VK_LWIN) & 0x8000) || (GetAsyncKeyState(VK_RWIN) & 0x8000), .ctrl = static_cast(GetAsyncKeyState(VK_CONTROL) & 0x8000), .shift = static_cast(GetAsyncKeyState(VK_SHIFT) & 0x8000), - .alt = static_cast(GetAsyncKeyState(VK_MENU) & 0x8000), + .alt = (GetAsyncKeyState(VK_MENU) & 0x8000) || (GetAsyncKeyState(VK_LMENU) & 0x8000) || (GetAsyncKeyState(VK_RMENU) & 0x8000), .key = static_cast(keyPressInfo.vkCode) };