I mean I got curious because Sony added the Adaptive Triggers on the PS5. Then I realized Xbox One doesn’t have Adaptive Triggers, but at least Trigger Vibration (for years!).
I downloaded “Xbox Accessories App” and could successfully test the Trigger Motors. So Windows can do this. So should xinput.dll…
When I connect my controller Unity even says “Xbox One Controller” and not just “xbox controller”. So it correctly detects it. So I wonder why it doesn’t work
So is this still not a thing? The documentation page for an old version of InputSystem has this comment in it:
The current version of that page doesn’t mention impulse triggers in the Xbox section anymore.
In Unity’s source on Github, as far as I can see, there are no references to IXboxOneRumble either.
What’s the deal? Why is there no communication on how to use impulse triggers?
The IXboxOneRumble.cs interface has been there since 2019 unchanged but I don’t think it is used anywhere.
Games like WRC 8 support the triggers on PC and it isn’t UWP.
I managed to get the trigger rumbling by putting X1nput.dll and Windows.Gaming.Input.dll in the Plugins folder. Problem is that rumble came through the triggers fine but you couldn’t rumble the standard rumble motors anymore