Sid Meier's Civilization V: Tale of 4 Menus

My submission for the Steam Controller Jam #1! This config is meant to include all the in-game keyboard shortcuts in the controller configuration. It's also a pretty good example of how it's really not difficult to make hidden touch menus accessible and useful.

There are four different menus you can access, each containing a different grouping of actions. The General Menu contains general options such as moving, skipping, attacking, and selecting units. The Air Menu has everything needed to control air units. The Interface Menu contains all UI elements and diplomacy/progress menus. And lastly, the Civilian Menu includes all of the options to build and progress the civilian side of things.

General Controls:

  • Both trackpads are trackballs. Move the mouse with both.
  • Right and left mouse are on the triggers
  • Joystick pans camera
  • Bumpers zoom in and out

Menu Shifts:

  • Click the Left Pad once to activate the General Menu. It's a touch menu, so is only visible when your finger is on the pad. The right pad mouse and triggers still function when the trigger menu is open.
  • Click the Right Pad once to activate the Air Menu. The left mouse and triggers still work properly while in this menu.
  • Hold the Left Grip to mode shift the entire controller into the Interface Menu. Both pad's touch menus are used in this shift. As soon as you let go of the grip, the default controls are reactivated.
  • Hold the Right Grip to to mode shift the controller into the Civilian Menu. Both pad's touch menus are used in this shift as well. And, as above, this will return to default controls when the grip is released.

Each menu is color coordinated and organized for quick access. Use the ones that are helpful, and don't worry about the rest!

For instructions on how to use this mapping with the Steam Controller in Sid Meier's Civilization V, click the Download button or check out the instructions here.

Config Details

Tale of 4 Menus
Wombat
0
3

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

Download

Code

