# $Revision$ on $Date$
# The above revision line needs to be the first line for ttkrf files
# Copyright (c) 2006 Ansys Inc

# Note: we are trying to organize these hotkeys and I am making some keyboard maps
# to go out with the next release.
# As a result, I am trying to standardize as much as possible over the various tabs.
# If you wan't to change something here, lets talk first.
# Please contact me (Simon Pereira 734-953-9000 x230) or Ben Klinkhammer


hotKey a HotKey_MergeNodes "Merge nodes without propagation" MeshEditBar
hotKey a HotKey_MergeVerts "Merge vertices" StructMeshBar

### hotKey a HotKey_ConcatCurves "Concatenate curves" GeometryBar

hotKey Control-a HotKey_MergeNodesProp "Merge nodes with propagation" MeshEditBar
hotKey Control-a HotKey_MergeVertsProp "Merge verts with propagation" StructMeshBar
hotKey Control-a HotKey_MergeSurfs "Merge Surfaces" GeometryBar

hotKey Shift-A HotKey_MergeBlocks "Merge blocks" StructMeshBar

hotKey b HotKey_BuildTopo "Build diagnostic topology" GeometryBar
hotKey b HotKey_BuildMeshTopo "Build mesh topology" MeshEditBar

hotKey Control-c    HotKey_CreateCurve "Create Curve" GeometryBar
hotKey Control-c    HotKey_InitializeBlocks "Initialize blocks" StructMeshBar
hotKey Shift-C        HotKey_CreateSurf "Create Surface" GeometryBar
hotKey Shift-C        HotKey_CreateBlocksVerts "Create blocks from verts" StructMeshBar
hotKey Shift-C        HotKey_CreateElem "Create element" MeshEditBar

hotKey d HotKey_DeleteElements "Delete elements" MeshEditBar
hotKey d HotKey_DeleteBlocks "Delete blocks" StructMeshBar
hotKey d HotKey_DeleteGeom "Delete geometry entities" GeometryBar

hotKey e Hotkey_MeshFromEdges "Mesh from edges" MeshEditBar
hotKey e HotKey_SplitEdge "Split edge" StructMeshBar
hotKey e HotKey_ExtendSurf "Extend surface" GeometryBar

hotKey Control-e HotKey_UnsplitEdge "Unsplit edge" StructMeshBar
hotKey Control-e HotKey_CurtainSurf "Curtain surface" GeometryBar

hotKey Shift-E HotKey_StitchMatch "Stitch/Match Edges" GeometryBar

hotKey Shift-D GlobalHotKey_Diagnostics "Mesh diagnostics" MeshEditBar
hotKey Control-d HotKey_DeleteBlocksPerm "Delete blocks permanently" StructMeshBar
hotKey Control-d HotKey_DeleteGeomPerm "Delete geometry permanently" GeometryBar

hotKey f	 HotKey_AssocFace2Surf "Associate face to surface" StructMeshBar
hotKey f  HotKey_FacetedTools "Faceted tools" GeometryBar
hotKey Control-f  HotKey_FacetMV2NEW "Move facets to new" GeometryBar

hotKey g HotKey_GroupCurves "Group curves" StructMeshBar
hotKey g HotKey_ConcatCurves "Concatenate curves" GeometryBar

### hotKey Control-g HotKey_SplitCurve "Split Curve" GeometryBar
hotKey Control-g HotKey_UngroupCurves "Ungroup curves" StructMeshBar
hotKey i HotKey_IndexControl "Index control" StructMeshBar
hotKey Control-i HotKey_IndexSet "Restrict blocks - Corners" StructMeshBar

hotKey Control-k HotKey_ChangeBlockIJK "Change block ijk" StructMeshBar


hotKey l   HotKey_AlignVerts "Align vertices" StructMeshBar
hotKey Control-l	 HotKey_SetLocation "Set Vertex location" StructMeshBar
hotKey Shift-L HotKey_SetEdgeLength "Set edge length" StructMeshBar

hotKey m HotKey_MoveNodes "Move nodes" MeshEditBar
hotKey m HotKey_MoveVerts "Move verts" StructMeshBar
hotKey m HotKey_MoveGeom "Move Geometry" GeometryBar

