|
|
@ -182,7 +182,7 @@ static int translateKey(WPARAM wParam, LPARAM lParam) |
|
|
|
// order to determine which shift key was pressed (left or
|
|
|
|
// order to determine which shift key was pressed (left or
|
|
|
|
// right)
|
|
|
|
// right)
|
|
|
|
const DWORD scancode = MapVirtualKey(VK_RSHIFT, 0); |
|
|
|
const DWORD scancode = MapVirtualKey(VK_RSHIFT, 0); |
|
|
|
if (((lParam & 0x01ff0000) >> 16) == scancode) |
|
|
|
if ((DWORD) ((lParam & 0x01ff0000) >> 16) == scancode) |
|
|
|
return GLFW_KEY_RIGHT_SHIFT; |
|
|
|
return GLFW_KEY_RIGHT_SHIFT; |
|
|
|
|
|
|
|
|
|
|
|
return GLFW_KEY_LEFT_SHIFT; |
|
|
|
return GLFW_KEY_LEFT_SHIFT; |
|
|
|