Edit

Share via


Handedness Enum

Definition

The Handedness defines which hand a controller is currently operating in. It is up to the developer to determine whether this affects the use of a controller or not. "Other" defines potential controllers that will offer a "third" hand, e.g. a full body tracking suit.

This enumeration supports a bitwise combination of its member values.

public enum class Handedness
[System.Flags]
public enum Handedness
[<System.Flags>]
type Handedness = 
Public Enum Handedness
Inheritance
Handedness
Attributes

Fields

Any 7

Global catchall, used to map actions to any controller (provided the controller supports it)

Both 3

The controller is identified as being either left and/or right handed.

Left 1

The controller is identified as being provided in a Left hand

None 0

No hand specified by the SDK for the controller

Other 4

Reserved, for systems that provide alternate hand state.

Right 2

The controller is identified as being provided in a Right hand

Applies to