<?xml version="1.0"?>
<input>
  <mouseToolMappings name="default">
    <!-- ID 0 = orthoview -->
    <mouseToolMapping name="OrthoView" id="0">
      <tool name="ManipulateMouseTool" button="LMB" modifiers="" />
      <tool name="BasicSelectionTool" button="LMB" modifiers="SHIFT" />
      <tool name="CycleSelectionMouseTool" button="LMB" modifiers="ALT+SHIFT" />
      <tool name="BrushCreatorTool" button="LMB" modifiers="" />
      <tool name="CameraAngleTool" button="MMB" modifiers="" />
      <tool name="CameraMoveTool" button="MMB" modifiers="CONTROL" />
      <tool name="ClipperTool" button="LMB" modifiers="" />
      <tool name="MoveViewTool" button="RMB" modifiers="" />
      <tool name="ZoomTool" button="RMB" modifiers="SHIFT" />
      <tool name="MeasurementTool" button="MMB" modifiers="CONTROL+ALT" />
    </mouseToolMapping>
    <!-- ID 1 = camera -->
    <mouseToolMapping name="CameraView" id="1">
      <tool name="FreeMoveTool" button="RMB" modifiers="" />
      <tool name="JumpToObjectTool" button="RMB" modifiers="ALT" />
      <tool name="PanViewTool" button="RMB" modifiers="CONTROL" />
      <tool name="PickShaderTool" button="MMB" modifiers="" />
      <tool name="PasteShaderProjectedTool" button="MMB" modifiers="CONTROL" />
      <tool name="PasteShaderNaturalTool" button="MMB" modifiers="SHIFT" />
      <tool name="PasteShaderCoordsTool" button="MMB" modifiers="ALT" />
      <tool name="PasteShaderToBrushTool" button="MMB" modifiers="ALT+CONTROL" />
      <tool name="PasteShaderNameTool" button="MMB" modifiers="ALT+SHIFT" />
      <tool name="ManipulateMouseTool" button="LMB" modifiers="" />
      <tool name="BasicSelectionTool" button="LMB" modifiers="SHIFT" />
      <tool name="DragSelectionMouseToolFaceOnly" button="LMB" modifiers="SHIFT+CONTROL" />
      <tool name="CycleSelectionMouseTool" button="LMB" modifiers="ALT+SHIFT" />
      <tool name="CycleSelectionMouseToolFaceOnly" button="LMB" modifiers="SHIFT+CONTROL+ALT" />
    </mouseToolMapping>
      <!-- ID 2 = textool -->
    <mouseToolMapping name="TextureTool" id="2">
        <tool name="TextureToolSelectionTool" button="LMB" modifiers="SHIFT" />
        <tool name="TextureToolCycleSelectionTool" button="LMB" modifiers="ALT+SHIFT" />
        <tool name="TextureToolManipulateMouseTool" button="LMB" modifiers="" />
        <tool name="MoveViewTool" button="RMB" modifiers=""/>
    </mouseToolMapping>
  </mouseToolMappings>
	<cameraview>
		<strafemode toggle="CONTROL" forward="SHIFT" speed="0.65" forwardFactor="-1" />
	</cameraview>
	<shortcuts name="default">
		<shortcut command="Sleep" key="P" modifiers="SHIFT+CONTROL" />
		<shortcut command="OpenMap" key="O" modifiers="CONTROL" />
		<shortcut command="SaveMap" key="S" modifiers="CONTROL" />
		<shortcut command="Undo" key="Z" modifiers="CONTROL" />
		<shortcut command="Redo" key="Y" modifiers="CONTROL" />
		<shortcut command="Copy" key="C" modifiers="CONTROL" />
		<shortcut command="Cut" key="X" modifiers="CONTROL" />
		<shortcut command="Paste" key="V" modifiers="CONTROL" />
		<shortcut command="PasteToCamera" key="V" modifiers="ALT" />
		<shortcut command="CloneSelection" key="space" />
		<shortcut command="DeleteSelection" key="BackSpace" />
		<shortcut command="UnSelectSelection" key="Escape" />
		<shortcut command="InvertSelection" key="I" />
		<shortcut command="ExpandSelectionToSiblings" key="E" modifiers="CONTROL+ALT" />
		<shortcut command="SelectParentEntities" key="E" modifiers="CONTROL+ALT+SHIFT" />
		<shortcut command="Preferences" key="P" />
		<shortcut command="ToggleConsole" key="O" />
		<shortcut command="ToggleEntityList" key="J" />
		<shortcut command="ToggleEntityInspector" key="N" />
		<shortcut command="ToggleLightInspector" key="L" />
		<shortcut command="ShowHidden" key="H" modifiers="SHIFT" />
		<shortcut command="HideSelected" key="H" />
		<shortcut command="HideDeselected" key="H" modifiers="CONTROL+SHIFT"/>
		<shortcut command="ToggleLayerControlPanel" key="L" modifiers="CONTROL" />
		<shortcut command="ToggleMediaBrowser" key="M" />
		<shortcut command="CSGSubtract" key="U" modifiers="SHIFT" />
		<shortcut command="CSGMerge" key="U" modifiers="CONTROL" />
		<shortcut command="CamDecreaseMoveSpeed" key="KP_Subtract" modifiers=""/>
		<shortcut command="CamIncreaseMoveSpeed" key="KP_Add" modifiers=""/>
		<shortcut command="SnapToGrid" key="G" modifiers="CONTROL" />
		<shortcut command="SelectAllOfType" key="A" modifiers="SHIFT" />
		<shortcut command="TexRotateClock" key="Next" modifiers="SHIFT" />
		<shortcut command="TexRotateCounter" key="Prior" modifiers="ALT" />
		<shortcut command="TexScaleUp" key="Up" modifiers="CONTROL" />
		<shortcut command="TexScaleDown" key="Down" modifiers="CONTROL" />
		<shortcut command="TexScaleLeft" key="Left" modifiers="CONTROL" />
		<shortcut command="TexScaleRight" key="Right" modifiers="CONTROL" />
		<shortcut command="TexShiftUp" key="Up" modifiers="SHIFT" />
		<shortcut command="TexShiftDown" key="Down" modifiers="SHIFT" />
		<shortcut command="TexShiftLeft" key="Left" modifiers="SHIFT" />
		<shortcut command="TexShiftRight" key="Right" modifiers="SHIFT" />
		<shortcut command="MoveSelectionDOWN" key="KP_Subtract" modifiers="SHIFT" />
		<shortcut command="MoveSelectionUP" key="KP_Add" modifiers="SHIFT" />
		<shortcut command="SelectNudgeLeft" key="Left" modifiers="ALT" />
		<shortcut command="SelectNudgeRight" key="Right" modifiers="ALT" />
		<shortcut command="SelectNudgeUp" key="Up" modifiers="ALT" />
		<shortcut command="SelectNudgeDown" key="Down" modifiers="ALT" />
		<shortcut command="CenterView" key="End" />
		<shortcut command="CubicClipZoomIn" key="KP_Divide" />
		<shortcut command="CubicClipZoomOut" key="KP_Multiply" />
		<shortcut command="UpFloor" key="Prior" />
		<shortcut command="DownFloor" key="Next" />
		<shortcut command="TogglePreview" key="F3" />
		<shortcut command="CameraMoveForward" key="Up" />
		<shortcut command="CameraMoveBack" key="Down" />
		<shortcut command="CameraMoveLeft" key="Left" />
		<shortcut command="CameraMoveRight" key="Right" />
		<shortcut command="CameraStrafeRight" key="period" />
		<shortcut command="CameraStrafeLeft" key="comma" />
		<shortcut command="CameraMoveUp" key="D" />
		<shortcut command="CameraMoveDown" key="C" />
		<shortcut command="CameraAngleUp" key="A" />
		<shortcut command="CameraAngleDown" key="Z" />
		<shortcut command="Brush3Sided" key="3" modifiers="CONTROL" />
		<shortcut command="Brush4Sided" key="4" modifiers="CONTROL" />
		<shortcut command="Brush5Sided" key="5" modifiers="CONTROL" />
		<shortcut command="Brush6Sided" key="6" modifiers="CONTROL" />
		<shortcut command="Brush7Sided" key="7" modifiers="CONTROL" />
		<shortcut command="Brush8Sided" key="8" modifiers="CONTROL" />
		<shortcut command="Brush9Sided" key="9" modifiers="CONTROL" />
		<shortcut command="ClipSelected" key="Return" />
		<shortcut command="SplitSelected" key="Return" modifiers="SHIFT" />
		<shortcut command="FlipClip" key="Return" modifiers="CONTROL" />
		<shortcut command="BrushMakeDetail" key="M" modifiers="CONTROL" />
		<shortcut command="BrushMakeStructural" key="S" modifiers="SHIFT+CONTROL" />
		<shortcut command="ConnectSelection" key="K" modifiers="CONTROL" />
		<shortcut command="GridUp" key="minus" />
		<shortcut command="GridDown" key="plus" />
		<shortcut command="RegionSetSelection" key="R" modifiers="SHIFT+CONTROL" />
		<shortcut command="TogglePatchInspector" key="S" modifiers="SHIFT" />
		<shortcut command="PatchInsertColumnEnd" key="KP_Add" modifiers="SHIFT+CONTROL" />
		<shortcut command="PatchInsertRowEnd" key="KP_Add" modifiers="CONTROL" />
		<shortcut command="PatchDeleteColumnEnd" key="KP_Subtract" modifiers="SHIFT+CONTROL" />
		<shortcut command="PatchDeleteRowEnd" key="KP_Subtract" modifiers="CONTROL" />
		<shortcut command="TextureNatural" key="N" modifiers="CONTROL" />
		<shortcut command="CreateSimplePatchDialog" key="P" modifiers="SHIFT" />
		<shortcut command="InvertCurve" key="I" modifiers="CONTROL" />
		<shortcut command="RedisperseRows" key="E" modifiers="CONTROL" />
		<shortcut command="RedisperseCols" key="E" modifiers="SHIFT+CONTROL" />
		<shortcut command="MatrixTranspose" key="M" modifiers="SHIFT+CONTROL" />
		<shortcut command="PatchCapDialog" key="C" modifiers="SHIFT" />
		<shortcut command="NextLeakSpot" key="K" modifiers="SHIFT+CONTROL" />
		<shortcut command="PrevLeakSpot" key="L" modifiers="SHIFT+CONTROL" />
		<shortcut command="ToggleSurfaceInspector" key="S" />
		<shortcut command="ToggleTextureBrowser" key="T" />
		<shortcut command="ToggleCrosshairs" key="X" modifiers="SHIFT" />
		<shortcut command="ToggleGrid" key="0" />
		<shortcut command="ToggleView" key="V" modifiers="SHIFT+CONTROL" />
		<shortcut command="NextView" key="Tab" modifiers="CONTROL" />
		<shortcut command="ZoomIn" key="Delete" />
		<shortcut command="ZoomOut" key="Insert" />
		<shortcut command="CenterXYViews" key="Tab" modifiers="CONTROL+SHIFT" />
		<shortcut command="CenterXYView" key="Tab" modifiers="CONTROL+ALT" />
		<shortcut command="ToggleCubicClip" key="F" modifiers="SHIFT" />
		<shortcut command="ToggleCamera" key="C" modifiers="SHIFT+CONTROL" />
		<shortcut command="TogTexLock" key="T" modifiers="SHIFT" />
		<shortcut command="DragVertices" key="V" />
		<shortcut command="DragEdges" key="E" />
		<shortcut command="DragFaces" key="F" />
		<shortcut command="ToggleSelectionFocus" key="F" modifiers="CONTROL" />
		<shortcut command="ThickenPatchDialog" key="T" modifiers="CONTROL" />
		<shortcut command="ToggleShowAllLightRadii" key="F" modifiers="CONTROL+SHIFT+ALT" />
		<shortcut command="ToggleClipper" key="X" />
		<shortcut command="MouseTranslate" key="W" />
		<shortcut command="MouseRotate" key="R" />
		<shortcut command="MouseDrag" key="Q" />
		<shortcut command="NewOrthoView" key="N" modifiers="CONTROL+ALT" />
		<shortcut command="SetGrid0.125" key="" modifiers=""/>
		<shortcut command="SetGrid0.25" key="" modifiers=""/>
		<shortcut command="SetGrid0.5" key="" modifiers=""/>
		<shortcut command="SetGrid1" key="1" modifiers=""/>
		<shortcut command="SetGrid2" key="2" modifiers=""/>
		<shortcut command="SetGrid4" key="3" modifiers=""/>
		<shortcut command="SetGrid8" key="4" modifiers=""/>
		<shortcut command="SetGrid16" key="5" modifiers=""/>
		<shortcut command="SetGrid32" key="6" modifiers=""/>
		<shortcut command="SetGrid64" key="7" modifiers=""/>
		<shortcut command="SetGrid128" key="8" modifiers=""/>
		<shortcut command="SetGrid256" key="9" modifiers=""/>
		<shortcut command="ToggleTextureTool" key="T" modifiers="CONTROL+ALT"/>
		<shortcut command="ToggleMainControl_TextureTool" key="T" modifiers="CONTROL+ALT+SHIFT"/>
		<shortcut command="NormaliseTexture" key="" modifiers=""/>
		<shortcut command="TexToolGridUp" key="plus" modifiers="SHIFT" />
		<shortcut command="TexToolGridDown" key="minus" modifiers="SHIFT" />
		<shortcut command="TexToolMergeItems" key="M" modifiers="ALT" />
		<shortcut command="GroupCycleBackward" key="ISO_Left_Tab" modifiers="SHIFT"/>
		<shortcut command="GroupCycleForward" key="Tab" modifiers=""/>
		<shortcut command="RevertToWorldspawn" key="G" modifiers="SHIFT"/>
		<shortcut command="SavePosition1" key="1" modifiers="CONTROL+ALT"/>
		<shortcut command="SavePosition10" key="0" modifiers="CONTROL+ALT"/>
		<shortcut command="SavePosition2" key="2" modifiers="CONTROL+ALT"/>
		<shortcut command="SavePosition3" key="3" modifiers="CONTROL+ALT"/>
		<shortcut command="SavePosition4" key="4" modifiers="CONTROL+ALT"/>
		<shortcut command="SavePosition5" key="5" modifiers="CONTROL+ALT"/>
		<shortcut command="SavePosition6" key="6" modifiers="CONTROL+ALT"/>
		<shortcut command="SavePosition7" key="7" modifiers="CONTROL+ALT"/>
		<shortcut command="SavePosition8" key="8" modifiers="CONTROL+ALT"/>
		<shortcut command="SavePosition9" key="9" modifiers="CONTROL+ALT"/>
		<shortcut command="LoadPosition1" key="1" modifiers="ALT"/>
		<shortcut command="LoadPosition10" key="0" modifiers="ALT"/>
		<shortcut command="LoadPosition2" key="2" modifiers="ALT"/>
		<shortcut command="LoadPosition3" key="3" modifiers="ALT"/>
		<shortcut command="LoadPosition4" key="4" modifiers="ALT"/>
		<shortcut command="LoadPosition5" key="5" modifiers="ALT"/>
		<shortcut command="LoadPosition6" key="6" modifiers="ALT"/>
		<shortcut command="LoadPosition7" key="7" modifiers="ALT"/>
		<shortcut command="LoadPosition8" key="8" modifiers="ALT"/>
		<shortcut command="LoadPosition9" key="9" modifiers="ALT"/>
		<shortcut command="ToggleOrthoBackgroundPanel" key="O" modifiers="ALT"/>
		<shortcut command="ToggleRotationPivot" key="R" modifiers="CONTROL" />
    <shortcut command="ToggleAasVisualisationPanel" key="A" modifiers="CONTROL+SHIFT" />
    <shortcut command="GroupSelected" key="G" modifiers="CONTROL+SHIFT" />
    <shortcut command="UngroupSelected" key="U" modifiers="CONTROL+SHIFT" />
	</shortcuts>
	<commandRemappings>
		<!-- Commands that have been moved/renamed since 2.8.0 -->
		<commandRemapping oldname="CameraForward" newname="CameraMoveForward" />
		<commandRemapping oldname="CameraBack" newname="CameraMoveBack" />
		<commandRemapping oldname="CameraLeft" newname="CameraMoveLeft" />
		<commandRemapping oldname="CameraRight" newname="CameraMoveRight" />
		<commandRemapping oldname="CameraUp" newname="CameraMoveUp" />
		<commandRemapping oldname="CameraDown" newname="CameraMoveDown" />
        <commandRemapping oldname="SimplePatchMesh" newname="CreateSimplePatchDialog" />
        <commandRemapping oldname="CapCurrentCurve" newname="PatchCapDialog" />
        <commandRemapping oldname="ThickenPatch" newname="ThickenPatchDialog" />
        <!-- Control Toggles have been unified in 3.5.0, some commands have been renamed -->
        <commandRemapping oldname="ToggleLayerControlDialog" newname="ToggleLayerControlPanel" />
        <commandRemapping oldname="SurfaceInspector" newname="ToggleSurfaceInspector" />
        <commandRemapping oldname="PatchInspector" newname="TogglePatchInspector" />
        <commandRemapping oldname="TransformDialog" newname="ToggleTransformPanel" />
        <commandRemapping oldname="MergeControlPanel" newname="ToggleMapMergePanel" />
        <commandRemapping oldname="EntityList" newname="ToggleEntityList" />
        <commandRemapping oldname="ToggleAasControlDialog" newname="ToggleAasVisualisationPanel" />
        <commandRemapping oldname="FindReplaceTextures" newname="ToggleFindAndReplaceMaterial" />
        <commandRemapping oldname="OverlayDialog" newname="ToggleOrthoBackgroundPanel" />
        <commandRemapping oldname="TextureTool" newname="ToggleTextureTool" />
        <commandRemapping oldname="GameConnectionDialogToggle" newname="ToggleGameConnectionPanel" />
        <commandRemapping oldname="ViewTextures" newname="ToggleTextureBrowser" />
        <!-- DR 3.6.0: Re-bind the old FocusCameraOnSelection shortcut to ToggleSelectionFocus  -->
        <!-- FocusCameraOnSelection is now called FocusCameraViewOnSelection -->
        <commandRemapping oldname="FocusCameraOnSelection" newname="ToggleSelectionFocus" />
	</commandRemappings>
</input>
