Class ControllerMappingLibrary
Helper utility to manage all the required Axis configuration for platforms, where required
Inherited Members
Namespace: Microsoft.MixedReality.Toolkit.Input
Assembly: cs.temp.dll.dll
Syntax
public static class ControllerMappingLibrary
Fields
AXIS_1
Mouse: Position Horizontal Movement
HTC Vive Controller: Left Controller Trackpad (2) Horizontal Movement
Oculus Touch Controller: Axis2D.PrimaryThumbstick Horizontal Movement
Valve Knuckles Controller: Left Controller Trackpad Horizontal Movement
Windows Mixed Reality Motion Controller: Left Thumbstick Horizontal Movement
Xbox Controller: Left Thumbstick Horizontal Movement
Declaration
public const string AXIS_1 = "AXIS_1"
Field Value
Type | Description |
---|---|
String |
AXIS_1
Mouse: Position Horizontal Movement
HTC Vive Controller: Left Controller Trackpad (2) Horizontal Movement
Oculus Touch Controller: Axis2D.PrimaryThumbstick Horizontal Movement
Valve Knuckles Controller: Left Controller Trackpad Horizontal Movement
Windows Mixed Reality Motion Controller: Left Thumbstick Horizontal Movement
Xbox Controller: Left Thumbstick Horizontal Movement
Declaration
public const string AXIS_1 = "AXIS_1"
Field Value
Type | Description |
---|---|
String |
AXIS_10
HTC Vive Controller: Right Controller Trigger (7) Squeeze
Oculus Touch Controller: Axis1D.SecondaryIndexTrigger Movement Squeeze
Valve Knuckles Controller: Right Controller Trigger Squeeze
Windows Mixed Reality Motion Controller: Right Trigger Squeeze
Declaration
public const string AXIS_10 = "AXIS_10"
Field Value
Type | Description |
---|---|
String |
AXIS_10
HTC Vive Controller: Right Controller Trigger (7) Squeeze
Oculus Touch Controller: Axis1D.SecondaryIndexTrigger Movement Squeeze
Valve Knuckles Controller: Right Controller Trigger Squeeze
Windows Mixed Reality Motion Controller: Right Trigger Squeeze
Declaration
public const string AXIS_10 = "AXIS_10"
Field Value
Type | Description |
---|---|
String |
AXIS_11
HTC Vive Controller: Left Controller Grip Button (8) Squeeze
Oculus Touch Controller: Axis1D.PrimaryHandTrigger Squeeze
Valve Knuckles Controller: Left Controller Grip Average Squeeze
Windows Mixed Reality Motion Controller: Left Grip Squeeze
Declaration
public const string AXIS_11 = "AXIS_11"
Field Value
Type | Description |
---|---|
String |
AXIS_11
HTC Vive Controller: Left Controller Grip Button (8) Squeeze
Oculus Touch Controller: Axis1D.PrimaryHandTrigger Squeeze
Valve Knuckles Controller: Left Controller Grip Average Squeeze
Windows Mixed Reality Motion Controller: Left Grip Squeeze
Declaration
public const string AXIS_11 = "AXIS_11"
Field Value
Type | Description |
---|---|
String |
AXIS_12
HTC Vive Controller: Right Controller Grip Button (8) Squeeze
Oculus Touch Controller: Axis1D.SecondaryHandTrigger Squeeze
Valve Knuckles Controller: Right Controller Grip Average Squeeze
Windows Mixed Reality Motion Controller: Right Grip Squeeze
Declaration
public const string AXIS_12 = "AXIS_12"
Field Value
Type | Description |
---|---|
String |
AXIS_12
HTC Vive Controller: Right Controller Grip Button (8) Squeeze
Oculus Touch Controller: Axis1D.SecondaryHandTrigger Squeeze
Valve Knuckles Controller: Right Controller Grip Average Squeeze
Windows Mixed Reality Motion Controller: Right Grip Squeeze
Declaration
public const string AXIS_12 = "AXIS_12"
Field Value
Type | Description |
---|---|
String |
AXIS_13
Oculus Touch Controller: Axis1D.PrimaryIndexTrigger Near Touch
Declaration
public const string AXIS_13 = "AXIS_13"
Field Value
Type | Description |
---|---|
String |
AXIS_13
Oculus Touch Controller: Axis1D.PrimaryIndexTrigger Near Touch
Declaration
public const string AXIS_13 = "AXIS_13"
Field Value
Type | Description |
---|---|
String |
AXIS_14
Oculus Touch Controller: Axis1D.SecondaryIndexTrigger Near Touch
Declaration
public const string AXIS_14 = "AXIS_14"
Field Value
Type | Description |
---|---|
String |
AXIS_14
Oculus Touch Controller: Axis1D.SecondaryIndexTrigger Near Touch
Declaration
public const string AXIS_14 = "AXIS_14"
Field Value
Type | Description |
---|---|
String |
AXIS_15
Oculus Touch Controller: Touch.PrimaryThumbRest Near Touch
Declaration
public const string AXIS_15 = "AXIS_15"
Field Value
Type | Description |
---|---|
String |
AXIS_15
Oculus Touch Controller: Touch.PrimaryThumbRest Near Touch
Declaration
public const string AXIS_15 = "AXIS_15"
Field Value
Type | Description |
---|---|
String |
AXIS_16
Oculus Touch Controller: Button.SecondaryThumbstick Near Touch
Declaration
public const string AXIS_16 = "AXIS_16"
Field Value
Type | Description |
---|---|
String |
AXIS_16
Oculus Touch Controller: Button.SecondaryThumbstick Near Touch
Declaration
public const string AXIS_16 = "AXIS_16"
Field Value
Type | Description |
---|---|
String |
AXIS_17
Windows Mixed Reality Motion Controller: Left Touchpad Horizontal Movement
Declaration
public const string AXIS_17 = "AXIS_17"
Field Value
Type | Description |
---|---|
String |
AXIS_17
Windows Mixed Reality Motion Controller: Left Touchpad Horizontal Movement
Declaration
public const string AXIS_17 = "AXIS_17"
Field Value
Type | Description |
---|---|
String |
AXIS_18
Windows Mixed Reality Motion Controller: Left Touchpad Vertical Movement
Declaration
public const string AXIS_18 = "AXIS_18"
Field Value
Type | Description |
---|---|
String |
AXIS_18
Windows Mixed Reality Motion Controller: Left Touchpad Vertical Movement
Declaration
public const string AXIS_18 = "AXIS_18"
Field Value
Type | Description |
---|---|
String |
AXIS_19
Windows Mixed Reality Motion Controller: Right Touchpad Horizontal Movement
Declaration
public const string AXIS_19 = "AXIS_19"
Field Value
Type | Description |
---|---|
String |
AXIS_19
Windows Mixed Reality Motion Controller: Right Touchpad Horizontal Movement
Declaration
public const string AXIS_19 = "AXIS_19"
Field Value
Type | Description |
---|---|
String |
AXIS_2
Mouse: Position Vertical Movement
HTC Vive Controller: Left Controller Trackpad (2) Vertical Movement
Oculus Touch Controller: Axis2D.PrimaryThumbstick Vertical Movement
Valve Knuckles Controller: Left Controller Trackpad Vertical Movement
Windows Mixed Reality Motion Controller: Left Thumbstick Vertical Movement
Xbox Controller: Left Thumbstick Vertical Movement
Declaration
public const string AXIS_2 = "AXIS_2"
Field Value
Type | Description |
---|---|
String |
AXIS_2
Mouse: Position Vertical Movement
HTC Vive Controller: Left Controller Trackpad (2) Vertical Movement
Oculus Touch Controller: Axis2D.PrimaryThumbstick Vertical Movement
Valve Knuckles Controller: Left Controller Trackpad Vertical Movement
Windows Mixed Reality Motion Controller: Left Thumbstick Vertical Movement
Xbox Controller: Left Thumbstick Vertical Movement
Declaration
public const string AXIS_2 = "AXIS_2"
Field Value
Type | Description |
---|---|
String |
AXIS_20
Windows Mixed Reality Motion Controller: Right Touchpad Vertical Movement
Valve Knuckles Controller: Left Controller Index Finger Cap Sensor
Declaration
public const string AXIS_20 = "AXIS_20"
Field Value
Type | Description |
---|---|
String |
AXIS_20
Windows Mixed Reality Motion Controller: Right Touchpad Vertical Movement
Valve Knuckles Controller: Left Controller Index Finger Cap Sensor
Declaration
public const string AXIS_20 = "AXIS_20"
Field Value
Type | Description |
---|---|
String |
AXIS_21
Valve Knuckles Controller: Right Controller Index Finger Cap Sensor
Declaration
public const string AXIS_21 = "AXIS_21"
Field Value
Type | Description |
---|---|
String |
AXIS_21
Valve Knuckles Controller: Right Controller Index Finger Cap Sensor
Declaration
public const string AXIS_21 = "AXIS_21"
Field Value
Type | Description |
---|---|
String |
AXIS_22
Valve Knuckles Controller: Left Controller Middle Finger Cap Sensor
Declaration
public const string AXIS_22 = "AXIS_22"
Field Value
Type | Description |
---|---|
String |
AXIS_22
Valve Knuckles Controller: Left Controller Middle Finger Cap Sensor
Declaration
public const string AXIS_22 = "AXIS_22"
Field Value
Type | Description |
---|---|
String |
AXIS_23
Valve Knuckles Controller: Right Controller Middle Finger Cap Sensor
Declaration
public const string AXIS_23 = "AXIS_23"
Field Value
Type | Description |
---|---|
String |
AXIS_23
Valve Knuckles Controller: Right Controller Middle Finger Cap Sensor
Declaration
public const string AXIS_23 = "AXIS_23"
Field Value
Type | Description |
---|---|
String |
AXIS_24
Valve Knuckles Controller: Left Controller Ring Finger Cap Sensor
Declaration
public const string AXIS_24 = "AXIS_24"
Field Value
Type | Description |
---|---|
String |
AXIS_24
Valve Knuckles Controller: Left Controller Ring Finger Cap Sensor
Declaration
public const string AXIS_24 = "AXIS_24"
Field Value
Type | Description |
---|---|
String |
AXIS_25
Valve Knuckles Controller: Right Controller Ring Finger Cap Sensor
Declaration
public const string AXIS_25 = "AXIS_25"
Field Value
Type | Description |
---|---|
String |
AXIS_25
Valve Knuckles Controller: Right Controller Ring Finger Cap Sensor
Declaration
public const string AXIS_25 = "AXIS_25"
Field Value
Type | Description |
---|---|
String |
AXIS_26
Valve Knuckles Controller: Left Controller Pinky Finger Cap Sensor
Declaration
public const string AXIS_26 = "AXIS_26"
Field Value
Type | Description |
---|---|
String |
AXIS_26
Valve Knuckles Controller: Left Controller Pinky Finger Cap Sensor
Declaration
public const string AXIS_26 = "AXIS_26"
Field Value
Type | Description |
---|---|
String |
AXIS_27
Valve Knuckles Controller: Right Controller Pinky Finger Cap Sensor
Declaration
public const string AXIS_27 = "AXIS_27"
Field Value
Type | Description |
---|---|
String |
AXIS_27
Valve Knuckles Controller: Right Controller Pinky Finger Cap Sensor
Declaration
public const string AXIS_27 = "AXIS_27"
Field Value
Type | Description |
---|---|
String |
AXIS_28
Declaration
public const string AXIS_28 = "AXIS_28"
Field Value
Type | Description |
---|---|
String |
AXIS_28
Declaration
public const string AXIS_28 = "AXIS_28"
Field Value
Type | Description |
---|---|
String |
AXIS_3
Mouse: Scroll
Xbox Controller: Shared Trigger
Declaration
public const string AXIS_3 = "AXIS_3"
Field Value
Type | Description |
---|---|
String |
AXIS_3
Mouse: Scroll
Xbox Controller: Shared Trigger
Declaration
public const string AXIS_3 = "AXIS_3"
Field Value
Type | Description |
---|---|
String |
AXIS_4
HTC Vive Controller: Right Controller Trackpad (2) Horizontal Movement
Oculus Touch Controller: Axis2D.SecondaryThumbstick Horizontal Movement
Valve Knuckles Controller: Right Controller Trackpad Horizontal Movement
Windows Mixed Reality Motion Controller: Right Thumbstick Horizontal Movement
Xbox Controller: Right Thumbstick Vertical Movement
Declaration
public const string AXIS_4 = "AXIS_4"
Field Value
Type | Description |
---|---|
String |
AXIS_4
HTC Vive Controller: Right Controller Trackpad (2) Horizontal Movement
Oculus Touch Controller: Axis2D.SecondaryThumbstick Horizontal Movement
Valve Knuckles Controller: Right Controller Trackpad Horizontal Movement
Windows Mixed Reality Motion Controller: Right Thumbstick Horizontal Movement
Xbox Controller: Right Thumbstick Vertical Movement
Declaration
public const string AXIS_4 = "AXIS_4"
Field Value
Type | Description |
---|---|
String |
AXIS_5
HTC Vive Controller: Right Controller Trackpad (2) Vertical Movement
Oculus Touch Controller: Axis2D.SecondaryThumbstick Vertical Movement
Valve Knuckles Controller: Right Controller Trackpad Vertical Movement
Windows Mixed Reality Motion Controller: Right Thumbstick Vertical Movement
Xbox Controller: Right Thumbstick Vertical Movement
Declaration
public const string AXIS_5 = "AXIS_5"
Field Value
Type | Description |
---|---|
String |
AXIS_5
HTC Vive Controller: Right Controller Trackpad (2) Vertical Movement
Oculus Touch Controller: Axis2D.SecondaryThumbstick Vertical Movement
Valve Knuckles Controller: Right Controller Trackpad Vertical Movement
Windows Mixed Reality Motion Controller: Right Thumbstick Vertical Movement
Xbox Controller: Right Thumbstick Vertical Movement
Declaration
public const string AXIS_5 = "AXIS_5"
Field Value
Type | Description |
---|---|
String |
AXIS_6
None
Declaration
public const string AXIS_6 = "AXIS_6"
Field Value
Type | Description |
---|---|
String |
AXIS_6
None
Declaration
public const string AXIS_6 = "AXIS_6"
Field Value
Type | Description |
---|---|
String |
AXIS_7
Xbox Controller: D-Pad Horizontal
Declaration
public const string AXIS_7 = "AXIS_7"
Field Value
Type | Description |
---|---|
String |
AXIS_7
Xbox Controller: D-Pad Horizontal
Declaration
public const string AXIS_7 = "AXIS_7"
Field Value
Type | Description |
---|---|
String |
AXIS_8
Xbox Controller: D-Pad Vertical
Declaration
public const string AXIS_8 = "AXIS_8"
Field Value
Type | Description |
---|---|
String |
AXIS_8
Xbox Controller: D-Pad Vertical
Declaration
public const string AXIS_8 = "AXIS_8"
Field Value
Type | Description |
---|---|
String |
AXIS_9
HTC Vive Controller: Left Controller Trigger (7) Squeeze
Oculus Touch Controller: Axis1D.PrimaryIndexTrigger Squeeze
Valve Knuckles Controller: Left Controller Trigger Squeeze
Windows Mixed Reality Motion Controller: Left Trigger Squeeze
Declaration
public const string AXIS_9 = "AXIS_9"
Field Value
Type | Description |
---|---|
String |
AXIS_9
HTC Vive Controller: Left Controller Trigger (7) Squeeze
Oculus Touch Controller: Axis1D.PrimaryIndexTrigger Squeeze
Valve Knuckles Controller: Left Controller Trigger Squeeze
Windows Mixed Reality Motion Controller: Left Trigger Squeeze
Declaration
public const string AXIS_9 = "AXIS_9"
Field Value
Type | Description |
---|---|
String |
UP_DOWN
Axis for movement along the up (gravity) vector.
Declaration
public const string UP_DOWN = "UpDown"
Field Value
Type | Description |
---|---|
String |
UP_DOWN
Axis for movement along the up (gravity) vector.
Declaration
public const string UP_DOWN = "UpDown"
Field Value
Type | Description |
---|---|
String |