diff options
Diffstat (limited to 'src')
| -rwxr-xr-x | src/nigui/private/windows/platform_impl.nim | 2 | ||||
| -rwxr-xr-x | src/nigui/private/windows/windows.nim | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/nigui/private/windows/platform_impl.nim b/src/nigui/private/windows/platform_impl.nim index 4d6251d..f110722 100755 --- a/src/nigui/private/windows/platform_impl.nim +++ b/src/nigui/private/windows/platform_impl.nim @@ -331,7 +331,7 @@ proc pWindowWndProc(hWnd: pointer, uMsg: int32, wParam, lParam: pointer): pointe let window = cast[Window](pGetWindowLongPtr(hWnd, GWLP_USERDATA)) if window != nil and pHandleWMKEYDOWN(window, nil, wParam, lParam): return - of WM_KEYUP: + of WM_KEYUP, WM_SYSKEYUP: internalKeyUp(pWMParamsToKey(wParam, lParam)) of WM_CHAR: let window = cast[Window](pGetWindowLongPtr(hWnd, GWLP_USERDATA)) diff --git a/src/nigui/private/windows/windows.nim b/src/nigui/private/windows/windows.nim index 7c2a76a..0cd0add 100755 --- a/src/nigui/private/windows/windows.nim +++ b/src/nigui/private/windows/windows.nim @@ -154,6 +154,7 @@ const WM_VSCROLL* = 277 WM_SETICON* = 128 WM_SYSKEYDOWN* = 260 + WM_SYSKEYUP* = 261 WM_SYSCOMMAND* = 274 WM_CTLCOLOREDIT* = 307 WM_CTLCOLORSTATIC* = 312 |