hotKey Control-m HotKey_MoveNodesMult "Move multiple nodes" MeshEditBar
hotKey Control-m HotKey_MoveVertsMult "Move multiple vertices" StructMeshBar
hotKey Control-m HotKey_CopyGeom "Copy Geometry" GeometryBar

hotKey n	 HotKey_SetEdgeParams "Set edge mesh parameters" StructMeshBar
hotKey Control-n HotKey_MatchEdges "Match edges for node distribution" StructMeshBar
hotKey Shift-N   HotKey_ScaleMeshSize "Scale mesh sizes" StructMeshBar

hotKey o	 HotKey_CreateOGrid "Create O-Grid" StructMeshBar
hotKey o  HotKey_OffsetSurf "Offset Surface" GeometryBar

hotKey Control-o HotKey_RescaleOGrid "Rescale O-Grid" StructMeshBar


hotKey p HotKey_Point2Curve "Project Point to curve" GeometryBar
hotKey p HotKey_Node2Curve "Project node to curve" MeshEditBar
hotKey p HotKey_Edge2Curve "Project edge to curve" StructMeshBar

hotKey Control-p HotKey_Curve2Surf "Project curve to surface" GeometryBar
hotKey Control-p HotKey_Node2Surf "Project node to surface" MeshEditBar
hotKey Control-p HotKey_Edge2Surf "Project edge to surface" StructMeshBar

hotKey Shift-P HotKey_Point2Surf "Project Point to surface" GeometryBar
hotKey Shift-P HotKey_Node2Point "Project node to Point" MeshEditBar
hotKey Shift-P HotKey_Vert2Point "Project Vertex to Point" StructMeshBar


hotKey q HotKey_MeshQualityMetrics "Quality metrics, Custom quality" MeshEditBar
hotKey q         HotKey_CheckQualityDet "Check quality - determinant" StructMeshBar
hotKey Control-q HotKey_SmoothMesh "Smooth mesh" MeshEditBar
hotKey Control-q HotKey_CheckQualityAR "Check Quality - Aspect Ratio" StructMeshBar
hotKey Shift-Q   HotKey_CheckQualityAngle "Check quality - angle" StructMeshBar

hotKey r HotKey_RemeshElements "Remesh elements" MeshEditBar
hotKey r HotKey_Recompute "Re-Compute pre-mesh" StructMeshBar

hotKey Control-r HotKey_RemeshBadElements "Remesh bad elements" MeshEditBar
hotKey Control-r HotKey_IndexReset "Reset index control" StructMeshBar


hotKey s HotKey_SplitEdges "Split edges" MeshEditBar
hotKey s HotKey_SplitBlocks "Split block" StructMeshBar
hotKey s HotKey_SplitCurve "Split Curve" GeometryBar

hotKey Control-s HotKey_SplitEdgesPropagate "Split edges with propagation" MeshEditBar
hotKey Control-s HotKey_SplitBlocksPropagate "Extend split" StructMeshBar
hotKey Control-s HotKey_SplitSurf "Extend split" GeometryBar

hotKey t HotKey_Tri2Quad "Tri to quad, quadrization off" MeshEditBar

hotKey Shift-T HotKey_AllTri2Quad "Tri to quad, quadrization on (refine)" MeshEditBar

hotKey Control-t HotKey_Quad2Tri "Quad to tri" MeshEditBar

hotKey u         HotKey_UpdateSizes "UpdateMeshSizes" StructMeshBar

hotKey v         HotKey_ProjectVerts "Snap selected vertices" StructMeshBar
hotKey Control-v HotKey_ProjectVertsAll "Snap visible vertices" StructMeshBar
hotKey v HotKey_SnapProjectNodes "Snap by current projection" MeshEditBar

hotKey w HotKey_SwapEdges "Swap edges" MeshEditBar

hotKey Control-y "aie_undo 1" "Redo last undone operation" ALL

hotKey Control-z "aie_undo 0" "Undo last operation" ALL

hotKey F12 "HotKey_SaveHardCopy" "Save hardcopy" ALL
hotKey F10 "aie_saveProject" "Save project" ALL

hotKey Control-f HotKey_FixInverted "Fix inverted blocks" StructMeshBar
hotKey Shift-M   HotKey_MergeFaces "Merge Faces" StructMeshBar

###########################################################################

