Team Fortress 2: Team Fortress 2 Defaults

Recommended controls for Team Fortress 2

For instructions on how to use this mapping with the Steam Controller in Team Fortress 2, click the Download button or check out the instructions here.

Config Details

Team Fortress 2 Defaults
Jonasty
0
3

Need help with how to use these configs? Click here!

Download

Code

"controller_mappings"
{
	"version"		"2"
	"title"		"Team Fortress 2 Defaults"
	"description"		"Recommended controls for Team Fortress 2"
	"creator"		"76561198261003585"
	"actions"
	{
		"FPSControls"
		{
			"title"		"#FPSControls"
			"StickPadGyro"
			{
				"Move"
				{
					"title"		"#Move"
					"input_mode"		"joystick_move"
				}
				"Camera"
				{
					"title"		"#Camera"
					"input_mode"		"absolute_mouse"
				}
			}
			"Button"
			{
				"attack"		"#Attack"
				"attack2"		"#AltAttack"
				"reload"		"#Reload"
				"jump"		"#Jump"
				"use_action_slot_item"		"#Use"
				"duck"		"#Duck"
				"invnext"		"#NextWeapon"
				"invprev"		"#PrevWeapon"
				"dropitem"		"#Drop"
				"changeclass"		"#ChangeClass"
				"changeteam"		"#ChangeTeam"
				"inspect"		"#Inspect"
				"taunt"		"#Taunt"
				"voicerecord"		"#PushToTalk"
				"open_charinfo_direct"		"#Loadout"
				"open_charinfo_backpack"		"#Backpack"
				"cancelselect"		"#ToggleMenu"
				"show_quest_log"		"#Contracts"
				"showscores"		"#Scoreboard"
				"toggleready"		"#ToggleReady"
				"callvote"		"#CallVote"
				"cl_trigger_first_notification"		"#VoteYes"
				"cl_decline_first_notification"		"#VoteNo"
				"vote_option3"		"#VoteOption3"
				"vote_option4"		"#VoteOption4"
				"vote_option5"		"#VoteOption5"
			}
		}
		"MenuControls"
		{
			"title"		"#MenuControls"
			"StickPadGyro"
			{
				"Mouse"
				{
					"title"		"#Mouse"
					"input_mode"		"absolute_mouse"
					"os_mouse"		"1"
				}
			}
			"Button"
			{
				"resume_esc"		"#ToggleMenu"
				"menu_cancel"		"#Cancel"
				"menu_select"		"#MenuSelect"
				"menu_up"		"#MenuUp"
				"menu_down"		"#MenuDown"
				"menu_left"		"#MenuLeft"
				"menu_right"		"#MenuRight"
			}
		}
		"InGameHUDControls"
		{
			"title"		"#InGameHUDControls"
			"StickPadGyro"
			{
				"Move"
				{
					"title"		"#Move"
					"input_mode"		"joystick_move"
				}
				"Camera"
				{
					"title"		"#Camera"
					"input_mode"		"absolute_mouse"
				}
			}
			"Button"
			{
				"jump"		"#Jump"
				"duck"		"#Duck"
				"invnext"		"#NextWeapon"
				"invprev"		"#PrevWeapon"
				"dropitem"		"#Drop"
				"inspect"		"#Inspect"
				"taunt"		"#Taunt"
				"menu_cancel"		"#Cancel"
				"menu_select"		"#MenuSelect"
				"menu_up"		"#MenuUp"
				"menu_down"		"#MenuDown"
				"menu_left"		"#MenuLeft"
				"menu_right"		"#MenuRight"
				"menu_toggle_function"		"#MenuToggleFunction"
				"menu_alt_function"		"#MenuAltFunction"
				"voicerecord"		"#PushToTalk"
				"cancelselect"		"#ToggleMenu"
				"showscores"		"#Scoreboard"
				"toggleready"		"#ToggleReady"
			}
		}
		"SpectatorControls"
		{
			"title"		"#SpectatorControls"
			"StickPadGyro"
			{
				"Camera"
				{
					"title"		"#Camera"
					"input_mode"		"absolute_mouse"
				}
			}
			"Button"
			{
				"next_target"		"#NextTarget"
				"prev_target"		"#PrevTarget"
				"voicerecord"		"#PushToTalk"
				"changeclass"		"#ChangeClass"
				"changeteam"		"#ChangeTeam"
				"open_charinfo_direct"		"#Loadout"
				"open_charinfo_backpack"		"#Backpack"
				"showscores"		"#Scoreboard"
				"cancelselect"		"#ToggleMenu"
				"use_action_slot_item"		"#UseOrBuyback"
			}
		}
	}
	"group"
	{
		"id"		"0"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"game_action FPSControls use_action_slot_item"
			"button_B"		"game_action FPSControls show_quest_log"
			"button_X"		"game_action FPSControls taunt"
			"button_Y"		"game_action FPSControls dropitem"
		}
		"settings"
		{
			"button_size"		"17986"
			"button_dist"		"19986"
		}
	}
	"group"
	{
		"id"		"1"
		"mode"		"trigger"
		"bindings"
		{
			"click"		"game_action FPSControls attack2"
			"edge"		"game_action FPSControls reload"
		}
		"settings"
		{
			"adaptive_threshold"		"3"
		}
	}
	"group"
	{
		"id"		"2"
		"mode"		"trigger"
		"bindings"
		{
			"click"		"game_action FPSControls attack"
			"edge"		"game_action FPSControls attack"
		}
		"settings"
		{
			"edge_binding_radius"		"11388"
			"adaptive_threshold"		"0"
		}
	}
	"group"
	{
		"id"		"3"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"game_action MenuControls menu_select"
			"button_B"		"game_action MenuControls menu_cancel"
		}
		"settings"
		{
			"button_size"		"17994"
			"button_dist"		"19994"
		}
	}
	"group"
	{
		"id"		"4"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"5"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"6"
		"mode"		"absolute_mouse"
		"bindings"
		{
			"click"		"mouse_button LEFT, Left Mouse"
		}
		"settings"
		{
			"sensitivity"		"93"
			"trackball"		"0"
			"doubetap_max_duration"		"322"
		}
		"gameactions"
		{
			"MenuControls"		"Mouse"
		}
	}
	"group"
	{
		"id"		"8"
		"mode"		"joystick_move"
		"settings"
		{
			"virtual_mode"		"1"
			"edge_binding_radius"		"24999"
			"sensitivity"		"99"
		}
	}
	"group"
	{
		"id"		"11"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"12"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"14"
		"mode"		"joystick_move"
		"bindings"
		{
			"click"		"game_action FPSControls toggleready"
		}
		"settings"
		{
			"virtual_mode"		"1"
			"edge_binding_radius"		"24996"
			"sensitivity"		"97"
		}
		"gameactions"
		{
			"FPSControls"		"Move"
		}
	}
	"group"
	{
		"id"		"15"
		"mode"		"absolute_mouse"
		"bindings"
		{
			"click"		"game_action FPSControls voicerecord"
		}
		"settings"
		{
			"virtual_mode"		"1"
			"sensitivity"		"146"
			"doubetap_max_duration"		"320"
		}
		"gameactions"
		{
			"FPSControls"		"Camera"
		}
	}
	"group"
	{
		"id"		"16"
		"mode"		"joystick_move"
		"settings"
		{
			"virtual_mode"		"1"
			"edge_binding_radius"		"24997"
			"sensitivity"		"98"
		}
		"gameactions"
		{
			"FPSControls"		"Move"
		}
	}
	"group"
	{
		"id"		"17"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"game_action FPSControls cl_trigger_first_notification"
			"dpad_south"		"game_action FPSControls cl_decline_first_notification"
			"dpad_east"		"game_action FPSControls changeclass"
			"dpad_west"		"game_action FPSControls changeteam"
		}
		"settings"
		{
			"edge_binding_radius"		"24995"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"18"
		"mode"		"four_buttons"
		"settings"
		{
			"button_size"		"17996"
			"button_dist"		"19996"
		}
	}
	"group"
	{
		"id"		"19"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"20"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"21"
		"mode"		"dpad"
		"settings"
		{
			"edge_binding_radius"		"24999"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"22"
		"mode"		"four_buttons"
		"settings"
		{
			"button_size"		"17998"
			"button_dist"		"19998"
		}
	}
	"group"
	{
		"id"		"23"
		"mode"		"dpad"
		"settings"
		{
			"edge_binding_radius"		"24997"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"24"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"25"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"game_action FPSControls show_quest_log"
			"dpad_south"		"game_action FPSControls callvote"
		}
	}
	"group"
	{
		"id"		"26"
		"mode"		"four_buttons"
	}
	"group"
	{
		"id"		"27"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"28"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"29"
		"mode"		"dpad"
	}
	"group"
	{
		"id"		"30"
		"mode"		"joystick_move"
		"settings"
		{
			"virtual_mode"		"1"
		}
	}
	"group"
	{
		"id"		"31"
		"mode"		"absolute_mouse"
		"settings"
		{
			"virtual_mode"		"1"
			"invert_y"		"1"
		}
	}
	"group"
	{
		"id"		"32"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"game_action MenuControls menu_up"
			"dpad_south"		"game_action MenuControls menu_down"
			"dpad_east"		"game_action MenuControls menu_right"
			"dpad_west"		"game_action MenuControls menu_left"
		}
	}
	"group"
	{
		"id"		"33"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"game_action MenuControls menu_up"
			"dpad_south"		"game_action MenuControls menu_down"
			"dpad_east"		"game_action MenuControls menu_right"
			"dpad_west"		"game_action MenuControls menu_left"
		}
	}
	"group"
	{
		"id"		"34"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"game_action InGameHUDControls menu_select"
			"button_B"		"game_action InGameHUDControls menu_cancel"
			"button_X"		"game_action InGameHUDControls menu_alt_function"
			"button_Y"		"game_action InGameHUDControls menu_toggle_function"
		}
	}
	"group"
	{
		"id"		"35"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"36"
		"mode"		"trigger"
		"bindings"
		{
			"click"		"game_action InGameHUDControls menu_select"
		}
	}
	"group"
	{
		"id"		"37"
		"mode"		"absolute_mouse"
		"bindings"
		{
			"click"		"game_action InGameHUDControls voicerecord"
		}
		"settings"
		{
			"virtual_mode"		"1"
		}
		"gameactions"
		{
			"InGameHUDControls"		"Camera"
		}
	}
	"group"
	{
		"id"		"38"
		"mode"		"joystick_move"
		"bindings"
		{
			"click"		"game_action InGameHUDControls toggleready"
		}
		"settings"
		{
			"virtual_mode"		"1"
		}
		"gameactions"
		{
			"InGameHUDControls"		"Move"
		}
	}
	"group"
	{
		"id"		"39"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"game_action InGameHUDControls menu_up"
			"dpad_south"		"game_action InGameHUDControls menu_down"
			"dpad_east"		"game_action InGameHUDControls menu_right"
			"dpad_west"		"game_action InGameHUDControls menu_left"
		}
	}
	"group"
	{
		"id"		"40"
		"mode"		"touch_menu"
		"bindings"
		{
			"touch_menu_button_0"		"game_action FPSControls changeclass"
			"touch_menu_button_1"		"game_action FPSControls changeteam"
			"touch_menu_button_2"		"game_action FPSControls taunt"
			"touch_menu_button_5"		"game_action FPSControls inspect"
			"touch_menu_button_6"		"game_action FPSControls callvote"
		}
		"settings"
		{
			"touch_menu_button_count"		"7"
			"touch_menu_opacity"		"90"
		}
	}
	"group"
	{
		"id"		"41"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"game_action FPSControls taunt"
			"button_B"		"game_action FPSControls changeclass"
			"button_X"		"game_action FPSControls changeteam"
			"button_Y"		"game_action FPSControls toggleready"
		}
	}
	"group"
	{
		"id"		"42"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"43"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_A"		"game_action SpectatorControls use_action_slot_item"
			"button_X"		"game_action SpectatorControls changeclass"
			"button_Y"		"game_action SpectatorControls changeteam"
		}
	}
	"group"
	{
		"id"		"44"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"45"
		"mode"		"trigger"
	}
	"group"
	{
		"id"		"46"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"game_action SpectatorControls open_charinfo_backpack"
			"dpad_south"		"game_action SpectatorControls open_charinfo_direct"
			"dpad_east"		"game_action SpectatorControls next_target"
			"dpad_west"		"game_action SpectatorControls prev_target"
		}
	}
	"group"
	{
		"id"		"47"
		"mode"		"absolute_mouse"
		"bindings"
		{
			"click"		"game_action SpectatorControls voicerecord"
		}
		"settings"
		{
			"virtual_mode"		"1"
		}
		"gameactions"
		{
			"SpectatorControls"		"Camera"
		}
	}
	"group"
	{
		"id"		"48"
		"mode"		"absolute_mouse"
		"settings"
		{
			"virtual_mode"		"1"
			"sensitivity"		"56"
		}
		"gameactions"
		{
			"FPSControls"		"Camera"
		}
	}
	"preset"
	{
		"id"		"0"
		"name"		"FPSControls"
		"group_source_bindings"
		{
			"0"		"button_diamond active"
			"1"		"left_trigger active"
			"2"		"right_trigger active"
			"42"		"right_trigger active modeshift"
			"8"		"joystick inactive"
			"14"		"joystick active"
			"15"		"right_trackpad active"
			"16"		"left_trackpad inactive"
			"17"		"left_trackpad active"
			"25"		"left_trackpad active modeshift"
			"40"		"left_trackpad inactive"
			"41"		"left_trackpad inactive"
			"48"		"gyro active"
		}
		"switch_bindings"
		{
			"bindings"
			{
				"button_back_right"		"game_action FPSControls jump"
				"left_bumper"		"game_action FPSControls invprev"
				"right_bumper"		"game_action FPSControls invnext"
				"button_escape"		"game_action FPSControls cancelselect"
				"button_menu"		"game_action FPSControls showscores"
				"button_back_left"		"game_action FPSControls duck"
			}
		}
		"settings"
		{
		}
	}
	"preset"
	{
		"id"		"1"
		"name"		"MenuControls"
		"group_source_bindings"
		{
			"3"		"button_diamond active"
			"4"		"left_trigger active"
			"5"		"right_trigger active"
			"33"		"joystick active"
			"6"		"right_trackpad active"
			"32"		"left_trackpad active"
		}
		"switch_bindings"
		{
			"bindings"
			{
				"right_trigger"		"mouse_button LEFT, Left Mouse"
				"left_trigger"		"mouse_button RIGHT, Right Mouse"
				"left_bumper"		"mouse_button MIDDLE, Middle Mouse"
				"right_bumper"		"mouse_button LEFT, Left Mouse"
				"button_escape"		"game_action MenuControls resume_esc"
			}
		}
		"settings"
		{
		}
	}
	"preset"
	{
		"id"		"5"
		"name"		"InGameHUDControls"
		"group_source_bindings"
		{
			"34"		"button_diamond active"
			"35"		"left_trigger active"
			"36"		"right_trigger active"
			"38"		"joystick active"
			"37"		"right_trackpad active"
			"39"		"left_trackpad active"
		}
		"switch_bindings"
		{
			"bindings"
			{
				"right_bumper"		"game_action InGameHUDControls invnext"
				"button_escape"		"game_action InGameHUDControls cancelselect"
				"button_menu"		"game_action InGameHUDControls showscores"
				"button_back_right"		"game_action InGameHUDControls jump"
				"button_back_left"		"game_action InGameHUDControls duck"
				"left_bumper"		"game_action InGameHUDControls invprev"
			}
		}
		"settings"
		{
		}
	}
	"preset"
	{
		"id"		"3"
		"name"		"SpectatorControls"
		"group_source_bindings"
		{
			"43"		"button_diamond active"
			"44"		"left_trigger active"
			"45"		"right_trigger active"
			"47"		"right_trackpad active"
			"46"		"left_trackpad active"
		}
		"switch_bindings"
		{
			"bindings"
			{
				"button_menu"		"game_action SpectatorControls showscores"
				"left_bumper"		"game_action SpectatorControls prev_target"
				"right_bumper"		"game_action SpectatorControls next_target"
				"button_escape"		"game_action SpectatorControls cancelselect"
			}
		}
		"settings"
		{
		}
	}
}
"cache_data"
{
	"lastmodified"		"Tue, 17 Nov 2015 21:38:38 GMT"
}