Mercurial > sdl-ios-xcode
diff src/video/win32/SDL_win32events.c @ 4561:e4b2b7207f79
Fixed remapping the Delete key and detecting the keypad Delete key.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Tue, 20 Jul 2010 23:59:16 -0700 |
parents | 95352c671a6e |
children | e2d46c5c7483 |
line wrap: on
line diff
--- a/src/video/win32/SDL_win32events.c Tue Jul 20 23:25:24 2010 -0700 +++ b/src/video/win32/SDL_win32events.c Tue Jul 20 23:59:16 2010 -0700 @@ -83,10 +83,14 @@ except they don't have the extended bit (0x1000000) set. */ if (!(lParam & 0x1000000)) { - for (i = 0; i < SDL_arraysize(keypad_scancodes); ++i) { - if (scancode == keypad_scancodes[i]) { - wParam = VK_NUMPAD0 + i; - break; + if (wParam == VK_DELETE) { + wParam = VK_DECIMAL; + } else { + for (i = 0; i < SDL_arraysize(keypad_scancodes); ++i) { + if (scancode == keypad_scancodes[i]) { + wParam = VK_NUMPAD0 + i; + break; + } } } }