From a1515b3d5e9aa1fe58390f5ad3ad1b464ff65b44 Mon Sep 17 00:00:00 2001 From: jacksonmj Date: Wed, 12 Mar 2014 00:54:52 +0000 Subject: [PATCH] Shift key for numpad --- src/PowderToySDL.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PowderToySDL.cpp b/src/PowderToySDL.cpp index 1f77ebc6d..565dfb23e 100644 --- a/src/PowderToySDL.cpp +++ b/src/PowderToySDL.cpp @@ -444,7 +444,7 @@ float currentWidth, currentHeight; void EventProcess(SDL_Event event) { if (event.type == SDL_KEYDOWN || event.type == SDL_KEYUP) - if (!(event.key.keysym.mod&KEY_MOD_NUM)) + if ((!(event.key.keysym.mod&KEY_MOD_NUM)) ^ (!!(event.key.keysym.mod&KEY_MOD_SHIFT))) { SDLKey newKey = MapNumpad(event.key.keysym.sym); if (newKey != event.key.keysym.sym)