ControllerMappingLibrary Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Helper utility to manage all the required Axis configuration for platforms, where required
public ref class ControllerMappingLibrary abstract sealed
public static class ControllerMappingLibrary
type ControllerMappingLibrary = class
Public Class ControllerMappingLibrary
- Inheritance
-
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 |
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 |
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 |
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 |
AXIS_13 |
Oculus Touch Controller: Axis1D.PrimaryIndexTrigger Near Touch |
AXIS_14 |
Oculus Touch Controller: Axis1D.SecondaryIndexTrigger Near Touch |
AXIS_15 |
Oculus Touch Controller: Touch.PrimaryThumbRest Near Touch |
AXIS_16 |
Oculus Touch Controller: Button.SecondaryThumbstick Near Touch |
AXIS_17 |
Windows Mixed Reality Motion Controller: Left Touchpad Horizontal Movement |
AXIS_18 |
Windows Mixed Reality Motion Controller: Left Touchpad Vertical Movement |
AXIS_19 |
Windows Mixed Reality Motion Controller: Right Touchpad Horizontal Movement |
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 |
AXIS_20 |
Windows Mixed Reality Motion Controller: Right Touchpad Vertical Movement Valve Knuckles Controller: Left Controller Index Finger Cap Sensor |
AXIS_21 |
Valve Knuckles Controller: Right Controller Index Finger Cap Sensor |
AXIS_22 |
Valve Knuckles Controller: Left Controller Middle Finger Cap Sensor |
AXIS_23 |
Valve Knuckles Controller: Right Controller Middle Finger Cap Sensor |
AXIS_24 |
Valve Knuckles Controller: Left Controller Ring Finger Cap Sensor |
AXIS_25 |
Valve Knuckles Controller: Right Controller Ring Finger Cap Sensor |
AXIS_26 |
Valve Knuckles Controller: Left Controller Pinky Finger Cap Sensor |
AXIS_27 |
Valve Knuckles Controller: Right Controller Pinky Finger Cap Sensor |
AXIS_28 | |
AXIS_3 |
Mouse: Scroll Xbox Controller: Shared Trigger |
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 |
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 |
AXIS_6 |
None |
AXIS_7 |
Xbox Controller: D-Pad Horizontal |
AXIS_8 |
Xbox Controller: D-Pad Vertical |
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 |
defaultDeadZone | |
UP_DOWN |
Axis for movement along the up (gravity) vector. |
Properties
UnityInputManagerAxes |
Get the InputManagerAxis data needed to configure the Input Mappings for a controller |
Methods
GetControllerTexture(Type, Handedness) | |
GetControllerTextureScaled(Type, Handedness) |