From 657d8206fcb1a942c5b51d387c68fb26e438f4b8 Mon Sep 17 00:00:00 2001 From: jacob Date: Fri, 30 Aug 2024 19:50:18 -0500 Subject: [PATCH] fix alt key handling in win32 message loop --- src/sys_win32.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sys_win32.c b/src/sys_win32.c index 644c85b2..4f673177 100644 --- a/src/sys_win32.c +++ b/src/sys_win32.c @@ -1015,7 +1015,9 @@ INTERNAL LRESULT CALLBACK win32_window_proc(HWND hwnd, UINT msg, WPARAM wparam, /* Keyboard buttons */ case WM_SYSKEYUP: case WM_SYSKEYDOWN: { - result = DefWindowProcW(hwnd, msg, wparam, lparam); + if (LOWORD(wparam) != VK_MENU) { + result = DefWindowProcW(hwnd, msg, wparam, lparam); + } } FALLTHROUGH; case WM_KEYUP: case WM_KEYDOWN: {