{
  "version": 1,
  "minimum_required_version": 1,
  "default_bindings":
  [
    {
      "controller_type": "oculus_touch",
      "binding_url": "bindings_touch.json"
    },
    {
      "controller_type": "vive_controller",
      "binding_url": "bindings_vive_controller.json"
    },
    {
      "controller_type": "knuckles_ev1",
      "binding_url": "bindings_knuckles_ev1.json"
    },
    {
      "controller_type": "knuckles",
      "binding_url": "bindings_knuckles.json"
    },
    {
      "controller_type": "holographic_controller",
      "binding_url": "bindings_holographic.json"
    },
    {
      "controller_type": "vive_cosmos_controller",
      "binding_url": "bindings_cosmos.json"
    },
    {
      "controller_type": "hpmotioncontroller",
      "binding_url": "bindings_hp_reverb_g2.json"
    },
    {
      "controller_type": "generic",
      "binding_url": "bindings_generic.json"
    },
    {
      "controller_type": "gamepad",
      "binding_url": "bindings_gamepad.json"
    }
  ],
  "actions": [
    {
      "name": "/actions/global/in/HandPoseLeft",
      "type": "pose"
    },
    {
      "name": "/actions/global/in/HandPoseRight",
      "type": "pose"
    },
    {
      "name": "/actions/global/in/HandSkeletonLeft",
      "type": "skeleton",
      "skeleton": "/skeleton/hand/left"
    },
    {
      "name": "/actions/global/in/HandSkeletonRight",
      "type": "skeleton",
      "skeleton": "/skeleton/hand/right"
    },
    {
      "name": "/actions/default/in/ToggleMenu",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/lclick",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/rclick",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/Use",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/UseGrip",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/ShowInventory",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/HandCurl",
      "type": "vector1"
    },
    {
      "name": "/actions/default/in/Pad",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/PadTouch",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/Trackpad",
      "type": "vector2"
    },
    {
      "name": "/actions/move/in/Teleport",
      "type": "boolean"
    },
    {
      "name": "/actions/move/in/TurnLeft",
      "type": "boolean"
    },
    {
      "name": "/actions/move/in/TurnRight",
      "type": "boolean"
    },
    {
      "name": "/actions/prop_tool/in/Menu",
      "type": "boolean"
    },
    {
      "name": "/actions/prop_tool/in/Use",
      "type": "boolean"
    },
    {
      "name": "/actions/prop_tool/in/Drop",
      "type": "boolean"
    },
    {
      "name": "/actions/prop_tool/in/Pad",
      "type": "boolean"
    },
    {
      "name": "/actions/prop_tool/in/PadTouch",
      "type": "boolean"
    },
    {
      "name": "/actions/prop_tool/in/PadLeft",
      "type": "boolean"
    },
    {
      "name": "/actions/prop_tool/in/PadRight",
      "type": "boolean"
    },
    {
      "name": "/actions/prop_tool/in/PadUp",
      "type": "boolean"
    },
    {
      "name": "/actions/prop_tool/in/PadDown",
      "type": "boolean"
    },
    {
      "name": "/actions/prop_tool/in/Trigger",
      "type": "vector1"
    },
    {
      "name": "/actions/prop_tool/in/Trackpad",
      "type": "vector2"
    },
    {
      "name": "/actions/prop_tool/in/Joystick",
      "type": "vector2"
    },
    {
      "name": "/actions/scroll_discrete/in/Scroll",
      "requirement": "optional",
      "hide_callout": true,
      "type": "vector2"
    },
    {
      "name": "/actions/scroll_smooth/in/Scroll",
      "requirement": "optional",
      "type": "vector2"
    },
    {
      "name": "/actions/global/in/HapticVibration",
      "type": "vibration"
    }
  ],
  "action_sets":
  [
    {
      "name": "/actions/global",
      "usage": "leftright"
    },
    {
      "name": "/actions/default",
      "usage": "single"
    },
    {
      "name": "/actions/move",
      "usage": "single"
    },
    {
      "name": "/actions/prop_tool",
      "usage": "single"
    },
    {
      "name": "/actions/scroll_discrete",
      "display_with": "/actions/default",
      "usage": "single"
    },
    {
      "name": "/actions/scroll_smooth",
      "display_with": "/actions/default",
      "usage": "single"
    }
  ],
  "localization": 
  [
    {
      "language_tag": "en_US",
      "/actions/global": "Global",
      "/actions/default": "Default",
      "/actions/move": "Move",
      "/actions/prop_tool": "Tool",
      "/actions/scroll_discrete": "Mousewheel-style Scrolling",
      "/actions/scroll_smooth": "Trackpad-style Scrolling",
      "/actions/global/in/HandPoseLeft": "Hand Pose Left",
      "/actions/global/in/HandPoseRight": "Hand Pose Right",
      "/actions/global/in/HandSkeletonLeft": "Hand Skeleton Left",
      "/actions/global/in/HandSkeletonRight": "Hand Skeleton Right",
      "/actions/global/in/HapticVibration": "Haptic Vibration",
      "/actions/default/in/ToggleMenu": "Toggle Menu",
      "/actions/default/in/lclick": "Left Click",
      "/actions/default/in/rclick": "Right Click",
      "/actions/default/in/Use": "Use",
      "/actions/default/in/UseGrip": "Use Grip",
      "/actions/default/in/ShowInventory": "Show Inventory",
      "/actions/default/in/HandCurl": "Hand Curl",
      "/actions/default/in/Pad": "Pad",
      "/actions/default/in/PadTouch": "Pad Touch",
      "/actions/default/in/ScrollDiscrete": "Discrete Scroll",
      "/actions/default/in/ScrollSmooth": "Smooth Scroll",
      "/actions/default/in/Trackpad": "Trackpad",
      "/actions/move/in/Teleport": "Teleport",
      "/actions/move/in/TurnLeft": "Turn Left",
      "/actions/move/in/TurnRight": "Turn Right",
      "/actions/prop_tool/in/Menu": "Tool Menu",
      "/actions/prop_tool/in/Use": "Tool Use",
      "/actions/prop_tool/in/Drop": "Tool Drop",
      "/actions/prop_tool/in/Pad": "Tool Pad",
      "/actions/prop_tool/in/PadTouch": "Tool Pad Touch",
      "/actions/prop_tool/in/PadLeft": "Tool Pad Left",
      "/actions/prop_tool/in/PadRight": "Tool Pad Right",
      "/actions/prop_tool/in/PadUp": "Tool Pad Up",
      "/actions/prop_tool/in/PadDown": "Tool Pad Down",
      "/actions/prop_tool/in/Trigger": "Tool Trigger",
      "/actions/prop_tool/in/Trackpad": "Tool Trackpad",
      "/actions/prop_tool/in/Joystick": "Tool Joystick",
      "/actions/scroll_discrete/in/scroll": "Scroll Panel",
      "/actions/scroll_smooth/in/scroll": "Scroll Panel"
    }
  ]
}
