210 lines
3.7 KiB
JSON
210 lines
3.7 KiB
JSON
{
|
|
"name": "Default bindings for OculusTouch",
|
|
"controller_type": "oculus_touch",
|
|
"last_edited_by": "UnrealEngine",
|
|
"bindings":
|
|
{
|
|
"/actions/main":
|
|
{
|
|
"sources": [
|
|
{
|
|
"mode": "trigger",
|
|
"path": "/user/hand/right/input/trigger",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/triggerR"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trigger",
|
|
"path": "/user/hand/right/input/grip",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/grabberR"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trigger",
|
|
"path": "/user/hand/left/input/trigger",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/triggerL"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "button",
|
|
"path": "/user/hand/left/input/a",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/menuL"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trigger",
|
|
"path": "/user/hand/left/input/grip",
|
|
"inputs":
|
|
{
|
|
"click":
|
|
{
|
|
"output": "/actions/main/in/grabberL"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trigger",
|
|
"path": "/user/hand/right/input/trigger",
|
|
"inputs":
|
|
{
|
|
"pull":
|
|
{
|
|
"output": "/actions/main/in/R_VRtrigger axis"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "joystick",
|
|
"path": "/user/hand/right/input/joystick",
|
|
"inputs":
|
|
{
|
|
"position":
|
|
{
|
|
"output": "/actions/main/in/R_VRstickX,R_VRstickY X Y_axis2d"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trigger",
|
|
"path": "/user/hand/right/input/grip",
|
|
"inputs":
|
|
{
|
|
"pull":
|
|
{
|
|
"output": "/actions/main/in/R_VRgrabber axis"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trigger",
|
|
"path": "/user/hand/left/input/trigger",
|
|
"inputs":
|
|
{
|
|
"pull":
|
|
{
|
|
"output": "/actions/main/in/L_VRtrigger axis"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "joystick",
|
|
"path": "/user/hand/left/input/joystick",
|
|
"inputs":
|
|
{
|
|
"position":
|
|
{
|
|
"output": "/actions/main/in/L_VRstickX,L_VRstickY X Y_axis2d"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "trigger",
|
|
"path": "/user/hand/left/input/grip",
|
|
"inputs":
|
|
{
|
|
"pull":
|
|
{
|
|
"output": "/actions/main/in/L_VRgrabber axis"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "button",
|
|
"path": "/user/hand/right/input/a",
|
|
"inputs":
|
|
{
|
|
"pull":
|
|
{
|
|
"output": "/actions/main/in/R_btn1 axis"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "button",
|
|
"path": "/user/hand/right/input/b",
|
|
"inputs":
|
|
{
|
|
"pull":
|
|
{
|
|
"output": "/actions/main/in/R_btn2 axis"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "button",
|
|
"path": "/user/hand/left/input/x",
|
|
"inputs":
|
|
{
|
|
"pull":
|
|
{
|
|
"output": "/actions/main/in/L_btn1 axis"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"mode": "button",
|
|
"path": "/user/hand/left/input/y",
|
|
"inputs":
|
|
{
|
|
"pull":
|
|
{
|
|
"output": "/actions/main/in/L_btn2 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": "Ivazowsky-18319896"
|
|
} |