Dualshock 4 is not properly recognized by Input System

Hi, I’m having some troubles with the new Input System and the Sony Dualshock 4. The documentation said that the DS4 is supported and the input debugger shows me the controller just like the doc told me.
But I can’t use it properly because Unity don’t recognize input properly. I am not using DS4 Windows to emulate an Xbox 360 controller, I just connected the DS4 with bluetooth to my computer.

Here is a video which illustrate my problem.
iw7v3q
(for future → if streamable’s link is down) Desktop 25-10-2021 16-43-27 (sl-projects.com)

Thanks in advance for help! :smile:

Hi, I and many others have been having similar issues with connecting DS4 to Unity via bluetooth. For me, the DS4 works when connected by wire and the inputs are gamepad. For bluetooth, I was able to work some of the DS4 buttons with the Dualshock 4 wireless controller path, but the stick only accounts for the left stick. When I tried the PS4 controller path with bluetooth, it didn’t register for me at all. There is also a workaround by rebuilding the inputs and manually entering, described in more detail here SOLVED: New Input System not listening to right thumb stick . Hopefully these fix your problem, but connecting with wire may be a workaround for the time being until the bug is resolved if these solutions don’t work for you. (Unity is looking into it as noted in this thread New Input System DualShock 2Dvector issues )

1 Like

Thanks you for your help. I’ll check that.