All checks were successful
		
		
	
	/ deploy (push) Successful in 4s
				
			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.
		
			
				
	
	
		
			332 lines
		
	
	
	
		
			11 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			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" : []
 | |
| }
 |