mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0releases/2.3.0releases/2.4.0releases/2.5.0releases/2.5.1releases/2.5.2releases/2.5.3

We've moved!

Starting from MRTK 2.6, we are publishing both conceptual docs and API references on docs.microsoft.com. For conceptual docs, please visit our new landing page. For API references, please visit the MRTK-Unity section of the dot net API explorer. Existing content will remain here but will not be updated further.

Search Results for

    Show / Hide Table of Contents

    Class ControllerMappingLibrary

    Helper utility to manage all the required Axis configuration for platforms, where required

    Inheritance
    Object
    ControllerMappingLibrary
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    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_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_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_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_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_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_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_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_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_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_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_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_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_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_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
    In This Article
    • Fields
      • AXIS_1
      • AXIS_10
      • AXIS_11
      • AXIS_12
      • AXIS_13
      • AXIS_14
      • AXIS_15
      • AXIS_16
      • AXIS_17
      • AXIS_18
      • AXIS_19
      • AXIS_2
      • AXIS_20
      • AXIS_21
      • AXIS_22
      • AXIS_23
      • AXIS_24
      • AXIS_25
      • AXIS_26
      • AXIS_27
      • AXIS_28
      • AXIS_3
      • AXIS_4
      • AXIS_5
      • AXIS_6
      • AXIS_7
      • AXIS_8
      • AXIS_9
      • UP_DOWN
    Back to top Generated by DocFX