Cloudxr Controller inputs not mapped properly (Unity plugin)

good day, I have set up cloud xr using the unity plugin and im able to stream. But the meta quest 2 controller buttons are not mapped correctly. Can I get some guidance on this?

This is how the controllers are behaving right now:

Right controller: Press Trigger → “A” button detected
Analog joystick → Trigger (select)

Left controller: Joystick touch → Trigger (select)
Joystick movement → Trigger (Press)

Interestingly, the sample app from “Windows Mixed Reality OpenXR runtime” seems to be working much better. But any other app (unity or usd composer) is showing above behaviour

Attaching the latest log files if that is useful for you

CloudXR Server - SteamVR Log 2024-12-05 16.49.44.txt (2.0 MB)
CloudXR Server - SteamVR Log 2024-12-05 16.49.40.txt (981 Bytes)
Streamer Server Log 2024-12-05 16.49.48.txt (465.2 KB)

can you tell me how to get logs for this so I can help you better? @AndreusNvidius @wcannady

bump…

@GJones-NVIDIA-XR-Team can you help

Hello utsav.s1,

Thanks for reporting the issue. The Unity client is in an early beta state and can have bugs. There is no bugfix release scheduled soon, however the controller mapping should be accessible in the C# code of the client. I’m sorry that I don’t have better news.

Ok, im trying to remap the input binding and I need your help. Your Cxru device binding struct is something like this:

new CxruDeviceBinding {
usageName = “Grip”,
usageType = “float”,
subaxis = “”,
xrnode = XRNode.LeftHand,
cxrPath = “/input/grip/value”
},

Im trying to change these values in sort of a trial and error way. Can you tell me what these fields are? Specifically cxrPath? And how to remap it ?