"controller_mappings"
{
	"version"		"3"
	"revision"		"100"
	"title"		"Layout for DotAGE"
	"description"		"I use the right trackpad + gyro for mouse and left stick to get around the map. To scroll, just hold the right trigger and let the gyro do the rest."
	"creator"		"76561198099437973"
	"progenitor"		""
	"url"		"workshop://3241387431"
	"export_type"		"community"
	"controller_type"		"controller_neptune"
	"controller_caps"		"23117823"
	"major_revision"		"0"
	"minor_revision"		"0"
	"Timestamp"		"1701857580"
	"actions"
	{
		"GameControls"
		{
			"title"		"#Set_GameControls"
			"legacy_set"		"0"
			"StickPadGyro"
			{
				"AnalogMoveCursor_Joystick"
				{
					"title"		"#Action_MoveCursor_Joystick"
					"input_mode"		"joystick_move"
				}
				"AnalogMoveCursor_Mouse"
				{
					"title"		"#Action_MoveCursor_Mouse"
					"input_mode"		"absolute_mouse"
				}
				"AnalogCameraPan_Joystick"
				{
					"title"		"#Action_CameraPan_Joystick"
					"input_mode"		"joystick_move"
				}
			}
			"Button"
			{
				"Accept"		"#accept"
				"mainAction"		"#mainAction"
				"back"		"#back"
				"secondaryAction"		"#secondaryAction"
				"optionAgepedia"		"#optionAgepedia"
				"passTurn"		"#passTurn"
				"pause"		"#pause"
				"focusCommonMenu"		"#focusCommonMenu"
				"focusResources"		"#focusResources"
				"focusPips"		"#focusPips"
				"focusDomains"		"#focusDomains"
				"openResearch"		"#openResearch"
				"openBuildingMenuLast"		"#openBuildingMenuLast"
				"openProphecy"		"#openProphecy"
				"openMemories"		"#openMemories"
				"openBoons"		"#openBoons"
				"moveDown"		"#moveDown"
				"moveLeft"		"#moveLeft"
				"moveRight"		"#moveRight"
				"moveUp"		"#moveUp"
				"cameraZoomIn"		"#cameraZoomIn"
				"cameraZoomOut"		"#cameraZoomOut"
				"cameraDown"		"#cameraDown"
				"cameraLeft"		"#cameraLeft"
				"cameraRight"		"#cameraRight"
				"cameraUp"		"#cameraUp"
				"cameraPan"		"#cameraPan"
				"shift"		"#shift"
				"ctrl"		"#ctrl"
				"shiftToggle"		"#shiftToggle"
				"shiftBuilding"		"#shiftBuilding"
				"skipTutorial"		"#skipTutorial"
				"showActionSlots"		"#showActionSlots"
				"toggleMessageLog"		"#toggleMessageLog"
			}
		}
		"MenuControls"
		{
			"title"		"#Set_MenuControls"
			"legacy_set"		"0"
			"StickPadGyro"
			{
				"AnalogMoveCursor_Joystick"
				{
					"title"		"#Action_MoveCursor_Joystick"
					"input_mode"		"joystick_move"
				}
				"AnalogMoveCursor_Mouse"
				{
					"title"		"#Action_MoveCursor_Mouse"
					"input_mode"		"absolute_mouse"
				}
				"AnalogScroll_Joystick"
				{
					"title"		"#AnalogScroll_Joystick"
					"input_mode"		"joystick_move"
				}
			}
			"Button"
			{
				"Accept"		"#accept"
				"back"		"#back"
				"optionAgepedia"		"#optionAgepedia"
				"passTurn"		"#passTurn"
				"pause"		"#pause"
				"focusCommonMenu"		"#focusCommonMenu"
				"prevTab"		"#prevTab"
				"nextTab"		"#nextTab"
				"moveDown"		"#moveDown"
				"moveLeft"		"#moveLeft"
				"moveRight"		"#moveRight"
				"moveUp"		"#moveUp"
				"nextInfoList"		"#nextInfoList"
				"specialMenuAction"		"#specialMenuAction"
			}
		}
	}
	"action_layers"
	{
	}
	"localization"
	{
		"english"
		{
			"Set_GameControls"		"In-Game Controls"
			"Set_MenuControls"		"Menu Controls"
			"Action_CameraPan_Joystick"		"Camera Pan (Joystick)"
			"Action_MoveCursor_Joystick"		"Cursor Move (Joystick Style)"
			"Action_MoveCursor_Mouse"		"Cursor Move (Mouse Style)"
			"AnalogScroll_Joystick"		"Scroll Menu"
			"Accept"		"Accept"
			"mainAction"		"Main Action"
			"back"		"Back / Dismiss"
			"secondaryAction"		"Secondary Action / Open Building Menu"
			"moveUp"		"Up"
			"moveDown"		"Down"
			"moveLeft"		"Left"
			"moveRight"		"Right"
			"prevTab"		"Previous Tab"
			"nextTab"		"Next Tab"
			"optionAgepedia"		"Access Agepedia"
			"passTurn"		"Pass Turn"
			"pause"		"Pause Menu"
			"focusCommonMenu"		"Focus Option Buttons"
			"focusResources"		"Focus Resources"
			"focusPips"		"Focus Pips"
			"focusDomains"		"Focus Domains"
			"openResearch"		"Open Research Tree"
			"openBuildingMenuLast"		"Focus Building Menu"
			"openProphecy"		"Open Prophecy"
			"openMemories"		"Open Memories"
			"openBoons"		"Open Boons Recap"
			"cameraZoomIn"		"Zoom In"
			"cameraZoomOut"		"Zoom Out"
			"cameraDown"		"Move Camera Down"
			"cameraLeft"		"Move Camera Left"
			"cameraRight"		"Move Camera Right"
			"cameraUp"		"Move Camera Up"
			"cameraPan"		"Camera Pan Mode"
			"ctrl"		"Force Removal Mode"
			"shift"		"Pip Pick Mode (Hold)"
			"shiftToggle"		"Pip Pick Mode (Toggle)"
			"shiftBuilding"		"Multi-Placement Mode"
			"agepediaBack"		"Previous Agepedia Element"
			"nextInfoList"		"Cycle Items In List"
			"skipTutorial"		"Skip Tutorial"
			"showActionSlots"		"Show Action Slots (Toggle)"
			"toggleMessageLog"		"Toggle Message Log"
			"renamePip"		"Rename Pip"
			"specialMenuAction"		"Extra Contextual Action"
		}
	}
	"group"
	{
		"id"		"1"
		"mode"		"four_buttons"
		"name"		""
		"description"		""
		"inputs"
		{
			"button_a"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls Accept, , "
						}
					}
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls mainAction, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_b"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls back, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_x"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls secondaryAction, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_y"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls passTurn, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
		}
	}
	"group"
	{
		"id"		"2"
		"mode"		"trigger"
		"name"		""
		"description"		""
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls cameraZoomOut, , "
						}
						"settings"
						{
							"haptic_intensity"		"2"
						}
					}
				}
				"disabled_activators"
				{
				}
			}
		}
	}
	"group"
	{
		"id"		"3"
		"mode"		"trigger"
		"name"		""
		"description"		""
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls cameraZoomIn, , "
						}
						"settings"
						{
							"haptic_intensity"		"2"
						}
					}
				}
				"disabled_activators"
				{
				}
			}
		}
	}
	"group"
	{
		"id"		"5"
		"mode"		"four_buttons"
		"name"		""
		"description"		""
		"inputs"
		{
			"button_a"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls Accept, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_b"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls back, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_x"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls optionAgepedia, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_y"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls nextInfoList, , "
						}
					}
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls passTurn, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
		}
	}
	"group"
	{
		"id"		"6"
		"mode"		"trigger"
		"name"		""
		"description"		""
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls specialMenuAction, , "
						}
						"settings"
						{
							"haptic_intensity"		"2"
						}
					}
				}
				"disabled_activators"
				{
				}
			}
		}
	}
	"group"
	{
		"id"		"7"
		"mode"		"trigger"
		"name"		""
		"description"		""
		"inputs"
		{
		}
	}
	"group"
	{
		"id"		"11"
		"mode"		"joystick_move"
		"name"		""
		"description"		""
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls openMemories, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
		}
		"settings"
		{
			"virtual_mode"		"1"
		}
		"gameactions"
		{
			"GameControls"		"AnalogCameraPan_Joystick"
		}
	}
	"group"
	{
		"id"		"12"
		"mode"		"joystick_move"
		"name"		""
		"description"		""
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls openProphecy, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
		}
		"settings"
		{
			"virtual_mode"		"1"
		}
		"gameactions"
		{
			"GameControls"		"AnalogMoveCursor_Joystick"
		}
	}
	"group"
	{
		"id"		"13"
		"mode"		"dpad"
		"name"		""
		"description"		""
		"inputs"
		{
			"dpad_north"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls focusDomains, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"dpad_south"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls openBuildingMenuLast, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"dpad_east"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls focusPips, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"dpad_west"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls focusResources, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
		}
		"settings"
		{
			"requires_click"		"0"
			"haptic_intensity_override"		"0"
		}
	}
	"group"
	{
		"id"		"14"
		"mode"		"joystick_mouse"
		"name"		""
		"description"		""
		"inputs"
		{
		}
		"settings"
		{
			"virtual_mode"		"1"
			"output_joystick"		"2"
		}
		"gameactions"
		{
			"MenuControls"		"AnalogMoveCursor_Mouse"
		}
	}
	"group"
	{
		"id"		"15"
		"mode"		"joystick_move"
		"name"		""
		"description"		""
		"inputs"
		{
		}
	}
	"group"
	{
		"id"		"16"
		"mode"		"dpad"
		"name"		""
		"description"		""
		"inputs"
		{
			"dpad_north"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls moveUp, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"dpad_south"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls moveDown, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"dpad_east"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls moveRight, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"dpad_west"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls moveLeft, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
		}
		"settings"
		{
			"requires_click"		"0"
			"haptic_intensity_override"		"0"
		}
	}
	"group"
	{
		"id"		"17"
		"mode"		"joystick_mouse"
		"name"		""
		"description"		""
		"inputs"
		{
		}
		"settings"
		{
			"output_joystick"		"2"
		}
	}
	"group"
	{
		"id"		"18"
		"mode"		"flickstick"
		"name"		""
		"description"		""
		"inputs"
		{
		}
		"settings"
		{
			"virtual_mode"		"1"
		}
		"gameactions"
		{
			"MenuControls"		"AnalogMoveCursor_Mouse"
		}
	}
	"group"
	{
		"id"		"19"
		"mode"		"joystick_move"
		"name"		""
		"description"		""
		"inputs"
		{
		}
		"settings"
		{
			"virtual_mode"		"1"
		}
	}
	"group"
	{
		"id"		"20"
		"mode"		"joystick_move"
		"name"		""
		"description"		""
		"inputs"
		{
		}
		"settings"
		{
			"virtual_mode"		"1"
		}
		"gameactions"
		{
			"MenuControls"		"AnalogMoveCursor_Joystick"
		}
	}
	"group"
	{
		"id"		"21"
		"mode"		"dpad"
		"name"		""
		"description"		""
		"inputs"
		{
		}
		"settings"
		{
			"requires_click"		"0"
		}
	}
	"group"
	{
		"id"		"23"
		"mode"		"joystick_mouse"
		"name"		""
		"description"		""
		"inputs"
		{
		}
		"settings"
		{
			"virtual_mode"		"1"
			"output_joystick"		"2"
		}
		"gameactions"
		{
			"MenuControls"		"AnalogMoveCursor_Mouse"
		}
	}
	"group"
	{
		"id"		"24"
		"mode"		"trigger"
		"name"		""
		"description"		""
		"inputs"
		{
		}
		"settings"
		{
			"virtual_mode"		"1"
		}
	}
	"group"
	{
		"id"		"25"
		"mode"		"joystick_mouse"
		"name"		""
		"description"		""
		"inputs"
		{
		}
		"settings"
		{
			"virtual_mode"		"1"
			"output_joystick"		"2"
		}
		"gameactions"
		{
			"GameControls"		"AnalogMoveCursor_Mouse"
		}
	}
	"group"
	{
		"id"		"26"
		"mode"		"joystick_move"
		"name"		""
		"description"		""
		"inputs"
		{
		}
		"settings"
		{
			"virtual_mode"		"1"
		}
		"gameactions"
		{
			"MenuControls"		"AnalogScroll_Joystick"
		}
	}
	"group"
	{
		"id"		"27"
		"mode"		"joystick_mouse"
		"name"		""
		"description"		""
		"inputs"
		{
		}
		"settings"
		{
			"virtual_mode"		"1"
			"output_joystick"		"2"
		}
		"gameactions"
		{
			"GameControls"		"AnalogMoveCursor_Mouse"
		}
	}
	"group"
	{
		"id"		"28"
		"mode"		"single_button"
		"name"		""
		"description"		""
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Soft_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls pause, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
		}
	}
	"group"
	{
		"id"		"29"
		"mode"		"single_button"
		"name"		""
		"description"		""
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Soft_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls focusCommonMenu, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
		}
	}
	"group"
	{
		"id"		"30"
		"mode"		"single_button"
		"name"		""
		"description"		""
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Soft_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls pause, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
		}
	}
	"group"
	{
		"id"		"31"
		"mode"		"single_button"
		"name"		""
		"description"		""
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Soft_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls focusCommonMenu, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
		}
	}
	"group"
	{
		"id"		"0"
		"mode"		"switches"
		"name"		""
		"description"		""
		"inputs"
		{
			"button_escape"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls pause, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_menu"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls focusCommonMenu, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"left_bumper"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls shiftToggle, , "
						}
					}
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls shift, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"right_bumper"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls openResearch, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_back_left"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls secondaryAction, #secondaryAction, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_back_right"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls mainAction, #mainAction, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_back_left_upper"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls passTurn, #passTurn, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_back_right_upper"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action GameControls back, #back, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_capture"
			{
				"activators"
				{
					"release"
					{
						"bindings"
						{
							"binding"		"controller_action system_key_1, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
		}
	}
	"group"
	{
		"id"		"4"
		"mode"		"switches"
		"name"		""
		"description"		""
		"inputs"
		{
			"button_escape"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls pause, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_menu"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls focusCommonMenu, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"left_bumper"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls prevTab, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"right_bumper"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls nextTab, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_back_left"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls optionAgepedia, #optionAgepedia, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_back_right"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls Accept, #accept, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_back_left_upper"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls passTurn, #passTurn, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_back_right_upper"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action MenuControls back, #back, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
			"button_capture"
			{
				"activators"
				{
					"release"
					{
						"bindings"
						{
							"binding"		"controller_action system_key_1, , "
						}
					}
				}
				"disabled_activators"
				{
				}
			}
		}
	}
	"preset"
	{
		"id"		"0"
		"name"		"GameControls"
		"group_source_bindings"
		{
			"0"		"switch active"
			"1"		"button_diamond active"
			"2"		"left_trigger active"
			"3"		"right_trigger active"
			"12"		"joystick active"
			"27"		"joystick inactive"
			"11"		"right_joystick active"
			"19"		"right_joystick inactive"
			"25"		"right_joystick inactive"
			"13"		"dpad active"
			"31"		"left_trackpad active"
			"30"		"right_trackpad active"
		}
	}
	"preset"
	{
		"id"		"1"
		"name"		"MenuControls"
		"group_source_bindings"
		{
			"4"		"switch active"
			"5"		"button_diamond active"
			"6"		"left_trigger active"
			"7"		"right_trigger active"
			"24"		"right_trigger inactive"
			"14"		"joystick inactive"
			"20"		"joystick active"
			"15"		"right_joystick inactive"
			"17"		"right_joystick inactive"
			"18"		"right_joystick inactive"
			"21"		"right_joystick inactive"
			"23"		"right_joystick inactive"
			"26"		"right_joystick active"
			"16"		"dpad active"
			"29"		"left_trackpad active"
			"28"		"right_trackpad active"
		}
	}
	"settings"
	{
	}
}
