The Elder Scrolls Online: Elder Scrolls Online by MotherMGA

Maps to ESO's default keybind configuration.

Left Pad

Movement on touch. Double-tap for dodge. Hard-click for run.

> Edge run feels good here too, but I opted for click-run because edge run makes it too easy to break sneaking.

Right Pad

Mouse look as trackball. Double-tap for jump. Hard-click toggles pad to act as buttons; Action bar 1-5 correspond to X/Y/B/A/Deadzone.

> Hard-click toggle lets you easily activate your actions slots "underneath" your mouse movements. Way better than having to switch your thumb from camera to buttons during battle.

Stick

Movement, with edge-sprint. Convenience for people that prefer stick movement.

> Left Bumper toggles alternate config:

Mousewheel for zoom and inventory scrolling.

Buttons X/Y/A/B

> I tried hard to make A/B is pretty good at being yes/no for most things. This seems to work well for most dialog / interactions.

  • X - Sneak
  • Y - Horse
  • A - Interact (e)
  • B - Back (esc)

> Left bumper toggles alternate config: shortcuts to most menus.

  • X - Journal
  • Y - Inventory
  • A - Character
  • B - Skills

Gyro

Ultimate is gyro up, guitar hero style. I can't help but get pumped every time I trigger ultimate now.

>This also has the side affect of making deconstruction fun.

Triggers

  • LT - Hard Pull Defend (RMB for item sub-menu)
  • RT - Hard Pull Attack (LMB for navigating menus as well)

>Triggers are really cool for FPS, but for MMOs, any attempt to do anything clever ended in fail. Suggestions welcome.

Bumpers

  • LB - Toggles Alts for Buttons and Stick
  • RB - Next Target

Grips

  • LG - Quick Slot
  • RG - Weapon Swap

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

Config Details

Elder Scrolls Online by MotherMGA
MotherMGA
1
315

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

Download

Code

