protonscr

Unity Input System: Start/Select Button swapped in low-level mapping

protonclosed
ValveSoftware/Proton#6861 · opened 2023-06-18 by raybun · updated 2024-01-23 · 6 comments · github
1 matching comments, n / p to jump
Rraybun 2023-06-18 github

Expected Behaviour: All controller buttons map correctly in Unity projects
Observed Behaviour: Using the current "new Unity Input System", the Start/Select buttons are swapped in mapping.

  • Building the Visualizers Sample shows that all the buttons map correctly in a native linux build of the Unity input tester app.
  • The same project as a windows build, however, reveals that Start/Select are swapped, while all other buttons are reported correctly in the Unity input tester app.
  • The problem affects the internal controller, as well as an Xbox One gamepad connected via bluetooth

Affects: Proton Experimental, Proton 8.0-2, Proton 7.0-6, possibly more
OS: SteamOS Beta 3.4.8 June 15th, Controller FW Nov 21, BIOS F7A0110

Rraybun 2023-06-18 github

Windows Build of Input Tester Sample App from "Visualizers" package
InputTester.zip

Linux Build of Input Tester Sample App from "Visualizers" package
InputTesterLinux.zip

Rrbernon 2023-11-09 github

Thanks for the report and sorry for the delay. I pushed a fix for this in which should be in the bleeding edge branch of Proton Experimental. It will be in the next Proton Experimental release and I will make sure it lands into future stable releases as well.

FFrancoimora 2024-01-04 github

Is there any ETA on this to be live for all Steam Deck users ? We will release a demo of our game next month for Steam Next Fest, do you think we have to handle this problem on our side or not ?

Rrbernon 2024-01-04 github

This is planned for release in the upcoming Proton 8.0-5, which should hopefully be out in a matter of days (hopefully, though I can't give any guarantee but won't be too long).

Rraybun 2024-01-23 github

It's out, woohoo!

Proton versions