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:
parent
cdde594dbc
commit
faab4adb3a
1 changed files with 7 additions and 1 deletions
|
@ -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 )
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue