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

This commit is contained in:
Sam Lantinga 2002-12-11 05:47:32 +00:00
parent d1a8d6261c
commit 6c06857010

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 )