mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2024-12-20 22:16:49 +01:00
Fixed bug 4443 - Incorrect scan code reported for numpad 5
bplu4t2f When num lock is on, the scancode reported for numpad 5 is SDL_SCANCODE_KP_5, which is correct. However, when num lock is off, windows reports the VK_CLEAR virtual key code, which is incorrectly translated into SDL_SCANCODE_CLEAR inside of the VKeytoScancode(WPARAM vkey) function.
This commit is contained in:
parent
5cb14f4467
commit
f2c8d8e9c4
@ -86,7 +86,9 @@ static SDL_Scancode
|
||||
VKeytoScancode(WPARAM vkey)
|
||||
{
|
||||
switch (vkey) {
|
||||
/* Windows generates this virtual keycode for Keypad 5 when NumLock is off.
|
||||
case VK_CLEAR: return SDL_SCANCODE_CLEAR;
|
||||
*/
|
||||
case VK_MODECHANGE: return SDL_SCANCODE_MODE;
|
||||
case VK_SELECT: return SDL_SCANCODE_SELECT;
|
||||
case VK_EXECUTE: return SDL_SCANCODE_EXECUTE;
|
||||
|
Loading…
Reference in New Issue
Block a user