AutoCAD keyboard shortcuts and commands

Boost your drafting speed with this comprehensive guide to AutoCAD Keyboard Shortcuts and Commands, ideal for architects, engineers, drafters, and CAD technicians. This reference includes essential drawing, editing, viewing, and interface shortcuts such as LINE (L), COPY (CO), MOVE (M), ZOOM (Z), and EXTEND (EX) — all compatible with the latest AutoCAD versions. Organized by category for quick access, this list is perfect for daily use or training purposes. Download the DWG or PDF version to enhance your workflow and reduce repetitive clicks.

✅ Most Popular AutoCAD Commands (Preview):

CommandShortcutDescription
LINELDraw a straight line
COPYCOCopy objects
MOVEMMove objects
OFFSETOCreate parallel lines or curves
TRIMTRTrim overlapping objects
EXTENDEXExtend objects to meet edges
ZOOMZZoom in or out
UNDOUUndo the last command
DIMENSIONDIMAdd dimensions to your drawing
BLOCKBCreate a block from selected objects

Toggle Keys

Toggle General Features

Toggle KeyDescription
Ctrl+dToggle coordinate display
Ctrl+gToggle Grid
Ctrl+eCycle isometric planes
Ctrl+fToggle running object snaps
Ctrl+hToggle Pick Style
Ctrl+Shift+hToggle Hide pallets
Ctrl+iToggle Coords
Ctrl+Shift+iToggle Infer Constraints

Manage Screen

Toggle KeyDescription
Ctrl+0(zero) Clean Screen
Ctrl+1Property Palette
Ctrl+2Design Center Palette
Ctrl+3Tool Palette
Ctrl+4Sheet Set Palette
Ctrl+6DBConnect Manager
Ctrl+7Markup Set Manager Palette
Ctrl+8Quick Calc
Ctrl+9Command Line

Manage Drawings

Toggle KeyDescription
Ctrl+nNew Drawing
Ctrl+sSave drawing
Ctrl+oOpen drawing
Ctrl+pPlot dialog box
Ctrl+TabSwitch to next
Ctrl+Shift+TabSwitch to previous drawing
Ctrl+PgUp(Page Up)Switch to previous tab in current drawing
Ctrl+PgDn(Page Down)Switch to next tab in current drawing
Ctrl+qExit
Ctrl+aSelect all objects

Toggle Drawing Modes

Toggle KeyDescription
F1Display Help
F2Toggle text screen
F3Toggle object snap mode
F4Toggle 3DOsnap
F5Toggle Isoplane
F6Toggle Dynamic UCS
F7Toggle grid mode
F8Toggle ortho mode
F9Toggle snap mode
F10Toggle polar mode
F11Toggle object snap tracking
F12Toggle dynamic input mode

Manage Workflow

Toggle KeyDescription
Ctrl+cCopy object
Ctrl+xCut object
Ctrl+vPaste object
Ctrl+Shift+cCopy to clipboard with base point
Ctrl+Shift+vPaste data as block
Ctrl+zUndo last action
Ctrl+yRedo last action
ESCCancel current command

Command Line

One Key

Short CommandFull Command LineDescription
AARCCreates an arc.
BBLOCKCreates a block definition from selected objects.
CCIRCLECreates a circle.
DDIMSTYLECreates and modifies dimension styles.
EERASERemoves objects from a drawing.
FFILLETRounds and fillets the edges of objects.
GGROUPCreates and manages saved sets of objects called groups.
HHATCHFills an enclosed area or selected objects with a hatch pattern
IINSERTInserts a block or drawing into the current drawing.
JJOINJoins similar objects to form a single
LLINECreates straight line segments.
MMOVEMoves objects a specified distance in a specified direction.
OOFFSETCreates concentric circles
PPANAdds a parameter with grips to a dynamic block definition.
QQSAVESaves the current drawing.
RREDRAWRefreshes the display in the current viewport.
SSTRETCHStretches objects crossed by a selection window or polygon.
TMTEXTCreates a multiline text object.
VVIEWSaves and restores named views
WWBLOCKWrites objects or a block to a new drawing file.
XEXPLODEBreaks a compound object into its component objects.
ZZOOMIncreases or decreases the magnification of the view in the current viewport.

AutoCAD Command line

A

Short CommandFull Command LineDescription
AARCCreates an arc.
AAAREACalculates the area and perimeter of objects or of defined areas.
ADCADCENTERManages and inserts content such as blocks xrefs and hatch patterns.
ALALIGNAligns objects with other objects in 2D and 3D.
APAPPLOADLoad Application.
ARARRAYCreates multiple copies of objects in a pattern.
ARRACTRECORDStarts the Action Recorder.
ARMACTUSERMESSAGEInserts a user message into an action macro.
ARUACTUSERINPUTPauses for user input in an action macro.
ARSACTSTOPStops the Action Recorder and provides the option of saving the recorded actions to an action macro file.
ATIATTIPEDITChanges the textual content of an attribute within a block.
ATTATTDEFRedefines a block and updates associated attributes.
ATEATTEDITChanges attribute information in a block.

B

