shadow: fix X11 extended keycodes

This commit is contained in:
Marc-André Moreau 2014-09-26 17:51:45 -04:00
parent 2d40fe7644
commit 315d16a978
1 changed files with 4 additions and 0 deletions

View File

@ -69,6 +69,10 @@ void x11_shadow_input_keyboard_event(x11ShadowSubsystem* subsystem, UINT16 flags
code |= KBDEXT;
vkcode = GetVirtualKeyCodeFromVirtualScanCode(code, 4);
if (extended)
vkcode |= KBDEXT;
keycode = GetKeycodeFromVirtualKeyCode(vkcode, KEYCODE_TYPE_EVDEV);
if (keycode != 0)