Tips

AutoCAD Mac Shortcut Commands

AutoCAD for Mac, a leading design software, offers a plethora of shortcuts to streamline the drafting and design process. This article provides an overview of these shortcut commands, ensuring that Mac users can optimize their workflow and make the most of their design experience.

AutoCAD Mac Shortcut Commands Guide

SHORTCUTCommandDescription
3A3DARRAYCreates copies of objects arranged in a 3D pattern.
3AL3DALIGNAligns objects in 3D.
3DMIRRORMIRROR3DMirrors objects across a specified mirroring plane.
3DO3DORBITRotates the view in 3D space, but constrained to horizontal and vertical orbit only.
3F3DFACECreates a 3D polyface mesh by specifying each vertex; also can specify whether an edge segment is invisible.
3M3DMOVEMoves selected objects along an axis or plane.
3P3DPOLYCreates a 3D polyline.
3R3DROTATERotates selected objects about a specified axis.
3S3DSCALEScales selected objects along a specified plane or axis, or uniformly along all 3 axes.
AARCCreates an arc.
AAAREACalculates the area and perimeter of objects or of defined areas.
ACBACTIONAdds an action to a dynamic block definition.
ALALIGNAligns objects with other objects in 2D and 3D.
APAPPLOADLoad Application.
ARARRAYCreates multiple copies of objects in a pattern.
ATEATTEDITChanges attribute information in a block.
ATIATTIPEDITChanges the textual content of an attribute within a block.
ATTATTDEFRedefines a block and updates associated attributes.
ATTEATTEDITChanges attribute information in a block.
BBLOCKCreates a block definition from selected objects.
BCBCLOSECloses the Block Editor.
BEBEDITOpens the block definition in the Block Editor.
BHHATCHFills an enclosed area or selected objects with a hatch pattern, solid fill, or gradient fill.
BLENDSRFSURFBLENDCreates a transition surface between two existing surfaces or solids.
BOBOUNDARYCreates a region or a polyline from an enclosed area.
BPUBPUBLISHPublishes a set of drawings to PDF files or printers.
BRBREAKBreaks the selected object between two points.
BSBSAVESaves the current block definition.
BVSBVSTATECreates, sets, or deletes a visibility state in a dynamic block.
CCIRCLECreates a circle.
CBARCONSTRAINTBARA toolbar-like UI element that displays the available geometric constraints on an object.
CHPROPERTIESControls properties of existing objects.
CHACHAMFERBevels the edges of objects.
CLCOMMANDLINEDisplays the Command Line window.
CLIPVIEWPORTVPCLIPClips layout viewport objects and reshapes the viewport border.
COCOPYCopies objects a specified distance in a specified direction.
COLCOLORSets the color for new objects.
COMMANDHIDECOMMANDLINEHIDEHides the Command Line window.
CREASEMESHCREASESelects mesh subojects to crease.
CREATESOLIDSURFSCULPTConverts a group of surfaces that enclose a watertight region to a 3D solid.
CSETTINGSCONSTRAINTSETTINGSControls the display of geometric constraints on constraint bars.
CTCTABLESTYLESets the name of the current table style.
CUBENAVVCUBEControls the visibility and display properties of the ViewCube tool.
CURVATUREANALYSISANALYSISCURVATUREEvaluates areas of high and low surface curvature by displaying a color gradient.
CUSTOMIZECUIManages the customized user interface elements.
CYLCYLINDERCreates a 3D solid cylinder.
DDIMSTYLECreates and modifies dimension styles.
DALDIMALIGNEDCreates an aligned linear dimension.
DANDIMANGULARCreates an angular dimension.
DARDIMARCCreates an arc length dimension.
DBADIMBASELINECreates a linear, angular, or ordinate dimension from the baseline of the previous or selected dimension.
DCEDIMCENTERCreates the center mark or the centerlines of circles and arcs.
DCODIMCONTINUECreates a dimension that starts from an extension line of a previously created dimension.
DCONDIMCONSTRAINTApplies dimensional constraints to selected objects or points on objects.
DDADIMDISASSOCIATERemoves associativity from selected dimensions.
DDIDIMDIAMETERCreates a diameter dimension for a circle or an arc.
DDPTYPEPTYPESpecifies the display style and size of point objects.
DDVPOINTVPOINTSets the viewing direction for a 3D visualization of the drawing.
DEDDIMEDITEdits dimension text and extension lines.
DELCONDELCONSTRAINTRemoves all geometric and dimensional constraints from a selection set of objects.
DIDISTMeasures the distance and angle between two points.
DIVDIVIDECreates evenly spaced point objects or blocks along the length or perimeter of an object.
DJLDIMJOGLINEAdds or removes a jog line on a linear or aligned dimension.
DJODIMJOGGEDCreates jogged dimensions for circles and arcs.
DLDATALINKThe Data Link dialog box is displayed.
DLIDIMLINEARCreates a linear dimension.
DLUDATALINKUPDATEUpdates data to or from an established external data link.
DODONUTCreates a filled circle or a wide ring.
DORDIMORDINATECreates ordinate dimensions.
DOVDIMOVERRIDEControls overrides of system variables used in selected dimensions.
DRDRAWORDERChanges the draw order of images and other objects.
DRADIMRADIUSCreates a radius dimension for a circle or an arc.
DRAFTANGLEANALYSISANALYSISDRAFTANGLEEvaluates whether a model has adequate draft between a part and its mold.
DREDIMREASSOCIATEAssociates or re-associates selected dimensions to objects or points on objects.
DRMDRAWINGRECOVERYDisplays a list of drawing files that can be recovered after a program or system failure.
DSDSETTINGSSets grid and snap, polar and object snap tracking, object snap modes, Dynamic Input, and Quick Properties.
DTTEXTCreates a single-line text object.
DVDVIEWDefines parallel projection or perspective views by using a camera and target.
EERASERemoves objects from a drawing.
EDTEXTEDITEdits a dimensional constraint, dimension, or text object.
ELELLIPSECreates an ellipse or an elliptical arc.
EREXTERNALREFERENCESOpens the External References palette.
EXEXTENDExtends objects to meet the edges of other objects.
EXITQUITExits the program.
EXPEXPORTSaves the objects in a drawing to a different file format.
EXTEXTRUDEExtends the dimensions of a 2D object or 3D face into 3D space.
EXTENDSRFSURFEXTENDCreates new surface by extending existing surface.
FFILLETRounds and fillets the edges of objects.
FILLETSRFSURFFILLETCreates new surface by filleting existing surface.
FREEPOINTPOINTLIGHTCreates lighting effect that radiates in all directions from its location.
FSHOTFLATSHOTCreates a 2D representation of all 3D objects based on the current view.
FULLSCREENCLEANSCREENONClears the screen of the menu bar and all palettes.
FULLSCREENOFFCLEANSCREENOFFRestores the state of display before CLEANSCREENON was used.
GGROUPCreates and manages saved sets of objects called groups.
GCONGEOCONSTRAINTApplies or persists geometric relationships between objects or points on objects.
GDGRADIENTFills an enclosed area or selected objects with a gradient fill.
GENERATESECTIONSECTIONPLANETOBLOCKSaves 2D and 3D sections as blocks.
HHATCHFills an enclosed area or selected objects with a hatch pattern, solid fill, or gradient fill.
HBHATCHTOBACKSets the draw order for all hatches in the drawing to be behind all other objects.
HEHATCHEDITModifies an existing hatch or fill.
HIHIDERegenerates a 3D wireframe model with hidden lines suppressed.
IINSERTInserts a block or drawing into the current drawing.
IADIMAGEADJUSTControls the image display of the brightness, contrast, and fade values of images.
IATIMAGEATTACHInserts a reference to an image file.
ICLIMAGECLIPCrops the display of a selected image to a specified boundary.
IDIDDisplays the UCS coordinate values of a specified location.
IMIMAGEDisplays the External References palette.
IMPIMPORTImports files of different formats into the current drawing.
ININTERSECTCreates a 3D solid, surface, or 2D region from overlapping solids, surfaces, or regions.
INFINTERFERECreates a temporary 3D solid from the interferences between two sets of selected 3D solids.
ISOLATEISOLATEOBJECTSDisplays selected objects across layers; unselected objects are hidden.
JJOINJoins similar objects to form a single, unbroken object.
JOGDIMJOGGEDCreates jogged dimensions for circles and arcs.
JOGSECTIONSECTIONPLANEJOGCreates a section plane that has multiple segments.
LLINECreates straight line segments.
LALAYERManages layers and layer properties.
LASLAYERSTATESaves, restores, and manages named layer states.
LAYERFREEZELAYFRZFreezes the layer of the selected object.
LAYERHIDELAYOFFTurns off the layer of a selected object.
LAYERISOLATELAYISOHides or locks all layers except those of the selected objects.
LAYERLOCKLAYLCKLocks the layer of a selected object.
LAYERMAKECURRENTLAYMCURSets the current layer to that of a selected object.
LAYERMATCHLAYMCHChanges the layer of a selected object to match the destination layer.
LAYERUNISOLATELAYUNISORestores all layers that were hidden or locked with the LAYISO command.
LAYERUNLOCKLAYULKUnlocks the layer of a selected object.
LEQLEADERCreates a leader and leader annotation.
LENLENGTHENChanges the length of objects and the included angle of arcs.
LESSMESHSMOOTHLESSDecreases the level of smoothness for mesh objects by one level.
LILISTDisplays property data for selected objects.
LOLAYOUTCreates and modifies drawing layout tabs.
LTLINETYPELoads, sets, and modifies linetypes.
LTSLTSCALEChanges the scale factor of linetypes for all objects in a drawing.
LWLWEIGHTSets the current lineweight, lineweight display options, and lineweight units.
MMOVEMoves objects a specified distance in a specified direction.
MAMATCHPROPApplies the properties of a selected object to other objects.
MEMEASURECreates point objects or blocks at measured intervals along the length or perimeter of an object.
MEAMEASUREGEOMMeasures the distance, radius, angle, area, and volume of selected objects or sequence of points.
MIMIRRORCreates a mirrored copy of selected objects.
MLMLINECreates multiple parallel lines.
MLAMLEADERALIGNAligns and spaces selected multileader objects.
MLCMLEADERCOLLECTOrganizes selected multileaders that contain blocks into rows or columns, and displays the result with a single leader.
MLDMLEADERCreates a multileader object.
MLEMLEADEREDITAdds leader lines to, or removes leader lines from, a multileader object.
MLSMLEADERSTYLECreates and modifies multileader styles.
MOPROPERTIESControls properties of existing objects.
MOREMESHSMOOTHMOREIncreases the level of smoothness for mesh objects by one level.
MSMSPACESwitches from paper space to a model space viewport.
MTMTEXTCreates a multiline text object.
MVMVIEWCreates and controls layout viewports.
NETWORKSRFSURFNETWORKCreates non-planar surfaces in the space between edge subobjects, splines, and other 2D and 3D curves.
NEWPROJECTNEWSHEETSETCreates a new project data (DST) file that manages drawing layouts, file paths, and project information.
NVIEWVIEWSaves and restores named views, camera views, layout views, and preset views.
OOFFSETCreates concentric circles, parallel lines, and parallel curves.
OBJECTSELECTIONLIMITPROPOBJLIMITLimits the number of objects that can be changed at one time with the Properties Inspector.
OFFSETSRFSURFOFFSETCreates a parallel surface or solid by setting an offset distance from a surface.
OPOPTIONSCustomizes the program settings.
OPENPROJECTOPENSHEETSETOpens a selected project data (DST) file.
ORBIT3DORBITRotates the view in 3D space, but constrained to horizontal and vertical orbit only.
OSOSNAPSets running object snap modes.
PPANMoves the view planar to the screen.
PAPASTECLIPPastes objects from the Clipboard into the current drawing.
PALETTESCLOSETOOLSETSCLOSECloses the tool palettes window.
PARPARAMETERSControls the associative parameters used in the drawing.
PARAMBPARAMETERAdds a parameter with grips to a dynamic block definition.
PATCHSURFPATCHCreates a new surface by fitting a cap over a surface edge that forms a closed loop.
PEPEDITEdits polylines and 3D polygon meshes.
PGPALIASEDITCreates, modifies, and deletes AutoCAD command aliases.
PLPLINECreates a 2D polyline.
PMSHEETSETOpens the Project Manager.
PMAUTOOPENSSMAUTOOPENControls the display behavior of the Project Manager when a drawing associated with a layout is opened.
PMFOUNDSSFOUNDDisplays the path and file name if a search for a project file is successful.
PMHIDESHEETSETHIDECloses the Project Manager.
PMLAYOUTSTATUSSMSHEETSTATUSControls how the status data in a project is refreshed.
PMLOCATESSLOCATEControls whether the project associated with a drawing is located and opened when the drawing is opened.
PMPOLLTIMESSMPOLLTIMEControls the time interval between automatic refreshes of the status data in a project.
PMSTATESSMSTATEIndicates whether the Project Manager window is open or closed.
POPOINTCreates a point object.
POFFHIDEPALETTESHides currently displayed palettes (including the command line).
POINTOFFCVHIDEHides the control vertices for both NURBS surfaces and curves.
POINTONCVSHOWDisplays the control vertices for both NURBS surfaces and curves.
POLPOLYGONCreates an equilateral closed polyline.
PONSHOWPALETTESRestores the display of hidden palettes.
PRPROPERTIESDisplays Properties palette.
PRCLOSEPROPERTIESCLOSECloses the Properties Inspector palette.
PREPREVIEWDisplays the drawing as it will be plotted.
PREFOPTIONSCustomizes the program settings.
PRINTPLOTPlots a drawing to a plotter, printer, or file.
PSPSPACESwitches from a model space viewport to paper space.
PSOLIDPOLYSOLIDCreates a 3D wall-like polysolid.
PUPURGERemoves unused items, such as block definitions and layers, from the drawing.
PYRPYRAMIDCreates a 3D solid pyramid.
QSAVEQSAVESaves the current drawing.
QVDQUICKVIEWDisplays a list of all open drawings, and the layouts contained in the current drawing or the selected drawing when more than one drawing is open.
RREDRAWRefreshes the display in the current viewport.
RAREDRAWALLRefreshes the display in all viewports.
REREGENRegenerates the entire drawing from the current viewport.
REAREGENALLRegenerates the drawing and refreshes all viewports.
REBUILDCVREBUILDRebuilds the shape of NURBS surfaces and curves.
RECRECTANGCreates a rectangular polyline.
REFINEMESHREFINERefines mesh objects.
REGREGIONConverts an object that encloses an area into a region object.
RENRENAMEChanges the names assigned to items such as layers and dimension styles.
REVREVOLVECreates a 3D solid or surface by sweeping a 2D object around an axis.
RIBBONTOOLSETSOpens the Tool Sets palette.
RIBBONCLOSETOOLSETSCLOSECloses the Tool Sets palette.
ROROTATERotates objects around a base point.
RRRENDERCreates a photorealistic or realistically shaded image of a 3D solid or surface model.
RWRENDERWINDisplays the Render window without starting a rendering operation.
SSTRETCHStretches objects crossed by a selection window or polygon.
SCSCALEEnlarges or reduces selected objects, keeping the proportions of the object the same after scaling.
SCRSCRIPTExecutes a sequence of commands from a script file.
SEDSETTINGSSets grid and snap, polar and object snap tracking, object snap modes, and Dynamic Input.
SECSECTIONUses the intersection of a plane and solids, surfaces, or mesh to create a region.
SELECTIONLIMITPROPOBJLIMITLimits the number of objects that can be changed at one time with the Properties Inspector.
SETSETVARLists or changes the values of system variables.
SHASHADEMODEStarts the VSCURRENT command.
SLSLICECreates new 3D solids and surfaces by slicing, or dividing, existing objects.
SMOOTHMESHSMOOTHConverts 3D solids, surfaces, and legacy mesh objects to the enhanced mesh object for smoothing, refinement, creasing, and splitting.
SNSNAPRestricts cursor movement to specified intervals.
SOSOLIDCreates solid-filled triangles and quadrilaterals.
SPSPELLChecks spelling in a drawing.
SPESPLINEDITEdits a spline or spline-fit polyline.
SPLSPLINECreates a smooth curve that passes through or near specified points.
SPLANESECTIONPLANECreates one or more section objects and places them throughout a 3D model.
SPLITMESHSPLITSplits a mesh face into two faces.
SSMSHEETSETOpens the Sheet Set Manager.
STSTYLECreates, modifies, or specifies text styles.
SUSUBTRACTCombines selected 3D solids, surfaces, or 2D regions by subtraction.
TMTEXTCreates a multiline text object.
TATEXTALIGNAligns multiple text objects vertically, horizontally, or obliquely.
TBTABLECreates an empty table object.
TEDITTEXTEDITEdits a dimensional constraint, dimension, or text object.
THTHICKENConverts a surface into a 3D solid with a specified thickness.
TITILEMODEControls whether paper space can be accessed.
TOTOOLBARDisplays, hides, and customizes toolbars.
TPTOOLPALETTESOpens the Tool Palettes window.
TRTRIMTrims objects to meet the edges of other objects.
TSTABLESTYLECreates, modifies, or specifies table styles.
UUNDOReverses the effect of a command.
UCUCSManages defined user coordinate systems.
UNUNITSControls coordinate and angle display formats and precision.
UNHIDEUNISOLATEOBJDisplays objects previously hidden with the ISOLATEOBJECTS or HIDEOBJECTS command.
UNISOLATEUNISOLATEOBJECTSDisplays objects previously hidden with the ISOLATEOBJECTS or HIDEOBJECTS command.
UPUCSMANManages defined user coordinate systems.
VVIEWSaves and restores named views, camera views, layout views, and preset views.
VAVBAIDEOpens the Visual Basic for Applications editor.
VBALOADVBALOADLoads a global VBA project into the current session.
VBAMANVBAMANManages VBA projects and code modules.
VBARUNVBARUNRuns a VBA macro.
VBAUNLOADVBAUNLOADUnloads a global VBA project from the current session.
VCVIEWCENTERDefines a view center point.
VGOVIEWGORestores a named view.
VLVPLAYERControls the visibility of layers in viewports.
VOVOLUMECalculates the volume between two sets of objects.
VPVIEWPORTSDivides the drawing area into multiple viewports.
VPMAXVPMAXEnlarges the current viewport to fill the drawing area.
VPMINVPMINRestores the original configuration of viewports.
VPORTSVPORTSDivides the drawing area into multiple viewports.
VSVSCURRENTSets the visual style in the current viewport.
VTOVIEWTOOLBARDisplays or hides the View toolbar.
WWBLOCKWrites objects or a block to a new drawing file.
WEWEDGECreates a 3D solid wedge.
XEXPLODEBreaks a compound object into its component objects.
XAXATTACHAttaches an external reference to a drawing.
XBXBINDBinds one or more definitions of named objects in an xref to the current drawing.
XCXCLIPCrops the display of a selected external reference or block reference to a specified boundary.
XLXLINECreates a line of infinite length.
XRXREFStarts the EXTERNALREFERENCES command.
ZZOOMIncreases or decreases the magnification of the view in the current viewport.

Note: This table is quite extensive and may not be exhaustive. Always refer to the official AutoCAD documentation or help files for the most up-to-date and comprehensive list of commands and their shortcuts.

The Bottom Line

Mastering these AutoCAD shortcuts for Mac can significantly enhance your design efficiency, allowing for a smoother and more intuitive user experience. By integrating these commands into your daily workflow, you can save time, reduce errors, and focus more on the creative aspects of your projects. Remember, the key to proficiency is practice, so make it a habit to use these shortcuts and watch your productivity soar.