Short CommandFull Command LineDescription
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.
BOBOUNDARYCreates a region or a polyline from an enclosed area.
BRBREAKBreaks the selected object between two points.
BSBSAVESaves the current block definition.
BVSBVSTATECreates sets or deletes a visibility state in a dynamic block.

C

Short CommandFull Command LineDescription
CCIRCLECreates a circle.
CAMCAMERASets a camera and target location to create and save a 3D perspective view of objects.
CBARCONSTRAINTBARA toolbar-like UI element that displays the available geometric constraints on an object.
CHPROPERTIESControls properties of existing objects.
CHACHAMFERBevels the edges of objects.
CHKCHECKSTANDARDSChecks the current drawing for standards violations.
CLICOMMANDLINEDisplays the Command Line window.
COLCOLORSets the color for new objects.
COCOPYCopies objects a specified distance in a specified direction.
CTCTABLESTYLESets the name of the current table style.
CUBNAVVCUBEControls the visibility and display properties of the ViewCube tool.
CYLCYLINDERCreates a 3D solid cylinder.

D

Short CommandFull Command LineDescription
DDIMSTYLECreates and modifies dimension styles.
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.
DBCDBCONNECTProvides an interface to external database tables.
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.
DEDDIMEDITEdits dimension text and extension lines.
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.
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.
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.
DXDATAEXTRACTIONExtracts drawing data and merges data from an external source to a data extraction table or external file.

E–F

Short CommandFull Command LineDescription
EERASERemoves objects from a drawing.
EDDDEDITEdits single-line text dimension text attribute definitions and feature control frames.
ELELLIPSECreates an ellipse or an elliptical arc.
EPDFEXPORTPDFExports drawing to PDF.
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.
FFILLETRounds and fillets the edges of objects.
FIFILTERCreates a list of requirements that an object must meet to be included in a selection set.
FSFSMODECreates a selection set of all objects that touch the selected object.
FSHOTFLATSHOTCreates a 2D representation of all 3D objects based on the current view.

G–H

Short CommandFull Command LineDescription
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.
GEOGEOGRAPHICLOCATIONSpecifies the geographic location information for a drawing file.
HHATCHFills an enclosed area or selected objects with a hatch pattern solid fill or gradient fill.
HEHATCHEDITModifies an existing hatch or fill.
HIHIDERegenerates a 3D wireframe model with hidden lines suppressed.

I–K

Short CommandFull Command LineDescription
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.
IOINSERTOBJInserts a linked or embedded object.
JJOINJoins similar objects to form a single unbroken object.
JOGDIMJOGGEDCreates jogged dimensions for circles and arcs.

L–M

Short CommandFull Command LineDescription
LLINECreates straight line segments.
LALAYERManages layers and layer properties.
LASLAYERSTATESaves restores and manages named layer states.
LEQLEADERCreates a leader and leader annotation.
LEN LENGTHENChanges 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.
MATMATERIALSShows or hides the Materials window.
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.
MSMMARKUPOpens the Markup Set Manager.
MTMTEXTCreates a multiline text object.
MVMVIEWCreates and controls layout viewports.

N–O

Short CommandFull Command LineDescription
NORTHGEOGRAPHICLOCATIONSpecifies the geographic location information for a drawing file.
NSHOTNEWSHOTCreates a named view with motion that is played back when viewed with ShowMotion.
NVIEWNEWVIEWCreates a named view with no motion.
OOFFSETCreates concentric circles parallel lines and parallel curves.
OPOPTIONSCustomizes the program settings.
ORBIT3DORBITRotates the view in 3D space but constrained to horizontal and vertical orbit only.
OSOSNAPSets running object snap modes.

P

Short CommandFull Command LineDescription
PPANAdds a parameter with grips to a dynamic block definition.
PAPASTESPECPastes objects from the Clipboard into the current drawing and controls the format of the data.
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.
PCPOINTCLOUDProvides options to create and attach point cloud files.
PCATTACHPOINTCLOUDATTACHInserts an indexed point cloud file into the current drawing.
PCINDEXPOINTCLOUDINDEXCreates an indexed point cloud (PCG or ISD) file from a scan file.
PEPEDITEdits polylines and 3D polygon meshes.
PLPLINECreates a 2D polyline.
POPOINTCreates a point object.
POFFHIDEPALETTESHides currently displayed palettes (including the command line).
POLPOLYGONCreates an equilateral closed polyline.
PONSHOWPALETTESRestores the display of hidden palettes.
PRPROPERTIESDisplays Properties palette.
PREPREVIEWDisplays the drawing as it will be plotted.
PRINTPLOTPlots a drawing to a plotter printer or file.
PSPSPACESwitches from a model space viewport to paper space.
PSOLIDPOLYSOLIDCreates a 3D wall-like polysolid.
PTWdraftTOWEBCreates HTML pages that include images of selected drawings.
PUPURGERemoves unused items such as block definitions and layers from the drawing.
PYRPYRAMIDCreates a 3D solid pyramid.

Q

