mxink

OpenXR Interaction Profile

This interaction profile is defined in the vendor extension: XR_LOGITECH_mx_ink_stylus_interaction

        <interaction_profile name="/interaction_profiles/logitech/mx_ink_stylus_logitech" title="Logitech MX Ink Stylus">
            <user_path path="/user/hand/left"/>
            <user_path path="/user/hand/right"/>
            <component subpath="/input/tip_logitech/force"                          type="XR_ACTION_TYPE_FLOAT_INPUT"/>
            <component subpath="/input/cluster_middle_logitech/force"               type="XR_ACTION_TYPE_FLOAT_INPUT"/>
            <component subpath="/input/cluster_front_logitech/click"                type="XR_ACTION_TYPE_BOOLEAN_INPUT"/>
            <component subpath="/input/cluster_front_logitech/double_tap_logitech"  type="XR_ACTION_TYPE_BOOLEAN_INPUT"/>
            <component subpath="/input/cluster_back_logitech/click"                 type="XR_ACTION_TYPE_BOOLEAN_INPUT"/>
            <component subpath="/input/cluster_back_logitech/double_tap_logitech"   type="XR_ACTION_TYPE_BOOLEAN_INPUT"/>
            <component subpath="/input/system/click"                                type="XR_ACTION_TYPE_BOOLEAN_INPUT"  system="true"/>
            <component subpath="/input/dock_logitech/docked_logitech"               type="XR_ACTION_TYPE_BOOLEAN_INPUT"/>
            <component subpath="/input/grip/pose"                                   type="XR_ACTION_TYPE_POSE_INPUT"/>
            <component subpath="/input/aim/pose"                                    type="XR_ACTION_TYPE_POSE_INPUT"/>
            <component subpath="/input/tip_logitech/pose"                           type="XR_ACTION_TYPE_POSE_INPUT"/>
            <component subpath="/output/haptic"                                     type="XR_ACTION_TYPE_VIBRATION_OUTPUT"/>
        </interaction_profile>