{
  "action_manifest_version" : 0,
  "td_app_key" : "basic.touchdesigner.exe",
  "actions": [
    {
      "name": "/actions/default/in/LeftHand",
	  "td_chan_name": "controller_l",
	  "td_legacy_chan_name": "lcontroller",
      "type": "pose"
    },
    {
      "name": "/actions/default/in/TriggerLeft",
	  "td_chan_name": "controller_l/trigger",
	  "td_legacy_chan_name": "lcontroller:trigger",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/SqueezeLeft",
	  "td_chan_name": "controller_l/squeeze",
	  "td_legacy_chan_name": "lcontroller:squeeze",
      "requirement": "optional",
      "type": "vector1"
    },
    {
      "name": "/actions/default/in/GripLeft",
	  "td_chan_name": "controller_l/grip",
	  "td_legacy_chan_name": "lcontroller:grip",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/TrackPadLeft",
	  "td_chan_name": "controller_l/trackpad",
	  "td_legacy_chan_name": "lcontroller:trackpad",
      "requirement": "optional",
      "type": "vector2"
    },
    {
      "name": "/actions/default/in/TrackPadClickLeft",
	  "td_chan_name": "controller_l/trackpad_click",
	  "td_legacy_chan_name": "lcontroller:trackpad_click",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/TrackPadTouchLeft",
	  "td_chan_name": "controller_l/trackpad_touch",
	  "td_legacy_chan_name": "lcontroller:trackpad_touch",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/JoystickLeft",
	  "td_chan_name": "controller_l/joystick",
	  "td_legacy_chan_name": "lcontroller:joystick",
      "requirement": "optional",
      "type": "vector2"
    },
    {
      "name": "/actions/default/in/JoystickClickLeft",
	  "td_chan_name": "controller_l/joystick_click",
	  "td_legacy_chan_name": "lcontroller:joystick_click",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/AButtonLeft",
	  "td_chan_name": "controller_l/abutton",
	  "td_legacy_chan_name": "lcontroller:abutton",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/BButtonLeft",
	  "td_chan_name": "controller_l/bbutton",
	  "td_legacy_chan_name": "lcontroller:bbutton",
      "requirement": "optional",
      "type": "boolean"
    },
	{
			"name" : "/actions/default/in/controller_l_skeleton",
			"td_chan_name" : "controller_l",
			"requirement": "optional",
			"type": "skeleton",
			"skeleton": "/skeleton/hand/left"
	},
    {
      "name": "/actions/default/in/RightHand",
	  "td_chan_name": "controller_r",
	  "td_legacy_chan_name": "rcontroller",
      "type": "pose"
    },
    {
      "name": "/actions/default/in/TriggerRight",
	  "td_chan_name": "controller_r/trigger",
	  "td_legacy_chan_name": "rcontroller:trigger",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/SqueezeRight",
	  "td_chan_name": "controller_r/squeeze",
	  "td_legacy_chan_name": "rcontroller:squeeze",
      "requirement": "optional",
      "type": "vector1"
    },
    {
      "name": "/actions/default/in/GripRight",
	  "td_chan_name": "controller_r/grip",
	  "td_legacy_chan_name": "rcontroller:grip",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/TrackPadRight",
	  "td_chan_name": "controller_r/trackpad",
	  "td_legacy_chan_name": "rcontroller:trackpad",
      "requirement": "optional",
      "type": "vector2"
    },
    {
      "name": "/actions/default/in/TrackPadClickRight",
	  "td_chan_name": "controller_r/trackpad_click",
	  "td_legacy_chan_name": "rcontroller:trackpad_click",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/TrackPadTouchRight",
	  "td_chan_name": "controller_r/trackpad_touch",
	  "td_legacy_chan_name": "rcontroller:trackpad_touch",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/JoystickRight",
	  "td_chan_name": "controller_r/joystick",
	  "td_legacy_chan_name": "rcontroller:joystick",
      "requirement": "optional",
      "type": "vector2"
    },
    {
      "name": "/actions/default/in/JoystickClickRight",
	  "td_chan_name": "controller_r/joystick_click",
	  "td_legacy_chan_name": "rcontroller:joystick_click",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/AButtonRight",
	  "td_chan_name": "controller_r/abutton",
	  "td_legacy_chan_name": "rcontroller:abutton",
      "requirement": "optional",
      "type": "boolean"
    },
    {
      "name": "/actions/default/in/BButtonRight",
	  "td_chan_name": "controller_r/bbutton",
	  "td_legacy_chan_name": "rcontroller:bbutton",
      "requirement": "optional",
      "type": "boolean"
    },
	{
			"name" : "/actions/default/in/controller_r_skeleton",
			"td_chan_name" : "controller_r",
			"requirement": "optional",
			"type": "skeleton",
			"skeleton": "/skeleton/hand/right"
	}
  ],
  "action_sets": [
    {
      "name": "/actions/default",
      "usage": "leftright"
    }
  ],
  "default_bindings": [
  	{
      "controller_type": "vive_controller",
      "binding_url": "bindings/ViveBasic.json"
    },
    {
      "controller_type": "vive_tracker",
      "binding_url": "bindings/ViveTracker.json"
    },
	{
      "controller_type": "knuckles",
      "binding_url": "bindings/KnucklesBasic.json"
    }
  ],
  "localization":
  [
	{
      "language_tag": "en_US",
      "/actions/default/in/LeftHand": "Left Hand Pose",
      "/actions/default/in/TriggerLeft": "Left Trigger",
      "/actions/default/in/GripLeft": "Left Grip",
      "/actions/default/in/TrackPadLeft": "Left Track Pad",
      "/actions/default/in/TrackPadClickLeft": "Left Track Pad Click",
      "/actions/default/in/TrackPadTouchLeft": "Left Track Pad Touch",
      "/actions/default/in/JoystickLeft": "Left Joystick",
      "/actions/default/in/JoystickClickLeft": "Left Joystick Click",
      "/actions/default/in/SqueezeLeft": "Left Squeeze",
      "/actions/default/in/AButtonLeft": "Left A-Button",
      "/actions/default/in/BButtonLeft": "Left B-Button",
      "/actions/default/in/controller_l_skeleton": "Left Skeleton",
      "/actions/default/in/RightHand": "Right Hand Pose",
      "/actions/default/in/TriggerRight": "Right Trigger",
      "/actions/default/in/GripRight": "Right Grip",
      "/actions/default/in/TrackPadRight": "Right Track Pad",
      "/actions/default/in/TrackPadClickRight": "Right Track Pad Click",
      "/actions/default/in/TrackPadTouchRight": "Right Track Pad Touch",
      "/actions/default/in/JoystickRight": "Right Joystick",
      "/actions/default/in/JoystickClickRight": "Right Joystick Click",
      "/actions/default/in/SqueezeRight": "Right Squeeze",
      "/actions/default/in/AButtonRight": "Right A-Button",
      "/actions/default/in/BButtonRight": "Right B-Button",
      "/actions/default/in/controller_r_skeleton": "Right Skeleton"
	}
  ]
}
