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 MixedRealityInputSimulationProfile

    Inheritance
    Object
    BaseMixedRealityProfile
    MixedRealityInputSimulationProfile
    Namespace: Microsoft.MixedReality.Toolkit.Input
    Assembly: cs.temp.dll.dll
    Syntax
    public class MixedRealityInputSimulationProfile : BaseMixedRealityProfile

    Properties

    ControlFastSpeed

    Fast camera translation speed

    Declaration
    public float ControlFastSpeed { get; }
    Property Value
    Type Description
    Single

    ControlSlowSpeed

    Slow camera translation speed

    Declaration
    public float ControlSlowSpeed { get; }
    Property Value
    Type Description
    Single

    CurrentControlMode

    Camera movement mode

    Declaration
    public InputSimulationControlMode CurrentControlMode { get; }
    Property Value
    Type Description
    InputSimulationControlMode

    DefaultHandDistance

    Default distance of the hand from the camera

    Declaration
    public float DefaultHandDistance { get; }
    Property Value
    Type Description
    Single

    DefaultHandGesture

    Hand joint pose on first show or reset

    Declaration
    public ArticulatedHandPose.GestureId DefaultHandGesture { get; }
    Property Value
    Type Description
    ArticulatedHandPose.GestureId

    DefaultHandSimulationMode

    Enable hand simulation

    Declaration
    public HandSimulationMode DefaultHandSimulationMode { get; }
    Property Value
    Type Description
    HandSimulationMode

    DoublePressTime

    Maximum time interval for double press

    Declaration
    public float DoublePressTime { get; }
    Property Value
    Type Description
    Single

    FastControlKey

    Key to speed up camera movement

    Declaration
    public KeyBinding FastControlKey { get; }
    Property Value
    Type Description
    KeyBinding

    HandDepthMultiplier

    Depth change when scrolling the mouse wheel

    Declaration
    public float HandDepthMultiplier { get; }
    Property Value
    Type Description
    Single

    HandGestureAnimationSpeed

    Gesture interpolation per second

    Declaration
    public float HandGestureAnimationSpeed { get; }
    Property Value
    Type Description
    Single

    HandHideTimeout

    Time after which uncontrolled hands are hidden

    Declaration
    public float HandHideTimeout { get; }
    Property Value
    Type Description
    Single

    HandJitterAmount

    Apply random offset to the hand position

    Declaration
    public float HandJitterAmount { get; }
    Property Value
    Type Description
    Single

    HandRotateButton

    Controls how hand rotation is activated

    Declaration
    public KeyBinding HandRotateButton { get; }
    Property Value
    Type Description
    KeyBinding

    HoldStartDuration

    Time until hold gesture starts

    Declaration
    public float HoldStartDuration { get; }
    Property Value
    Type Description
    Single

    IndicatorsPrefab

    Indicator buttons to show input simulation state in the viewport

    Declaration
    public GameObject IndicatorsPrefab { get; }
    Property Value
    Type Description
    GameObject

    InteractionButton

    Button pressed to interact with objects

    Declaration
    public KeyBinding InteractionButton { get; }
    Property Value
    Type Description
    KeyBinding

    IsCameraControlEnabled

    Enable manual camera control

    Declaration
    public bool IsCameraControlEnabled { get; }
    Property Value
    Type Description
    Boolean

    IsControllerLookInverted

    Invert the vertical rotation

    Declaration
    public bool IsControllerLookInverted { get; }
    Property Value
    Type Description
    Boolean

    IsHandsFreeInputEnabled

    Enable hands free input

    Declaration
    public bool IsHandsFreeInputEnabled { get; }
    Property Value
    Type Description
    Boolean

    LeftHandManipulationKey

    Key to manipulate the left hand

    Declaration
    public KeyBinding LeftHandManipulationKey { get; }
    Property Value
    Type Description
    KeyBinding

    LeftMouseHandGesture

    Hand joint pose when pressing the left mouse button

    Declaration
    public ArticulatedHandPose.GestureId LeftMouseHandGesture { get; }
    Property Value
    Type Description
    ArticulatedHandPose.GestureId

    LookHorizontal

    Look Horizontal Axis - Right Stick On Controller

    Declaration
    public string LookHorizontal { get; }
    Property Value
    Type Description
    String

    LookVertical

    Look Vertical Axis - Right Stick On Controller

    Declaration
    public string LookVertical { get; }
    Property Value
    Type Description
    String

    MiddleMouseHandGesture

    Hand joint pose when pressing the middle mouse button

    Declaration
    public ArticulatedHandPose.GestureId MiddleMouseHandGesture { get; }
    Property Value
    Type Description
    ArticulatedHandPose.GestureId

    MouseHandRotationSpeed

    Additional rotation factor after input smoothing has been applied

    Declaration
    public float MouseHandRotationSpeed { get; }
    Property Value
    Type Description
    Single

    MouseLookButton

    Controls how mouse look control is activated

    Declaration
    public KeyBinding MouseLookButton { get; }
    Property Value
    Type Description
    KeyBinding

    MouseLookSpeed

    Additional rotation factor after input smoothing has been applied

    Declaration
    public float MouseLookSpeed { get; }
    Property Value
    Type Description
    Single

    MouseLookToggle

    Toggle mouse look on with the mouse look button, press escape to release

    Declaration
    public bool MouseLookToggle { get; }
    Property Value
    Type Description
    Boolean

    MouseRotationSensitivity

    Sensitivity when using the mouse for rotation

    Declaration
    public float MouseRotationSensitivity { get; }
    Property Value
    Type Description
    Single

    MouseScroll

    Mouse Scroll Wheel

    Declaration
    public string MouseScroll { get; }
    Property Value
    Type Description
    String

    MouseX

    Mouse Movement X-axis

    Declaration
    public string MouseX { get; }
    Property Value
    Type Description
    String

    MouseY

    Mouse Movement Y-axis

    Declaration
    public string MouseY { get; }
    Property Value
    Type Description
    String

    MoveHorizontal

    Horizontal movement Axis

    Declaration
    public string MoveHorizontal { get; }
    Property Value
    Type Description
    String

    MoveUpDown

    Up/Down movement Axis

    Declaration
    public string MoveUpDown { get; }
    Property Value
    Type Description
    String

    MoveVertical

    Vertical movement Axis

    Declaration
    public string MoveVertical { get; }
    Property Value
    Type Description
    String

    NavigationStartThreshold

    The total amount of input source movement that needs to happen to start navigation

    Declaration
    public float NavigationStartThreshold { get; }
    Property Value
    Type Description
    Single

    RightHandManipulationKey

    Key to manipulate the right hand

    Declaration
    public KeyBinding RightHandManipulationKey { get; }
    Property Value
    Type Description
    KeyBinding

    RightMouseHandGesture

    Hand joint pose when pressing the right mouse button

    Declaration
    public ArticulatedHandPose.GestureId RightMouseHandGesture { get; }
    Property Value
    Type Description
    ArticulatedHandPose.GestureId

    SimulateEyePosition

    Enable eye simulation

    Declaration
    public bool SimulateEyePosition { get; }
    Property Value
    Type Description
    Boolean

    ToggleLeftHandKey

    Key to toggle persistent mode for the left hand

    Declaration
    public KeyBinding ToggleLeftHandKey { get; }
    Property Value
    Type Description
    KeyBinding

    ToggleRightHandKey

    Key to toggle persistent mode for the right hand

    Declaration
    public KeyBinding ToggleRightHandKey { get; }
    Property Value
    Type Description
    KeyBinding
    In This Article
    Back to top Generated by DocFX