diff options
Diffstat (limited to 'src')
| -rwxr-xr-x | src/nigui/private/windows/platform_impl.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nigui/private/windows/platform_impl.nim b/src/nigui/private/windows/platform_impl.nim index e6787ea..1f76e6a 100755 --- a/src/nigui/private/windows/platform_impl.nim +++ b/src/nigui/private/windows/platform_impl.nim @@ -1110,8 +1110,8 @@ proc pTextControlWndProc(hWnd: pointer, uMsg: int32, wParam, lParam: pointer): P if uMsg == WM_SYSCOMMAND and GetKeyState(VK_MENU) <= -127 and GetKeyState(VK_CONTROL) >= 0: return PWndProcResult_False - # Prevent special handling of Alt key, which produces a 'ding' sound: - if uMsg == WM_SYSKEYDOWN: + # Prevent special handling of sole Alt key press, which produces a 'ding' sound on next character key press: + if uMsg == WM_SYSKEYDOWN and cast[int](wParam) == VK_MENU: return PWndProcResult_False proc pCustomControlWndProc(hWnd: pointer, uMsg: int32, wParam, lParam: pointer): pointer = |