Short CommandFull Command LineDescription
QCQUICKCALCOpens the QuickCalc calculator.
QCUIQUICKCUIDisplays the Customize User Interface Editor in a collapsed state.
QPQUICKPROPERTIESDisplays open drawings and layouts in a drawing in preview images.
QQSAVESaves the current drawing.
QVDQVDRAWINGDisplays open drawings and layouts in a drawing using preview images.
QVDCQVDRAWINGCLOSECloses preview images of open drawings and layouts in a drawing.
QVLQVLAYOUTDisplays preview images of model space and layouts in a drawing.
QVLCQVLAYOUTCLOSECloses preview images of model space and layouts in the current drawing.

R

Short CommandFull Command LineDescription
RREDRAWRefreshes the display in the current viewport.
RAREDRAWALLRefreshes the display in all viewports.
RCRENDERCROPRenders a specified rectangular area called a crop window within a viewport.
REREGENRegenerates the entire drawing from the current viewport.
REAREGENALLRegenerates the drawing and refreshes all viewports.
RECRECTANGCreates a rectangular polyline.
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.
ROROTATERotates objects around a base point.
RPRENDERPRESETSSpecifies render presets reusable rendering parameters for rendering an image.
RPRRPREFDisplays or hides the Advanced Render Settings palette for access to advanced rendering settings.
RRRENDERCreates a photorealistic or realistically shaded image of a 3D solid or surface model.
RWRENDERWINDisplays the Render window without starting a rendering operation.

S

Short CommandFull Command LineDescription
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.
SECSECTIONUses the intersection of a plane and solids surfaces or mesh to create a region.
SETSETVARLists or changes the values of system variables.
SHASHADEMODEStarts the VSCURRENT command.
SLSLICECreates new 3D solids and surfaces by slicing or dividing existing objects.
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 a section object that acts as a cutting plane through 3D objects.
SPLAYSEQUENCEPLAYPlays named views in one category.
SPLITMESHSPLITSplits a mesh face into two faces.
SPESPLINEDITEdits a spline or spline-fit polyline.
SSMSHEETSETOpens the Sheet Set Manager.
STSTYLECreates modifies or specifies text styles.
STASTANDARDSManages the association of standards files with drawings.
SUSUBTRACTCombines selected 3D solids surfaces or 2D regions by subtraction.

T

Short CommandFull Command LineDescription
TMTEXTCreates a multiline text object.
TATABLETCalibrates configures and turns on and off an attached digitizing tablet.
TBTABLECreates an empty table object.
TEDITTEXTEDITEdits a dimensional constraint dimension or text object.
THTHICKNESSSets the default 3D thickness property when creating 2D geometric objects.
TITILEMODEControls whether paper space can be accessed.
TOTOOLBARDisplays hides and customizes toolbars.
TOLTOLERANCECreates geometric tolerances contained in a feature control frame.
TORTORUSCreates a donut-shaped 3D solid.
TPTOOLPALETTESOpens the Tool Palettes window.
TRTRIMTrims objects to meet the edges of other objects.
TSTABLESTYLECreates modifies or specifies table styles.

U–W

UCUCSMANManages defined user coordinate systems.
UNUNITSControls coordinate and angle display formats and precision.
UNHIDEUNISOLATEOBJECTSDisplays UNISOLATE objects previously hidden with the ISOLATEOBJECTS or HIDEOBJECTS command.
UNIUNIONUnions two solid or two region objects.
VVIEWSaves and restores named views camera views layout views and preset views.
VGOVIEWGORestores a named view.
VPDDVPOINTSets the 3D viewing direction.
VPLAYVIEWPLAYPlays the animation associated to a named view.
VSVSCURRENTSets the visual style in the current viewport.
VSMVISUALSTYLESCreates and modifies visual styles and applies a visual style to a viewport.
WWBLOCKWrites objects or a block to a new drawing file.
WEWEDGECreates a 3D solid wedge.
WHEELNAVSWHEELDisplays a wheel that contains a collection of view navigation tools.

X–Z

XEXPLODEBreaks a compound object into its component objects.
XAXATTACHInserts a DWG file as an external reference (xref).
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.
ZEBRAANALYSISZEBRAProjects stripes onto a 3D model to analyze surface continuity.
ZIPETRANSMITCreates a Self-Extracting or Zipped Transmittal Package.

More posts

  • AutoCAD SHX Fonts Download | Shape Font Files (SHX)
  • Cold-Formed Sheet Piles CAD Blocks – Free DWG Download
  • Z-Shaped Hot-Rolled Sheet Piles CAD – Free DWG Download
  • U-Shaped Hot-Rolled Sheet Piles CAD Blocks DWG Download
  • Cross Over Stairs CAD Blocks DWG Industrial Stair Design
  • Gutter Installation CAD Blocks DWG Detail Drawings
  • Truss Building CAD Blocks DWG Structural Detail Drawings
  • Hex Flange Head Concrete Screw CAD DWG Fastener Blocks
  • Concrete Screw CAD Blocks DWG Anchoring Fastener Design
  • Concrete Wedge Anchors CAD Blocks DWG Fastener Download
  • Expansion Bolts for Concrete CAD DWG Anchoring Blocks
  • Choosing a Laptop for AutoCAD 2026: The Ultimate Guide