Issues with Multiple Devices using new input system

I’m currently in the process of converting my single player game(2D) over to the new input system but im having trouble when Multiple devices are connected. Everything works fine when i just use my KB to control my character, or even a steam controller. but as soon as i plug in a ps5 controller, everything either stops working or doesnt work correctly anymore.

For example movement will cease to work, and jump would only perform a small jump (my game consists of an initial jump,hold(for more height) and a double jump))
After adding some debugs it seems the Input system calls all (Context.started/performed/canceled) in one frame, regardless of whether the key is held or released.

I’m not sure if this is an issue with PS5 controller support/ the input system / or im totally missing something?( do i need to declare what is the main controller?)

IIRC connecting PS5 controller right now will make it recognized as PS4 controller but all controls will be wrong, which probably spams the system with wrong data

I merged Adding DualSense basic support by jimon · Pull Request #1404 · Unity-Technologies/InputSystem · GitHub recently, should fix this, so you can try our develop branch or wait for 1.1.2 which will be our soon (few weeks)

1 Like