mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-12-26 03:30:46 +00:00
fix a couple of issues with the new keyboard code
git-svn-id: https://svn.eduke32.com/eduke32@1629 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
a8555ab644
commit
c82a6b7ab0
1 changed files with 18 additions and 4 deletions
|
@ -102,13 +102,25 @@ void RI_ProcessKeyboard(const RAWKEYBOARD* rkbd)
|
||||||
case VK_MENU:
|
case VK_MENU:
|
||||||
if (rkbd->Flags & RI_KEY_E0) VKey = VK_RMENU, key = sc_RightAlt; break;
|
if (rkbd->Flags & RI_KEY_E0) VKey = VK_RMENU, key = sc_RightAlt; break;
|
||||||
case VK_UP:
|
case VK_UP:
|
||||||
key = sc_UpArrow; break;
|
case VK_NUMPAD8:
|
||||||
|
if (rkbd->Flags & RI_KEY_E0) VKey = VK_UP, key = sc_UpArrow;
|
||||||
|
else VKey = VK_NUMPAD8, key = sc_kpad_8;
|
||||||
|
break;
|
||||||
case VK_DOWN:
|
case VK_DOWN:
|
||||||
key = sc_DownArrow; break;
|
case VK_NUMPAD2:
|
||||||
|
if (rkbd->Flags & RI_KEY_E0) VKey = VK_DOWN, key = sc_DownArrow;
|
||||||
|
else VKey = VK_NUMPAD2, key = sc_kpad_2;
|
||||||
|
break;
|
||||||
case VK_LEFT:
|
case VK_LEFT:
|
||||||
key = sc_LeftArrow; break;
|
case VK_NUMPAD4:
|
||||||
|
if (rkbd->Flags & RI_KEY_E0) VKey = VK_LEFT, key = sc_LeftArrow;
|
||||||
|
else VKey = VK_NUMPAD4, key = sc_kpad_4;
|
||||||
|
break;
|
||||||
case VK_RIGHT:
|
case VK_RIGHT:
|
||||||
key = sc_RightArrow; break;
|
case VK_NUMPAD6:
|
||||||
|
if (rkbd->Flags & RI_KEY_E0) VKey = VK_RIGHT, key = sc_RightArrow;
|
||||||
|
else VKey = VK_NUMPAD6, key = sc_kpad_6;
|
||||||
|
break;
|
||||||
case VK_INSERT:
|
case VK_INSERT:
|
||||||
key = sc_Insert; break;
|
key = sc_Insert; break;
|
||||||
case VK_HOME:
|
case VK_HOME:
|
||||||
|
@ -121,6 +133,8 @@ void RI_ProcessKeyboard(const RAWKEYBOARD* rkbd)
|
||||||
key = sc_PgUp; break;
|
key = sc_PgUp; break;
|
||||||
case VK_NEXT:
|
case VK_NEXT:
|
||||||
key = sc_PgDn; break;
|
key = sc_PgDn; break;
|
||||||
|
case VK_RETURN:
|
||||||
|
if (rkbd->Flags & RI_KEY_E0) key = sc_kpad_Enter; break;
|
||||||
}
|
}
|
||||||
|
|
||||||
KeyboardState[VKey] &= 0xfe;
|
KeyboardState[VKey] &= 0xfe;
|
||||||
|
|
Loading…
Reference in a new issue