Get Dominant Hand
Updated: Apr 15, 2026
Returns the user’s dominant hand as an EOculusXRHandType enum value. This function is defined in UOculusXRInputFunctionLibrary (module: OculusXRInput) and is exposed as a BlueprintPure node (no execution pin required) under the OculusLibrary > HandTracking category.
Hand tracking must be active for this function to return a valid result. If hand tracking is unavailable or dominance cannot be determined, the function returns None.
- Controller Index: Optional integer indicating the controller index. Defaults to
0.
- Return Value: An
EOculusXRHandType enum value indicating the user’s dominant hand.
- HandRight: The right hand is dominant.
- HandLeft: The left hand is dominant.
- None: Hand tracking is not active or dominance could not be determined.