Valve Index Controller Profile
Enables the OpenXR interaction profile for the Valve Index controler and exposes the <ValveIndexController>
device layout within the Unity Input System.
For more information about the Valve Index interaction profile, see the OpenXR Specification.
Available controls
OpenXR Path | Unity Control Name | Type |
---|---|---|
/input/system/click |
system | Boolean |
/input/system/touch |
systemTouched | Boolean |
/input/a/click |
primaryButton | Boolean |
/input/a/touch |
primaryTouched | Boolean |
/input/b/click |
secondaryButton | Boolean |
/input/b/touch |
secondaryTouched | Boolean |
/input/squeeze/value |
grip | Float |
/input/squeeze/value |
gripPressed | Boolean (cast from float) |
/input/squeeze/force |
gripForce | Float |
/input/trigger/click |
triggerPressed | Boolean |
/input/trigger/value |
trigger | Float |
/input/trigger/touch |
triggerTouched | Boolean |
/input/thumbstick |
thumbstick | Vector2 |
/input/thumbstick/click |
thumbstickClicked | Boolean |
/input/thumbstick/touch |
thumbstickTouched | Boolean |
/input/trackpad |
trackpad | Vector2 |
/input/trackpad/touch |
trackpadTouched | Boolean |
/input/trackpad/force |
trackpadForce | Float |
/input/grip/pose |
devicePose | Pose |
/input/aim/pose |
pointer | Pose |
/output/haptic |
haptic | Vibrate |
Unity Layout Only | isTracked | Flag Data |
Unity Layout Only | trackingState | Flag Data |
Unity Layout Only | devicePosition | Vector3 |
Unity Layout Only | deviceRotation | Quaternion |
Unity Layout Only | pointerPosition | Vector3 |
Unity Layout Only | pointerRotation | Quaternion |