Fixed left/right shift detection on Windows (thanks Mike!)

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40559
This commit is contained in:
Sam Lantinga 2002-12-11 05:47:32 +00:00
parent cdde594dbc
commit faab4adb3a

View file

@ -82,7 +82,13 @@ LONG
break;
case VK_SHIFT:
/* EXTENDED trick doesn't work here */
wParam = VK_LSHIFT;
if ( GetKeyState(VK_LSHIFT) & 0x8000 ) {
wParam = VK_LSHIFT;
} else if ( GetKeyState(VK_RSHIFT) & 0x8000 ) {
wParam = VK_RSHIFT;
} else {
/* Huh? */
}
break;
case VK_MENU:
if ( lParam&EXTENDED_KEYMASK )