-
19a640ec
by Rémi Bernon at 2025-08-13T16:09:14+02:00
windows.gaming.input: Only create Gamepad instances for XInput devices.
-
6d08d32e
by Rémi Bernon at 2025-08-13T16:09:14+02:00
winebus: Improve gamepad report compatibility with XUSB / GIP.
Inverting left/right trigger usages and Y values, so that WGI doesn't
need to mess with axes order.
-
15c02e64
by Rémi Bernon at 2025-08-13T16:09:14+02:00
windows.gaming.input: Use a generic dinput device data format.
To avoid the builtin axis mapping that c_dfDIJoystick2 does, we need
IRawGameController to expose the axes / povs / buttons in their raw
order.
-
9206673e
by Rémi Bernon at 2025-08-13T16:09:14+02:00
winebus: Use a vendor specific usage for gamepad guide buttons.
To avoid exposing it with the other buttons, the XUSB / GIP frontends
don't expose it to applications (for instance in Windows.Gaming.Input).