<!--
     If you want to customize your bindings, you can change this file, or you can copy this file to:
     %APPDATA%/Longbow Digital Arts/Hegemony Philip of Macedon/controls.xml
     and edit that copy.
-->
<bindings>
	<!--
		In general, DirectInput doesn't work very well for mice and keyboards, so we disable it for the primary
		mouse and keyboard.  However, some devices with an unusual number of buttons or axes might work better
		under DirectInput.
	-->
	<useDirectInputMouse>false</useDirectInputMouse>
	<useDirectInputKeyboard>false</useDirectInputKeyboard>

	<!--
		EXPERIMENTAL - By default the input manager will send a single-click message even if you're about to
		double-click.  Setting this to true will tell the input manager to wait and rule-out a double-click
		before sending the single-click.
		Currently, turning this on will make the game feel somewhat laggy.
	-->
	<waitForDoubleClick>false</waitForDoubleClick>

	<!-- Double-click timer in milliseconds. -->
	<!-- This doesn't currently do anything.  This setting has been moved to settings.xml until we have in-game customizable controls. -->
	<!--msecDoubleClick>500</msecDoubleClick-->

	<!-- Increase this to prevent the your controller from drifting when it's centred. -->
	<controllerDeadzone>0.10</controllerDeadzone>

	<!-- Move the cursor with the mouse -->
	<binding name="Cursor">
		<axis>
			<device>mouse</device>
			<guid>GUID_YAxis</guid>
			<positive>true</positive>
			<sensitivity>1.0</sensitivity>
			<axisid>1</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_YAxis</guid>
			<positive>false</positive>
			<sensitivity>1.0</sensitivity>
			<axisid>2</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_XAxis</guid>
			<positive>false</positive>
			<sensitivity>1.0</sensitivity>
			<axisid>3</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_XAxis</guid>
			<positive>true</positive>
			<sensitivity>1.0</sensitivity>
			<axisid>4</axisid>
		</axis>
	</binding>

	<!-- Focus the current window with mouse button 0, or the controller button A. -->
	<binding name="FocusWindow">
		<button>
			<device>mouse</device>
			<offset>0</offset>
		</button>
	</binding>

	<!-- Click buttons and other GUI stuff with the left mouse button or controller button A. -->
	<binding name="GUI">
		<button>
			<device>mouse</device>
			<offset>0</offset>
		</button>
	</binding>

	<!-- All the keys for scrolling docs. -->
	<binding name="GUIUp">
		<button>
			<device>keyboard</device>
			<vkey>VK_UP</vkey>
		</button>
	</binding>
	<binding name="GUIDown">
		<button>
			<device>keyboard</device>
			<vkey>VK_DOWN</vkey>
		</button>
	</binding>
	<binding name="GUILeft">
		<button>
			<device>keyboard</device>
			<vkey>VK_LEFT</vkey>
		</button>
	</binding>
	<binding name="GUIRight">
		<button>
			<device>keyboard</device>
			<vkey>VK_RIGHT</vkey>
		</button>
	</binding>
	<binding name="GUIPageUp">
		<button>
			<device>keyboard</device>
			<vkey>VK_PRIOR</vkey>
		</button>
	</binding>
	<binding name="GUIPageDown">
		<button>
			<device>keyboard</device>
			<vkey>VK_NEXT</vkey>
		</button>
	</binding>
	<binding name="GUIPageTop">
		<button>
			<device>keyboard</device>
			<vkey>VK_HOME</vkey>
		</button>
	</binding>
	<binding name="GUIPageBottom">
		<button>
			<device>keyboard</device>
			<vkey>VK_END</vkey>
		</button>
	</binding>

	<!-- Scroll GUI elements with the mouse wheel. -->
	<binding name="GUIScroll">
		<axis>
			<device>mouse</device>
			<guid>GUID_ZAxis</guid>
			<positive>false</positive>
			<sensitivity>0.0083</sensitivity> <!-- Mouse mice report 120 per wheel click, so this is 1.0 / 120 -->
			<axisid>1</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_ZAxis</guid>
			<positive>true</positive>
			<sensitivity>0.0083</sensitivity> <!-- Mouse mice report 120 per wheel click, so this is 1.0 / 120 -->
			<axisid>2</axisid>
		</axis>
	</binding>

	<!-- Jump to a spot on the minimap -->
	<binding name="MinimapJump">
		<button>
			<device>mouse</device>
			<offset>0</offset>
		</button>
	</binding>
	<binding name="MinimapJumpInstant">
		<button>
			<device>mouse</device>
			<offset>0</offset>
			<double>true</double>
		</button>
	</binding>

	<!-- For grabbing and dragging brigades or their handles. -->
	<binding name="Grab">
		<button>
			<device>mouse</device>
			<offset>0</offset>
		</button>
	</binding>

	<!-- For adding another brigade to your selection. -->
	<binding name="GrabAdd">
		<button>
			<device>keyboard</device>
			<vkey>VK_SHIFT</vkey>
		</button>
		<button>
			<device>mouse</device>
			<offset>0</offset>
		</button>
	</binding>

	<!-- For selecting a specific unit within a group. -->
	<binding name="SelectGroupMember">
		<button>
			<device>mouse</device>
			<offset>0</offset>
			<double>true</double>
		</button>
	</binding>

	<!-- For adding a specific unit within a group to your selection. -->
	<binding name="ToggleSelectGroupMember">
		<button>
			<device>keyboard</device>
			<vkey>VK_SHIFT</vkey>
		</button>
		<button>
			<device>mouse</device>
			<offset>0</offset>
			<double>true</double>
		</button>
	</binding>

	<!-- Binding for the issuing orders.  The axes are used for the context wheel -->
	<binding name="IssueOrder">
		<button>
			<device>mouse</device>
			<offset>1</offset>
		</button>
		<axis>
			<device>mouse</device>
			<guid>GUID_YAxis</guid>
			<positive>true</positive>
			<sensitivity>1.0</sensitivity>
			<axisid>1</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_YAxis</guid>
			<positive>false</positive>
			<sensitivity>1.0</sensitivity>
			<axisid>2</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_XAxis</guid>
			<positive>true</positive>
			<sensitivity>1.0</sensitivity>
			<axisid>3</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_XAxis</guid>
			<positive>false</positive>
			<sensitivity>1.0</sensitivity>
			<axisid>4</axisid>
		</axis>
	</binding>

	<!-- Issue an order as a waypoint.  The axes are for the context wheel. -->
	<!-- NB: This binding must include VK_SHIFT as one of the buttons until bug 101 is fixed. -->
	<binding name="Waypoint">
		<button>
			<device>keyboard</device>
			<vkey>VK_SHIFT</vkey>
		</button>
		<button>
			<device>mouse</device>
			<offset>1</offset>
		</button>
		<axis>
			<device>mouse</device>
			<guid>GUID_YAxis</guid>
			<positive>true</positive>
			<sensitivity>1.0</sensitivity>
			<axisid>1</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_YAxis</guid>
			<positive>false</positive>
			<sensitivity>1.0</sensitivity>
			<axisid>2</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_XAxis</guid>
			<positive>true</positive>
			<sensitivity>1.0</sensitivity>
			<axisid>3</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_XAxis</guid>
			<positive>false</positive>
			<sensitivity>1.0</sensitivity>
			<axisid>4</axisid>
		</axis>
	</binding>

	<!-- Sprint -->
	<binding name="Sprint">
		<button>
			<device>mouse</device>
			<offset>1</offset>
			<double>true</double>
		</button>
	</binding>

	<!-- Different ways of zooming and rotating around the cursor -->
	<binding name="CursorZoomRotate">
		<!-- While holding alt -->
		<button>
			<device>keyboard</device>
			<vkey>VK_MENU</vkey>
		</button>
		<axis>
			<device>mouse</device>
			<guid>GUID_YAxis</guid>
			<positive>false</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>1</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_YAxis</guid>
			<positive>true</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>2</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_XAxis</guid>
			<positive>true</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>3</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_XAxis</guid>
			<positive>false</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>4</axisid>
		</axis>
	</binding>
	<binding name="CursorZoomRotate">
		<!-- With the mouse wheel (zoom only) -->
		<axis>
			<device>mouse</device>
			<guid>GUID_ZAxis</guid>
			<positive>true</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>1</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_ZAxis</guid>
			<positive>false</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>2</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_RxAxis</guid>
			<positive>false</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>3</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_RxAxis</guid>
			<positive>true</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>4</axisid>
		</axis>
	</binding>
	<binding name="CursorZoomRotate">
		<!-- While holding mouse left+right -->
		<button>
			<device>mouse</device>
			<offset>0</offset>
		</button>
		<button>
			<device>mouse</device>
			<offset>1</offset>
		</button>
		<axis>
			<device>mouse</device>
			<guid>GUID_YAxis</guid>
			<positive>false</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>1</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_YAxis</guid>
			<positive>true</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>2</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_XAxis</guid>
			<positive>true</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>3</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_XAxis</guid>
			<positive>false</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>4</axisid>
		</axis>
	</binding>
	<binding name="CursorZoomRotate">
		<!-- While holding the fourth mouse button -->
		<button>
			<device>mouse</device>
			<offset>3</offset>
		</button>
		<axis>
			<device>mouse</device>
			<guid>GUID_YAxis</guid>
			<positive>false</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>1</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_YAxis</guid>
			<positive>true</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>2</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_XAxis</guid>
			<positive>true</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>3</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_XAxis</guid>
			<positive>false</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>4</axisid>
		</axis>
	</binding>

	<!-- Zoom and rotate around the screen centre, and gain inertia over time. -->
	<binding name="InertiaZoomRotate">
		<axis>
			<device>keyboard</device>
			<buttonvkey>VK_R</buttonvkey>
			<sensitivity>0.001</sensitivity>
			<axisid>1</axisid>
		</axis>
		<axis>
			<device>keyboard</device>
			<buttonvkey>VK_F</buttonvkey>
			<sensitivity>0.001</sensitivity>
			<axisid>2</axisid>
		</axis>
		<axis>
			<device>keyboard</device>
			<buttonvkey>VK_Q</buttonvkey>
			<sensitivity>0.001</sensitivity>
			<axisid>3</axisid>
		</axis>
		<axis>
			<device>keyboard</device>
			<buttonvkey>VK_E</buttonvkey>
			<sensitivity>0.001</sensitivity>
			<axisid>4</axisid>
		</axis>
	</binding>

	<!-- Pan with the cursor -->
	<binding name="CursorPan">
		<button>
			<device>mouse</device>
			<offset>2</offset>
		</button>
		<axis>
			<device>mouse</device>
			<guid>GUID_YAxis</guid>
			<positive>true</positive>
			<sensitivity>1.0</sensitivity>
			<axisid>1</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_YAxis</guid>
			<positive>false</positive>
			<sensitivity>1.0</sensitivity>
			<axisid>2</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_XAxis</guid>
			<positive>true</positive>
			<sensitivity>1.0</sensitivity>
			<axisid>3</axisid>
		</axis>
		<axis>
			<device>mouse</device>
			<guid>GUID_XAxis</guid>
			<positive>false</positive>
			<sensitivity>1.0</sensitivity>
			<axisid>4</axisid>
		</axis>
	</binding>

	<!-- Three ways of panning: with the WASD keys, with the arrow keys, and with the primary joystick while holding down RB. -->
	<binding name="Pan">
		<axis>
			<device>keyboard</device>
			<buttonvkey>VK_W</buttonvkey>
			<sensitivity>0.1</sensitivity>
			<axisid>1</axisid>
		</axis>
		<axis>
			<device>keyboard</device>
			<buttonvkey>VK_S</buttonvkey>
			<sensitivity>0.1</sensitivity>
			<axisid>2</axisid>
		</axis>
		<axis>
			<device>keyboard</device>
			<buttonvkey>VK_A</buttonvkey>
			<sensitivity>0.1</sensitivity>
			<axisid>3</axisid>
		</axis>
		<axis>
			<device>keyboard</device>
			<buttonvkey>VK_D</buttonvkey>
			<sensitivity>0.1</sensitivity>
			<axisid>4</axisid>
		</axis>
	</binding>
	<binding name="Pan">
		<axis>
			<device>keyboard</device>
			<buttonvkey>VK_UP</buttonvkey>
			<sensitivity>0.1</sensitivity>
			<axisid>1</axisid>
		</axis>
		<axis>
			<device>keyboard</device>
			<buttonvkey>VK_DOWN</buttonvkey>
			<sensitivity>0.1</sensitivity>
			<axisid>2</axisid>
		</axis>
		<axis>
			<device>keyboard</device>
			<buttonvkey>VK_LEFT</buttonvkey>
			<sensitivity>0.1</sensitivity>
			<axisid>3</axisid>
		</axis>
		<axis>
			<device>keyboard</device>
			<buttonvkey>VK_RIGHT</buttonvkey>
			<sensitivity>0.1</sensitivity>
			<axisid>4</axisid>
		</axis>
	</binding>

	<!-- Buttons necessary for the console -->
	<binding name="Console">
		<button>
			<device>keyboard</device>
			<vkey>VK_OEM_3</vkey>
		</button>
	</binding>
	<binding name="ConsoleEnter">
		<button>
			<device>keyboard</device>
			<vkey>VK_RETURN</vkey>
		</button>
	</binding>
	<binding name="ConsolePrev">
		<button>
			<device>keyboard</device>
			<vkey>VK_UP</vkey>
		</button>
	</binding>
	<binding name="ConsoleNext">
		<button>
			<device>keyboard</device>
			<vkey>VK_DOWN</vkey>
		</button>
	</binding>

	<!-- Buttons to work with text input elements -->
	<binding name="GUIInputLeft">
		<button>
			<device>keyboard</device>
			<vkey>VK_LEFT</vkey>
		</button>
	</binding>
	<binding name="GUIInputRight">
		<button>
			<device>keyboard</device>
			<vkey>VK_RIGHT</vkey>
		</button>
	</binding>
	<binding name="GUIInputInsert">
		<button>
			<device>keyboard</device>
			<vkey>VK_INSERT</vkey>
		</button>
	</binding>
	<binding name="GUIInputDelete">
		<button>
			<device>keyboard</device>
			<vkey>VK_DELETE</vkey>
		</button>
	</binding>
	<binding name="GUIInputHome">
		<button>
			<device>keyboard</device>
			<vkey>VK_HOME</vkey>
		</button>
	</binding>
	<binding name="GUIInputEnd">
		<button>
			<device>keyboard</device>
			<vkey>VK_END</vkey>
		</button>
	</binding>

	<!-- Interacting with news icons -->
	<binding name="NewsPrimary">
		<button>
			<device>mouse</device>
			<offset>0</offset>
		</button>
	</binding>
	<binding name="NewsSecondary">
		<button>
			<device>mouse</device>
			<offset>0</offset>
			<double>true</double>
		</button>
	</binding>
	<binding name="NewsHide">
		<button>
			<device>mouse</device>
			<offset>1</offset>
		</button>
	</binding>

	<!-- Keys for alerts -->
	<binding name="NextSupplyNews">
		<button>
			<device>keyboard</device>
			<vkey>VK_X</vkey>
		</button>
	</binding>
	<binding name="NextCombatNews">
		<button>
			<device>keyboard</device>
			<vkey>VK_C</vkey>
		</button>
	</binding>
	<binding name="NextEnemyNews">
		<button>
			<device>keyboard</device>
			<vkey>VK_V</vkey>
		</button>
	</binding>

	<!-- Command buttons -->
	<binding name="CommandTopLeft">
		<button>
			<device>keyboard</device>
			<vkey>VK_NUMPAD7</vkey>
		</button>
	</binding>
	<binding name="CommandTopMiddle">
		<button>
			<device>keyboard</device>
			<vkey>VK_NUMPAD8</vkey>
		</button>
	</binding>
	<binding name="CommandTopRight">
		<button>
			<device>keyboard</device>
			<vkey>VK_NUMPAD9</vkey>
		</button>
	</binding>
	<binding name="CommandMiddleLeft">
		<button>
			<device>keyboard</device>
			<vkey>VK_NUMPAD4</vkey>
		</button>
	</binding>
	<binding name="CommandMiddle">
		<button>
			<device>keyboard</device>
			<vkey>VK_NUMPAD5</vkey>
		</button>
	</binding>
	<binding name="CommandMiddleRight">
		<button>
			<device>keyboard</device>
			<vkey>VK_NUMPAD6</vkey>
		</button>
	</binding>
	<binding name="CommandBottomLeft">
		<button>
			<device>keyboard</device>
			<vkey>VK_NUMPAD1</vkey>
		</button>
	</binding>
	<binding name="CommandBottomMiddle">
		<button>
			<device>keyboard</device>
			<vkey>VK_NUMPAD2</vkey>
		</button>
	</binding>
	<binding name="CommandBottomRight">
		<button>
			<device>keyboard</device>
			<vkey>VK_NUMPAD3</vkey>
		</button>
	</binding>

	<!-- Shortcut for pressing the default button in a dialog -->
	<binding name="DefaultButton">
		<button>
			<device>keyboard</device>
			<vkey>VK_RETURN</vkey>
		</button>
	</binding>

	<!-- For deselecting your current selection or going to the menu (in that order) -->
	<binding name="CancelAndMenu">
		<button>
			<device>keyboard</device>
			<vkey>VK_ESCAPE</vkey>
		</button>
	</binding>

	<!-- Buttons for various in-game dialogs -->
	<binding name="Pedia">
		<button>
			<device>keyboard</device>
			<vkey>VK_F1</vkey>
		</button>
	</binding>
	<binding name="QuestLog">
		<button>
			<device>keyboard</device>
			<vkey>VK_L</vkey>
		</button>
	</binding>
	<binding name="Generals">
		<button>
			<device>keyboard</device>
			<vkey>VK_G</vkey>
		</button>
	</binding>
	<binding name="Skills">
		<button>
			<device>keyboard</device>
			<vkey>VK_K</vkey>
		</button>
	</binding>
	<binding name="Assets">
		<button>
			<device>keyboard</device>
			<vkey>VK_I</vkey>
		</button>
	</binding>

	<!-- Pause! -->
	<binding name="Pause">
		<button>
			<device>keyboard</device>
			<vkey>VK_SPACE</vkey>
		</button>
	</binding>
	<binding name="Pause">
		<button>
			<device>keyboard</device>
			<vkey>VK_PAUSE</vkey>
		</button>
	</binding>

	<!-- Minimap buttons -->
	<binding name="CamNorth">
		<button>
			<device>keyboard</device>
			<vkey>VK_N</vkey>
		</button>
	</binding>
	<binding name="CamZoomAll">
		<button>
			<device>keyboard</device>
			<vkey>VK_Z</vkey>
		</button>
	</binding>
	<binding name="SelectKing">
		<button>
			<device>keyboard</device>
			<vkey>VK_P</vkey>
		</button>
	</binding>
	<binding name="JumpKing">
		<button>
			<device>keyboard</device>
			<vkey>VK_P</vkey>
			<double>true</double>
		</button>
	</binding>
	<binding name="SelectCapital">
		<button>
			<device>keyboard</device>
			<vkey>VK_P</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_CONTROL</vkey>
		</button>
	</binding>
	<binding name="JumpCapital">
		<button>
			<device>keyboard</device>
			<vkey>VK_P</vkey>
			<double>true</double>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_CONTROL</vkey>
		</button>
	</binding>
	<binding name="HistoryBack">
		<button>
			<device>keyboard</device>
			<vkey>VK_BACK</vkey>
		</button>
	</binding>
	<binding name="HistoryForward">
		<button>
			<device>keyboard</device>
			<vkey>VK_BACK</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_CONTROL</vkey>
		</button>
	</binding>

	<!-- Quick-select keys -->

	<!-- To jump to the unit specified by the quick-select slot under your cursor.  Also used for the SelectKing/Capital buttons and portraits. -->
	<binding name="QuickSelectJump">
		<button>
			<device>mouse</device>
			<offset>0</offset>
			<double>true</double>
		</button>
	</binding>
	<!-- To assign your current selection to the quick-select slot under your cursor. -->
	<binding name="QuickSelectAssign">
		<button>
			<device>mouse</device>
			<offset>0</offset>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_CONTROL</vkey>
		</button>
	</binding>


	<!-- Keyboard bindings for each slot -->
	<binding name="Select1">
		<button>
			<device>keyboard</device>
			<vkey>VK_1</vkey>
		</button>
	</binding>
	<binding name="Select1Toggle">
		<button>
			<device>keyboard</device>
			<vkey>VK_1</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_SHIFT</vkey>
		</button>
	</binding>
	<binding name="Select1Jump">
		<button>
			<device>keyboard</device>
			<vkey>VK_1</vkey>
			<double>true</double>
		</button>
	</binding>
	<binding name="Select1Set">
		<button>
			<device>keyboard</device>
			<vkey>VK_1</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_CONTROL</vkey>
		</button>
	</binding>
	<binding name="Select2">
		<button>
			<device>keyboard</device>
			<vkey>VK_2</vkey>
		</button>
	</binding>
	<binding name="Select2Toggle">
		<button>
			<device>keyboard</device>
			<vkey>VK_2</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_SHIFT</vkey>
		</button>
	</binding>
	<binding name="Select2Jump">
		<button>
			<device>keyboard</device>
			<vkey>VK_2</vkey>
			<double>true</double>
		</button>
	</binding>
	<binding name="Select2Set">
		<button>
			<device>keyboard</device>
			<vkey>VK_2</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_CONTROL</vkey>
		</button>
	</binding>
	<binding name="Select3">
		<button>
			<device>keyboard</device>
			<vkey>VK_3</vkey>
		</button>
	</binding>
	<binding name="Select3Toggle">
		<button>
			<device>keyboard</device>
			<vkey>VK_3</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_SHIFT</vkey>
		</button>
	</binding>
	<binding name="Select3Jump">
		<button>
			<device>keyboard</device>
			<vkey>VK_3</vkey>
			<double>true</double>
		</button>
	</binding>
	<binding name="Select3Set">
		<button>
			<device>keyboard</device>
			<vkey>VK_3</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_CONTROL</vkey>
		</button>
	</binding>
	<binding name="Select4">
		<button>
			<device>keyboard</device>
			<vkey>VK_4</vkey>
		</button>
	</binding>
	<binding name="Select4Toggle">
		<button>
			<device>keyboard</device>
			<vkey>VK_4</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_SHIFT</vkey>
		</button>
	</binding>
	<binding name="Select4Jump">
		<button>
			<device>keyboard</device>
			<vkey>VK_4</vkey>
			<double>true</double>
		</button>
	</binding>
	<binding name="Select4Set">
		<button>
			<device>keyboard</device>
			<vkey>VK_4</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_CONTROL</vkey>
		</button>
	</binding>
	<binding name="Select5">
		<button>
			<device>keyboard</device>
			<vkey>VK_5</vkey>
		</button>
	</binding>
	<binding name="Select5Toggle">
		<button>
			<device>keyboard</device>
			<vkey>VK_5</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_SHIFT</vkey>
		</button>
	</binding>
	<binding name="Select5Jump">
		<button>
			<device>keyboard</device>
			<vkey>VK_5</vkey>
			<double>true</double>
		</button>
	</binding>
	<binding name="Select5Set">
		<button>
			<device>keyboard</device>
			<vkey>VK_5</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_CONTROL</vkey>
		</button>
	</binding>
	<binding name="Select6">
		<button>
			<device>keyboard</device>
			<vkey>VK_6</vkey>
		</button>
	</binding>
	<binding name="Select6Toggle">
		<button>
			<device>keyboard</device>
			<vkey>VK_6</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_SHIFT</vkey>
		</button>
	</binding>
	<binding name="Select6Jump">
		<button>
			<device>keyboard</device>
			<vkey>VK_6</vkey>
			<double>true</double>
		</button>
	</binding>
	<binding name="Select6Set">
		<button>
			<device>keyboard</device>
			<vkey>VK_6</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_CONTROL</vkey>
		</button>
	</binding>
	<binding name="Select7">
		<button>
			<device>keyboard</device>
			<vkey>VK_7</vkey>
		</button>
	</binding>
	<binding name="Select7Toggle">
		<button>
			<device>keyboard</device>
			<vkey>VK_7</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_SHIFT</vkey>
		</button>
	</binding>
	<binding name="Select7Jump">
		<button>
			<device>keyboard</device>
			<vkey>VK_7</vkey>
			<double>true</double>
		</button>
	</binding>
	<binding name="Select7Set">
		<button>
			<device>keyboard</device>
			<vkey>VK_7</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_CONTROL</vkey>
		</button>
	</binding>
	<binding name="Select8">
		<button>
			<device>keyboard</device>
			<vkey>VK_8</vkey>
		</button>
	</binding>
	<binding name="Select8Toggle">
		<button>
			<device>keyboard</device>
			<vkey>VK_8</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_SHIFT</vkey>
		</button>
	</binding>
	<binding name="Select8Jump">
		<button>
			<device>keyboard</device>
			<vkey>VK_8</vkey>
			<double>true</double>
		</button>
	</binding>
	<binding name="Select8Set">
		<button>
			<device>keyboard</device>
			<vkey>VK_8</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_CONTROL</vkey>
		</button>
	</binding>
	<binding name="Select9">
		<button>
			<device>keyboard</device>
			<vkey>VK_9</vkey>
		</button>
	</binding>
	<binding name="Select9Toggle">
		<button>
			<device>keyboard</device>
			<vkey>VK_9</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_SHIFT</vkey>
		</button>
	</binding>
	<binding name="Select9Jump">
		<button>
			<device>keyboard</device>
			<vkey>VK_9</vkey>
			<double>true</double>
		</button>
	</binding>
	<binding name="Select9Set">
		<button>
			<device>keyboard</device>
			<vkey>VK_9</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_CONTROL</vkey>
		</button>
	</binding>
	<binding name="Select10">
		<button>
			<device>keyboard</device>
			<vkey>VK_0</vkey>
		</button>
	</binding>
	<binding name="Select10Toggle">
		<button>
			<device>keyboard</device>
			<vkey>VK_0</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_SHIFT</vkey>
		</button>
	</binding>
	<binding name="Select10Jump">
		<button>
			<device>keyboard</device>
			<vkey>VK_0</vkey>
			<double>true</double>
		</button>
	</binding>
	<binding name="Select10Set">
		<button>
			<device>keyboard</device>
			<vkey>VK_0</vkey>
		</button>
		<button>
			<device>keyboard</device>
			<vkey>VK_CONTROL</vkey>
		</button>
	</binding>

	<binding name="QuickSave">
		<button>
			<device>keyboard</device>
			<vkey>VK_F5</vkey>
		</button>
	</binding>

	<!-- Keys for debugging time-sensitive things -->
	<!-- Do not enable these unless you know what you're doing. -->
	<!--<binding name="NormalTime">
		<button>
			<device>keyboard</device>
			<vkey>VK_F5</vkey>
		</button>
	</binding>
	<binding name="SlowTime">
		<button>
			<device>keyboard</device>
			<vkey>VK_F6</vkey>
		</button>
	</binding>
	<binding name="StepTime">
		<button>
			<device>keyboard</device>
			<vkey>VK_F7</vkey>
		</button>
	</binding>
	<binding name="PauseTime">
		<button>
			<device>keyboard</device>
			<vkey>VK_F8</vkey>
		</button>
	</binding-->

	<!-- Zoom and rotate with the controller -->
	<!--binding name="InertiaZoomRotate">
		<axis>
			<device>controller</device>
			<guid>GUID_RyAxis</guid>
			<positive>false</positive>
			<sensitivity>0.0005</sensitivity>
			<axisid>1</axisid>
		</axis>
		<axis>
			<device>controller</device>
			<guid>GUID_RyAxis</guid>
			<positive>true</positive>
			<sensitivity>0.0005</sensitivity>
			<axisid>2</axisid>
		</axis>
		<axis>
			<device>controller</device>
			<guid>GUID_RxAxis</guid>
			<positive>false</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>3</axisid>
		</axis>
		<axis>
			<device>controller</device>
			<guid>GUID_RxAxis</guid>
			<positive>true</positive>
			<sensitivity>0.001</sensitivity>
			<axisid>4</axisid>
		</axis>
	</binding>
	<binding name="Pan">
		<axis>
			<device>controller</device>
			<guid>GUID_YAxis</guid>
			<positive>false</positive>
			<sensitivity>0.04</sensitivity>
			<axisid>1</axisid>
		</axis>
		<axis>
			<device>controller</device>
			<guid>GUID_YAxis</guid>
			<positive>true</positive>
			<sensitivity>0.04</sensitivity>
			<axisid>2</axisid>
		</axis>
		<axis>
			<device>controller</device>
			<guid>GUID_XAxis</guid>
			<positive>false</positive>
			<sensitivity>0.04</sensitivity>
			<axisid>3</axisid>
		</axis>
		<axis>
			<device>controller</device>
			<guid>GUID_XAxis</guid>
			<positive>true</positive>
			<sensitivity>0.04</sensitivity>
			<axisid>4</axisid>
		</axis>
	</binding-->
</bindings>
