Hey, I started to work with open XR and I am trying to get the menu button on the oculus controller but nothing works, I am using menuButton.action.ReadValue(); to get the value but its only false
I tried to change the button to menu, menubutton , primary
Is the action enabled? (ie. did you call menuButton.action.Enable() anywhere?)
If you are using OpenXR did you add the oculus controller profile to the list of interaction profiles in the OpenXR settings?
Best practice is to bind directly to the oculus controller rather than to XRController when using OpenXR, which would be <OculusTouchController>{LeftHand}/menu
That may be the case that the SteamVR runtime will not let you access that button. The Oculus runtime for example does not give you access to the right controllers menu button either.
I had the same problem and it is confusing, but for some reason this is mapped to the startButton. Use that instead.
It actually sounds like a bug, but I can’t be arsed to report this.
See other post here: Accessing menuButton on Oculus Quest 2
If this forum had a somewhat usable search function, you might have found it. But it does not. So, unlucky.