PSVR2 on Steam with adapter

Hi All,
We have support for the PSVR2 on PS5 but with the launch of the windows adapter we are trying to port the functionality to the Steam version of our game. When I run the game in the editor with PSVR2 connected, the controllers are recognized as Oculus XR. When I run the input debugger I can clearly see the Sony controllers but when I start play mode in the editor, “Oculus” controllers are added. How can I fix this? I have attached a screen shot of the input debugger. When I click on the either the sony or oculus controllers they are both reporting the same input. How can I differentiate the PSVR2 controllers?

XR Plugin 4.4.0
Input System 1.7.0

input_debugger

Thanks!

Just got back to working on this issue, any suggestions? I really don’t want to change all our input handling on PC to steam bindings but that looks like what needs to be done

EDIT: Can I create my own controller interaction profile in XR Manager?

Found how to make an interaction profile. But correct me if I’m wrong, it looks like OpenXR does not have an extension for the PSVR2 sense controllers? So I’m still SOL

Yeah unfortunately this is not how OpenXR works. Sony would need to go a few steps further and create an input profile resembling the features of the sense controller, and either work with Valve to support that on the SteamVR runtime, or create what’s known as an API layer to patch SteamVR with support for it.

At current, SteamVR looks at the sense controllers and performs a “best fit” to the input profiles it has, mapping and displaying them as oculus controllers.

There’s theoretically nothing stopping someone making a SteamVR plugin that does all this on behalf of Sony, but that would obviously be unofficial so I wouldn’t expect many games to support it or users to know it exists.

It would be really cool to see Sony do this themselves!