"controller_mappings"
{
	"version"		"2"
	"title"		"Elder Scrolls Online by MotherMGA"
	"description"		"Maps to ESO's default keybind configuration. Clicks on right pad is Action Bar 1-5 (5 is dead zone). Ultimate is gyro up (which also makes deconstrucion fun. A/B attempts to be yes/no for most things. Left Bumper toggles zoom on stick as well as common menus on A/B/X/Y. Double tap right pad to jump. Click/hold left pad to run. Double tap left pad to dodge/roll."
	"creator"		"76561197962141214"
	"group"
	{
		"id"		"0"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_a"		"key_press E, Interact"
			"button_b"		"key_press ESCAPE, Back"
			"button_x"		"key_press LEFT_CONTROL, Crouch"
			"button_y"		"key_press H, Horse"
		}
		"settings"
		{
			"button_size"		"17984"
			"button_dist"		"19968"
		}
	}
	"group"
	{
		"id"		"1"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press W, Forward"
			"dpad_south"		"key_press S, Backward"
			"dpad_east"		"key_press D, Right"
			"dpad_west"		"key_press A, Left"
			"edge"		"key_press LEFT_SHIFT"
			"click"		"key_press J, Journal"
		}
		"settings"
		{
			"requires_click"		"0"
			"deadzone"		"346"
			"edge_binding_radius"		"32000"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"2"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press W, Forward"
			"dpad_south"		"key_press S, Backward"
			"dpad_east"		"key_press D, Right"
			"dpad_west"		"key_press A, Left"
			"click"		"key_press LEFT_SHIFT, Run"
		}
		"settings"
		{
			"requires_click"		"0"
			"deadzone"		"9365"
			"edge_binding_radius"		"30492"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"3"
		"mode"		"absolute_mouse"
		"bindings"
		{
			"doubletap"		"key_press SPACE, Jump"
		}
		"settings"
		{
			"sensitivity"		"83"
			"haptic_intensity"		"2"
			"rotation"		"14"
			"friction"		"1"
			"friction_vert_scale"		"99"
			"sensitivity_vert_scale"		"62"
			"acceleration"		"2"
			"mouse_smoothing"		"40"
			"doubetap_max_duration"		"137"
		}
	}
	"group"
	{
		"id"		"4"
		"mode"		"trigger"
		"bindings"
		{
			"click"		"mouse_button RIGHT, Right Mouse"
		}
		"settings"
		{
			"output_trigger"		"1"
		}
	}
	"group"
	{
		"id"		"5"
		"mode"		"trigger"
		"bindings"
		{
			"click"		"mouse_button LEFT, Left Mouse"
		}
		"settings"
		{
			"output_trigger"		"2"
			"edge_binding_radius"		"0"
		}
	}
	"group"
	{
		"id"		"6"
		"mode"		"four_buttons"
		"settings"
		{
			"button_size"		"17998"
			"button_dist"		"19998"
		}
	}
	"group"
	{
		"id"		"7"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_a"		"key_press LEFT_ALT"
		}
		"settings"
		{
			"button_size"		"17984"
			"button_dist"		"19968"
		}
	}
	"group"
	{
		"id"		"8"
		"mode"		"scrollwheel"
		"settings"
		{
			"scroll_angle"		"88"
		}
	}
	"group"
	{
		"id"		"9"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press R, Ultimate"
		}
		"settings"
		{
			"layout"		"0"
			"deadzone"		"18926"
			"edge_binding_radius"		"24997"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"10"
		"mode"		"dpad"
		"settings"
		{
			"edge_binding_radius"		"24996"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"11"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_a"		"key_press C, Character"
			"button_b"		"key_press K, Skills"
			"button_x"		"key_press J, Journal"
			"button_y"		"key_press I, Inventory"
		}
		"settings"
		{
			"button_size"		"17984"
			"button_dist"		"19980"
		}
	}
	"group"
	{
		"id"		"12"
		"mode"		"scrollwheel"
		"bindings"
		{
			"scroll_clockwise"		"mouse_wheel SCROLL_UP"
			"scroll_counterclockwise"		"mouse_wheel SCROLL_DOWN"
		}
		"settings"
		{
			"scroll_angle"		"88"
		}
	}
	"group"
	{
		"id"		"13"
		"mode"		"scrollwheel"
		"bindings"
		{
			"scroll_clockwise"		"mouse_wheel SCROLL_UP"
			"scroll_counterclockwise"		"mouse_wheel SCROLL_DOWN"
		}
		"settings"
		{
			"scroll_angle"		"88"
			"haptic_intensity"		"0"
		}
	}
	"group"
	{
		"id"		"14"
		"mode"		"dpad"
		"settings"
		{
			"layout"		"0"
			"edge_binding_radius"		"24995"
			"haptic_intensity"		"0"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"15"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"key_press 2"
			"dpad_south"		"key_press 4"
			"dpad_east"		"key_press 3"
			"dpad_west"		"key_press 1"
			"click"		"key_press 5, Action 5"
		}
		"settings"
		{
			"requires_click"		"0"
			"layout"		"0"
			"deadzone"		"15734"
			"edge_binding_radius"		"24999"
			"analog_emulation_period"		"29"
		}
	}
	"group"
	{
		"id"		"16"
		"mode"		"absolute_mouse"
		"bindings"
		{
			"click"		"key_press LEFT_CONTROL, Stealth"
		}
		"settings"
		{
			"trackball"		"0"
			"haptic_intensity"		"3"
			"doubetap_max_duration"		"322"
		}
	}
	"group"
	{
		"id"		"17"
		"mode"		"four_buttons"
		"bindings"
		{
			"button_a"		"key_press 3, Action 3"
			"button_b"		"key_press 2, Action 2"
			"button_x"		"key_press 4, Action 4"
			"button_y"		"key_press 1, Action 1"
		}
		"settings"
		{
			"button_size"		"17999"
			"button_dist"		"20113"
		}
	}
	"group"
	{
		"id"		"18"
		"mode"		"joystick_move"
		"bindings"
		{
			"click"		"key_press E, Enter"
		}
	}
	"group"
	{
		"id"		"19"
		"mode"		"dpad"
		"bindings"
		{
			"dpad_north"		"mouse_wheel SCROLL_UP, Zoom In"
			"dpad_south"		"mouse_wheel SCROLL_DOWN, Zoom Out"
		}
		"settings"
		{
			"layout"		"0"
			"hold_repeats"		"1"
			"hold_repeat_inverval"		"10"
			"deadzone"		"0"
			"haptic_intensity"		"0"
		}
	}
	"group"
	{
		"id"		"20"
		"mode"		"absolute_mouse"
		"settings"
		{
			"gyro_button"		"0"
		}
	}
	"group"
	{
		"id"		"21"
		"mode"		"joystick_camera"
	}
	"preset"
	{
		"id"		"0"
		"name"		""
		"group_source_bindings"
		{
			"0"		"button_diamond active"
			"11"		"button_diamond active modeshift"
			"1"		"joystick active"
			"7"		"joystick inactive"
			"12"		"joystick inactive"
			"13"		"joystick inactive modeshift"
			"18"		"joystick inactive"
			"19"		"joystick active modeshift"
			"2"		"left_trackpad active"
			"6"		"left_trackpad inactive"
			"14"		"left_trackpad inactive modeshift"
			"17"		"left_trackpad inactive modeshift"
			"3"		"right_trackpad active"
			"8"		"right_trackpad inactive modeshift"
			"15"		"right_trackpad active modeshift"
			"16"		"right_trackpad inactive modeshift"
			"4"		"left_trigger active"
			"5"		"right_trigger active"
			"9"		"gyro active"
			"10"		"gyro inactive modeshift"
			"20"		"gyro inactive"
			"21"		"gyro inactive"
		}
		"switch_bindings"
		{
			"bindings"
			{
				"button_menu"		"key_press M, Map"
				"button_back_left"		"key_press Q, Quick Slot"
				"right_click"		"mode_shift right_trackpad 15"
				"right_bumper"		"key_press TAB, Cycle Target"
				"left_bumper"		"mode_shift button_diamond 11"
				"button_escape"		"key_press ESCAPE, Back"
				"button_back_right"		"mouse_button FORWARD, Weapon Swap"
				"left_bumper"		"mode_shift joystick 19"
			}
		}
		"settings"
		{
		}
	}
}