diff --git a/src/xenia/hid/winkey/winkey_input_driver.cc b/src/xenia/hid/winkey/winkey_input_driver.cc index e92550f65..3a25691b3 100644 --- a/src/xenia/hid/winkey/winkey_input_driver.cc +++ b/src/xenia/hid/winkey/winkey_input_driver.cc @@ -127,6 +127,11 @@ X_RESULT WinKeyInputDriver::GetState(uint32_t user_index, } } + if (IS_KEY_DOWN(0x46)) { + // F + buttons |= 0x0040; // XINPUT_GAMEPAD_LEFT_THUMB + } + // Right stick if (IS_KEY_DOWN(0x26)) { // Up @@ -162,6 +167,11 @@ X_RESULT WinKeyInputDriver::GetState(uint32_t user_index, buttons |= 0x8000; // XINPUT_GAMEPAD_Y } + if (IS_KEY_DOWN(0x4B)) { + // K + buttons |= 0x0080; // XINPUT_GAMEPAD_RIGHT_THUMB + } + if (IS_KEY_DOWN(0x51) || IS_KEY_DOWN(0x49)) { // Q / I left_trigger = 0xFF;