"controller_mappings"
{
	"version"		"3"
	"title"		"Tale of 4 Menus"
	"Description"		"Touch Menu heavy, dual mouse pads, grip shifting glory! I wanted to keep as much on the pads as possible. Click the pads in for menus & each grip for two more. Every keyboard shortcut is easily accessible and intuitive."
	"creator"		"76561197972358851"
	"actions"
	{
		"Default"
		{
			"title"		"Action"
			"legacy_set"		"1"
		}
		"Preset_1000003"
		{
			"title"		"General  Menu"
			"legacy_set"		"1"
		}
		"Preset_1000004"
		{
			"title"		"Air Menu"
			"legacy_set"		"1"
		}
		"Preset_1000005"
		{
			"title"		"Civilian Menu"
			"legacy_set"		"1"
		}
		"Preset_1000006"
		{
			"title"		"Interface Menu"
			"legacy_set"		"1"
		}
	}
	"group"
	{
		"id"		"0"
		"mode"		"four_buttons"
		"inputs"
		{
			"button_a"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press SPACE, Skip Unit"
						}
					}
				}
			}
			"button_B"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press RETURN, Next Turn"
						}
					}
				}
			}
			"button_X"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press INSERT, Capital City View "
						}
					}
				}
			}
			"button_y"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press F10, Strategic View"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"1"
		"mode"		"dpad"
		"inputs"
		{
			"dpad_north"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press UP_ARROW"
						}
					}
				}
			}
			"dpad_south"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press DOWN_ARROW"
						}
					}
				}
			}
			"dpad_east"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press RIGHT_ARROW"
						}
					}
				}
			}
			"dpad_west"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press LEFT_ARROW"
						}
					}
				}
			}
		}
		"settings"
		{
			"requires_click"		"0"
		}
	}
	"group"
	{
		"id"		"2"
		"mode"		"dpad"
		"inputs"
		{
			"dpad_north"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press UP_ARROW"
						}
						"settings"
						{
							"haptic_intensity"		"1"
						}
					}
				}
			}
			"dpad_south"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press DOWN_ARROW"
						}
						"settings"
						{
							"haptic_intensity"		"1"
						}
					}
				}
			}
			"dpad_east"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press RIGHT_ARROW"
						}
						"settings"
						{
							"haptic_intensity"		"1"
						}
					}
				}
			}
			"dpad_west"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press LEFT_ARROW"
						}
						"settings"
						{
							"haptic_intensity"		"1"
						}
					}
				}
			}
		}
		"settings"
		{
			"deadzone"		"2000"
		}
	}
	"group"
	{
		"id"		"3"
		"mode"		"absolute_mouse"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 3 1 0"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"4"
		"mode"		"trigger"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"mouse_button RIGHT"
						}
					}
				}
			}
		}
		"settings"
		{
			"haptic_intensity"		"0"
		}
	}
	"group"
	{
		"id"		"5"
		"mode"		"trigger"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"mouse_button LEFT"
						}
					}
				}
			}
		}
		"settings"
		{
			"output_trigger"		"2"
			"haptic_intensity"		"0"
		}
	}
	"group"
	{
		"id"		"6"
		"mode"		"scrollwheel"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"mouse_button MIDDLE"
						}
						"settings"
						{
							"haptic_intensity"		"1"
						}
					}
				}
			}
		}
		"settings"
		{
			"scroll_angle"		"160"
			"haptic_intensity"		"1"
		}
	}
	"group"
	{
		"id"		"7"
		"mode"		"absolute_mouse"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 2 1 0"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"16"
		"mode"		"absolute_mouse"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 3 1 0"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"17"
		"mode"		"absolute_mouse"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 3 1 0"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"18"
		"mode"		"trigger"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"mouse_button RIGHT"
						}
					}
				}
			}
		}
		"settings"
		{
			"haptic_intensity"		"0"
		}
	}
	"group"
	{
		"id"		"19"
		"mode"		"trigger"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"mouse_button LEFT"
						}
					}
				}
			}
		}
		"settings"
		{
			"output_trigger"		"2"
			"haptic_intensity"		"0"
		}
	}
	"group"
	{
		"id"		"20"
		"mode"		"touch_menu"
		"inputs"
		{
			"touch_menu_button_0"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press M, Move Mode, ghost_045_move_0150.png #2C5800 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_1"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press COMMA, Previous Unit, ghost_045_move_0230.png #2C5800 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_2"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press SPACE, Skip Unit, ghost_040_act_0010.png #2C5800 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_3"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press PERIOD, Next Unit, ghost_045_move_0210.png #2C5800 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_4"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press E, Explore , ghost_045_move_0080.png #2C5800 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_5"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press LEFT_CONTROL, Attack, ghost_040_act_0050.png #2C5800 #E4E4E4"
							"binding"		"key_press LEFT_CONTROL, Attack, ghost_040_act_0050.png #2C5800 #E4E4E4"
							"binding"		"key_press A, Attack, ghost_040_act_0050.png #2C5800 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_6"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press A, Alert, ghost_060_vehicle_0040.png #2C5800 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_7"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press B, Ranged Attack, ghost_010_wpn_0330.png #2C5800 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_8"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press F, Sleep/Fortify, ghost_045_move_0130.png #2C5800 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_9"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press H, Fortify/Heal, ghost_030_inv_0130.png #2C5800 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_10"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press S, Set Up Artillery, ghost_020_ammo_020.png #2C5800 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_11"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press DELETE, Disband, ghost_110_social_0010.png #2C5800 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_12"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 1 0 0, Close Menu, ghost_050_menu_0140.png #2C5800 #222222"
						}
					}
				}
			}
		}
		"settings"
		{
			"touch_menu_button_count"		"13"
			"touch_menu_position_y"		"67"
			"touch_menu_show_labels"		"0"
		}
	}
	"group"
	{
		"id"		"22"
		"mode"		"absolute_mouse"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 2 1 0"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"23"
		"mode"		"absolute_mouse"
		"inputs"
		{
		}
	}
	"group"
	{
		"id"		"24"
		"mode"		"trigger"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"mouse_button RIGHT"
						}
					}
				}
			}
		}
		"settings"
		{
			"haptic_intensity"		"0"
		}
	}
	"group"
	{
		"id"		"25"
		"mode"		"trigger"
		"inputs"
		{
			"click"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"mouse_button LEFT"
						}
					}
				}
			}
		}
		"settings"
		{
			"output_trigger"		"2"
			"haptic_intensity"		"0"
		}
	}
	"group"
	{
		"id"		"26"
		"mode"		"touch_menu"
		"inputs"
		{
			"touch_menu_button_0"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press LEFT_ALT, Rebase Mode, ghost_030_inv_0120.png #58002C #E4E4E4"
							"binding"		"key_press LEFT_ALT, Rebase Mode, ghost_030_inv_0120.png #58002C #E4E4E4"
							"binding"		"key_press R, Rebase Mode, ghost_030_inv_0120.png #58002C #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_1"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press S, Airstrike Mode, ghost_100_target_0070.png #58002C #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_2"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press LEFT_ALT, Airsweep, ghost_100_target_0080.png #58002C #E4E4E4"
							"binding"		"key_press LEFT_ALT, Airsweep, ghost_100_target_0080.png #58002C #E4E4E4"
							"binding"		"key_press S, Airsweep, ghost_100_target_0080.png #58002C #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_3"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 1 0 0, Close Menu, ghost_050_menu_0140.png #58002C #222222"
						}
					}
				}
			}
			"touch_menu_button_4"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press DELETE, Disband, ghost_110_social_0010.png #58002C #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_5"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press I, Intercept, ghost_075_utility_040.png #58002C #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_6"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press N, Nuke Mode, ghost_020_ammo_030.png #58002C #E4E4E4"
						}
					}
				}
			}
		}
		"settings"
		{
			"touch_menu_button_count"		"7"
			"touch_menu_position_y"		"67"
			"touch_menu_show_labels"		"0"
		}
	}
	"group"
	{
		"id"		"27"
		"mode"		"four_buttons"
		"inputs"
		{
		}
	}
	"group"
	{
		"id"		"28"
		"mode"		"trigger"
		"inputs"
		{
		}
	}
	"group"
	{
		"id"		"29"
		"mode"		"trigger"
		"inputs"
		{
		}
	}
	"group"
	{
		"id"		"31"
		"mode"		"touch_menu"
		"inputs"
		{
			"touch_menu_button_0"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press B, Found City, ghost_050_menu_0120.png #002163 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_1"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press A, Build Improvements, ghost_030_inv_0110.png #002163 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_2"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press LEFT_ALT, Chop Forest, ghost_010_wpn_0320.png #002163 #E4E4E4"
							"binding"		"key_press LEFT_ALT, Chop Forest, ghost_010_wpn_0320.png #002163 #E4E4E4"
							"binding"		"key_press C, Chop Forest, ghost_010_wpn_0320.png #002163 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_3"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press LEFT_ALT, Route To Mode, ghost_045_move_0120.png #002163 #E4E4E4"
							"binding"		"key_press LEFT_ALT, Route To Mode, ghost_045_move_0120.png #002163 #E4E4E4"
							"binding"		"key_press R, Route To Mode, ghost_045_move_0120.png #002163 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_4"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press R, Rail/Railroad, ghost_070_setting_0030.png #002163 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_5"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press T, Trading Post, ghost_050_menu_0010.png #002163 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_6"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press H, Camp, ghost_030_inv_0070.png #002163 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_7"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press I, Farm, ghost_030_inv_0060.png #002163 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_8"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press N, Mine, ghost_045_move_0010.png #002163 #E4E4E4"
						}
					}
				}
			}
		}
		"settings"
		{
			"touch_menu_button_count"		"9"
			"touch_menu_position_y"		"67"
			"touch_menu_show_labels"		"0"
		}
	}
	"group"
	{
		"id"		"32"
		"mode"		"touch_menu"
		"inputs"
		{
			"touch_menu_button_0"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press P, Plantation, ghost_080_input_0010.png #002163 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_1"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press Q, Quarry, ghost_080_input_0015.png #002163 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_2"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press P, Pasture, ghost_030_inv_0050.png #002163 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_3"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press LEFT_CONTROL, Fort, ghost_030_inv_0110.png #002163 #E4E4E4"
							"binding"		"key_press LEFT_CONTROL, Fort, ghost_030_inv_0110.png #002163 #E4E4E4"
							"binding"		"key_press F, Fort, ghost_030_inv_0110.png #002163 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_4"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press O, Well/Offshore Platform, ghost_045_move_0030.png #002163 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_5"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press F, Fishing Boats, ghost_060_vehicle_0150.png #002163 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_6"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press L, Lumber Mill, ghost_070_setting_0070.png #002163 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_7"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press C, Citadel, ghost_050_menu_0130.png #002163 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_8"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press BACKSPACE, Cancel Last Mission, ghost_075_utility_040.png #002163 #E4E4E4"
						}
					}
				}
			}
		}
		"settings"
		{
			"touch_menu_button_count"		"9"
			"touch_menu_position_y"		"67"
			"touch_menu_show_labels"		"0"
		}
	}
	"group"
	{
		"id"		"34"
		"mode"		"four_buttons"
		"inputs"
		{
		}
	}
	"group"
	{
		"id"		"35"
		"mode"		"touch_menu"
		"inputs"
		{
			"touch_menu_button_0"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press F2, Economic, ghost_050_menu_0060.png #665200 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_1"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press F3, Military, ghost_030_inv_0030.png #665200 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_2"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press F4, Diplomacy, ghost_050_menu_0120.png #665200 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_3"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press F5, Social Policies, ghost_050_menu_0070.png #665200 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_4"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press F6, Research, ghost_030_inv_0140.png #665200 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_5"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press F11, Quick Save, ghost_110_social_0080.png #665200 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_6"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press F12, Quick Load, ghost_110_social_0130.png #665200 #E4E4E4"
						}
					}
				}
			}
		}
		"settings"
		{
			"touch_menu_button_count"		"7"
			"touch_menu_position_y"		"67"
			"touch_menu_show_labels"		"0"
		}
	}
	"group"
	{
		"id"		"36"
		"mode"		"touch_menu"
		"inputs"
		{
			"touch_menu_button_0"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press LEFT_CONTROL, Resource Icons, ghost_030_inv_0070.png #665200 #E4E4E4"
							"binding"		"key_press LEFT_CONTROL, Resource Icons, ghost_030_inv_0070.png #665200 #E4E4E4"
							"binding"		"key_press R, Resource Icons, ghost_030_inv_0070.png #665200 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_1"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press LEFT_CONTROL, Yield Icons, ghost_050_menu_0080.png #665200 #E4E4E4"
							"binding"		"key_press LEFT_CONTROL, Yield Icons, ghost_050_menu_0080.png #665200 #E4E4E4"
							"binding"		"key_press Y, Yield Icons, ghost_050_menu_0080.png #665200 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_2"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press F7, Notifications, ghost_110_social_0150.png #665200 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_3"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press F8, Victory Progress, ghost_110_social_0060.png #665200 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_4"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press F9, Demographics, ghost_110_social_0040.png #665200 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_5"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press G, Hex Grid, ghost_050_menu_0110.png #665200 #E4E4E4"
						}
					}
				}
			}
			"touch_menu_button_6"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press F1, Civilopedia, ghost_070_setting_0050.png #665200 #E4E4E4"
						}
					}
				}
			}
		}
		"settings"
		{
			"touch_menu_button_count"		"7"
			"touch_menu_position_y"		"67"
			"touch_menu_show_labels"		"0"
		}
	}
	"group"
	{
		"id"		"37"
		"mode"		"trigger"
		"inputs"
		{
		}
	}
	"group"
	{
		"id"		"38"
		"mode"		"trigger"
		"inputs"
		{
		}
	}
	"group"
	{
		"id"		"39"
		"mode"		"scrollwheel"
		"inputs"
		{
		}
	}
	"group"
	{
		"id"		"40"
		"mode"		"dpad"
		"inputs"
		{
			"edge"
			{
				"activators"
				{
					"Start_Press"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 1 1 0"
						}
						"settings"
						{
							"haptic_intensity"		"0"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"41"
		"mode"		"joystick_move"
		"inputs"
		{
			"edge"
			{
				"activators"
				{
					"Start_Press"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 1 0 0"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"42"
		"mode"		"joystick_move"
		"inputs"
		{
			"edge"
			{
				"activators"
				{
					"Start_Press"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 1 0 0"
						}
						"settings"
						{
							"haptic_intensity"		"0"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"8"
		"mode"		"switches"
		"inputs"
		{
			"button_escape"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press ESCAPE"
						}
					}
					"Long_Press"
					{
						"bindings"
						{
							"binding"		"key_press LEFT_CONTROL"
							"binding"		"key_press O"
						}
					}
				}
			}
			"button_menu"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press F1, Civilopedia"
						}
					}
				}
			}
			"left_bumper"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press PAGE_DOWN, Zoom Out"
						}
					}
				}
			}
			"right_bumper"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press PAGE_UP, Zoom In"
						}
					}
				}
			}
			"button_back_left"
			{
				"activators"
				{
					"Start_Press"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 5 1 0"
						}
					}
				}
			}
			"button_back_right"
			{
				"activators"
				{
					"Start_Press"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 4 1 0"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"15"
		"mode"		"switches"
		"inputs"
		{
			"button_escape"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press ESCAPE"
						}
					}
				}
			}
			"button_back_left"
			{
				"activators"
				{
					"Start_Press"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 5 1 0"
						}
					}
				}
			}
			"button_back_right"
			{
				"activators"
				{
					"Start_Press"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 4 1 0"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"21"
		"mode"		"switches"
		"inputs"
		{
			"button_escape"
			{
				"activators"
				{
					"Full_Press"
					{
						"bindings"
						{
							"binding"		"key_press ESCAPE"
						}
					}
				}
			}
			"button_back_left"
			{
				"activators"
				{
					"Start_Press"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 5 1 0"
						}
					}
				}
			}
			"button_back_right"
			{
				"activators"
				{
					"Start_Press"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 4 1 0"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"30"
		"mode"		"switches"
		"inputs"
		{
			"button_back_right"
			{
				"activators"
				{
					"release"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 1 0 0"
						}
					}
				}
			}
		}
	}
	"group"
	{
		"id"		"33"
		"mode"		"switches"
		"inputs"
		{
			"button_back_left"
			{
				"activators"
				{
					"release"
					{
						"bindings"
						{
							"binding"		"controller_action CHANGE_PRESET 1 0 0"
						}
					}
				}
			}
		}
	}
	"preset"
	{
		"id"		"0"
		"name"		"Default"
		"group_source_bindings"
		{
			"8"		"switch active"
			"0"		"button_diamond active"
			"1"		"joystick active"
			"39"		"joystick inactive"
			"6"		"left_trackpad inactive"
			"7"		"left_trackpad active"
			"3"		"right_trackpad active"
			"4"		"left_trigger active"
			"5"		"right_trigger active"
		}
	}
	"preset"
	{
		"id"		"1"
		"name"		"Preset_1000001"
		"group_source_bindings"
		{
		}
	}
	"preset"
	{
		"id"		"2"
		"name"		"Preset_1000002"
		"group_source_bindings"
		{
		}
	}
	"preset"
	{
		"id"		"3"
		"name"		"Preset_1000003"
		"group_source_bindings"
		{
			"15"		"switch active"
			"40"		"joystick inactive"
			"41"		"joystick active"
			"16"		"left_trackpad inactive"
			"20"		"left_trackpad active"
			"17"		"right_trackpad active"
			"18"		"left_trigger active"
			"19"		"right_trigger active"
		}
	}
	"preset"
	{
		"id"		"4"
		"name"		"Preset_1000004"
		"group_source_bindings"
		{
			"21"		"switch active"
			"42"		"joystick active"
			"22"		"left_trackpad active"
			"23"		"right_trackpad inactive"
			"26"		"right_trackpad active"
			"24"		"left_trigger active"
			"25"		"right_trigger active"
		}
	}
	"preset"
	{
		"id"		"5"
		"name"		"Preset_1000005"
		"group_source_bindings"
		{
			"30"		"switch active"
			"27"		"button_diamond active"
			"31"		"left_trackpad active"
			"32"		"right_trackpad active"
			"28"		"left_trigger active"
			"29"		"right_trigger active"
		}
	}
	"preset"
	{
		"id"		"6"
		"name"		"Preset_1000006"
		"group_source_bindings"
		{
			"33"		"switch active"
			"34"		"button_diamond active"
			"35"		"left_trackpad active"
			"36"		"right_trackpad active"
			"37"		"left_trigger active"
			"38"		"right_trigger active"
		}
	}
	"preset"
	{
		"id"		"7"
		"name"		"Preset_1000007"
		"group_source_bindings"
		{
		}
	}
	"settings"
	{
		"action_set_trigger_cursor_show"		"0"
		"action_set_trigger_cursor_hide"		"0"
	}
}