diff options
Diffstat (limited to 'src')
| -rwxr-xr-x | src/nigui/private/windows/platform_impl.nim | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/nigui/private/windows/platform_impl.nim b/src/nigui/private/windows/platform_impl.nim index 4efa98c..78dace3 100755 --- a/src/nigui/private/windows/platform_impl.nim +++ b/src/nigui/private/windows/platform_impl.nim @@ -209,14 +209,16 @@ proc pCommonWndProc(hWnd: pointer, uMsg: int32, wParam, lParam: pointer): pointe proc pVirtualKeyToKey(keyval: int): Key = case keyval + of 33: Key_PageUp + of 34: Key_PageDown + of 35: Key_End + of 36: Key_Home of 37: Key_Left of 38: Key_Up of 39: Key_Right of 40: Key_Down - of 35: Key_End - of 36: Key_Home - of 33: Key_PageUp - of 34: Key_PageDown + of 45: Key_Insert + of 46: Key_Delete else: cast[Key](keyval.unicodeToUpper) proc pHandleWMKEYDOWNOrWMCHAR(window: Window, control: Control, unicode: int, key: Key): bool = |
