diff options
| author | trustable-code <krauter.simon@arcor.de> | 2018-04-13 11:37:21 +0200 |
|---|---|---|
| committer | trustable-code <krauter.simon@arcor.de> | 2018-04-13 11:37:21 +0200 |
| commit | a4788573bcec06b0d9123359ce5905d26944e09e (patch) | |
| tree | ab8aacc429fc516cf959187d53349f4c1fabb4db /src | |
| parent | 37f6e2efefc094ae7855d4a5ed839e6eb8952b1c (diff) | |
| download | NiGui-a4788573bcec06b0d9123359ce5905d26944e09e.tar.gz NiGui-a4788573bcec06b0d9123359ce5905d26944e09e.zip | |
Fix Key_Insert and Key_Delete under Windows
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 = |
