Vive Primary Button OpenXR

Hi,

Since upgrading my project from 2019.x to 2020.2 and setting up OpenXR I can no longer access the Primary Button on a Vive controller (above the thumbpad, to be clear). All other Vive inputs are fine, build for Oculus too, all inputs work. Not sure why, its the only button not working for Vive. I’ve provided images of my projects XR settings below.

I am using the below CommonUsages, which worked in 2019.

if (Controller.inputDevice.TryGetFeatureValue(CommonUsages.primaryButton, out bool primaryButton))

Images

Still not sure why the primary button is no longer detected. All inputs work fine with Oculus, Vive primary button is the only one that doesn’t fire.

We recommend using the new input system over the “Input Device” API for input with OpenXR. please raise a bug on this and we’ll have a look,