ovr-utils/ovr-utils/addons/godot-openvr/actions/bindings_generic.json

75 lines
1.5 KiB
JSON

{
"bindings" : {
"/actions/godot" : {
"haptics" : [
{
"output" : "/actions/godot/out/haptic",
"path" : "/user/hand/left/output/haptic"
},
{
"output" : "/actions/godot/out/haptic",
"path" : "/user/hand/right/output/haptic"
}
],
"sources" : [
{
"inputs" : {
"click" : {
"output" : "/actions/godot/in/trigger"
}
},
"mode" : "button",
"path" : "/user/hand/left/input/trigger"
},
{
"inputs" : {
"click" : {
"output" : "/actions/godot/in/trigger"
}
},
"mode" : "button",
"path" : "/user/hand/right/input/trigger"
},
{
"inputs" : {
"click" : {
"output" : "/actions/godot/in/grip"
}
},
"mode" : "button",
"path" : "/user/hand/right/input/grip"
},
{
"inputs" : {
"click" : {
"output" : "/actions/godot/in/grip"
}
},
"mode" : "button",
"path" : "/user/hand/left/input/grip"
},
{
"inputs" : {
"position" : {
"output" : "/actions/godot/in/analog"
}
},
"mode" : "trackpad",
"path" : "/user/hand/left/input/trackpad"
},
{
"inputs" : {
"position" : {
"output" : "/actions/godot/in/analog"
}
},
"mode" : "trackpad",
"path" : "/user/hand/right/input/trackpad"
}
]
}
},
"controller_type" : "generic",
"description" : "Bindings for the Godot OpenVR plugin for a generic controller",
"name" : "Godot bindings for a generic controller"
}