Forum Discussion

Barry-Barron's avatar
Barry-Barron
Honored Guest
13 days ago

Recentering gesture for impaired users

I am building a hand-control-based VR app for users with impaired mobility.  I have two challenges related to the pinch-and-hold gesture for recentering.

  1. For some users the gesture is exceedingly hard or impossible to perform (false negative).
  2. For others, the gesture is sometimes triggered accidentally (false positive).

I understand Meta's desire to keep this gesture universal across all third-party apps.  Unfortunately, it is not universally viable to all users.  I need a solution to this problem or my app will never ship.

I am prepared to roll my own recentering system that manipulates the in-game view in response to a hardware "easy button" press.  However, to implement this solution I still need to know when an actual pinch-and-hold gesture is performed, so that I can properly recalibrate my own system.  Unfortunately I have not found any functioning API or telemetry that might hint that this has happened.  I have tried several OpenXR and Meta Core APIs but they all seem to be no-ops on the Quest 3.

Can anyone recommend a solution?  I'm using Unity 6.3, OpenXR, and the Meta Core SDK.  I do not depend on any other Meta SDKs but am willing to add them if they solve this problem.

No RepliesBe the first to reply

→ Find helpful resources to begin your development journey in Getting Started

→ Get the latest information about HorizonOS development in News & Announcements.

→ Access Start program mentor videos and share knowledge, tutorials, and videos in Community Resources.

→ Get support or provide help in Questions & Discussions.

→ Show off your work in What I’m Building to get feedback and find playtesters.

→ Looking for documentation?  Developer Docs

→ Looking for account support?  Support Center

→ Looking for the previous forum?  Forum Archive

→ Looking to join the Start program? Apply here.

 

Recent Discussions