{
	"action_manifest_version" : 0,
	"td_app_key" : "complex.touchdesigner.exe",
	"actions" :
	[
		{
		   "name" : "/actions/default/in/controller_l_pose",
		   "td_chan_name" : "controller_l",
		   "type": "pose"
		},
		{
			"name" : "/actions/default/in/controller_l_trigger_click",
			"td_chan_name" : "controller_l/trigger:click",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_l_trigger_touch",
			"td_chan_name" : "controller_l/trigger:touch",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_l_trigger_pull",
			"td_chan_name" : "controller_l/trigger:pull",
			"requirement": "optional",
			"type": "vector1"
		},
		{
			"name" : "/actions/default/in/controller_l_grip_click",
			"td_chan_name" : "controller_l/grip:click",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_l_grip_touch",
			"td_chan_name" : "controller_l/grip:touch",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_l_trackpad_click",
			"td_chan_name" : "controller_l/trackpad:click",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_l_trackpad_touch",
			"td_chan_name" : "controller_l/trackpad:touch",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_l_trackpad",
			"td_chan_name" : "controller_l/trackpad",
			"requirement": "optional",
			"type": "vector2"
		},
		{
			"name" : "/actions/default/in/controller_l_a_button_click",
			"td_chan_name" : "controller_l/a_button:click",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_l_a_button_touch",
			"td_chan_name" : "controller_l/a_button:touch",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_l_b_button_click",
			"td_chan_name" : "controller_l/b_button:click",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_l_b_button_touch",
			"td_chan_name" : "controller_l/b_button:touch",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_l_joystick_click",
			"td_chan_name" : "controller_l/joystick:click",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_l_joystick_touch",
			"td_chan_name" : "controller_l/joystick:touch",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_l_joystick",
			"td_chan_name" : "controller_l/joystick",
			"requirement": "optional",
			"type": "vector2"
		},
		{
			"name" : "/actions/default/in/controller_l_pinch",
			"td_chan_name" : "controller_l/pinch",
			"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/controller_r_pose",
		   "td_chan_name" : "controller_r",
		   "type": "pose"
		},
		{
			"name" : "/actions/default/in/controller_r_trigger_click",
			"td_chan_name" : "controller_r/trigger:click",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_r_trigger_touch",
			"td_chan_name" : "controller_r/trigger:touch",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_r_trigger_pull",
			"td_chan_name" : "controller_r/trigger:pull",
			"requirement": "optional",
			"type": "vector1"
		},
		{
			"name" : "/actions/default/in/controller_r_grip_click",
			"td_chan_name" : "controller_r/grip:click",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_r_grip_touch",
			"td_chan_name" : "controller_r/grip:touch",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_r_trackpad_click",
			"td_chan_name" : "controller_r/trackpad:click",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_r_trackpad_touch",
			"td_chan_name" : "controller_r/trackpad:touch",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_r_trackpad",
			"td_chan_name" : "controller_r/trackpad",
			"requirement": "optional",
			"type": "vector2"
		},
		{
			"name" : "/actions/default/in/controller_r_a_button_click",
			"td_chan_name" : "controller_r/a_button:click",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_r_a_button_touch",
			"td_chan_name" : "controller_r/a_button:touch",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_r_b_button_click",
			"td_chan_name" : "controller_r/b_button:click",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_r_b_button_touch",
			"td_chan_name" : "controller_r/b_button:touch",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_r_joystick_click",
			"td_chan_name" : "controller_r/joystick:click",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_r_joystick_touch",
			"td_chan_name" : "controller_r/joystick:touch",
			"requirement": "optional",
			"type": "boolean"
		},
		{
			"name" : "/actions/default/in/controller_r_joystick",
			"td_chan_name" : "controller_r/joystick",
			"requirement": "optional",
			"type": "vector2"
		},
		{
			"name" : "/actions/default/in/controller_r_pinch",
			"td_chan_name" : "controller_r/pinch",
			"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_tracker",
			"binding_url": "bindings/ViveTracker.json"
		},
		{
			"controller_type": "knuckles",
			"binding_url": "bindings/KnucklesComplex.json"
		}
	],
	"localization":
	[
		{
			"language_tag": "en_US",
			"/actions/default/in/controller_l_pose": "Left Hand Pose",
			"/actions/default/in/controller_l_trigger_click": "Left Trigger Click",
			"/actions/default/in/controller_l_trigger_touch": "Left Trigger Touch",
			"/actions/default/in/controller_l_trigger_pull": "Left Trigger Pull",
			"/actions/default/in/controller_l_grip_click": "Left Grup Click",
			"/actions/default/in/controller_l_grip_touch": "Left Group Touch",
			"/actions/default/in/controller_l_trackpad_click": "Left Trackpad Click",
			"/actions/default/in/controller_l_trackpad_touch": "Left Trackpad Touch",
			"/actions/default/in/controller_l_trackpad": "Left Trackpad",
			"/actions/default/in/controller_l_a_button_click": "Left A-Button Click",
			"/actions/default/in/controller_l_a_button_touch": "Left A-Button Touch",
			"/actions/default/in/controller_l_b_button_click": "Left B-Button Click",
			"/actions/default/in/controller_l_b_button_touch": "Left B-Button Touch",
			"/actions/default/in/controller_l_joystick_click": "Left Joystick Click",
			"/actions/default/in/controller_l_joystick_touch": "Left Joystick Touch",
			"/actions/default/in/controller_l_joystick": "Left Joystick",
			"/actions/default/in/controller_l_pinch": "Left Pinch",
			"/actions/default/in/controller_l_skeleton": "Left Skeleton",
			"/actions/default/in/controller_r_pose": "Right Hand Pose",
			"/actions/default/in/controller_r_trigger_click": "Right Trigger Click",
			"/actions/default/in/controller_r_trigger_touch": "Right Trigger Touch",
			"/actions/default/in/controller_r_trigger_pull": "Right Trigger Pull",
			"/actions/default/in/controller_r_grip_click": "Right Grup Click",
			"/actions/default/in/controller_r_grip_touch": "Right Group Touch",
			"/actions/default/in/controller_r_trackpad_click": "Right Trackpad Click",
			"/actions/default/in/controller_r_trackpad_touch": "Right Trackpad Touch",
			"/actions/default/in/controller_r_trackpad": "Right Trackpad",
			"/actions/default/in/controller_r_a_button_click": "Right A Button Click",
			"/actions/default/in/controller_r_a_button_touch": "Right A Button Touch",
			"/actions/default/in/controller_r_b_button_click": "Right B Button Click",
			"/actions/default/in/controller_r_b_button_touch": "Right B Button Touch",
			"/actions/default/in/controller_r_joystick_click": "Right Joystick Click",
			"/actions/default/in/controller_r_joystick_touch": "Right Joystick Touch",
			"/actions/default/in/controller_r_joystick": "Right Joystick",
			"/actions/default/in/controller_r_pinch": "Right Pinch",
			"/actions/default/in/controller_r_skeleton": "Right Skeleton"
		}
	]
}
