180 lines
5.5 KiB
JSON
180 lines
5.5 KiB
JSON
{
|
|
"action_manifest_version" : 0,
|
|
"app_key" : "galister.wlxoverlay-s",
|
|
"bindings" : {
|
|
"/actions/default" : {
|
|
"haptics" : [
|
|
{
|
|
"output" : "/actions/default/out/hapticsleft",
|
|
"path" : "/user/hand/left/output/haptic"
|
|
},
|
|
{
|
|
"output" : "/actions/default/out/hapticsright",
|
|
"path" : "/user/hand/right/output/haptic"
|
|
}
|
|
],
|
|
"poses" : [
|
|
{
|
|
"output" : "/actions/default/in/lefthand",
|
|
"path" : "/user/hand/left/pose/tip"
|
|
},
|
|
{
|
|
"output" : "/actions/default/in/righthand",
|
|
"path" : "/user/hand/right/pose/tip"
|
|
}
|
|
],
|
|
"sources" : [
|
|
{
|
|
"inputs" : {
|
|
"double" : {
|
|
"output" : "/actions/default/in/showhide"
|
|
},
|
|
"touch" : {
|
|
"output": "/actions/default/in/clickmodifierright"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/left/input/b"
|
|
},
|
|
{
|
|
"path": "/user/hand/left/input/a",
|
|
"mode": "button",
|
|
"inputs": {
|
|
"touch": {
|
|
"output": "/actions/default/in/clickmodifiermiddle"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path": "/user/hand/right/input/b",
|
|
"mode": "button",
|
|
"inputs": {
|
|
"touch": {
|
|
"output": "/actions/default/in/clickmodifierright"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path": "/user/hand/right/input/a",
|
|
"mode": "button",
|
|
"inputs": {
|
|
"touch": {
|
|
"output": "/actions/default/in/clickmodifiermiddle"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/default/in/click"
|
|
},
|
|
"touch": {
|
|
"output": "/actions/default/in/movemouse"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"parameters" : {
|
|
"click_activate_threshold" : "0.35",
|
|
"click_deactivate_threshold" : "0.31"
|
|
},
|
|
"path" : "/user/hand/left/input/trigger"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/default/in/click"
|
|
},
|
|
"touch": {
|
|
"output": "/actions/default/in/movemouse"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"parameters" : {
|
|
"click_activate_threshold" : "0.35",
|
|
"click_deactivate_threshold" : "0.31"
|
|
},
|
|
"path" : "/user/hand/right/input/trigger"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/default/in/altclick"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/right/input/trackpad"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/default/in/spacedrag"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/left/input/trackpad"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"grab" : {
|
|
"output" : "/actions/default/in/grab"
|
|
}
|
|
},
|
|
"mode" : "grab",
|
|
"parameters" : {
|
|
"value_hold_threshold" : "1.3",
|
|
"value_release_threshold" : "1.1"
|
|
},
|
|
"path" : "/user/hand/left/input/grip"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"grab" : {
|
|
"output" : "/actions/default/in/grab"
|
|
}
|
|
},
|
|
"mode" : "grab",
|
|
"parameters" : {
|
|
"value_hold_threshold" : "1.3",
|
|
"value_release_threshold" : "1.1"
|
|
},
|
|
"path" : "/user/hand/right/input/grip"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"scroll" : {
|
|
"output" : "/actions/default/in/scroll"
|
|
}
|
|
},
|
|
"mode" : "scroll",
|
|
"parameters" : {
|
|
"scroll_mode" : "smooth"
|
|
},
|
|
"path" : "/user/hand/left/input/thumbstick"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"scroll" : {
|
|
"output" : "/actions/default/in/scroll"
|
|
}
|
|
},
|
|
"mode" : "scroll",
|
|
"parameters" : {
|
|
"scroll_mode" : "smooth"
|
|
},
|
|
"path" : "/user/hand/right/input/thumbstick"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"category" : "steamvr_input",
|
|
"controller_type" : "knuckles",
|
|
"description" : "Ver1",
|
|
"interaction_profile" : "",
|
|
"name" : "WlxOverlay configuration for Index Controller",
|
|
"options" : {
|
|
"mirror_actions" : false,
|
|
"simulated_controller_type" : "none"
|
|
},
|
|
"simulated_actions" : []
|
|
}
|