minecraft-crawler/org.jrbudda.vivecraft.steamvrinput_pico_controller.json
Hiina c1476c912b
All checks were successful
/ deploy (push) Successful in 4s
Add anon's pico bindings
and update the script to install everything. I think it's fine to install
everything, as it won't do anything if you don't have the type of
controller.
2024-08-24 14:10:35 -06:00

332 lines
11 KiB
JSON

{
"action_manifest_version" : 0,
"alias_info" : {},
"app_key" : "org.jrbudda.vivecraft.steamvrinput",
"bindings" : {
"/actions/climbey" : {
"sources" : [
{
"inputs" : {
"click" : {
"output" : "/actions/climbey/in/vivecraft.key.climbeygrab"
}
},
"mode" : "button",
"path" : "/user/hand/left/input/trigger"
},
{
"inputs" : {
"click" : {
"output" : "/actions/climbey/in/vivecraft.key.climbeyjump"
}
},
"mode" : "button",
"path" : "/user/hand/left/input/grip"
},
{
"inputs" : {
"click" : {
"output" : "/actions/climbey/in/vivecraft.key.climbeyjump"
}
},
"mode" : "button",
"path" : "/user/hand/right/input/grip"
},
{
"inputs" : {
"click" : {
"output" : "/actions/climbey/in/vivecraft.key.climbeygrab"
}
},
"mode" : "button",
"path" : "/user/hand/right/input/trigger"
}
]
},
"/actions/global" : {
"haptics" : [
{
"output" : "/actions/global/out/lefthaptic",
"path" : "/user/hand/left/output/haptic"
},
{
"output" : "/actions/global/out/righthaptic",
"path" : "/user/hand/right/output/haptic"
}
],
"poses" : [
{
"output" : "/actions/global/in/lefthand",
"path" : "/user/hand/left/pose/raw"
},
{
"output" : "/actions/global/in/righthand",
"path" : "/user/hand/right/pose/raw"
}
],
"sources" : [
{
"inputs" : {
"click" : {
"output" : "/actions/global/in/key.inventory"
}
},
"mode" : "trigger",
"path" : "/user/hand/left/input/trigger"
},
{
"inputs" : {
"click" : {
"output" : "/actions/global/in/vivecraft.key.ingamemenubutton"
}
},
"mode" : "trigger",
"path" : "/user/hand/left/input/grip"
}
]
},
"/actions/gui" : {
"sources" : [
{
"inputs" : {
"click" : {
"output" : "/actions/gui/in/vivecraft.key.guirightclick"
}
},
"mode" : "button",
"path" : "/user/hand/right/input/grip"
},
{
"inputs" : {
"click" : {
"output" : "/actions/gui/in/vivecraft.key.guileftclick"
}
},
"mode" : "button",
"path" : "/user/hand/right/input/trigger"
},
{
"inputs" : {
"scroll" : {
"output" : "/actions/gui/in/vivecraft.key.guiscrollaxis"
}
},
"mode" : "scroll",
"parameters" : {
"scroll_mode" : "discrete"
},
"path" : "/user/hand/right/input/joystick"
},
{
"inputs" : {
"click" : {
"output" : "/actions/gui/in/vivecraft.key.guishift"
}
},
"mode" : "toggle_button",
"path" : "/user/hand/left/input/joystick"
},
{
"inputs" : {
"click" : {
"output" : "/actions/gui/in/vivecraft.key.guimiddleclick"
}
},
"mode" : "trigger",
"path" : "/user/hand/left/input/trigger"
}
]
},
"/actions/ingame" : {
"sources" : [
{
"inputs" : {
"click" : {
"output" : "/actions/ingame/in/key.attack"
}
},
"mode" : "button",
"path" : "/user/hand/right/input/trigger"
},
{
"inputs" : {
"click" : {
"output" : "/actions/ingame/in/key.jump"
}
},
"mode" : "button",
"path" : "/user/hand/right/input/b"
},
{
"inputs" : {
"click" : {
"output" : "/actions/ingame/in/key.sneak"
}
},
"mode" : "toggle_button",
"path" : "/user/hand/right/input/a"
},
{
"inputs" : {
"click" : {
"output" : "/actions/ingame/in/key.sprint"
},
"position" : {
"output" : "/actions/ingame/in/vivecraft.key.freemovestrafe"
}
},
"mode" : "joystick",
"path" : "/user/hand/left/input/joystick"
},
{
"inputs" : {
"click" : {
"output" : "/actions/ingame/in/vivecraft.key.hotbarprev"
}
},
"mode" : "button",
"path" : "/user/hand/left/input/x"
},
{
"inputs" : {
"click" : {
"output" : "/actions/ingame/in/vivecraft.key.hotbarnext"
}
},
"mode" : "button",
"path" : "/user/hand/left/input/y"
},
{
"inputs" : {
"click" : {
"output" : "/actions/ingame/in/vivecraft.key.radialmenu"
},
"position" : {
"output" : "/actions/ingame/in/vivecraft.key.freemovestrafe"
}
},
"mode" : "trackpad",
"path" : "/user/hand/left/input/trackpad"
},
{
"inputs" : {
"click" : {
"output" : "/actions/ingame/in/key.use"
}
},
"mode" : "trigger",
"path" : "/user/hand/right/input/grip"
},
{
"inputs" : {
"click" : {
"output" : "/actions/ingame/in/vivecraft.key.hotbarnext"
}
},
"mode" : "button",
"path" : "/user/hand/right/input/application_menu"
},
{
"inputs" : {
"click" : {
"output" : "/actions/ingame/in/key.jump"
}
},
"mode" : "trackpad",
"path" : "/user/hand/right/input/trackpad"
},
{
"inputs" : {
"click" : {
"output" : "/actions/ingame/in/vivecraft.key.hotbarprev"
}
},
"mode" : "button",
"path" : "/user/hand/left/input/application_menu"
},
{
"inputs" : {
"click" : {
"output" : "/actions/ingame/in/vivecraft.key.radialmenu"
},
"position" : {
"output" : "/actions/ingame/in/vivecraft.key.freemoverotate"
}
},
"mode" : "joystick",
"path" : "/user/hand/right/input/joystick"
}
]
},
"/actions/keyboard" : {
"sources" : [
{
"inputs" : {
"click" : {
"output" : "/actions/keyboard/in/vivecraft.key.keyboardshift"
}
},
"mode" : "button",
"path" : "/user/hand/left/input/grip"
},
{
"inputs" : {
"click" : {
"output" : "/actions/keyboard/in/vivecraft.key.keyboardshift"
}
},
"mode" : "button",
"path" : "/user/hand/right/input/grip"
},
{
"inputs" : {
"click" : {
"output" : "/actions/keyboard/in/vivecraft.key.keyboardclick"
}
},
"mode" : "button",
"path" : "/user/hand/left/input/trigger"
},
{
"inputs" : {
"click" : {
"output" : "/actions/keyboard/in/vivecraft.key.keyboardclick"
}
},
"mode" : "button",
"path" : "/user/hand/right/input/trigger"
}
]
},
"/actions/mod" : {
"chords" : [
{
"inputs" : [
[ "/user/hand/left/input/joystick", "single" ],
[ "/user/hand/right/input/joystick", "single" ]
],
"output" : "/actions/mod/in/keybinds.combatroll.roll"
}
],
"sources" : [
{
"inputs" : {},
"mode" : "button",
"path" : "/user/hand/left/input/joystick"
},
{
"inputs" : {},
"mode" : "button",
"path" : "/user/hand/right/input/joystick"
}
]
}
},
"category" : "steamvr_input",
"controller_type" : "pico_controller",
"description" : "I suffered greatly while making this work.\nPressing down both sticks at once will make you combat roll forward, however you will need to unbind shader reloading in options.txt in Minecraft's folder, by rewriting\nkey_iris.keybind.reload:key.keyboard.r to key_iris.keybind.reload:key.keyboard.unknown\n- X and Y is used to cycle the hotbar, B will jump and A will sneak.\n- Clicking the left stick while running will toggle sprint until you stop moving.\n- Clicking the right stick will open the radial menu.\n- Gripping with left hand will close open menus and open the pause menu.\n- Right grip will use or place items\n\n",
"interaction_profile" : "",
"name" : "Pico Controller bindings for /vrg/ crawler",
"options" : {},
"simulated_actions" : []
}