{
   "action_sets" : [
      {
         "name" : "/actions/main",
         "usage" : "leftright"
      }
   ],
   //"binding_url": "legacy_actions.json"
  "actions": [
    {
      "name": "/actions/main/in/leftSkell",
      "skeleton": "/skeleton/hand/left",
      "requirement": "optional",
      "type": "skeleton"
    },
    {
      "name": "/actions/main/in/rightSkell",
      "skeleton": "/skeleton/hand/right",
      "requirement": "optional",
      "type": "skeleton"
    },
     {
      "name": "/actions/main/in/ToggleActive",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/ButtonA",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/ButtonB",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/ButtonX",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/ButtonY",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/LeftDPADUp",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/LeftDPADLeft",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/LeftDPADDown",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/LeftDPADRight",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/out/RumbleLeft",
      "requirement": "optional",
      "type": "vibration"
    },
    {
      "name": "/actions/main/out/RumbleRight",
      "requirement": "optional",
      "type": "vibration"
    },
    {
      "name": "/actions/main/in/LeftGrip",
      "requirement": "optional",
      "type": "vector1"
    },
    {
      "name": "/actions/main/in/RightGrip",
      "requirement": "optional",
      "type": "vector1"
    },
    {
      "name": "/actions/main/in/LeftTriggerValue",
      "requirement": "optional",
      "type": "vector1"
    },
    {
      "name": "/actions/main/in/RightTriggerValue",
      "requirement": "optional",
      "type": "vector1"
    },
    {
      "name": "/actions/main/in/LeftTriggerClick",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/RightTriggerClick",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/LeftBumper",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/RightBumper",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/LeftStickClick",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/RightStickClick",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/Select",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/Start",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/Guide",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/main/in/LeftStickPosition",
      "requirement": "optional",
      "type": "vector2"
    },
    {
      "name": "/actions/main/in/RightStickPosition",
      "requirement": "optional",
      "type": "vector2"
    },
    {
      "name": "/actions/main/in/Hand_Right",
      "type": "pose"
    }

  ],
   "default_bindings" : [
    {
      "controller_type":"vive_controller",
      "binding_url":"actionsbindingvive_controller.json"
   },
   {
    "controller_type":"oculus_touch",
    "binding_url":"actionsbindingtouch.json"
 },
   {
     "controller_type": "knuckles",
     "binding_url": "actionsbindingknuckles.json"
   }
   ],
   "localization" : []
}
