Showing results for 
Search instead for 
Did you mean: 

Check if hand tracking is enabled in Quest system settings

Level 2

I'm developing a Quest app in Unity that primarily uses hand tracking, but uses controllers in the beginning to align the VR content with real-world space.  When the app starts we would like to display a message instructing users to enable hand tracking in their Quest settings, but only if hand tracking is not enabled; to reduce friction we'd like to skip this message if hand tracking is already enabled.  


Using OVRPlugin.GetHandTrackingEnabled() only tells me whether controllers or hands are currently being tracked, it does not tell you if hand tracking is enabled in the Quest settings; since the users will be using a controller in the beginning, that bool is always going to return false until the calibration step is completed.  Is it possible to query the system settings to see if hand tracking is enabled?