<!-- schema text {2CC83121-F14F-4A36-ABB8-62F4C2799689} generic {198980D8-3A93-4919-B4C6-DD1FB07A3A4B} -->
InputBindingList_t
{
	m_InputMacros =
	[
		InputMacro_t { m_Name = "SELECTION_ADD_KEY"				m_Input = "Shift"	},
		InputMacro_t { m_Name = "SELECTION_REMOVE_KEY"			m_Input = "Ctrl"	},
		InputMacro_t { m_Name = "TOGGLE_SNAPPING_KEY"			m_Input = "Ctrl"	},
	]

	m_Bindings =
	[
		InputBinding_t { m_Context = "HammerApp" 		m_Command = "FileOpen"						m_Input = "Ctrl+O"			},
		InputBinding_t { m_Context = "HammerApp" 		m_Command = "FileSave"						m_Input = "Ctrl+S"			},
		InputBinding_t { m_Context = "HammerApp" 		m_Command = "FileSaveAs"					m_Input = "Ctrl+Shift+S"	},
		InputBinding_t { m_Context = "HammerApp" 		m_Command = "SaveActivePrefab"				m_Input = "Shift+Alt+S"		},		
		InputBinding_t { m_Context = "HammerApp" 		m_Command = "FileReload"					m_Input = "Ctrl+Shift+F12"	},
		InputBinding_t { m_Context = "HammerApp" 		m_Command = "FileNew"						m_Input = "Ctrl+N"			},
		InputBinding_t { m_Context = "HammerApp" 		m_Command = "NextSession"					m_Input = "Ctrl+Tab"		},
		InputBinding_t { m_Context = "HammerApp" 		m_Command = "PreviousSession"				m_Input = "Ctrl+Shift+Tab"	},
		InputBinding_t { m_Context = "HammerApp" 		m_Command = "BuildMap"						m_Input = "F9"				},
		InputBinding_t { m_Context = "HammerApp" 		m_Command = "ToggleShowHelpers"				m_Input = "Ctrl+Shift+H"	},
		InputBinding_t { m_Context = "HammerApp" 		m_Command = "ToggleTextureLockScale"		m_Input = "Ctrl+Shift+Y"	},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "TogglePropertiesPopup"			m_Input = "Alt+Enter"		},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "TogglePropertiesPopup"			m_Input = "Alt+NumEnter"	},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ShowMapVariablesPopup"			m_Input = "Ctrl+Shift+M"	},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ShowMapPropertiesPopup"		m_Input = "Ctrl+Shift+P"	},		
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ToggleShowGameObjectsOnly"		m_Input = "Shift+O"			},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ToggleSelectThrough"			m_Input = "Ctrl+Shift+L"	},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ViewDistanceNext"				m_Input = "Alt+MWheelUp"	},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ViewDistancePrev"				m_Input = "Alt+MWheelDn"	},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ShowMapManifestWidget"			m_Input = "Ctrl+Alt+M"		},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ToggleGridNav"					m_Input = "Ctrl+Q"			},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ToggleToolsMaterials"			m_Input = "Ctrl+Shift+F2"	},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ToggleSelectionOverlay"		m_Input = "Ctrl+Shift+F4"	},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ToggleInstanceOverlay"			m_Input = "Ctrl+Shift+F5"	},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ToggleMeshSubdivision"			m_Input = "Ctrl+Shift+F6"	},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ToggleMeshTiles3D"				m_Input = "Ctrl+Shift+F7"	},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ToggleMeshTiles2D"				m_Input = "Ctrl+Shift+F8"	},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ToggleSelectBackfacing"		m_Input = "Ctrl+Shift+F9"	},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ToggleFullscreenLayout"		m_Input = "Shift+Alt+Z"		},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ToggleAssetBrowserDockWidget"	m_Input = "Alt+A"		},
		InputBinding_t { m_Context = "HammerApp"		m_Command = "ShowEntityReport"				m_Input = "Ctrl+Alt+R"		},

		InputBinding_t { m_Context = "SessionCycleWidget" 	m_Command = "KeepActive"				m_Input = "Ctrl"			},
		InputBinding_t { m_Context = "SessionCycleWidget" 	m_Command = "NextSession"				m_Input = "Ctrl+Tab"		},
		InputBinding_t { m_Context = "SessionCycleWidget" 	m_Command = "PreviousSession"			m_Input = "Ctrl+Shift+Tab"	},

		InputBinding_t { m_Context = "MapManifestWidget" 	m_Command = "RefreshView"				m_Input = "F5"	},

		InputBinding_t { m_Context = "HammerObjectPropertyPopup"	m_Command = "HidePropertyWindow"	m_Input = "Alt+Enter"	},
		InputBinding_t { m_Context = "HammerObjectPropertyPopup"	m_Command = "HidePropertyWindow"	m_Input = "Alt+NumEnter"},
		InputBinding_t { m_Context = "HammerObjectPropertyPopup"	m_Command = "HidePropertyWindow"	m_Input = "Esc"			},

