{ "app_key": "application.generated.unity.vrcycling.exe", "bindings": { "/actions/bikevr": { "chords": [], "poses": [ { "output": "/actions/bikevr/in/steer", "path": "/user/hand/left/pose/front" }, { "output": "/actions/bikevr/in/steer", "path": "/user/hand/right/pose/front" } ], "haptics": [], "sources": [ { "path": "/user/hand/left/input/trigger", "mode": "trigger", "parameters": {}, "inputs": { "click": { "output": "/actions/bikevr/in/resetposition" } } }, { "path": "/user/hand/right/input/trigger", "mode": "trigger", "parameters": {}, "inputs": { "click": { "output": "/actions/bikevr/in/resetposition" } } }, { "path": "/user/hand/left/input/trackpad", "mode": "dpad", "parameters": { "deadzone_pct": "5", "overlap_pct": "5", "sub_mode": "click" }, "inputs": { "east": { "output": "/actions/bikevr/in/moveplayerright" }, "north": { "output": "/actions/bikevr/in/moveplayerforward" }, "south": { "output": "/actions/bikevr/in/moveplayerbackward" }, "west": { "output": "/actions/bikevr/in/moveplayerleft" } } }, { "path": "/user/hand/right/input/trackpad", "mode": "dpad", "parameters": { "deadzone_pct": "5", "overlap_pct": "5", "sub_mode": "click" }, "inputs": { "east": { "output": "/actions/bikevr/in/moveplayerright" }, "north": { "output": "/actions/bikevr/in/moveplayerforward" }, "south": { "output": "/actions/bikevr/in/moveplayerbackward" }, "west": { "output": "/actions/bikevr/in/moveplayerleft" } } }, { "path": "/user/hand/left/input/application_menu", "mode": "button", "parameters": {}, "inputs": { "click": { "output": "/actions/bikevr/in/moveplayermodeswitch" } } }, { "path": "/user/hand/right/input/application_menu", "mode": "button", "parameters": {}, "inputs": { "click": { "output": "/actions/bikevr/in/moveplayermodeswitch" } } }, { "path": "/user/hand/left/input/grip", "mode": "toggle_button", "parameters": {}, "inputs": { "click": { "output": "/actions/bikevr/in/resetbikeposition" } } }, { "path": "/user/hand/right/input/grip", "mode": "toggle_button", "parameters": {}, "inputs": { "click": { "output": "/actions/bikevr/in/resetbikeposition" } } } ], "skeleton": [] }, "/actions/buggy": { "chords": [], "poses": [], "haptics": [], "sources": [ { "path": "/user/hand/left/input/trigger", "mode": "trigger", "parameters": {}, "inputs": { "pull": { "output": "/actions/buggy/in/throttle" } } }, { "path": "/user/hand/right/input/trigger", "mode": "trigger", "parameters": {}, "inputs": { "pull": { "output": "/actions/buggy/in/throttle" } } }, { "path": "/user/hand/left/input/trackpad", "mode": "trackpad", "parameters": {}, "inputs": { "click": { "output": "/actions/buggy/in/brake" }, "position": { "output": "/actions/buggy/in/steering" } } }, { "path": "/user/hand/right/input/trackpad", "mode": "trackpad", "parameters": {}, "inputs": { "click": { "output": "/actions/buggy/in/brake" }, "position": { "output": "/actions/buggy/in/steering" } } }, { "path": "/user/hand/left/input/application_menu", "mode": "button", "parameters": {}, "inputs": { "click": { "output": "/actions/buggy/in/reset" } } }, { "path": "/user/hand/right/input/application_menu", "mode": "button", "parameters": {}, "inputs": { "click": { "output": "/actions/buggy/in/reset" } } } ], "skeleton": [] }, "/actions/default": { "chords": [], "poses": [ { "output": "/actions/default/in/pose", "path": "/user/hand/left/pose/raw" }, { "output": "/actions/default/in/pose", "path": "/user/hand/right/pose/raw" } ], "haptics": [ { "output": "/actions/default/out/haptic", "path": "/user/hand/left/output/haptic" }, { "output": "/actions/default/out/haptic", "path": "/user/hand/right/output/haptic" } ], "sources": [ { "path": "/user/hand/left/input/trigger", "mode": "button", "parameters": {}, "inputs": { "click": { "output": "/actions/default/in/interactui" } } }, { "path": "/user/hand/left/input/grip", "mode": "button", "parameters": { "click_activate_threshold": "0.05", "click_deactivate_threshold": "0", "force_input": "force" }, "inputs": { "click": { "output": "/actions/default/in/grabgrip" } } }, { "path": "/user/hand/left/input/trigger", "mode": "button", "parameters": { "click_activate_threshold": "0.75", "click_deactivate_threshold": "0.7", "force_input": "value" }, "inputs": { "click": { "output": "/actions/default/in/grabpinch" } } }, { "path": "/user/hand/right/input/trigger", "mode": "button", "parameters": {}, "inputs": { "click": { "output": "/actions/default/in/interactui" } } }, { "path": "/user/hand/right/input/trigger", "mode": "button", "parameters": { "click_activate_threshold": "0.75", "click_deactivate_threshold": "0.7" }, "inputs": { "click": { "output": "/actions/default/in/grabpinch" } } }, { "path": "/user/hand/left/input/trackpad", "mode": "dpad", "parameters": { "deadzone_pct": "90", "overlap_pct": "15", "sub_mode": "click" }, "inputs": { "center": { "output": "/actions/default/in/teleport" }, "east": { "output": "/actions/default/in/snapturnright" }, "north": { "output": "/actions/default/in/teleport" }, "south": { "output": "/actions/default/in/teleport" }, "west": { "output": "/actions/default/in/snapturnleft" } } }, { "path": "/user/hand/right/input/trackpad", "mode": "dpad", "parameters": { "deadzone_pct": "90", "overlap_pct": "15", "sub_mode": "click" }, "inputs": { "center": { "output": "/actions/default/in/teleport" }, "east": { "output": "/actions/default/in/snapturnright" }, "north": { "output": "/actions/default/in/teleport" }, "south": { "output": "/actions/default/in/teleport" }, "west": { "output": "/actions/default/in/snapturnleft" } } }, { "path": "/user/hand/right/input/grip", "mode": "button", "parameters": { "click_activate_threshold": "0.05", "click_deactivate_threshold": "0", "force_input": "force" }, "inputs": { "click": { "output": "/actions/default/in/grabgrip" } } }, { "path": "/user/hand/left/input/trigger", "mode": "trigger", "parameters": {}, "inputs": { "pull": { "output": "/actions/default/in/squeeze" } } }, { "path": "/user/hand/right/input/trigger", "mode": "trigger", "parameters": {}, "inputs": { "pull": { "output": "/actions/default/in/squeeze" } } } ], "skeleton": [ { "output": "/actions/default/in/skeletonlefthand", "path": "/user/hand/left/input/skeleton/left" }, { "output": "/actions/default/in/skeletonrighthand", "path": "/user/hand/right/input/skeleton/right" } ] }, "/actions/platformer": { "chords": [], "poses": [], "haptics": [], "sources": [ { "path": "/user/hand/left/input/trackpad", "mode": "button", "parameters": {}, "inputs": { "click": { "output": "/actions/platformer/in/jump" } } }, { "path": "/user/hand/right/input/trackpad", "mode": "button", "parameters": {}, "inputs": { "click": { "output": "/actions/platformer/in/jump" } } }, { "path": "/user/hand/left/input/trackpad", "mode": "trackpad", "parameters": {}, "inputs": { "position": { "output": "/actions/platformer/in/move" } } }, { "path": "/user/hand/right/input/trackpad", "mode": "trackpad", "parameters": {}, "inputs": { "position": { "output": "/actions/platformer/in/move" } } } ], "skeleton": [] } }, "controller_type": "vive_controller", "description": "", "name": "vive_controller" }