Hello,
I am currently developing a VR game with Unity 2022 using OpenXR and noticed that the Index controllers have a haptic feedback set in their OpenXR bindings in SteamVR (the Steam client side software, not the Unity plugin), that gets triggered when the “grip” value reaches the treshold of “gripPressed”.
I cannot edit the OpenXR binding via SteamVR (because OpenXR has fixed bindings), but I have heard that you can use the “XR_VALVE_analog_threshold” OpenXR API extension that can override the analog thresholds, aswell as the haptic feedback settings during run time. The Unreal Engine seems to do this automatically, because I havent seen any UE gaming using OpenXR having this issue, but pretty much every Unity game (Bonelabs for an example).
I havent found any resource on this issue, or a documentation that would help me implement the API for Unity.
Has anyone done this before, or can point me in the right direction?
EDIT: I have managed to find this forum post Weird haptic event on trigger/grip button press that discusses the very same issue I am facing.