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.
"controller_mappings"
{
	"buttons"
	{
		"button_0"		"kb:key_y, Taunt"
		"button_1"		"kb:key_f4, Use Action Item"
		"button_2"		"kb:key_comma, Change Class"
		"button_3"		"mouse:forward_button, Last Weapon"
		"right_trigger"		"mouse:left_button, attack"
		"left_trigger"		"mouse:right_button, special attack"
		"right_bumper"		"mouse:scroll_down, next weapon"
		"left_bumper"		"kb:key_tab, Multiplayer Scores"
		"button_escape"		"kb:key_esc"
		"button_menu"		"kb:key_tab"
		"backside_left"		"kb:key_space, Jump"
		"backside_right"		"kb:key_r, Reload"
	}
	"touchscreen"
	{
		"touch_button_0"		"kb:key_1, Item/Weapon 1"
		"touch_button_1"		"kb:key_f3, team chat"
		"touch_button_2"		"kb:key_3, Item/Weapon 3"
		"touch_button_3"		"kb:key_4, Item/Weapon 4"
	}
	"pads"
	{
		"left_stick_up"		""
		"left_stick_right"		""
		"left_stick_down"		""
		"left_stick_left"		""
		"left_stick_click"		""
		"left_north"		"kb:key_w"
		"left_northeast"		""
		"left_east"		"kb:key_d"
		"left_southeast"		""
		"left_south"		"kb:key_s"
		"left_southwest"		""
		"left_west"		"kb:key_a"
		"left_northwest"		""
		"left_double_tap"		""
		"left_outer_edge"		""
		"left_click"		"kb:key_lcontrol, "
		"right_north"		"kb:key_up"
		"right_northeast"		""
		"right_east"		"kb:key_right"
		"right_southeast"		""
		"right_south"		"kb:key_down"
		"right_southwest"		""
		"right_west"		"kb:key_left"
		"right_northwest"		""
		"right_double_tap"		"mouse:middle_button, "
		"right_outer_edge"		""
		"right_click"		"kb:key_e, "
		"pad_rollup_descriptions"
		{
			"left_pad"		"Movement"
			"right_pad"		"Look"
		}
	}
	"settings"
	{
		"right_trackpad_mode"		"absolute_mouse"
		"left_trackpad_mode"		"dpad_4way_overlap"
	}
	"metadata"
	{
		"title"		"dooder"
		"description"		""
	}
}