Controller Buttons Bad Mapping : OVRPlugin with OpenXR Backend - Unreal Engine
In Unreal Engine, when using XR API: "OVRPlugin OpenXR" setting in the OculusVR plugin, I am experiencing a bug where the Y button on the left hand controller triggers the same button mapping as the menu button on the left hand controller.
I have checked my Blueprint files and my Unreal Engine Input Mappings and I have two separate mappings for the left controller Y button and menu button. But, when I press the Y button, it also triggers the mapping for the menu button. When I press only the menu button, the behavior is correct. Specifically the Y button triggers the mapping for itself and additionally the mapping for the left hand menu button.
This does not happen when I use the XR API, "Legacy OVRPlugin", which has the correct behavior.
Does anyone know how to remedy this?
I specifically would like to use the "OVRPlugin OpenXR" XR API so I can get access to the MR passthrough feature, but sadly this is breaking my button mappings.
I am on v35 of the Oculus Unreal Engine integration of Unreal Engine 4.27.1. On GitHub, the tag oculus-4.27.1-release-1.67.0-v35.0.
This problem was solved in the latest oculus update (in the oculus itself, v37). It seems it was some duplicate input in the oculus software.
Even an old app that had the problems now it doesnt anymore