Class FBTouchControllerPro
This extension defines a new interaction profile for the Meta Quest Touch Pro Controller.
Meta Quest Touch Pro Controller Profile Path:
- pathname:/interaction_profiles/facebook/touch_controller_pro
Note
The interaction profile path pathname:{legacy-path} defined here does not follow current rules for interaction profile names. If this extension were introduced today, it would be called pathname:{properly-suffixed-path}, to allow for modifications when promoted to a KHR extension or the core specification.
Valid for user paths:
- pathname:/user/hand/left
- pathname:/user/hand/right
This interaction profile provides inputs and outputs that are a superset of those available in the existing "Oculus Touch Controller" interaction profile:
- pathname:/interaction_profiles/oculus/touch_controller
Supported component paths (Note that the paths which are marked as 'new' are enabled by Meta Quest Touch Pro Controller profile exclusively):
- On pathname:/user/hand/left only:
- subpathname:/input/x/click
- subpathname:/input/x/touch
- subpathname:/input/y/click
- subpathname:/input/y/touch
- subpathname:/input/menu/click
- On pathname:/user/hand/right only:
- subpathname:/input/a/click
- subpathname:/input/a/touch
- subpathname:/input/b/click
- subpathname:/input/b/touch
- subpathname:/input/system/click (may not be available for application use)
- On both:
- subpathname:/input/squeeze/value
- subpathname:/input/trigger/value
- subpathname:/input/trigger/touch
- subpathname:/input/thumbstick
- subpathname:/input/thumbstick/x
- subpathname:/input/thumbstick/y
- subpathname:/input/thumbstick/click
- subpathname:/input/thumbstick/touch
- subpathname:/input/thumbrest/touch
- subpathname:/input/grip/pose
- subpathname:/input/aim/pose
- subpathname:/output/haptic
- subpathname:/input/thumbrest/force (new)
- subpathname:/input/stylus_fb/force (new)
- subpathname:/input/trigger/curl_fb (new)
- subpathname:/input/trigger/slide_fb (new)
- subpathname:/input/trigger/proximity_fb (new)
- subpathname:/input/thumb_fb/proximity_fb (new)
- subpathname:/output/haptic_trigger_fb (new)
- subpathname:/output/haptic_thumb_fb (new)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe extension name.static final intThe extension specification version. -
Method Summary
-
Field Details
-
XR_FB_touch_controller_pro_SPEC_VERSION
public static final int XR_FB_touch_controller_pro_SPEC_VERSIONThe extension specification version.- See Also:
-
XR_FB_TOUCH_CONTROLLER_PRO_EXTENSION_NAME
The extension name.- See Also:
-