cmumme / XboxWheelCompatibility

A simple tool to make using unsupported Xbox racing wheels work on Windows 10/11.
MIT License
53 stars 6 forks source link

Support hiding of the real wheel HID #52

Open cmumme opened 1 year ago

cmumme commented 1 year ago

In apps that support multiple input devices at once, use the Windows.Gaming.Input UWP/WinRT APIs and support the virtual controller, you can clearly see a double input effect happening when using the software.

This issue is very clear in the Xbox game bar or Xbox app.

A possible fix could be to hide the native HID that is created, and only let other programs see the virtual controller. This would likely require a kernel-mode implementation. I'm wondering if it's possible to integrate the HidHide application or its CLI in anyway, which implements its own KMDF.