"controller_mappings"
{
	"version"		"3"
	"revision"		"13"
	"title"		"Official Switch Pro"
	"description"		"Official default controller configuration for Nintendo Switch Pro controllers."
	"creator"		"76561198865155065"
	"controller_type"		"controller_switch_pro"
	"major_revision"		"0"
	"minor_revision"		"0"
	"Timestamp"		"32769"
	"actions"
	{
		"InGameControls"
		{
			"title"		"#Set_Ingame"
			"legacy_set"		"0"
			"StickPadGyro"
			{
				"LStick"
				{
					"title"		"#Action_LStick"
					"input_mode"		"joystick_move"
				}
				"key"
				{
					"title"		"#Action_Key"
					"input_mode"		"joystick_move"
				}
				"RStick"
				{
					"title"		"#Action_RStick"
					"input_mode"		"joystick_move"
				}
			}
			"Button"
			{
				"action0"		"#Action_0"
				"action1"		"#Action_1"
				"action2"		"#Action_2"
				"action3"		"#Action_3"
				"action4"		"#Action_4"
				"action5"		"#Action_5"
				"action6"		"#Action_6"
				"action7"		"#Action_7"
				"action8"		"#Action_8"
				"action9"		"#Action_9"
				"pause_menu"		"#Action_Menu"
			}
		}
	}
	"action_layers"
	{
	}
	"localization"
	{
		"english"
		{
			"Set_Ingame"		"In-Game Controls"
			"Action_LStick"		"LeftStick"
			"Action_Key"		"Key"
			"Action_RStick"		"RightStick"
			"Action_0"		"Button_B"
			"Action_1"		"Button_A"
			"Action_2"		"Button_Y"
			"Action_3"		"Button_X"
			"Action_4"		"Button_LB"
			"Action_5"		"Button_RB"
			"Action_6"		"Button_LT"
			"Action_7"		"Button_RT"
			"Action_8"		"Button_LS"
			"Action_9"		"Button_RS"
			"Action_Menu"		"Button_Option"
			"Action_ReturnToGame"		"Return To Game"
		}
	}
	"group"
	{
		"id"		"1"
		"mode"		"four_buttons"
		"inputs"
		{
			"button_b"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action InGameControls action0, Button_B"
						}
					}
				}
			}
			"button_a"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action InGameControls action1, Button_A"
						}
					}
				}
			}
			"button_y"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action InGameControls action2, Button_Y"
						}
					}
				}
			}
			"button_x"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action InGameControls action3, Button_X"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"2"
		"mode"		"trigger"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action InGameControls action6, Button_LT"
						}
						"settings"
						{
							"haptic_intensity"		"2"
						}
					}
				}
			}
			"edge"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action InGameControls action6, Button_LT"
						}
						"settings"
						{
							"haptic_intensity"		"2"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"3"
		"mode"		"trigger"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action InGameControls action7, Button_RT"
						}
						"settings"
						{
							"haptic_intensity"		"2"
						}
					}
				}
			}
			"edge"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action InGameControls action7, Button_RT"
						}
						"settings"
						{
							"haptic_intensity"		"2"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"4"
		"mode"		"joystick_move"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action InGameControls action8, Button_LS"
						}
					}
				}
			}
		}
		"settings"
		{
			"virtual_mode"		"1"
			"curve_exponent"		"2"
		}
		"gameactions"
		{
			"InGameControls"		"LStick"
		}
	}
	"group"
	{
		"id"		"5"
		"mode"		"joystick_move"
		"inputs"
		{
		}
		"settings"
		{
			"virtual_mode"		"1"
		}
		"gameactions"
		{
			"InGameControls"		"key"
		}
	}
	"group"
	{
		"id"		"6"
		"mode"		"joystick_move"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action InGameControls action9, Button_RS"
						}
					}
				}
			}
		}
		"settings"
		{
			"virtual_mode"		"1"
			"curve_exponent"		"2"
		}
		"gameactions"
		{
			"InGameControls"		"RStick"
		}
	}
	"group"
	{
		"id"		"0"
		"mode"		"switches"
		"inputs"
		{
			"button_escape"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action InGameControls pause_menu, Button_Option"
						}
					}
				}
			}
			"left_bumper"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action InGameControls action4, Button_LB"
						}
					}
				}
			}
			"right_bumper"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"game_action InGameControls action5, Button_RB"
						}
					}
				}
			}
		}
	}
	"preset"
	{
		"id"		"0"
		"name"		"InGameControls"
		"group_source_bindings"
		{
			"0"		"switch active"
			"1"		"button_diamond active"
			"2"		"left_trigger active"
			"3"		"right_trigger active"
			"6"		"right_joystick active"
			"4"		"joystick active"
			"5"		"dpad active"
		}
	}
	"settings"
	{
	}
}