// Nudge is using these bindings.
//		InputBinding_t { m_Context = "MapView" 			m_Command = "PitchCameraUp"					m_Input = "Up"				},
//		InputBinding_t { m_Context = "MapView" 			m_Command = "PitchCameraDown"				m_Input = "Down"			},
//		InputBinding_t { m_Context = "MapView" 			m_Command = "YawCameraLeft"					m_Input = "Left"			},
//		InputBinding_t { m_Context = "MapView" 			m_Command = "YawCameraRight"				m_Input = "Right"			},

		InputBinding_t { m_Context = "MapView" 			m_Command = "ShowContextMenu"				m_Input = "RMouse"			},
		InputBinding_t { m_Context = "MapView" 			m_Command = "MaterialTraceLift"				m_Input = "Shift+RMouse"	},
		InputBinding_t { m_Context = "MapView" 			m_Command = "MaterialTraceLift"				m_Input = "Ctrl+M"			},		
		InputBinding_t { m_Context = "MapView"			m_Command = "ActivateObject"				m_Input = "LMouseDoubleClick"},
		InputBinding_t { m_Context = "MapView"			m_Command = "SnapCameraToTargetUnderMouse"	m_Input = "Alt+Shift+A"		},

		InputBinding_t { m_Context = "PaneContainer" 	m_Command = "2D_Top"						m_Input = "F2"				},
		InputBinding_t { m_Context = "PaneContainer" 	m_Command = "2D_Front"						m_Input = "F3"				},
		InputBinding_t { m_Context = "PaneContainer" 	m_Command = "2D_Side"						m_Input = "F4"				},
		InputBinding_t { m_Context = "PaneContainer" 	m_Command = "3D_FullBrightNoLighting"		m_Input = "F5"				},
		InputBinding_t { m_Context = "PaneContainer" 	m_Command = "3D_RaytracedBakedLighting"		m_Input = "Alt+F6"			},
		InputBinding_t { m_Context = "PaneContainer" 	m_Command = "3D_RaytracedBakedLightingHighQuality"	m_Input = "Ctrl+Alt+F6"			},
		InputBinding_t { m_Context = "PaneContainer" 	m_Command = "3D_AllLighting"				m_Input = "F6"				},
		InputBinding_t { m_Context = "PaneContainer" 	m_Command = "3D_ToolsVis"					m_Input = "F7"				},
		InputBinding_t { m_Context = "PaneContainer" 	m_Command = "2D_Wireframe"					m_Input = "Alt+F7"				},
		InputBinding_t { m_Context = "PaneContainer" 	m_Command = "2D_FullBright"					m_Input = "Alt+F8"				},
		InputBinding_t { m_Context = "PaneContainer" 	m_Command = "ToggleWireframeOverlay"		m_Input = "F8"				},
		InputBinding_t { m_Context = "PaneContainer" 	m_Command = "ToggleShadows"					m_Input = "F10"				},

		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "SelectionModeVertices"			m_Input = "1"				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "SelectionModeEdges"			m_Input = "2"				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "SelectionModeFaces"			m_Input = "3"				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "SelectionModeMeshes"			m_Input = "4"				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "SelectionModeObjects"			m_Input = "5"				},		
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "SelectionModeGroups"			m_Input = "6"				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "CycleSelectionModes"			m_Input = "Space"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "CycleSelectionTopLevelModes"	m_Input = "Shift+Space"		},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ClearSelection"				m_Input = "Esc"				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "SelectAll"						m_Input = "Ctrl+A"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "InvertSelection"				m_Input = "Ctrl+I"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "DeleteSelection"				m_Input = "Del"				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "Cut"							m_Input = "Ctrl+X"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "Copy"							m_Input = "Ctrl+C"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "Paste"							m_Input = "Ctrl+V"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "PasteSpecial"					m_Input = "Ctrl+Shift+V"	},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "GroupSelection"				m_Input = "Ctrl+G"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "UngroupSelection"				m_Input = "Ctrl+U"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "UngroupSelectionRecursive"		m_Input = "Ctrl+Alt+U"		},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ReparentSelection"				m_Input = "P"				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "UnparentSelection"				m_Input = "Ctrl+P"			},
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "CreateInstanceFromSelection"	m_Input = "Ctrl+Shift+G"	},
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "BakeSelectedInstances"			m_Input = "Ctrl+Shift+U"	},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "MovePropsToWorld"				m_Input = "Ctrl+Shift+T"	},
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "CreateTile"					m_Input = "Ctrl+Shift+O"	},
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "CreateTileMesh"				m_Input = "Ctrl+Shift+I"	},
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "MirrorHorizontal"				m_Input = "Ctrl+Shift+J"	},
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "MirrorVertical"				m_Input = "Ctrl+Shift+K"	},
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "SelectSimilar"					m_Input = "Ctrl+Alt+O"		},



		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "Undo"							m_Input = "Ctrl+Z"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "Undo"							m_Input = "Alt+Backspace"	},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "Redo"							m_Input = "Ctrl+Y"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "Redo"							m_Input = "Ctrl+Shift+Z"	},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "Redo"							m_Input = "Shift+Alt+Backspace"	},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "FindEntities"					m_Input = "Ctrl+Shift+F"	},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "TieToGameObject"					m_Input = "Ctrl+T"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "MoveToWorld"					m_Input = "Ctrl+Shift+W"	},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "SnapToGrid"					m_Input = "Ctrl+B"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "SnapToGridIndividually"		m_Input = "Ctrl+Shift+B"	},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "QuickHideSelection"			m_Input = "H"				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "QuickHideUnselected"			m_Input = "Ctrl+H"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ShowQuickHide"					m_Input = "U"				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "SelectionSetFromQuickHide"		m_Input = "Shift+R"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ToggleSnapping"				m_Input = "Shift+W"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ToggleSnapToVertices"			m_Input = "Ctrl+Shift+X"	},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ToggleSnapToGrid"				m_Input = "Ctrl+Shift+Q"	},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "MapGridLower"					m_Input = "["				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "MapGridHigher"					m_Input = "]"				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "CenterViews"					m_Input = "Ctrl+Shift+E"	},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "Center2DViews"					m_Input = "Ctrl+E"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "FrameAllViews"					m_Input = "Ctrl+Shift+A"	},
		InputBinding_t { m_Context = "HammerEditorSession"  m_Command = "ToggleSingleView"				m_Input = "Shift+Z"			},	
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "CycleViews"					m_Input = "Ctrl+Space"		},	
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "CycleAndFrameViews"			m_Input = "Ctrl+Shift+Space"},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ActivateViewUnderCursor"		m_Input = "Alt+LMouse"		},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ToggleNavMarkupVisibility"		m_Input = "Ctrl+Shift+D"	},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ToggleOverlayShapes"			m_Input = "Shift+N"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "SetManipulationModeSelection"	m_Input = "Shift+S"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ManipulationModeSelection"		m_Input = "Q"				},	
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ManipulationModeTranslate"		m_Input = "T"				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ManipulationModeRotate"		m_Input = "R"				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ManipulationModeScale"			m_Input = "E"				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ManipulationModePivot"			m_Input = "Ins"				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ToolPivotPicker"				m_Input = "TAB"				},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ToolBlock"						m_Input = "Shift+B"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ToolPhysics"					m_Input = "Shift+C"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ToolEntity"					m_Input = "Shift+E"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ToolDisplacement"				m_Input = "Shift+D"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ToolClipper"					m_Input = "Shift+X"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ToolPath"						m_Input = "Shift+P"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ToolPaint"						m_Input = "Shift+V"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ToolMirror"					m_Input = "Shift+F"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ToolWorkPlane"					m_Input = "Shift+Q"			},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "ResetWorkPlane"				m_Input = "Alt+Shift+Q"		},
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "CreateSelectionSet"			m_Input = "Ctrl+R"			},
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "HideUnselected"				m_Input = "Ctrl+Shift+R"	},
		InputBinding_t { m_Context = "HammerEditorSession" 	m_Command = "SelectionConvert"				m_Input = "Alt"				},	
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "SelectionConnected"			m_Input = "Shift"			},
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "SelectionBoundry"				m_Input = "Ctrl"			},
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "ToggleCordoning"				m_Input = "Ctrl+Shift+C"	},
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "NewCordon"						m_Input = "Ctrl+Shift+N"	},
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "RepeatCommand"					m_Input = "Shift+G"			},
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "ExitActiveInstance"			m_Input = "Ctrl+Backspace"	},
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "ToggleCollisionModels"			m_Input = "Ctrl+Shift+F3"	},
		InputBinding_t { m_Context = "HammerEditorSession"	m_Command = "UpdateAllIsoSurfaces"			m_Input = "Ctrl+Alt+I"		},


		
		InputBinding_t { m_Context = "ToolPivotPicker"		m_Command = "PlacePivot"					m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolPivotPicker"		m_Command = "ToggleSnapping"				m_Input = "TOGGLE_SNAPPING_KEY"	},
		
		InputBinding_t { m_Context = "SelectionSetEditor"	m_Command = "DeleteSelectionSet"		m_Input = "Del"					},
		InputBinding_t { m_Context = "SelectionSetEditor" 	m_Command = "SelectionAddModifier"		m_Input = "SELECTION_ADD_KEY"	},
		InputBinding_t { m_Context = "SelectionSetEditor" 	m_Command = "SelectionRemoveModifier"	m_Input = "SELECTION_REMOVE_KEY"},
		InputBinding_t { m_Context = "SelectionSetEditor" 	m_Command = "RenameSelectionSet"		m_Input = "F2"					},

		InputBinding_t { m_Context = "MapVariablesEditor"	m_Command = "DeleteSelected"			m_Input = "Del"					},

		InputBinding_t { m_Context = "ToolBlock" 		m_Command = "DragBlock"						m_Input = "LMouse"			},
		InputBinding_t { m_Context = "ToolBlock" 		m_Command = "Finish"						m_Input = "Enter"			},
		InputBinding_t { m_Context = "ToolBlock" 		m_Command = "Finish"						m_Input = "NumEnter"		},
		InputBinding_t { m_Context = "ToolBlock" 		m_Command = "Apply"							m_Input = "Space"			},
		InputBinding_t { m_Context = "ToolBlock" 		m_Command = "CancelCreate"					m_Input = "Esc"				},
		InputBinding_t { m_Context = "ToolBlock" 		m_Command = "ToggleSnapping"				m_Input = "TOGGLE_SNAPPING_KEY" },
		InputBinding_t { m_Context = "ToolBlock" 		m_Command = "AlignToSurface"				m_Input = "Shift"			},

		InputBinding_t { m_Context = "ToolPolygon" 		m_Command = "AddPoint"						m_Input = "LMouse"			},
		InputBinding_t { m_Context = "ToolPolygon" 		m_Command = "Finish"						m_Input = "Enter"			},
		InputBinding_t { m_Context = "ToolPolygon" 		m_Command = "Finish"						m_Input = "NumEnter"		},
		InputBinding_t { m_Context = "ToolPolygon"		m_Command = "Apply"							m_Input = "LMouseDoubleClick"},
		InputBinding_t { m_Context = "ToolPolygon"		m_Command = "Apply"							m_Input = "Space"			},
		InputBinding_t { m_Context = "ToolPolygon" 		m_Command = "Cancel"						m_Input = "Esc"				},

		InputBinding_t { m_Context = "ToolClipper" 		m_Command = "DragClip"						m_Input = "LMouse"			},
		InputBinding_t { m_Context = "ToolClipper" 		m_Command = "FinishClip"					m_Input = "Enter"			},
		InputBinding_t { m_Context = "ToolClipper" 		m_Command = "FinishClip"					m_Input = "NumEnter"		},
		InputBinding_t { m_Context = "ToolClipper" 		m_Command = "DoClip"						m_Input = "Space"			},
		InputBinding_t { m_Context = "ToolClipper" 		m_Command = "CancelClip"					m_Input = "Esc"				},
		InputBinding_t { m_Context = "ToolClipper" 		m_Command = "ToggleCreateCaps"				m_Input = "Ctrl+Shift+X"	},
		InputBinding_t { m_Context = "ToolClipper" 		m_Command = "ToggleSnapping"				m_Input = "TOGGLE_SNAPPING_KEY" },

		InputBinding_t { m_Context = "ToolTextureProjection"	m_Command = "Finish"				m_Input = "Enter"			},
		InputBinding_t { m_Context = "ToolTextureProjection"	m_Command = "Finish"				m_Input = "NumEnter"		},
		InputBinding_t { m_Context = "ToolTextureProjection"	m_Command = "Finish"				m_Input = "Space"			},
		InputBinding_t { m_Context = "ToolTextureProjection"	m_Command = "Cancel"				m_Input = "Esc"				},
		InputBinding_t { m_Context = "ToolTextureProjection"	m_Command = "ToggleSnapping"		m_Input = "TOGGLE_SNAPPING_KEY"	},
		InputBinding_t { m_Context = "ToolTextureProjection"	m_Command = "Translate"				m_Input = "Shift+T"				},
		InputBinding_t { m_Context = "ToolTextureProjection"	m_Command = "Rotate"				m_Input = "Shift+R"				},

		InputBinding_t { m_Context = "ToolMirror" 		m_Command = "DragPlane"						m_Input = "LMouse"			},
		InputBinding_t { m_Context = "ToolMirror" 		m_Command = "Finish"						m_Input = "Enter"			},
		InputBinding_t { m_Context = "ToolMirror" 		m_Command = "Finish"						m_Input = "NumEnter"		},
		InputBinding_t { m_Context = "ToolMirror" 		m_Command = "Apply"							m_Input = "Space"			},
		InputBinding_t { m_Context = "ToolMirror" 		m_Command = "Cancel"						m_Input = "Esc"				},
		InputBinding_t { m_Context = "ToolMirror" 		m_Command = "ToggleSnapping"				m_Input = "TOGGLE_SNAPPING_KEY" },

		InputBinding_t { m_Context = "ToolConvex" 		m_Command = "Select"						m_Input = "LMouse"			},
		InputBinding_t { m_Context = "ToolConvex" 		m_Command = "Rotate"						m_Input = "R"				},
		InputBinding_t { m_Context = "ToolConvex" 		m_Command = "Translate"						m_Input = "T"				},
		InputBinding_t { m_Context = "ToolConvex" 		m_Command = "Delete"						m_Input = "Del"				},
		InputBinding_t { m_Context = "ToolConvex" 		m_Command = "FlipPointNormal"				m_Input = "F"				},
		InputBinding_t { m_Context = "ToolConvex" 		m_Command = "ToggleSnapping"				m_Input = "TOGGLE_SNAPPING_KEY"	},
		InputBinding_t { m_Context = "ToolConvex" 		m_Command = "PlacePoint"					m_Input = "Shift"			},
		InputBinding_t { m_Context = "ToolConvex"		m_Command = "PlacePointFlipped"				m_Input = "Ctrl"			},

		InputBinding_t { m_Context = "ToolEntity" 		m_Command = "DragCreatePoint"				m_Input = "LMouse"			},
		InputBinding_t { m_Context = "ToolEntity" 		m_Command = "TraceAndCreate"				m_Input = "LMouse"			},
		InputBinding_t { m_Context = "ToolEntity" 		m_Command = "Create"						m_Input = "Enter"			},
		InputBinding_t { m_Context = "ToolEntity" 		m_Command = "Create"						m_Input = "NumEnter"		},
		InputBinding_t { m_Context = "ToolEntity" 		m_Command = "CancelCreate"					m_Input = "Esc"				},
		InputBinding_t { m_Context = "ToolEntity" 		m_Command = "ToggleSnapping"				m_Input = "TOGGLE_SNAPPING_KEY" },

		InputBinding_t { m_Context = "GizmoManipulator" 	m_Command = "Drag"									m_Input = "LMouse"			},
		InputBinding_t { m_Context = "GizmoManipulator" 	m_Command = "StampClone"							m_Input = "Shift"			},
		InputBinding_t { m_Context = "GizmoManipulator"		m_Command = "SetBoxManipulateAboutCenter"			m_Input = "K"				},
		InputBinding_t { m_Context = "GizmoManipulator"		m_Command = "SetBoxManipulateApplyUniformScaling"	m_Input = "J"				},
		// private bindings not to be remapped by user. These should match ones ones in ToolSelection
		InputBinding_t { m_Context = "GizmoManipulator" 	m_Command = "GizmoApplyValue"				m_Input = "NumEnter"				},
		// End private

		InputBinding_t { m_Context = "SphereManipulator"	m_Command = "Drag"						m_Input = "LMouse"			},

		InputBinding_t { m_Context = "BoxManipulator"		m_Command = "Drag"						m_Input = "LMouse"			},
		InputBinding_t { m_Context = "BoxManipulator"		m_Command = "ToggleSnapping"			m_Input = "TOGGLE_SNAPPING_KEY" },

		InputBinding_t { m_Context = "RectangleManipulator"	m_Command = "Drag"						m_Input = "LMouse"			},
		InputBinding_t { m_Context = "RectangleManipulator"	m_Command = "ToggleSnapping"			m_Input = "TOGGLE_SNAPPING_KEY" },

		InputBinding_t { m_Context = "PointManipulator"		m_Command = "SelectPoint"				m_Input = "LMouse"			},

		InputBinding_t { m_Context = "PointOnLineManipulator" m_Command = "Drag"					m_Input = "LMouse"			},

		InputBinding_t { m_Context = "StaticPointManipulator" m_Command = "Click"					m_Input = "LMouse"			},
		InputBinding_t { m_Context = "StaticPointManipulator" m_Command = "MouseWheelUp"			m_Input = "MWheelUp"		},
		InputBinding_t { m_Context = "StaticPointManipulator" m_Command = "MouseWheelDown"			m_Input = "MWheelDn"		},

		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "ShrinkSelection"				m_Input = "NumSub"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "ShrinkSelection"				m_Input = "-"					},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GrowSelection"					m_Input = "NumAdd"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GrowSelection"					m_Input = "="					},			
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "AddToSelection"				m_Input = "Ctrl+Shift+Up"		},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "RemoveFromSelection"			m_Input = "Ctrl+Shift+Down"		},	
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "RemoveFromSelectionOldest"		m_Input = "Ctrl+Alt+Down"		},			
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "FlipNormals"					m_Input = "F"					},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "SelectLoop"					m_Input = "L"					},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "CutTool"						m_Input = "C"					},		
		InputBinding_t { m_Context = "ToolFaceSelection"	m_Command = "QuadSlice"						m_Input = "Ctrl+D"				},
		InputBinding_t { m_Context = "ToolFaceSelection"	m_Command = "JustifyLeft"					m_Input = "Ctrl+Shift+Num4"		},
		InputBinding_t { m_Context = "ToolFaceSelection"	m_Command = "JustifyCenter"					m_Input = "Ctrl+Shift+Num5"		},
		InputBinding_t { m_Context = "ToolFaceSelection"	m_Command = "JustifyRight"					m_Input = "Ctrl+Shift+Num6"		},
		InputBinding_t { m_Context = "ToolFaceSelection"	m_Command = "JustifyTop"					m_Input = "Ctrl+Shift+Num8"		},
		InputBinding_t { m_Context = "ToolFaceSelection"	m_Command = "JustifyBottom"					m_Input = "Ctrl+Shift+Num2"		},
		InputBinding_t { m_Context = "ToolFaceSelection"	m_Command = "JustifyFit"					m_Input = "Ctrl+Shift+NumDel"	},
		InputBinding_t { m_Context = "ToolFaceSelection"	m_Command = "AlignWorld"					m_Input = "Ctrl+Shift+Num0"		},
		InputBinding_t { m_Context = "ToolFaceSelection"	m_Command = "AlignFace"						m_Input = "Ctrl+Shift+F"		},
		InputBinding_t { m_Context = "ToolFaceSelection"	m_Command = "AlignView"						m_Input = "V"					},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "Select"						m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "LassoSelect"					m_Input = "MMouse"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "SelectionAddModifier"			m_Input = "SELECTION_ADD_KEY"	},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "SelectionRemoveModifier"		m_Input = "SELECTION_REMOVE_KEY"},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "Extrude"						m_Input = "Shift"				},		
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "SelectContiguous"				m_Input = "LMouseDoubleClick"	},		
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "SelectContiguousFiltered"		m_Input = "Alt+LMouseDoubleClick" },		
		InputBinding_t { m_Context = "ToolFaceSelection"	m_Command = "WrapTexture"					m_Input = "Alt+RMouse"			},
		InputBinding_t { m_Context = "ToolFaceSelection"	m_Command = "WrapTextureToSelection"		m_Input = "Alt+Shift+RMouse"	},
		InputBinding_t { m_Context = "ToolFaceSelection"	m_Command = "TraceAndLiftMaterial"			m_Input = "Shift+RMouse"		},
		InputBinding_t { m_Context = "ToolFaceSelection"	m_Command = "PaintMaterial"					m_Input = "Ctrl+RMouse"			},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "NudgeUp"						m_Input = "Up"					},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "NudgeRotateUp"					m_Input = "Alt+Up"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "NudgeDown"						m_Input = "Down"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "NudgeRotateDown"				m_Input = "Alt+Down"			},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "NudgeLeft"						m_Input = "Left"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "NudgeRotateLeft"				m_Input = "Alt+Left"			},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "NudgeRight"					m_Input = "Right"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "NudgeRotateRight"				m_Input = "Alt+Right"			},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "ApplyMaterialToSelection"		m_Input = "Shift+T"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "ToggleSnapping"				m_Input = "TOGGLE_SNAPPING_KEY" },
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "Bridge"						m_Input = "B"					},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "BridgeTool"					m_Input = "Alt+B"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "Thicken"						m_Input = "G"					},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "Mirror"						m_Input = "M"					},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "NudgeTextureRight"				m_Input = "Mouse5"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "NudgeTextureLeft"				m_Input = "Mouse4"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "NudgeTextureUp"				m_Input = "Shift+Mouse5"		},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "NudgeTextureDown"				m_Input = "Shift+Mouse4"		},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "JustifyRight"					m_Input = "Ctrl+Mouse5"			},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "JustifyLeft"					m_Input = "Ctrl+Mouse4"			},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "JustifyTop"					m_Input = "Ctrl+Shift+Mouse5"	},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "JustifyBottom"					m_Input = "Ctrl+Shift+Mouse4"	},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "Combine"						m_Input = "Backspace"			},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "Collapse"						m_Input = "O"					},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "Detach"						m_Input = "N"					},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "Extract"						m_Input = "Alt+N"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "SnapToGrid"					m_Input = "Ctrl+B"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "ClearPivot"					m_Input = "Home"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "CenterPivotInView"				m_Input = "Ctrl+Home"			},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "SetPivotToWorldOrigin"			m_Input = "Ctrl+End"			},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "EndPivotManipulation"			m_Input = "Ins"					},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "IncreaseSubdivisionLevel"		m_Input = ","					},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "DecreaseSubdivisionLevel"		m_Input = "."					},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "MoveObjectDownByTraceLocal"	m_Input = "Ctrl+Num1"			},	
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "MoveObjectDownByTrace"			m_Input = "Ctrl+Num2"			},	
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "NextTile"						m_Input = "Alt+F"				},	
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "PreviousTile"					m_Input = "Alt+V"				},	
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "RandomTile"					m_Input = "Alt+G"				},	
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "RotateTexture90CCW"			m_Input = "Alt+Q"				},	
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "RotateTexture90CW"				m_Input = "Alt+S"				},	
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "FlipTextureHorizontal"			m_Input = "Alt+D"				},	
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "FlipTextureVertical"			m_Input = "Alt+E"				},	
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "ApplyMaterialByHotspot"		m_Input = "Alt+H"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "ApplyMaterialByHotspotPerFace"	m_Input = "Alt+T"				},	
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "FastTextureTool"				m_Input = "Ctrl+G"				},


		// Private bindings not to be remapped by user. These should match ones ones in GizmoManipulator
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GizmoNumKey0"					m_Input = "Num0"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GizmoNumKey1"					m_Input = "Num1"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GizmoNumKey2"					m_Input = "Num2"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GizmoNumKey3"					m_Input = "Num3"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GizmoNumKey4"					m_Input = "Num4"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GizmoNumKey5"					m_Input = "Num5"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GizmoNumKey6"					m_Input = "Num6"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GizmoNumKey7"					m_Input = "Num7"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GizmoNumKey8"					m_Input = "Num8"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GizmoNumKey9"					m_Input = "Num9"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GizmoNumKeyDecimal"			m_Input = "NumDec"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GizmoComma"					m_Input = ","					},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GizmoNumKeyMinus"				m_Input = "NumSub"				},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GizmoClearValue"				m_Input = "Backspace"			},
		InputBinding_t { m_Context = "ToolFaceSelection" 	m_Command = "GizmoApplyValue"				m_Input = "NumEnter"			},
		// End private

		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "Select"					m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "LassoSelect"				m_Input = "MMouse"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "SelectionAddModifier"		m_Input = "SELECTION_ADD_KEY"	},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "SelectionRemoveModifier"	m_Input = "SELECTION_REMOVE_KEY"},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GrowSelection"				m_Input = "NumAdd"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GrowSelection"				m_Input = "="					},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "ShrinkSelection"			m_Input = "NumSub"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "ShrinkSelection"			m_Input = "-"					},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "AddToSelection"			m_Input = "Ctrl+Shift+Up"		},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "RemoveFromSelection"		m_Input = "Ctrl+Shift+Down"		},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "RemoveFromSelectionOldest"	m_Input = "Ctrl+Alt+Down"		},			
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "SelectLoop"				m_Input = "L"					},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "SelectContiguous"			m_Input = "LMouseDoubleClick"	},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "CutTool"					m_Input = "C"					},		
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "CreateNewEdge"				m_Input = "V"					},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "Merge"						m_Input = "M"					},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "SnapToVertex"				m_Input = "B"					},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "NudgeUp"					m_Input = "Up"					},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "NudgeRotateUp"				m_Input = "Alt+Up"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "NudgeDown"					m_Input = "Down"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "NudgeRotateDown"			m_Input = "Alt+Down"			},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "NudgeLeft"					m_Input = "Left"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "NudgeRotateLeft"			m_Input = "Alt+Left"			},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "NudgeRight"				m_Input = "Right"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "NudgeRotateRight"			m_Input = "Alt+Right"			},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "ToggleSnapping"			m_Input = "TOGGLE_SNAPPING_KEY" },
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "SnapToGrid"				m_Input = "Ctrl+B"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "ClearPivot"				m_Input = "Home"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "CenterPivotInView"			m_Input = "Ctrl+Home"			},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "SetPivotToWorldOrigin"		m_Input = "Ctrl+End"			},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "EndPivotManipulation"		m_Input = "Ins"					},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "Bevel"						m_Input = "F"					},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "Extrude"					m_Input = "Shift"				},		
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "MoveObjectDownByTraceLocal" m_Input = "Ctrl+Num1"			},	
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "MoveObjectDownByTrace"		m_Input = "Ctrl+Num2"			},	
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "WeldUVs"					m_Input = "Ctrl+F"				},	

		// Private bindings not to be remapped by user. These should match ones ones in GizmoManipulator
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GizmoNumKey0"					m_Input = "Num0"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GizmoNumKey1"					m_Input = "Num1"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GizmoNumKey2"					m_Input = "Num2"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GizmoNumKey3"					m_Input = "Num3"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GizmoNumKey4"					m_Input = "Num4"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GizmoNumKey5"					m_Input = "Num5"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GizmoNumKey6"					m_Input = "Num6"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GizmoNumKey7"					m_Input = "Num7"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GizmoNumKey8"					m_Input = "Num8"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GizmoNumKey9"					m_Input = "Num9"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GizmoNumKeyDecimal"			m_Input = "NumDec"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GizmoComma"					m_Input = ","					},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GizmoNumKeyMinus"				m_Input = "NumSub"				},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GizmoClearValue"				m_Input = "Backspace"			},
		InputBinding_t { m_Context = "ToolVertexSelection" 	m_Command = "GizmoApplyValue"				m_Input = "NumEnter"			},
		// End private

		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "Select"					m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "LassoSelect"				m_Input = "MMouse"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "SelectionAddModifier"		m_Input = "SELECTION_ADD_KEY"	},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "SelectionRemoveModifier"	m_Input = "SELECTION_REMOVE_KEY"},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "ShrinkSelection"			m_Input = "NumSub"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "ShrinkSelection"			m_Input = "-"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GrowSelection"				m_Input = "NumAdd"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GrowSelection"				m_Input = "="					},				
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "AddToSelection"			m_Input = "Ctrl+Shift+Up"		},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "RemoveFromSelection"		m_Input = "Ctrl+Shift+Down"		},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "RemoveFromSelectionOldest"	m_Input = "Ctrl+Alt+Down"		},			
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "CutTool"					m_Input = "C"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "ArcTool"					m_Input = "Y"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "SelectSingleLoop"			m_Input = "LMouseDoubleClick"	},	
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "SelectLoop"				m_Input = "L"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "SelectRing"				m_Input = "G"					},	
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "SelectRibs"				m_Input = "Ctrl+G"				},	
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "CreatePolygonFromEdges"	m_Input = "P"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "Dissolve"					m_Input = "Backspace"			},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "Bridge"					m_Input = "B"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "BridgeTool"				m_Input = "Alt+B"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "Merge"						m_Input = "M"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "Split"						m_Input = "Alt+N"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "SnapEdgeToEdge"			m_Input = "I"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "Extrude"					m_Input = "X"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "Extend"					m_Input = "N"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "Connect"					m_Input = "V"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "Bevel"						m_Input = "F"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "BevelTool"					m_Input = "Alt+F"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "Collapse"					m_Input = "O"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "SetNormalsHard"			m_Input = "H"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "SetNormalsSoft"			m_Input = "J"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "SetNormalsDefault"			m_Input = "K"					},		
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "ToggleSnapping"			m_Input = "TOGGLE_SNAPPING_KEY" },
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "TransformExtrude"			m_Input = "Shift"				},	
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "SnapToGrid"				m_Input = "Ctrl+B"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "ClearPivot"				m_Input = "Home"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "CenterPivotInView"			m_Input = "Ctrl+Home"			},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "SetPivotToWorldOrigin"		m_Input = "Ctrl+End"			},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "EndPivotManipulation"		m_Input = "Ins"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "MoveObjectDownByTraceLocal" m_Input = "Ctrl+Num1"			},	
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "MoveObjectDownByTrace"		m_Input = "Ctrl+Num2"			},	
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "WeldUVs"					m_Input = "Ctrl+F"				},	


		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "NudgeUp"					m_Input = "Up"					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "NudgeRotateUp"				m_Input = "Alt+Up"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "NudgeDown"					m_Input = "Down"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "NudgeRotateDown"			m_Input = "Alt+Down"			},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "NudgeLeft"					m_Input = "Left"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "NudgeRotateLeft"			m_Input = "Alt+Left"			},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "NudgeRight"				m_Input = "Right"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "NudgeRotateRight"			m_Input = "Alt+Right"			},
		// Private bindings not to be remapped by user. These should match ones ones in GizmoManipulator
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GizmoNumKey0"				m_Input = "Num0"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GizmoNumKey1"				m_Input = "Num1"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GizmoNumKey2"				m_Input = "Num2"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GizmoNumKey3"				m_Input = "Num3"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GizmoNumKey4"				m_Input = "Num4"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GizmoNumKey5"				m_Input = "Num5"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GizmoNumKey6"				m_Input = "Num6"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GizmoNumKey7"				m_Input = "Num7"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GizmoNumKey8"				m_Input = "Num8"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GizmoNumKey9"				m_Input = "Num9"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GizmoNumKeyDecimal"		m_Input = "NumDec"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GizmoComma"				m_Input = ","					},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GizmoNumKeyMinus"			m_Input = "NumSub"				},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GizmoClearValue"			m_Input = "Backspace"			},
		InputBinding_t { m_Context = "ToolEdgeSelection" 	m_Command = "GizmoApplyValue"			m_Input = "NumEnter"			},
		// End private

		InputBinding_t { m_Context = "ToolEdgeCut" 			m_Command = "CutEdge"					m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolEdgeCut" 			m_Command = "Finish"					m_Input = "Enter"				},
		InputBinding_t { m_Context = "ToolEdgeCut" 			m_Command = "Finish"					m_Input = "NumEnter"			},
		InputBinding_t { m_Context = "ToolEdgeCut" 			m_Command = "Apply"						m_Input = "Space"				},
		InputBinding_t { m_Context = "ToolEdgeCut" 			m_Command = "Cancel"					m_Input = "Esc"					},
		InputBinding_t { m_Context = "ToolEdgeCut" 			m_Command = "ToggleSnapping"			m_Input = "TOGGLE_SNAPPING_KEY" },
		InputBinding_t { m_Context = "ToolEdgeCut" 			m_Command = "AlignedSnap"				m_Input = "Shift"				},
		
		InputBinding_t { m_Context = "ToolVertexNormalPaint" 	m_Command = "Paint"					m_Input = "LMouse"		},
		InputBinding_t { m_Context = "ToolVertexNormalPaint" 	m_Command = "Erase"					m_Input = "Ctrl"		},
		InputBinding_t { m_Context = "ToolVertexNormalPaint" 	m_Command = "ScaleBrush"			m_Input = "MMouse"		},
		InputBinding_t { m_Context = "ToolVertexNormalPaint" 	m_Command = "FreezeNormal"			m_Input = "Shift"		},

		InputBinding_t { m_Context = "ToolEdgeArc" 			m_Command = "AdjustParameters"			m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolEdgeArc" 			m_Command = "Finish"					m_Input = "Enter"				},
		InputBinding_t { m_Context = "ToolEdgeArc" 			m_Command = "Finish"					m_Input = "NumEnter"			},
		InputBinding_t { m_Context = "ToolEdgeArc" 			m_Command = "Apply"						m_Input = "Space"				},
		InputBinding_t { m_Context = "ToolEdgeArc" 			m_Command = "Cancel"					m_Input = "Esc"					},
		InputBinding_t { m_Context = "ToolEdgeArc" 			m_Command = "LockToAxis"				m_Input = "Shift"				},
		InputBinding_t { m_Context = "ToolEdgeArc" 			m_Command = "IncreaseNumSteps"			m_Input = "F"					},
		InputBinding_t { m_Context = "ToolEdgeArc" 			m_Command = "DecreaseNumSteps"			m_Input = "V"					},
		InputBinding_t { m_Context = "ToolEdgeArc" 			m_Command = "ToggleSnapping"			m_Input = "TOGGLE_SNAPPING_KEY" },

		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "Finish"					m_Input = "Enter"				},
		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "Finish"					m_Input = "NumEnter"			},
		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "Finish"					m_Input = "Space"				},
		InputBinding_t { m_Context = "ToolFastTexture"		m_Command = "Finish"					m_Input = "Ctrl+G"				},
		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "Cancel"					m_Input = "Esc"					},
		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "ToggleFlipHorizontal"		m_Input = "F"					},
		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "ToggleFlipVertical"		m_Input = "V"					},
		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "TogglePrimaryAxis"			m_Input = "X"					},
		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "MappingUnwrapSquare"		m_Input = "1"					},
		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "MappingUnwrapConforming"	m_Input = "2"					},
		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "MappingPlanar"				m_Input = "3"					},
		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "MappingUseExisting"		m_Input = "4"					},
		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "SmallerGrid"				m_Input = "["					},
		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "BiggerGrid"				m_Input = "]"					},
		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "DecreaseInset"				m_Input = "NumSub"				},
		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "IncreaseInset"				m_Input = "NumAdd"				},
		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "DecreaseInset"				m_Input = "-"					},
		InputBinding_t { m_Context = "ToolFastTexture" 		m_Command = "IncreaseInset"				m_Input = "="					},
		
		InputBinding_t { m_Context = "ToolFastTexture_UVWidget" m_Command = "ResetMappingBounds"	m_Input = "Shift+LMouseDoubleClick"	},
		InputBinding_t { m_Context = "ToolFastTexture_UVWidget" m_Command = "PickRectangle"			m_Input = "LMouseDoubleClick"	},
		InputBinding_t { m_Context = "ToolFastTexture_UVWidget" m_Command = "Drag"					m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolFastTexture_UVWidget" m_Command = "Drag"					m_Input = "Alt+LMouse"			},
		InputBinding_t { m_Context = "ToolFastTexture_UVWidget" m_Command = "NudgeUp"				m_Input = "Up"					},
		InputBinding_t { m_Context = "ToolFastTexture_UVWidget" m_Command = "NudgeDown"				m_Input = "Down"				},
		InputBinding_t { m_Context = "ToolFastTexture_UVWidget" m_Command = "NudgeLeft"				m_Input = "Left"				},
		InputBinding_t { m_Context = "ToolFastTexture_UVWidget" m_Command = "NudgeRight"			m_Input = "Right"				},
		InputBinding_t { m_Context = "ToolFastTexture_UVWidget" m_Command = "BeginPickEdge"			m_Input = "E"					},
		InputBinding_t { m_Context = "ToolFastTexture_UVWidget" m_Command = "CancelPickEdge"		m_Input = "Esc"					},
		InputBinding_t { m_Context = "ToolFastTexture_UVWidget" m_Command = "PickEdge"				m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolFastTexture_UVWidget" m_Command = "DrawRectangle"			m_Input = "Alt"					},
		InputBinding_t { m_Context = "ToolFastTexture_UVWidget" m_Command = "DisableSnapping"		m_Input = "TOGGLE_SNAPPING_KEY"	},
		InputBinding_t { m_Context = "ToolFastTexture_UVWidget" m_Command = "ZoomIn"				m_Input = "MWheelUp"			},
		InputBinding_t { m_Context = "ToolFastTexture_UVWidget" m_Command = "ZoomOut"				m_Input = "MWheelDn"			},
		InputBinding_t { m_Context = "ToolFastTexture_UVWidget" m_Command = "Pan"					m_Input = "RMouse"				},
		
		InputBinding_t { m_Context = "ToolBridge" 			m_Command = "AdjustParameters"			m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolBridge" 			m_Command = "Finish"					m_Input = "Enter"				},
		InputBinding_t { m_Context = "ToolBridge" 			m_Command = "Finish"					m_Input = "NumEnter"			},
		InputBinding_t { m_Context = "ToolBridge" 			m_Command = "Apply"						m_Input = "Space"				},
		InputBinding_t { m_Context = "ToolBridge" 			m_Command = "Cancel"					m_Input = "Esc"					},
		InputBinding_t { m_Context = "ToolBridge" 			m_Command = "IncreaseNumSteps"			m_Input = "F"					},
		InputBinding_t { m_Context = "ToolBridge" 			m_Command = "DecreaseNumSteps"			m_Input = "V"					},
		InputBinding_t { m_Context = "ToolBridge" 			m_Command = "FreeDrag"					m_Input = "Shift"				},
		InputBinding_t { m_Context = "ToolBridge" 			m_Command = "LockPoints"				m_Input = "Ctrl"				},

		InputBinding_t { m_Context = "ToolBevel" 			m_Command = "Finish"					m_Input = "Enter"				},
		InputBinding_t { m_Context = "ToolBevel" 			m_Command = "Finish"					m_Input = "NumEnter"			},
		InputBinding_t { m_Context = "ToolBevel" 			m_Command = "Finish"					m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolBevel" 			m_Command = "Apply"						m_Input = "Space"				},
		InputBinding_t { m_Context = "ToolBevel" 			m_Command = "Cancel"					m_Input = "Esc"					},
		InputBinding_t { m_Context = "ToolBevel" 			m_Command = "AdjustSteps"				m_Input = "C"					},
		InputBinding_t { m_Context = "ToolBevel" 			m_Command = "AdjustWidth"				m_Input = "F"					},
		InputBinding_t { m_Context = "ToolBevel" 			m_Command = "AdjustShape"				m_Input = "V"					},
		InputBinding_t { m_Context = "ToolBevel"			m_Command = "ToggleSnapping"			m_Input = "TOGGLE_SNAPPING_KEY"	},

		InputBinding_t { m_Context = "ToolPainting" 		m_Command = "CycleChannelsForward"		m_Input = "C"					},
		InputBinding_t { m_Context = "ToolPainting" 		m_Command = "CycleChannelsBackward"		m_Input = "Shift+C"				},
		InputBinding_t { m_Context = "ToolPainting" 		m_Command = "CycleChannelsForward"		m_Input = "Mouse5"				},
		InputBinding_t { m_Context = "ToolPainting" 		m_Command = "CycleChannelsBackward"		m_Input = "Mouse4"				},
		InputBinding_t { m_Context = "ToolPainting" 		m_Command = "PaintSecondaryBlend"		m_Input = "Shift"				},
		InputBinding_t { m_Context = "ToolPainting" 		m_Command = "Erase"						m_Input = "Ctrl"				},
		InputBinding_t { m_Context = "ToolPainting" 		m_Command = "Paint"						m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolPainting" 		m_Command = "ScaleBrush"				m_Input = "MMouse"				},
		InputBinding_t { m_Context = "ToolPainting"			m_Command = "TraceAndLiftMaterial"		m_Input = "Shift+RMouse"		},
		InputBinding_t { m_Context = "ToolPainting"			m_Command = "DropTool"					m_Input = "Esc"					},
		InputBinding_t { m_Context = "ToolPainting"			m_Command = "NoOpDoubleClick"			m_Input = "LMouseDoubleClick"},
		InputBinding_t { m_Context = "ToolPainting"			m_Command = "FloodFill"					m_Input = "Backspace"},

		InputBinding_t { m_Context = "ToolAssetSpray" 		m_Command = "Spray"						m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolAssetSpray" 		m_Command = "Erase"						m_Input = "Alt+LMouse"			},
		InputBinding_t { m_Context = "ToolAssetSpray" 		m_Command = "ScaleBrush"				m_Input = "MMouse"				},
		
		InputBinding_t { m_Context = "ToolPhysics"		m_Command = "Select"						m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolPhysics" 		m_Command = "Select"						m_Input = "LMouseDoubleClick"	},
		InputBinding_t { m_Context = "ToolPhysics"		m_Command = "Grab"							m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolPhysics"		m_Command = "BoxSelect"						m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolPhysics"		m_Command = "LassoSelect"					m_Input = "MMouse"				},
		InputBinding_t { m_Context = "ToolPhysics"		m_Command = "AddObjectToSelection"			m_Input = "SELECTION_ADD_KEY"	},
		InputBinding_t { m_Context = "ToolPhysics"		m_Command = "RemoveObjectFromSelection"		m_Input = "SELECTION_REMOVE_KEY"},
		InputBinding_t { m_Context = "ToolPhysics" 		m_Command = "ToggleSnapping"				m_Input = "TOGGLE_SNAPPING_KEY" },
		InputBinding_t { m_Context = "ToolPhysics"		m_Command = "ToggleSimulation"				m_Input = "Space"				},
		InputBinding_t { m_Context = "ToolPhysics"		m_Command = "SnapshotSimulation"			m_Input = "G"					},
		InputBinding_t { m_Context = "ToolPhysics" 		m_Command = "ClearSelection"				m_Input = "Esc"					},
		InputBinding_t { m_Context = "ToolPhysics" 		m_Command = "BeginPinPlacement"				m_Input = "F"					},
		InputBinding_t { m_Context = "ToolPhysics" 		m_Command = "AbortPinPlacement"				m_Input = "Esc"					},
		InputBinding_t { m_Context = "ToolPhysics" 		m_Command = "PlacePin"						m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolPhysics" 		m_Command = "TranslateMode"					m_Input = "T"					},
		InputBinding_t { m_Context = "ToolPhysics" 		m_Command = "RotateMode"					m_Input = "R"					},
		InputBinding_t { m_Context = "ToolPhysics" 		m_Command = "ScaleMode"						m_Input = "E"					},
				
		InputBinding_t { m_Context = "ToolPath"			m_Command = "PlacePathNode"					m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolPath" 		m_Command = "Finish"						m_Input = "Enter"				},
		InputBinding_t { m_Context = "ToolPath" 		m_Command = "Finish"						m_Input = "NumEnter"			},
		InputBinding_t { m_Context = "ToolPath" 		m_Command = "Apply"							m_Input = "Space"				},
		InputBinding_t { m_Context = "ToolPath" 		m_Command = "Cancel"						m_Input = "Esc"					},

		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "Select"						m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "BoxSelect"						m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "LassoSelect"					m_Input = "MMouse"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "MoveSelected"					m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "SelectAndMove2D"				m_Input = "Alt+LMouse"			},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "AddObjectToSelection"			m_Input = "SELECTION_ADD_KEY"	},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "RemoveObjectFromSelection"		m_Input = "SELECTION_REMOVE_KEY"},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "ToggleSnapping"				m_Input = "TOGGLE_SNAPPING_KEY" },
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "StampClone"					m_Input = "Shift"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "CloneSelection"				m_Input = "Shift"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "ToggleAlignToSurface"			m_Input = "Alt"					},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "SelectNext"					m_Input = "PgUp"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "SelectPrev"					m_Input = "PgDn"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "CancelSelectOperation"			m_Input = "Esc"					},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "ShrinkGizmo"					m_Input = "Ctrl+NumSub"			},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "EnlargeGizmo"					m_Input = "Ctrl+NumAdd"			},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "NextPivotTap"					m_Input = "N"					},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "NextPivotCycle"				m_Input = "N+MWheelUp"			},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "PrevPivotCycle"				m_Input = "N+MWheelDn"			},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "ClearPivot"					m_Input = "Home"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "CenterPivotInView"				m_Input = "Ctrl+Home"			},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "SetPivotToWorldOrigin"			m_Input = "Ctrl+End"			},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "EndPivotManipulation"			m_Input = "Ins"					},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "FlipNormals"					m_Input = "F"					},
		InputBinding_t { m_Context = "ToolSelection"	m_Command = "MergeSelectedMeshes"			m_Input = "M"					},
		InputBinding_t { m_Context = "ToolSelection"	m_Command = "SeparateMeshComponents"		m_Input = "Alt+N"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "NudgeUp"						m_Input = "Up"					},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "NudgeRotateUp"					m_Input = "Alt+Up"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "NudgeDown"						m_Input = "Down"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "NudgeRotateDown"				m_Input = "Alt+Down"			},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "NudgeLeft"						m_Input = "Left"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "NudgeRotateLeft"				m_Input = "Alt+Left"			},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "NudgeRight"					m_Input = "Right"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "NudgeRotateRight"				m_Input = "Alt+Right"			},
		InputBinding_t { m_Context = "ToolSelection"	m_Command = "ApplyMaterial"					m_Input = "Shift+T"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GizmoDebugHook"				m_Input = "\\"					},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "SetOriginToCenter"				m_Input = "End"					},	
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "ClearRotationAndScale"			m_Input = "Ctrl+Num0"			},	
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "MoveObjectDownByTraceLocal"	m_Input = "Ctrl+Num1"			},	
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "MoveObjectDownByTrace"			m_Input = "Ctrl+Num2"			},
		InputBinding_t { m_Context = "ToolSelection"	m_Command = "ShowObjectProperties"			m_Input = "Alt+Enter"			},
		InputBinding_t { m_Context = "ToolSelection"	m_Command = "ReplaceSelectionWithInstance"	m_Input = "Ctrl+Alt+H"		},		
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GrowSelection"					m_Input = "NumAdd"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GrowSelection"					m_Input = "="					},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "ShrinkSelection"				m_Input = "NumSub"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "ShrinkSelection"				m_Input = "-"					},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "SetOriginToPivot"				m_Input = "Ctrl+D"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "AlignObjects"					m_Input = "Alt+T"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "AlignObjectsRotation"			m_Input = "Alt+R"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "AlignObjectsToWorkplane"		m_Input = "Alt+E"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "AlignWorkplaneToObject"		m_Input = "Alt+Q"				},
		
		// Private bindings not to be remapped by user. These should match ones ones in GizmoManipulator
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GizmoNumKey0"					m_Input = "Num0"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GizmoNumKey1"					m_Input = "Num1"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GizmoNumKey2"					m_Input = "Num2"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GizmoNumKey3"					m_Input = "Num3"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GizmoNumKey4"					m_Input = "Num4"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GizmoNumKey5"					m_Input = "Num5"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GizmoNumKey6"					m_Input = "Num6"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GizmoNumKey7"					m_Input = "Num7"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GizmoNumKey8"					m_Input = "Num8"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GizmoNumKey9"					m_Input = "Num9"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GizmoNumKeyDecimal"			m_Input = "NumDec"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GizmoComma"					m_Input = ","					},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GizmoNumKeyMinus"				m_Input = "NumSub"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GizmoClearValue"				m_Input = "Backspace"				},
		InputBinding_t { m_Context = "ToolSelection" 	m_Command = "GizmoApplyValue"				m_Input = "NumEnter"				},
		// End private
		
		InputBinding_t { m_Context = "ToolmeshDisplacement"		m_Command = "ModePushPull"					m_Input = "F"				},
		InputBinding_t { m_Context = "ToolmeshDisplacement"		m_Command = "ModeFlatten"					m_Input = "G"				},
		InputBinding_t { m_Context = "ToolmeshDisplacement"		m_Command = "ModeMove"						m_Input = "H"				},
		InputBinding_t { m_Context = "ToolmeshDisplacement"		m_Command = "ModeInflate"					m_Input = "Z"				},
		InputBinding_t { m_Context = "ToolmeshDisplacement"		m_Command = "ModeClay"						m_Input = "C"				},
		InputBinding_t { m_Context = "ToolmeshDisplacement"		m_Command = "ModePinch"						m_Input = "V"				},
		InputBinding_t { m_Context = "ToolmeshDisplacement"		m_Command = "ModeErase"						m_Input = "X"				},
		InputBinding_t { m_Context = "ToolmeshDisplacement"		m_Command = "ModeSmooth"					m_Input = "B"				},		
		InputBinding_t { m_Context = "ToolmeshDisplacement"		m_Command = "PickNormal"					m_Input = "Ctrl+RMouse"		},
		InputBinding_t { m_Context = "ToolmeshDisplacement"		m_Command = "ResetNormal"					m_Input = "Ctrl+Alt+RMouse"	},
		InputBinding_t { m_Context = "ToolmeshDisplacement"		m_Command = "Paint"							m_Input = "LMouse"			},
		InputBinding_t { m_Context = "ToolmeshDisplacement"		m_Command = "AdjustRadius"					m_Input = "MMouse"			},
		InputBinding_t { m_Context = "ToolmeshDisplacement"		m_Command = "SmoothModifier"				m_Input = "Shift"			},
		InputBinding_t { m_Context = "ToolmeshDisplacement"		m_Command = "EraseModifer"					m_Input = "Ctrl+Shift"		},
		InputBinding_t { m_Context = "ToolmeshDisplacement"		m_Command = "ReverseModifier"				m_Input = "Ctrl"			},
		InputBinding_t { m_Context = "ToolmeshDisplacement" 	m_Command = "DropTool"						m_Input = "Space"			},
		InputBinding_t { m_Context = "ToolmeshDisplacement" 	m_Command = "DropTool"						m_Input = "Esc"				},
		InputBinding_t { m_Context = "ToolmeshDisplacement" 	m_Command = "RecalculateErosionLines"		m_Input = "Ctrl+Alt+LMouse"	},
		InputBinding_t { m_Context = "ToolmeshDisplacement" 	m_Command = "UpdateImageProjection"			m_Input = "I"				},
		
		InputBinding_t { m_Context = "ToolPickEntity"			m_Command = "Pick"							m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolPickEntity"			m_Command = "SelectionAddModifier"			m_Input = "SELECTION_ADD_KEY"	},
		InputBinding_t { m_Context = "ToolPickEntity"			m_Command = "SelectionRemoveModifier"		m_Input = "SELECTION_REMOVE_KEY"},
		InputBinding_t { m_Context = "ToolPickEntity"			m_Command = "CancelTool"					m_Input = "Esc"	},
		InputBinding_t { m_Context = "ToolPickEntity"			m_Command = "FinishTool"					m_Input = "Enter" },

		InputBinding_t { m_Context = "ToolWorkPlane"			m_Command = "PickWorkPlaneFromSurface"		m_Input = "LMouse" },
		InputBinding_t { m_Context = "ToolWorkPlane"			m_Command = "PickWorkPlaneFromObject"		m_Input = "Shift+LMouse" },
		InputBinding_t { m_Context = "ToolWorkPlane"			m_Command = "WorkPlaneModeTranslate"		m_Input = "Shift+T" },
		InputBinding_t { m_Context = "ToolWorkPlane"			m_Command = "WorkPlaneModeRotate"			m_Input = "Shift+R" },
		InputBinding_t { m_Context = "ToolWorkPlane"			m_Command = "ToggleSnapping"				m_Input = "TOGGLE_SNAPPING_KEY" },
		InputBinding_t { m_Context = "ToolWorkPlane"			m_Command = "ResetWorkPlaneAndDropTool"		m_Input = "Esc" },
		InputBinding_t { m_Context = "ToolWorkPlane"			m_Command = "DropTool"						m_Input = "Space" },
		InputBinding_t { m_Context = "ToolWorkPlane"			m_Command = "DropTool"						m_Input = "Enter" },
		
		//------------------------------------------------------------------------------------------
		// Tile Editor Bindings				
		//------------------------------------------------------------------------------------------

		// All modes
		InputBinding_t { m_Context = "ToolTileEditor"		m_Command = "ModeBrushHeight"				m_Input = "Q"					},		
		InputBinding_t { m_Context = "ToolTileEditor"		m_Command = "ModeBrushWater"				m_Input = "E"					},
		InputBinding_t { m_Context = "ToolTileEditor"		m_Command = "ModeBrushPath"					m_Input = "R"					},	
		InputBinding_t { m_Context = "ToolTileEditor"		m_Command = "ModeBrushTrees"				m_Input = "T"					},
		InputBinding_t { m_Context = "ToolTileEditor"		m_Command = "ModeBrushPlants"				m_Input = "Y"					},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "ModeBrushBlends"				m_Input = "O"					},	
		InputBinding_t { m_Context = "ToolTileEditor"		m_Command = "ModeEditObjects"				m_Input = "U"					},	
		InputBinding_t { m_Context = "ToolTileEditor"		m_Command = "ModeSelect"					m_Input = "I"					},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "ModeEnableDisableTiles"		m_Input = "H"					},	
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "CycleModeForward"				m_Input = "Space"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "CycleModeBack"					m_Input = "Shift+Space"			},

		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "NextVariation"					m_Input = "F"					},	
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "PreviousVariation"				m_Input = "V"					},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "SelectNextTileSet"				m_Input = "N"					},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "AssignCurrentTileSet"			m_Input = "Shift+C"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "AssignNextTileSet"				m_Input = "Ctrl+D"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "AssignPreviousTileSet"			m_Input = "Ctrl+Shift+D"		},	
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "DeleteObject"					m_Input = "Del"					},
	
		// Item selection mode
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "Select"						m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "LassoSelect"					m_Input = "MMouse"				},		
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BoxSelect"						m_Input = "X+MMouse"			},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "ClearSelection"				m_Input = "Esc"					},	
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "RandomVariation"				m_Input = "C"					},	
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "CollapseTiles"					m_Input = "Ctrl+F"				},		
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "RaiseTiles"					m_Input = "G"					},	
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "LowerTiles"					m_Input = "B"					},	
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "SelectionAddModifier"			m_Input = "SELECTION_ADD_KEY"	},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "SelectionRemoveModifier"		m_Input = "SELECTION_REMOVE_KEY"},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "CopyItems"						m_Input = "Ctrl+C"				},	
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "PasteItems"					m_Input = "Ctrl+V"				},	
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BeginPaste"					m_Input = "Ctrl+Shift+V"		},	

		// Paste mode 
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "ApplyPaste"					m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "ApplyPaste"					m_Input = "Ctrl+V"				},	
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "ApplyPaste"					m_Input = "Space"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "FinishPaste"					m_Input = "Enter"				},	
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "CancelPaste"					m_Input = "Esc"					},
							
		// Enable / disable mode
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "EnableDisableTile"				m_Input = "LMouse"				},	
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "EnableTileModifier"			m_Input = "Ctrl"				},	
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "LassoEnableDisable"			m_Input = "MMouse"				},		
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BoxEnableDisable"				m_Input = "X+MMouse"			},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "EnableDisableCutDummy"			m_Input = "Ctrl+X"				},

		// Brush Modes
		InputBinding_t { m_Context = "ToolTileEditor"		m_Command = "AdjustRadius"					m_Input = "MMouse"				},
		InputBinding_t { m_Context = "ToolTileEditor"		m_Command = "ApplyBrush"					m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "StampBrush"					m_Input = "LMouseDoubleClick"	},		
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "RaiseVertex"					m_Input = "G"					},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "LowerVertex"					m_Input = "B"					},	
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "EraseBrush"					m_Input = "Ctrl"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BrushAlternateMode"			m_Input = "Shift"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BrushHeightOffsetMode"			m_Input = "X"					},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BrushTilesetMode"				m_Input = "C"					},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BrushAdjustDensity"			m_Input = "Ctrl"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BrushIncreaseTreeHeight"		m_Input = "G"					},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BrushDecreaseTreeHeight"		m_Input = "B"					},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BrushChangeObjectType"			m_Input = "C"					},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BrushChangeTreePitch"			m_Input = "X"					},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BrushCutDummy"					m_Input = "Ctrl+X"				},
		InputBinding_t { m_Context = "ToolTileEditor"		m_Command = "BrushRotateObjects"			m_Input = "Shift+MMouse"		},

		// Blend editing
		InputBinding_t { m_Context = "ToolTileEditor"		m_Command = "BlendAdjustRadius"				m_Input = "MMouse"				},
		InputBinding_t { m_Context = "ToolTileEditor"		m_Command = "BlendApplyBrush"				m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BlendStampBrush"				m_Input = "LMouseDoubleClick"	},		
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BlendEraseBrush"				m_Input = "Ctrl"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BlendBrushAdjustPressure"		m_Input = "Ctrl"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BlendBrushSharpness"			m_Input = "Shift"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BlendBrushSmooth"				m_Input = "X"					},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "BlendBrushMaterialSet"			m_Input = "C"					},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "SelectNextMaterialSet"			m_Input = "N"					},
		InputBinding_t { m_Context = "ToolTileEditor"		m_Command = "SetBlendModeLayer0"			m_Input = "F"					},
		InputBinding_t { m_Context = "ToolTileEditor"		m_Command = "SetBlendModeLayer1"			m_Input = "G"					},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "SetBlendModeLayer2"			m_Input = "V"					},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "SetBlendModeLayer3"			m_Input = "B"					},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "SetBlendModeColor"				m_Input = "Alt+C"				},
		
		// Object editing		
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "AddObject"						m_Input = "LMouse"				},	
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "AddObject"						m_Input = "LMouseDoubleClick"	},		
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "ToggleRemoveObject"			m_Input = "Ctrl"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "ModifyObject"					m_Input = "LMouse"				},	
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "ModifyObject"					m_Input = "LMouseDoubleClick"	},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "RandomObjectVariation"			m_Input = "C"					},			
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "DragObject"					m_Input = "LMouse"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "RotateObject"					m_Input = "X+LMouse"			},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "RotateObject"					m_Input = "MMouse"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "PitchObject"					m_Input = "B+LMouse"			},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "PitchObject"					m_Input = "Shift+MMouse"		},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "DragClone"						m_Input = "Shift"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "StampObject"					m_Input = "Shift"				},
		InputBinding_t { m_Context = "ToolTileEditor" 		m_Command = "ToggleSnapping"				m_Input = "TOGGLE_SNAPPING_KEY" },
	]
}

