549 lines
9.8 KiB
JSON
549 lines
9.8 KiB
JSON
{
|
|
"name": "Default bindings for Vive",
|
|
"controller_type": "vive_controller",
|
|
"last_edited_by": "UnrealEngine",
|
|
"bindings":
|
|
{
|
|
"/actions/main":
|
|
{
|
|
"sources": [
|
|
{
|
|
"mode": "trigger",
|
|
"path": "/user/hand/left/input/trigger",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/MotionControllerTriggerLeft"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trigger",
|
|
"path": "/user/hand/right/input/trigger",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/MotionControllerTriggerRight"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "button",
|
|
"path": "/user/hand/left/input/grip",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/MotionControllerGripLeft"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "button",
|
|
"path": "/user/hand/right/input/grip",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/MotionControllerGripRight"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "button",
|
|
"path": "/user/hand/left/input/application_menu",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/ShoulderLeft"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "button",
|
|
"path": "/user/hand/right/input/application_menu",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/ShoulderRight"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "dpad",
|
|
"path": "/user/hand/left/input/trackpad",
|
|
"parameters":
|
|
{
|
|
"sub_mode": "click"
|
|
},
|
|
"inputs":
|
|
{
|
|
"north":
|
|
{
|
|
"output": "/actions/main/in/FaceButton01Left"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "dpad",
|
|
"path": "/user/hand/right/input/trackpad",
|
|
"parameters":
|
|
{
|
|
"sub_mode": "click"
|
|
},
|
|
"inputs":
|
|
{
|
|
"north":
|
|
{
|
|
"output": "/actions/main/in/FaceButton01Right"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "dpad",
|
|
"path": "/user/hand/left/input/trackpad",
|
|
"parameters":
|
|
{
|
|
"sub_mode": "click"
|
|
},
|
|
"inputs":
|
|
{
|
|
"east":
|
|
{
|
|
"output": "/actions/main/in/FaceButton02Left"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "dpad",
|
|
"path": "/user/hand/right/input/trackpad",
|
|
"parameters":
|
|
{
|
|
"sub_mode": "click"
|
|
},
|
|
"inputs":
|
|
{
|
|
"east":
|
|
{
|
|
"output": "/actions/main/in/FaceButton02Right"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "dpad",
|
|
"path": "/user/hand/left/input/trackpad",
|
|
"parameters":
|
|
{
|
|
"sub_mode": "click"
|
|
},
|
|
"inputs":
|
|
{
|
|
"south":
|
|
{
|
|
"output": "/actions/main/in/FaceButton03Left"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "dpad",
|
|
"path": "/user/hand/right/input/trackpad",
|
|
"parameters":
|
|
{
|
|
"sub_mode": "click"
|
|
},
|
|
"inputs":
|
|
{
|
|
"south":
|
|
{
|
|
"output": "/actions/main/in/FaceButton03Right"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "dpad",
|
|
"path": "/user/hand/left/input/trackpad",
|
|
"parameters":
|
|
{
|
|
"sub_mode": "click"
|
|
},
|
|
"inputs":
|
|
{
|
|
"west":
|
|
{
|
|
"output": "/actions/main/in/FaceButton04Left"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "dpad",
|
|
"path": "/user/hand/right/input/trackpad",
|
|
"parameters":
|
|
{
|
|
"sub_mode": "click"
|
|
},
|
|
"inputs":
|
|
{
|
|
"west":
|
|
{
|
|
"output": "/actions/main/in/FaceButton04Right"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "button",
|
|
"path": "/user/hand/left/input/grip",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Left_WorldMovement"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "button",
|
|
"path": "/user/hand/left/input/application_menu",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Left_Modifier"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "dpad",
|
|
"path": "/user/hand/left/input/trackpad",
|
|
"parameters":
|
|
{
|
|
"sub_mode": "click"
|
|
},
|
|
"inputs":
|
|
{
|
|
"south":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Left_TrackpadDown"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "dpad",
|
|
"path": "/user/hand/left/input/trackpad",
|
|
"parameters":
|
|
{
|
|
"sub_mode": "click"
|
|
},
|
|
"inputs":
|
|
{
|
|
"west":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Left_TrackpadLeft"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "dpad",
|
|
"path": "/user/hand/left/input/trackpad",
|
|
"parameters":
|
|
{
|
|
"sub_mode": "click"
|
|
},
|
|
"inputs":
|
|
{
|
|
"east":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Left_TrackpadRight"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "dpad",
|
|
"path": "/user/hand/left/input/trackpad",
|
|
"parameters":
|
|
{
|
|
"sub_mode": "click"
|
|
},
|
|
"inputs":
|
|
{
|
|
"north":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Left_TrackpadUp"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trackpad",
|
|
"path": "/user/hand/left/input/trackpad",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Left_ConfirmRadialSelection"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trackpad",
|
|
"path": "/user/hand/left/input/trackpad",
|
|
"inputs":
|
|
{
|
|
"touch":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Left_Touch"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "button",
|
|
"path": "/user/hand/right/input/grip",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Right_WorldMovement"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "button",
|
|
"path": "/user/hand/right/input/application_menu",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Right_Modifier"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "dpad",
|
|
"path": "/user/hand/right/input/trackpad",
|
|
"parameters":
|
|
{
|
|
"sub_mode": "click"
|
|
},
|
|
"inputs":
|
|
{
|
|
"south":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Right_TrackpadDown"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "dpad",
|
|
"path": "/user/hand/right/input/trackpad",
|
|
"parameters":
|
|
{
|
|
"sub_mode": "click"
|
|
},
|
|
"inputs":
|
|
{
|
|
"west":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Right_TrackpadLeft"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "dpad",
|
|
"path": "/user/hand/right/input/trackpad",
|
|
"parameters":
|
|
{
|
|
"sub_mode": "click"
|
|
},
|
|
"inputs":
|
|
{
|
|
"east":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Right_TrackpadRight"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "dpad",
|
|
"path": "/user/hand/right/input/trackpad",
|
|
"parameters":
|
|
{
|
|
"sub_mode": "click"
|
|
},
|
|
"inputs":
|
|
{
|
|
"north":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Right_TrackpadUp"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trackpad",
|
|
"path": "/user/hand/right/input/trackpad",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Right_ConfirmRadialSelection"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trackpad",
|
|
"path": "/user/hand/right/input/trackpad",
|
|
"inputs":
|
|
{
|
|
"touch":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Right_Touch"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "scalar_constant",
|
|
"path": "/user/hand/left/input/grip",
|
|
"inputs":
|
|
{
|
|
"value":
|
|
{
|
|
"output": "/actions/main/in/Grip1AxisLeft axis"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "scalar_constant",
|
|
"path": "/user/hand/right/input/grip",
|
|
"inputs":
|
|
{
|
|
"value":
|
|
{
|
|
"output": "/actions/main/in/Grip1AxisRight axis"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trigger",
|
|
"path": "/user/hand/left/input/trigger",
|
|
"inputs":
|
|
{
|
|
"pull":
|
|
{
|
|
"output": "/actions/main/in/TriggerAxisLeft axis"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trigger",
|
|
"path": "/user/hand/right/input/trigger",
|
|
"inputs":
|
|
{
|
|
"pull":
|
|
{
|
|
"output": "/actions/main/in/TriggerAxisRight axis"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trackpad",
|
|
"path": "/user/hand/left/input/trackpad",
|
|
"inputs":
|
|
{
|
|
"position":
|
|
{
|
|
"output": "/actions/main/in/ThumbstickLeft_X,ThumbstickLeft_Y X Y_axis2d"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trackpad",
|
|
"path": "/user/hand/right/input/trackpad",
|
|
"inputs":
|
|
{
|
|
"position":
|
|
{
|
|
"output": "/actions/main/in/ThumbstickRight_X,ThumbstickRight_Y X Y_axis2d"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trigger",
|
|
"path": "/user/hand/right/input/trigger",
|
|
"inputs":
|
|
{
|
|
"pull":
|
|
{
|
|
"output": "/actions/main/in/SteamVRBindings axis"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trigger",
|
|
"path": "/user/hand/left/input/trigger",
|
|
"inputs":
|
|
{
|
|
"pull":
|
|
{
|
|
"output": "/actions/main/in/SteamVRBindings axis"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trigger",
|
|
"path": "/user/hand/left/input/trigger",
|
|
"inputs":
|
|
{
|
|
"pull":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Left_TriggerAxis axis"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trigger",
|
|
"path": "/user/hand/right/input/trigger",
|
|
"inputs":
|
|
{
|
|
"pull":
|
|
{
|
|
"output": "/actions/main/in/VREditor_Right_TriggerAxis axis"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"poses": [
|
|
{
|
|
"output": "/actions/main/in/controllerleft",
|
|
"path": "/user/hand/left/pose/raw",
|
|
"requirement": "optional"
|
|
},
|
|
{
|
|
"output": "/actions/main/in/controllerright",
|
|
"path": "/user/hand/right/pose/raw"
|
|
}
|
|
],
|
|
"skeleton": [
|
|
{
|
|
"output": "/actions/main/in/skeletonleft",
|
|
"path": "/user/hand/left/input/skeleton/left"
|
|
},
|
|
{
|
|
"output": "/actions/main/in/skeletonright",
|
|
"path": "/user/hand/right/input/skeleton/right"
|
|
}
|
|
],
|
|
"haptics": [
|
|
{
|
|
"output": "/actions/main/out/vibrateleft",
|
|
"path": "/user/hand/left/output/haptic"
|
|
},
|
|
{
|
|
"output": "/actions/main/out/vibrateright",
|
|
"path": "/user/hand/right/output/haptic"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"description": "AF-17735300"
|
|
} |