From 66e52bc52f9b42ac2e8aa32ff03c03abc52a2bda Mon Sep 17 00:00:00 2001 From: Ross Date: Thu, 24 Mar 2022 16:20:12 +1000 Subject: [PATCH] fix(windows): put correct HK_ALT flag for modifier --- windows/src/engine/keyman32/k32_lowlevelkeyboardhook.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/src/engine/keyman32/k32_lowlevelkeyboardhook.cpp b/windows/src/engine/keyman32/k32_lowlevelkeyboardhook.cpp index b061a3e968..17a63143f6 100644 --- a/windows/src/engine/keyman32/k32_lowlevelkeyboardhook.cpp +++ b/windows/src/engine/keyman32/k32_lowlevelkeyboardhook.cpp @@ -161,7 +161,7 @@ LRESULT _kmnLowLevelKeyboardProc( FHotkeyShiftState = 0; if (GetKeyState(VK_LCONTROL) < 0) FHotkeyShiftState |= HK_CTRL; if (GetKeyState(VK_RCONTROL) < 0) FHotkeyShiftState |= HK_RCTRL_INVALID; - if (GetKeyState(VK_LMENU) < 0) FHotkeyShiftState |= HK_CTRL; + if (GetKeyState(VK_LMENU) < 0) FHotkeyShiftState |= HK_ALT; if (GetKeyState(VK_RMENU) < 0) FHotkeyShiftState |= HK_RALT_INVALID; if (GetKeyState(VK_LSHIFT) < 0) FHotkeyShiftState |= HK_SHIFT; if (GetKeyState(VK_RSHIFT) < 0) FHotkeyShiftState |= HK_RSHIFT_INVALID;