diff --git a/src/xenia/ui/window_win.cc b/src/xenia/ui/window_win.cc index f45631bf3..e2b432aff 100644 --- a/src/xenia/ui/window_win.cc +++ b/src/xenia/ui/window_win.cc @@ -503,8 +503,8 @@ bool Win32Window::HandleMouse(UINT message, WPARAM wParam, LPARAM lParam) { } bool Win32Window::HandleKeyboard(UINT message, WPARAM wParam, LPARAM lParam) { - auto e = KeyEvent(this, static_cast(wParam), lParam & 0xFFFF, - !!(lParam & 0x00000002)); + auto e = KeyEvent(this, static_cast(wParam), lParam & 0xFFFF0000, + !!(lParam & 0x2)); switch (message) { case WM_KEYDOWN: OnKeyDown(&e);