mirror of
https://github.com/CrispyPin/sinpin-vr.git
synced 2024-11-10 04:20:25 +01:00
750 lines
24 KiB
JSON
750 lines
24 KiB
JSON
{
|
|
"action_manifest_version" : 0,
|
|
"alias_info" : {
|
|
"/actions/legacy/in/head_proximity" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/left_axis2_press" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/left_axis2_touch" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/left_axis3_press" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/left_axis3_touch" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/left_axis3_value_e0" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/left_axis3_value_e1" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/left_axis4_press" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/left_axis4_touch" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/left_axis4_value_e0" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/left_axis4_value_e1" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/left_system_press" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/left_system_touch" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/right_axis3_press" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/right_axis3_touch" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/right_axis3_value_e0" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/right_axis3_value_e1" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/right_axis4_press" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/right_axis4_touch" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/right_axis4_value_e0" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/right_axis4_value_e1" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/right_system_press" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy/in/right_system_touch" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy_mirrored/in/axis2_press" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy_mirrored/in/axis2_touch" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy_mirrored/in/axis3_press" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy_mirrored/in/axis3_touch" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy_mirrored/in/axis3_value_e0" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy_mirrored/in/axis3_value_e1" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy_mirrored/in/axis4_press" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy_mirrored/in/axis4_touch" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy_mirrored/in/axis4_value_e0" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy_mirrored/in/axis4_value_e1" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
},
|
|
"/actions/legacy_mirrored/in/system_press" : {
|
|
"alias_name" : "",
|
|
"hidden" : true
|
|
}
|
|
},
|
|
"app_key" : "system.generated.sinpin_vr",
|
|
"bindings" : {
|
|
"/actions/cursor" : {
|
|
"sources" : [
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/cursor/in/mouse_right"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/left/input/a"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/cursor/in/mouse_right"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/right/input/a"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/cursor/in/mouse_left"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/left/input/trigger"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/cursor/in/mouse_left"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/right/input/trigger"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/cursor/in/activate_cursor"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/left/input/trackpad"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/cursor/in/activate_cursor"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/right/input/trackpad"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"position" : {
|
|
"output" : "/actions/cursor/in/scroll"
|
|
}
|
|
},
|
|
"mode" : "joystick",
|
|
"path" : "/user/hand/left/input/thumbstick"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"position" : {
|
|
"output" : "/actions/cursor/in/scroll"
|
|
}
|
|
},
|
|
"mode" : "joystick",
|
|
"path" : "/user/hand/right/input/thumbstick"
|
|
}
|
|
]
|
|
},
|
|
"/actions/edit" : {
|
|
"sources" : [
|
|
{
|
|
"inputs" : {
|
|
"position" : {
|
|
"output" : "/actions/edit/in/distance"
|
|
}
|
|
},
|
|
"mode" : "joystick",
|
|
"path" : "/user/hand/left/input/thumbstick"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"position" : {
|
|
"output" : "/actions/edit/in/distance"
|
|
}
|
|
},
|
|
"mode" : "joystick",
|
|
"path" : "/user/hand/right/input/thumbstick"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/edit/in/grab"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/left/input/trigger"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/edit/in/grab"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/right/input/trigger"
|
|
}
|
|
]
|
|
},
|
|
"/actions/legacy" : {
|
|
"haptics" : [
|
|
{
|
|
"output" : "/actions/legacy/out/left_haptic",
|
|
"path" : "/user/hand/left/output/haptic"
|
|
},
|
|
{
|
|
"output" : "/actions/legacy/out/right_haptic",
|
|
"path" : "/user/hand/right/output/haptic"
|
|
}
|
|
],
|
|
"poses" : [
|
|
{
|
|
"output" : "/actions/legacy/in/Left_Pose",
|
|
"path" : "/user/hand/left/pose/raw"
|
|
},
|
|
{
|
|
"output" : "/actions/legacy/in/Right_Pose",
|
|
"path" : "/user/hand/right/pose/raw"
|
|
}
|
|
],
|
|
"sources" : [
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/left_system_press"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/left/input/system"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"pull" : {
|
|
"output" : "/actions/legacy/in/left_axis1_value"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy/in/left_axis1_touch"
|
|
}
|
|
},
|
|
"mode" : "trigger",
|
|
"path" : "/user/hand/left/input/trigger"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/right_system_press"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/right/input/system"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/right_grip_press"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy/in/right_grip_touch"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/right/input/a"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/left_grip_press"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy/in/left_grip_touch"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/left/input/a"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/left_applicationmenu_press"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy/in/left_applicationmenu_touch"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/left/input/b"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/right_applicationmenu_press"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy/in/right_applicationmenu_touch"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/right/input/b"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/left_axis0_press"
|
|
},
|
|
"position" : {
|
|
"output" : "/actions/legacy/in/left_axis0_value"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy/in/left_axis0_touch"
|
|
}
|
|
},
|
|
"mode" : "trackpad",
|
|
"path" : "/user/hand/left/input/trackpad"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/right_axis0_press"
|
|
},
|
|
"position" : {
|
|
"output" : "/actions/legacy/in/right_axis0_value"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy/in/right_axis0_touch"
|
|
}
|
|
},
|
|
"mode" : "trackpad",
|
|
"path" : "/user/hand/right/input/trackpad"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"pull" : {
|
|
"output" : "/actions/legacy/in/right_axis1_value"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy/in/right_axis1_touch"
|
|
}
|
|
},
|
|
"mode" : "trigger",
|
|
"path" : "/user/hand/right/input/trigger"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/left_axis1_press"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy/in/left_axis1_touch"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"parameters" : {
|
|
"click_activate_threshold" : "0.55",
|
|
"click_deactivate_threshold" : "0.5",
|
|
"haptic_amplitude" : "0",
|
|
"touch_activate_threshold" : "0.1",
|
|
"touch_deactivate_threshold" : "0.05"
|
|
},
|
|
"path" : "/user/hand/left/input/trigger"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/right_axis1_press"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy/in/right_axis1_touch"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"parameters" : {
|
|
"click_activate_threshold" : "0.55",
|
|
"click_deactivate_threshold" : "0.5",
|
|
"haptic_amplitude" : "0",
|
|
"touch_activate_threshold" : "0.1",
|
|
"touch_deactivate_threshold" : "0.05"
|
|
},
|
|
"path" : "/user/hand/right/input/trigger"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/left_axis0_press"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/left/input/trackpad"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/right_axis0_press"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/right/input/trackpad"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/left_axis0_press"
|
|
},
|
|
"position" : {
|
|
"output" : "/actions/legacy/in/left_axis0_value"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy/in/left_axis0_touch"
|
|
}
|
|
},
|
|
"mode" : "joystick",
|
|
"path" : "/user/hand/left/input/thumbstick"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/right_axis0_press"
|
|
},
|
|
"position" : {
|
|
"output" : "/actions/legacy/in/right_axis0_value"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy/in/right_axis0_touch"
|
|
}
|
|
},
|
|
"mode" : "joystick",
|
|
"path" : "/user/hand/right/input/thumbstick"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/left_axis0_press"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"parameters" : {
|
|
"click_activate_threshold" : 0.80000000000000004,
|
|
"click_deactivate_threshold" : 0.69999999999999996,
|
|
"force_input" : "position",
|
|
"haptic_amplitude" : 0
|
|
},
|
|
"path" : "/user/hand/left/input/thumbstick"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/right_axis0_press"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"parameters" : {
|
|
"click_activate_threshold" : 0.80000000000000004,
|
|
"click_deactivate_threshold" : 0.69999999999999996,
|
|
"force_input" : "position",
|
|
"haptic_amplitude" : 0
|
|
},
|
|
"path" : "/user/hand/right/input/thumbstick"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/left_grip_press"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy/in/left_grip_touch"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"parameters" : {
|
|
"click_activate_threshold" : "0.8",
|
|
"force_input" : "force"
|
|
},
|
|
"path" : "/user/hand/left/input/grip"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy/in/right_grip_press"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy/in/right_grip_touch"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"parameters" : {
|
|
"click_activate_threshold" : "0.8",
|
|
"force_input" : "force"
|
|
},
|
|
"path" : "/user/hand/right/input/grip"
|
|
}
|
|
]
|
|
},
|
|
"/actions/legacy_mirrored" : {
|
|
"haptics" : [
|
|
{
|
|
"output" : "/actions/legacy_mirrored/out/haptic",
|
|
"path" : "/user/hand/left/output/haptic"
|
|
},
|
|
{
|
|
"output" : "/actions/legacy_mirrored/out/haptic",
|
|
"path" : "/user/hand/right/output/haptic"
|
|
}
|
|
],
|
|
"poses" : [
|
|
{
|
|
"output" : "/actions/legacy_mirrored/in/pose",
|
|
"path" : "/user/hand/left/pose/raw"
|
|
},
|
|
{
|
|
"output" : "/actions/legacy_mirrored/in/pose",
|
|
"path" : "/user/hand/right/pose/raw"
|
|
}
|
|
],
|
|
"sources" : [
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy_mirrored/in/axis1_press"
|
|
},
|
|
"pull" : {
|
|
"output" : "/actions/legacy_mirrored/in/axis1_value"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy_mirrored/in/axis1_touch"
|
|
}
|
|
},
|
|
"mode" : "trigger",
|
|
"path" : "/user/hand/left/input/trigger"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy_mirrored/in/axis1_press"
|
|
},
|
|
"pull" : {
|
|
"output" : "/actions/legacy_mirrored/in/axis1_value"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy_mirrored/in/axis1_touch"
|
|
}
|
|
},
|
|
"mode" : "trigger",
|
|
"path" : "/user/hand/right/input/trigger"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"position" : {
|
|
"output" : "/actions/legacy_mirrored/in/axis0_value"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy_mirrored/in/axis0_touch"
|
|
}
|
|
},
|
|
"mode" : "trackpad",
|
|
"path" : "/user/hand/left/input/trackpad"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"position" : {
|
|
"output" : "/actions/legacy_mirrored/in/axis0_value"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy_mirrored/in/axis0_touch"
|
|
}
|
|
},
|
|
"mode" : "trackpad",
|
|
"path" : "/user/hand/right/input/trackpad"
|
|
},
|
|
{
|
|
"inputs" : {},
|
|
"mode" : "joystick",
|
|
"path" : "/user/hand/left/input/thumbstick"
|
|
},
|
|
{
|
|
"inputs" : {},
|
|
"mode" : "joystick",
|
|
"path" : "/user/hand/right/input/thumbstick"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy_mirrored/in/grip_press"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy_mirrored/in/grip_touch"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/left/input/a"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy_mirrored/in/grip_press"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy_mirrored/in/grip_touch"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/right/input/a"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy_mirrored/in/applicationmenu_press"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy_mirrored/in/applicationmenu_touch"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/left/input/b"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy_mirrored/in/applicationmenu_press"
|
|
},
|
|
"touch" : {
|
|
"output" : "/actions/legacy_mirrored/in/applicationmenu_touch"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/right/input/b"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy_mirrored/in/axis0_press"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/left/input/trackpad"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/legacy_mirrored/in/axis0_press"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/right/input/trackpad"
|
|
}
|
|
]
|
|
},
|
|
"/actions/main" : {
|
|
"sources" : [
|
|
{
|
|
"inputs" : {
|
|
"long" : {
|
|
"output" : "/actions/main/in/reset"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/left/input/a"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/main/in/mouse_left"
|
|
},
|
|
"long" : {
|
|
"output" : "/actions/main/in/toggle_visibility"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/left/input/b"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"long" : {
|
|
"output" : "/actions/main/in/edit_mode"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/right/input/b"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"category" : "steamvr_input",
|
|
"controller_type" : "knuckles",
|
|
"description" : "yes",
|
|
"interaction_profile" : "",
|
|
"name" : "Default sinpin_vr bindings",
|
|
"options" : {
|
|
"mirror_actions" : true,
|
|
"simulated_controller_type" : "none"
|
|
},
|
|
"simulated_actions" : []
|
|
}
|