From 316584b8d36eeae77fa43b5716caa2ff2f6cbff8 Mon Sep 17 00:00:00 2001 From: milek7 Date: Mon, 4 Sep 2017 18:57:00 +0200 Subject: [PATCH] crazy hack for weird numpads on windows --- windows.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/windows.cpp b/windows.cpp index dd23a74d..d9676a15 100644 --- a/windows.cpp +++ b/windows.cpp @@ -66,7 +66,13 @@ LRESULT APIENTRY WndProc( HWND hWnd, // handle for this window World.OnCommandGet( (DaneRozkaz *)( pDane->lpData ) ); break; } + case WM_KEYDOWN: + case WM_KEYUP: { + lParam &= ~0x1ff0000; + lParam |= MapVirtualKey(MAPVK_VK_TO_VSC, wParam) << 16; + break; + } } // pass all unhandled messages to DefWindowProc return CallWindowProc( BaseWindowProc, Hwnd, uMsg, wParam, lParam ); -}; \ No newline at end of file +};