Shift key for numpad

This commit is contained in:
jacksonmj
2014-03-12 00:54:52 +00:00
parent 7dc5139b66
commit a1515b3d5e

View File

@@ -444,7 +444,7 @@ float currentWidth, currentHeight;
void EventProcess(SDL_Event event) void EventProcess(SDL_Event event)
{ {
if (event.type == SDL_KEYDOWN || event.type == SDL_KEYUP) 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); SDLKey newKey = MapNumpad(event.key.keysym.sym);
if (newKey != event.key.keysym.sym) if (newKey != event.key.keysym.sym)