Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Fixed left/right shift detection on Windows (thanks Mike!)
- Loading branch information
Showing
with
7 additions
and
1 deletion.
-
+7
−1
src/video/windib/SDL_dibevents.c
|
@@ -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 ) |
|
|