I am making a local multiplayer game using gamepad controllers as my input. I noticed that when I connect ps4 controllers via bluetooth, the input is totally messed up.
When nothing is physically pressed, a bunch of inputs are mashed (see image attached, which uses the input tester that comes with the input package). Also, many buttons either don’t do any anything or activate the wrong input.
This issue doesn’t seem to happen when I connect the controller via USB wire. It also doesn’t happen when I use an an XBox controller emulator such as DS4Windows (with bluetooth).
Is this an issue with Unity’s Input System or Windows? And how can I fix it if possible (since I don’t want players having to install 3rd party input emulators) ?
Edit: While in Bluetooth, Unity also seems to recognise that a DualShock4 has been connected in the Input Debugger window.