I thought having OpenXR built into the engine was supposed to make things easier for developers, but this has not been my experience either. I get three entirely different controller behaviors between SteamVR, Oculus and WMR depending on which is the OpenXR driver.
Is this still an issue or am I just ignorant of the proper way? The main thing I’m trying to resolve is the track pad buttons on the reverb g1 controllers only being detected as 1 generic input “track pad”. The open xr wmr up, down, left, right mappings do not work at all with the reverb g1. So my attempt was to grab the touch axis and combine it with the “track pad” press to solve which part of the touch pad was pressed.