…/interaction_profiles/meta/touch_controller_plus.…/input/squeeze/value…/input/trigger/value…/input/trigger/force…/input/trigger/touch…/input/trigger/curl_meta…/input/trigger/slide_meta…/input/trigger/proximity_meta…/input/thumbstick…/input/thumbstick/x…/input/thumbstick/y…/input/thumbstick/click…/input/thumbstick/touch…/input/thumbrest/touch…/input/thumb_meta/proximity_meta…/input/grip/pose…/input/aim/pose…/output/haptic| Only on /user/hand/left | Only on /user/hand/right |
|---|---|
…/input/x/click | …/input/a/click |
…/input/x/touch | …/input/a/touch |
…/input/y/click | …/input/b/click |
…/input/y/click | …/input/b/click |
…/input/menu/click | …/input/system/click |
thumb_meta: proximity input value for the thumb.…/input/trigger/curl_meta: float. Represents how pointed or curled the user’s finger is on the trigger:
0: fully pointed1: finger flat on surface…/input/trigger/slide_meta: float. Represents how far the user is sliding their index finger along the surface of the trigger:
0: finger flat on the surface1: finger fully drawn back…/input/trigger/force: Float. Represents the amount of force being applied by the user to the trigger after it reaches the end of the range of travel:
0: no additional pressure applied1: maximum detectable pressure applied
/input/trigger/proximity_meta: boolean. Indicates whether the user’s index finger is near the trigger./input/thumb_meta/proximity_meta: Boolean. Indicates whether the user’s thumb is near any of the thumb buttons (thumbstick, a/x button, b/y button, or the thumb rest).#include <openxr/openxr.h>XR_META_TOUCH_CONTROLLER_PLUS_EXTENSION_NAME