Overwatch: THE926's Overwatch Config Post 6/22 Patch

Rebuilt my controller config after the game update on 6/21 broke mouse functionality via the steam overlay / steamlink.

This config completely mimics controller input and still includes gyro functionality. Feel free to tweak the gyro / right pad to your liking.

You can navigate the entire UI with the controller inputs.

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

Config Details

THE926's Overwatch Config Post 6/22 Patch
the926
0
48

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

Download

Code

"controller_mappings"
{
	"version"		"3"
	"title"		"THE926's Overwatch Config Post Patch"
	"description"		"#BlizzardBrokeIt"
	"creator"		"76561198096028121"
	"actions"
	{
		"Preset_1000002"
		{
			"title"		"Overwatch Controller"
			"legacy_set"		"1"
		}
	}
	"group"
	{
		"id"		"0"
		"mode"		"four_buttons"
		"inputs"
		{
			"button_a"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press RETURN"
						}
					}
					"Long_Press"
					{
						"bindings"
						{
							"binding"		"mouse_button LEFT"
						}
						"settings"
						{
							"long_press_time"		"466"
						}
					}
				}
			}
			"button_B"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press LEFT_CONTROL"
						}
					}
					"Long_Press"
					{
						"bindings"
						{
							"binding"		"key_press ESCAPE"
						}
						"settings"
						{
							"long_press_time"		"594"
						}
					}
				}
			}
			"button_X"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press R"
						}
					}
					"Long_Press"
					{
						"bindings"
						{
							"binding"		"key_press H"
						}
					}
				}
			}
			"button_y"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press Q"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"25"
		"mode"		"mouse_joystick"
		"inputs"
		{
		}
		"settings"
		{
			"haptic_intensity"		"0"
			"sensitivity_vert_scale"		"116"
			"gyro_button"		"0"
			"mouse_dampening_trigger"		"6"
			"mouse_trigger_clamp_amount"		"32"
			"mousejoystick_deadzone_x"		"14095"
			"mousejoystick_deadzone_y"		"14095"
			"gyro_sensitivity_scale"		"309"
			"deadzone_outer_radius"		"899"
		}
	}
	"group"
	{
		"id"		"26"
		"mode"		"joystick_camera"
		"inputs"
		{
		}
		"settings"
		{
			"output_joystick"		"1"
		}
	}
	"group"
	{
		"id"		"27"
		"mode"		"four_buttons"
		"inputs"
		{
			"button_a"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button A"
						}
					}
				}
			}
			"button_B"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button B"
						}
					}
				}
			}
			"button_X"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button X"
						}
					}
				}
			}
			"button_y"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button Y"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"28"
		"mode"		"joystick_move"
		"inputs"
		{
		}
	}
	"group"
	{
		"id"		"29"
		"mode"		"dpad"
		"inputs"
		{
			"dpad_north"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button DPAD_UP"
						}
					}
				}
			}
			"dpad_south"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button DPAD_DOWN"
						}
					}
				}
			}
			"dpad_east"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button DPAD_RIGHT"
						}
					}
				}
			}
			"dpad_west"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button DPAD_LEFT"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"30"
		"mode"		"mouse_joystick"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button Y"
						}
					}
				}
			}
		}
		"settings"
		{
			"haptic_intensity"		"0"
			"rotation"		"5"
			"friction"		"3"
			"friction_vert_scale"		"112"
			"sensitivity_vert_scale"		"91"
			"edge_spin_velocity"		"223"
			"edge_spin_radius"		"26637"
			"mouse_dampening_trigger"		"4"
			"mouse_trigger_clamp_amount"		"24"
			"mousejoystick_deadzone_x"		"20649"
			"mousejoystick_deadzone_y"		"20648"
		}
	}
	"group"
	{
		"id"		"31"
		"mode"		"trigger"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button TRIGGER_LEFT, Right Mouse"
						}
					}
				}
			}
		}
		"settings"
		{
			"output_trigger"		"1"
		}
	}
	"group"
	{
		"id"		"32"
		"mode"		"trigger"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button TRIGGER_RIGHT, Left Mouse"
						}
						"settings"
						{
							"haptic_intensity"		"2"
						}
					}
				}
			}
		}
		"settings"
		{
			"output_trigger"		"2"
		}
	}
	"group"
	{
		"id"		"16"
		"mode"		"switches"
		"inputs"
		{
		}
	}
	"group"
	{
		"id"		"24"
		"mode"		"switches"
		"inputs"
		{
			"button_escape"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button START, Menu"
						}
					}
				}
			}
			"button_menu"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button SELECT, Tab"
						}
					}
				}
			}
			"left_bumper"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button SHOULDER_LEFT"
						}
					}
				}
			}
			"right_bumper"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button SHOULDER_RIGHT"
						}
					}
				}
			}
			"button_back_left"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button A"
						}
					}
				}
			}
			"button_back_right"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"xinput_button JOYSTICK_RIGHT"
						}
					}
				}
			}
		}
	}
	"preset"
	{
		"id"		"0"
		"name"		"Default"
		"group_source_bindings"
		{
			"0"		"button_diamond active"
		}
	}
	"preset"
	{
		"id"		"1"
		"name"		"Preset_1000001"
		"group_source_bindings"
		{
			"16"		"switch active"
		}
	}
	"preset"
	{
		"id"		"2"
		"name"		"Preset_1000002"
		"group_source_bindings"
		{
			"24"		"switch active"
			"27"		"button_diamond active"
			"25"		"gyro active"
			"26"		"gyro active modeshift"
			"28"		"joystick active"
			"29"		"left_trackpad active"
			"30"		"right_trackpad active"
			"31"		"left_trigger active"
			"32"		"right_trigger active"
		}
	}
	"settings"
	{
		"left_trackpad_mode"		"0"
		"right_trackpad_mode"		"0"
		"action_set_trigger_cursor_show"		"0"
		"action_set_trigger_cursor_hide"		"0"
	}
}