{ "default_bindings": [ { "controller_type": "vive_controller", "binding_url": "default_action_manifests/ovras-team.advancedsettings_default_vive_controller.json" }, { "controller_type": "holographic_controller", "binding_url": "default_action_manifests/ovras-team.advancedsettings_default_wmr.json" }, { "controller_type": "knuckles", "binding_url": "default_action_manifests/ovras-team.advancedsettings_default_knuckles.json" }, { "controller_type": "generic_hmd", "binding_url": "default_action_manifests/ovras-team.advancedsettings_default_hmd.json" } ], "actions": [ { "name": "/actions/music/in/NextTrack", "requirement": "optional", "type": "boolean" }, { "name": "/actions/music/in/PreviousTrack", "requirement": "optional", "type": "boolean" }, { "name": "/actions/music/in/PausePlayTrack", "requirement": "optional", "type": "boolean" }, { "name": "/actions/music/in/StopTrack", "requirement": "optional", "type": "boolean" }, { "name": "/actions/haptic/out/HapticsLeft", "type": "vibration" }, { "name": "/actions/haptic/out/HapticsRight", "type": "vibration" }, { "name": "/actions/haptic/in/AddLeftHapticClick", "requirement": "optional", "type": "boolean" }, { "name": "/actions/haptic/in/AddRightHapticClick", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/LeftHandSpaceTurn", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/RightHandSpaceTurn", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/LeftHandSpaceDrag", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/RightHandSpaceDrag", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/OptionalOverrideLeftHandSpaceTurn", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/OptionalOverrideRightHandSpaceTurn", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/OptionalOverrideLeftHandSpaceDrag", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/OptionalOverrideRightHandSpaceDrag", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/SwapSpaceDragToLeftHandOverride", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/SwapSpaceDragToRightHandOverride", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/GravityToggle", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/GravityReverse", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/ResetOffsets", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/HeightToggle", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/SnapTurnLeft", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/SnapTurnRight", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/SmoothTurnLeft", "requirement": "optional", "type": "boolean" }, { "name": "/actions/motion/in/SmoothTurnRight", "requirement": "optional", "type": "boolean" }, { "name": "/actions/misc/in/XAxisLockToggle", "requirement": "optional", "type": "boolean" }, { "name": "/actions/misc/in/YAxisLockToggle", "requirement": "optional", "type": "boolean" }, { "name": "/actions/misc/in/ZAxisLockToggle", "requirement": "optional", "type": "boolean" }, { "name": "/actions/misc/in/PushToTalk", "requirement": "optional", "type": "boolean" }, { "name": "/actions/misc/in/ChaperoneToggle", "requirement": "optional", "type": "boolean" }, { "name": "/actions/haptic/in/ProxSensor", "requirement": "optional", "type": "boolean" }, { "name": "/actions/misc/in/KeyboardOne", "requirement": "optional", "type": "boolean" }, { "name": "/actions/misc/in/KeyboardTwo", "requirement": "optional", "type": "boolean" }, { "name": "/actions/misc/in/KeyboardThree", "requirement": "optional", "type": "boolean" } ], "action_sets": [ { "name": "/actions/motion", "usage": "leftright" }, { "name": "/actions/music", "usage": "leftright" }, { "name": "/actions/misc", "usage": "leftright" }, { "name": "/actions/haptic", "usage": "leftright" } ], "localization" : [ { "language_tag": "en_US", "/actions/haptic" : "Haptics", "/actions/music" : "Music", "/actions/misc" : "Misc", "/actions/motion" : "Motion", "/actions/music/in/NextTrack" : "Play Next Track", "/actions/music/in/PreviousTrack" : "Play Previous Track", "/actions/music/in/PausePlayTrack" : "Pause/Play Track", "/actions/music/in/StopTrack" : "Stop Track", "/actions/haptic/out/HapticsLeft" : "Haptics Left", "/actions/haptic/out/HapticsRight" : " Haptics Right", "/actions/haptic/in/AddLeftHapticClick" : " Add Left Haptic Click", "/actions/haptic/in/AddRightHapticClick" : " Add Right Haptic Click", "/actions/motion/in/LeftHandSpaceTurn" : "Left Hand Space Turn", "/actions/motion/in/RightHandSpaceTurn" : "Right Hand Space Turn", "/actions/motion/in/LeftHandSpaceDrag" : "Left Hand Space Drag", "/actions/motion/in/RightHandSpaceDrag" : "Right Hand Space Drag", "/actions/motion/in/OptionalOverrideLeftHandSpaceTurn" : "(Optional Override) Left Hand Space Turn", "/actions/motion/in/OptionalOverrideRightHandSpaceTurn" : "(Optional Override) Right Hand Space Turn", "/actions/motion/in/OptionalOverrideLeftHandSpaceDrag" : "(Optional Override) Left Hand Space Drag", "/actions/motion/in/OptionalOverrideRightHandSpaceDrag" : "(Optional Override) Right Hand Space Drag", "/actions/motion/in/SwapSpaceDragToLeftHandOverride" : "Swap Active Space Drag to Left Hand (Override)", "/actions/motion/in/SwapSpaceDragToRightHandOverride" : "Swap Active Space Drag to Right Hand (Override)", "/actions/motion/in/GravityToggle" : "Gravity Toggle", "/actions/motion/in/GravityReverse" : "Gravity Reverse", "/actions/motion/in/ResetOffsets" : "Reset Offsets", "/actions/motion/in/HeightToggle" : "Height Toggle", "/actions/motion/in/SnapTurnLeft" : "Snap-Turn Left", "/actions/motion/in/SnapTurnRight" : "Snap-Turn Right", "/actions/motion/in/SmoothTurnLeft" : "Smooth-Turn Left", "/actions/motion/in/SmoothTurnRight" : "Smooth-Turn Right", "/actions/misc/in/XAxisLockToggle" : "X-Axis Lock Toggle", "/actions/misc/in/YAxisLockToggle" : "Y-Axis Lock Toggle", "/actions/misc/in/ZAxisLockToggle" : "Z-Axis Lock Toggle", "/actions/misc/in/PushToTalk" : "Push To Talk", "/actions/misc/in/ChaperoneToggle" : "Chaperone Toggle", "/actions/haptic/in/ProxSensor" : "Proximity Sensor", "/actions/misc/in/KeyboardOne" : "Keyboard Shortcut One", "/actions/misc/in/KeyboardTwo" : "Keyboard Shortcut Two", "/actions/misc/in/KeyboardThree" : "Keyboard Shortcut Three" } ] }