Keyboard ALT + g to toggle grid overlay
Work faster and more efficiently by using the AutoCAD shortcuts below. You can find a downloadable list of shortcuts and commands in the AutoCAD Keyboard Shortcuts PDF.
Below, you'll find an abbreviated list of commands that can be used in AutoCAD.
| Ctrl+G | Toggle Grid |
| Ctrl+E | Cycle isometric planes |
| Ctrl+F | Toggle running object snaps |
| Ctrl+H | Toggle Pick Style |
| Ctrl+Shift+H | Toggle Hide pallets |
| Ctrl+I | Toggle Coords |
| Ctrl+Shift+I | Toggle Infer Constraints |
| Ctrl+0 (zero) | Clean Screen |
| Ctrl+1 | Property Palette |
| Ctrl+2 | Design Centre Palette |
| Ctrl+3 | Tool Palette |
| Ctrl+4 | Sheet Set Palette |
| Ctrl+6 | DBConnect Manager |
| Ctrl+7 | Mark-up Set Manager Palette |
| Ctrl+8 | Quick Calc |
| Ctrl+9 | Command Line |
| Ctrl+N | New drawing |
| Ctrl+S | Save drawing |
| Ctrl+O | Open drawing |
| Ctrl+P | Plot dialogue box |
| Ctrl+Tab | Switch to next |
| Ctrl+Shift+Tab | Switch to previous drawing |
| Ctrl+Page Up | Switch to previous tab in current drawing |
| Ctrl+Page Down | Switch to next tab in current drawing |
| Ctrl+Q | Exit |
| Ctrl+Shift+S | Save drawing as |
| F1 | Display Help |
| F2 | Toggle text screen |
| F3 | Toggle object snap mode |
| F4 | Toggle 3DOsnap |
| F5 | Toggle Isoplane |
| F6 | Toggle Dynamic UCS |
| F7 | Toggle grid mode |
| F8 | Toggle ortho mode |
| F9 | Toggle snap mode |
| F10 | Toggle polar mode |
| F11 | Toggle object snap tracking |
| F12 | Toggle dynamic input mode |
| Ctrl+A | Select all objects |
| Ctrl+C | Copy object |
| Ctrl+K | Insert hyperlink |
| Ctrl+X | Cut object |
| Ctrl+V | Paste object |
| Ctrl+Shift+C | Copy to clipboard with base point |
| Ctrl+Shift+V | Paste data as block |
| Ctrl+Z | Undo last action |
| Ctrl+Y | Redo last action |
| Ctrl+[ | Cancel current command (or ctrl+\) |
| ESC | Cancel current command |
| A | ARC/Creates an arc |
| ADC | ADCENTER/Manages and inserts content such as blocks, xrefs and hatch patterns |
| AA | AREA/Calculates the area and perimeter of objects or defined areas |
| AL | ALIGN/Aligns objects with other objects in 2D and 3D |
| AP | APPLOAD/Load application |
| AR | ARRAY/Creates multiple copies of objects in a pattern |
| ARR | ACTRECORD/Starts the Action Recorder |
| ARM | ACTUSERMESSAGE/Inserts a user message into an action macro |
| ARU | ACTUSERINPUT/Pauses for user input in an action macro |
| ARS | ACTSTOP/Stops the Action Recorder and provides the option of saving the recorded actions to an action macro file |
| ATI | ATTIPEDIT/Changes the textual content of an attribute within a block |
| ATT | ATTDEF/Redefines a block and updates associated attributes |
| ATE | ATTEDIT/Changes attribute information in a block |
| B | BLOCK/Creates a block definition from selected objects |
| BC | BCLOSE/Closes the Block Editor |
| BE | BEDIT/Opens the block definition in the Block Editor |
| BH | HATCH/Fills an enclosed area or selected objects with a hatch pattern, solid fill or gradient fill |
| BO | BOUNDARY/Creates a region or a polyline from an enclosed area |
| BR | BREAK/Breaks the selected object between two points |
| BS | BSAVE/Saves the current block definition |
| BVS | BVSTATE/Creates, sets or deletes a visibility state in a dynamic block |
| C | CIRCLE/Creates a circle |
| CAM | CAMERA/Sets a camera and target location to create and save a 3D perspective view of objects |
| CBAR | CONSTRAINTBAR/A toolbar-like UI element that displays the available geometric constraints on an object |
| CH | PROPERTIES/Controls properties of existing objects |
| CHA | CHAMFER/Bevels the edges of objects |
| CHK | CHECKSTANDARDS/Checks the current drawing for standards violations |
| CLI | COMMANDLINE/Displays the Command Line window |
| COL | COLOUR/Sets the colour for new objects |
| CO | COPY/Copies objects a specified distance in a specified direction |
| CT | CTABLESTYLE/Sets the name of the current table style |
| CUBE | NAVVCUBE/Controls the visibility and display properties of the ViewCube tool |
| CYL | CYLINDER/Creates a 3D solid cylinder |
| D | DIMSTYLE/Creates and modifies dimension styles |
| DAN | DIMANGULAR/Creates an angular dimension |
| DAR | DIMARC/Creates an arc length dimension |
| DBA | DIMBASELINE/Creates a linear, angular or ordinate dimension from the baseline of the previous or selected dimension |
| DBC | DBCONNECT/Provides an interface to external database tables |
| DCE | DIMCENTER/Creates the centre mark or the centrelines of circles and arcs |
| DCO | DIMCONTINUE/Creates a dimension that starts from an extension line of a previously created dimension |
| DCON | DIMCONSTRAINT/Applies dimensional constraints to selected objects or points on objects |
| DDA | DIMDISASSOCIATE/Removes associativity from selected dimensions |
| DDI | DIMDIAMETER/Creates a diameter dimension for a circle or an arc |
| DED | DIMEDIT/Edits dimension text and extension lines |
| DI | DIST/Measures the distance and angle between two points |
| DIV | DIVIDE/Creates evenly spaced point objects or blocks along the length or perimeter of an object |
| DJL | DIMJOGLINE/Adds or removes a jog line on a linear or aligned dimension |
| DJO | DIMJOGGED/Creates jogged dimensions for circles and arcs |
| DL | DATALINK/Displays the Data Link dialogue box |
| DLU | DATALINKUPDATE/Updates data to or from an established external data link |
| DO | DONUT/Creates a filled circle or a wide ring |
| DOR | DIMORDINATE/Creates ordinate dimensions |
| DOV | DIMOVERRIDE/Controls overrides of system variables used in selected dimensions |
| DR | DRAWORDER/Changes the draw order of images and other objects |
| DRA | DIMRADIUS/Creates a radius dimension for a circle or an arc |
| DRE | DIMREASSOCIATE/Associates or re-associates selected dimensions to objects or points on objects |
| DRM | DRAWINGRECOVERY/Displays a list of drawing files that can be recovered after a programme or system failure |
| DS | DSETTINGS/Sets grid and snap, polar and object snap tracking, object snap modes, Dynamic Input and Quick Properties |
| DT | TEXT/Creates a single-line text object |
| DV | DVIEW/Defines parallel projection or perspective views by using a camera and target |
| DX | DATAEXTRACTION/Extracts drawing data and merges data from an external source to a data extraction table or external file |
| E | ERASE/Removes objects from a drawing |
| ED | DDEDIT/Edits single-line text, dimension text, attribute definitions and feature control frames |
| EL | ELLIPSE/Creates an ellipse or an elliptical arc |
| EPDF | EXPORTPDF/Exports drawing to PDF |
| ER | EXTERNALREFERENCES/Opens the External References palette |
| EX | EXTEND/Extends objects to meet the edges of other objects |
| EXIT | QUIT/Exits the programme |
| EXP | EXPORT/Saves the objects in a drawing to a different file format |
| EXT | EXTRUDE/Extends the dimensions of a 2D object or 3D face into 3D space |
| F | FILLET/Rounds and fillets the edges of objects |
| FI | FILTER/Creates a list of requirements that an object must meet to be included in a selection set |
| FS | FSMODE/Creates a selection set of all objects that touch the selected object |
| FSHOT | FLATSHOT/Creates a 2D representation of all 3D objects based on the current view |
| G | GROUP/Creates and manages saved sets of objects called groups |
| GCON | GEOCONSTRAINT/Applies or persists geometric relationships between objects or points on objects |
| GD | GRADIENT/Fills an enclosed area or selected objects with a gradient fill |
| GEO | GEOGRAPHICLOCATION/Specifies the geographic location information for a drawing file |
| H | HATCH/Fills an enclosed area or selected objects with a hatch pattern, solid fill or gradient fill |
| HE | HATCHEDIT/Modifies an existing hatch or fill |
| HI | HIDE/Regenerates a 3D wireframe model with hidden lines suppressed |
| I | INSERT/Inserts a block or drawing into the current drawing |
| IAD | IMAGEADJUST/Controls the image display of the brightness, contrast and fade values of images |
| IAT | IMAGEATTACH/Inserts a reference to an image file |
| ICL | IMAGECLIP/Crops the display of a selected image to a specified boundary |
| ID | ID/Displays the UCS co-ordinate values of a specified location |
| IM | IMAGE/Displays the External References palette |
| IMP | IMPORT/Imports files of different formats into the current drawing |
| IN | INTERSECT/Creates a 3D solid, surface or 2D region from overlapping solids, surfaces or regions |
| INF | INTERFERE/Creates a temporary 3D solid from the interferences between two sets of selected 3D solids |
| IO | INSERTOBJ/Inserts a linked or embedded object |
| J | JOIN/Joins similar objects to form a single, unbroken object |
| JOG | DIMJOGGED/Creates jogged dimensions for circles and arcs |
| L | LINE/Creates straight line segments |
| LA | LAYER/Manages layers and layer properties |
| LAS | LAYERSTATE/Saves, restores and manages named layer states |
| LE | QLEADER/Creates a leader and leader annotation |
| LEN | LENGTHEN/Changes the length of objects and the included angle of arcs |
| LESS | MESHSMOOTHLESS/Decreases the level of smoothness for mesh objects by one level |
| LI | LIST/Displays property data for selected objects |
| LO | LAYOUT/Creates and modifies drawing layout tabs |
| LT | LINETYPE/Loads, sets and modifies linetypes |
| LTS | LTSCALE/Changes the scale factor of linetypes for all objects in a drawing |
| LW | LWEIGHT/Sets the current lineweight, lineweight display options and lineweight units |
| M | MOVE/Moves objects a specified distance in a specified direction |
| MA | MATCHPROP/Applies the properties of a selected object to other objects |
| ME | MEASURE/Joins similar objects to form a single, unbroken object |
| MEA | MEASUREGEOM/Measures the distance, radius, angle, area and volume of selected objects or sequence of points |
| MI | MIRROR/Creates a mirrored copy of selected objects |
| ML | MLINE/Creates multiple parallel lines |
| MLA | MLEADERALIGN/Aligns and spaces selected multileader objects |
| MLC | MLEADERCOLLECT/Organises selected multileaders that contain blocks into rows or columns and displays the result with a single leader |
| MLD | MLEADER/Creates a multileader object |
| MLE | MLEADEREDIT/Adds leader lines to, or removes leader lines from, a multileader object |
| MLS | MLEADERSTYLE/Creates and modifies multileader styles |
| MO | PROPERTIES/Controls properties of existing objects |
| MORE | MESHSMOOTHMORE/Increases the level of smoothness for mesh objects by one level |
| MS | MSPACE/Switches from paper space to a model space viewport |
| MSM | MARK-UP/Opens the Mark-up Set Manager |
| MT | MTEXT/Creates a multi-line text object |
| MV | MVIEW/Creates and controls layout viewports |
| NORTH | GEOGRAPHICLOCATION/Specifies the geographic location information for a drawing file |
| NSHOT | NEWSHOT/Creates a named view with motion that is played back when viewed with ShowMotion |
| NVIEW | NEWVIEW/Creates a named view with no motion |
| O | OFFSET/Creates concentric circles, parallel lines and parallel curves |
| OFFSETSRF | SURFOFFSET/ Creates a parallel surface or solid by setting an offset distance from a surface |
| OP | OPTIONS/Customises the programme settings |
| ORBIT/3DO | 3DORBIT/Rotates the view in 3D space, but constrained to horizontal and vertical orbit only |
| OS | OSNAP/Sets running object snap modes |
| P | PAN/Adds a parameter with grips to a dynamic block definition |
| PA | PASTESPEC/Pastes objects from the Clipboard into the current drawing and controls the format of the data |
| PAR | PARAMETERS/Controls the associative parameters used in the drawing |
| PARAM | BPARAMETER/Adds a parameter with grips to a dynamic block definition |
| PATCH | SURFPATCH/Creates a new surface by fitting a cap over a surface edge that forms a closed loop |
| PCATTACH | POINTCLOUDATTACH/Inserts an indexed point cloud file into the current drawing |
| PE | PEDIT/Edits polylines and 3D polygon meshes |
| PL | PLINE/Creates a 2D polyline |
| PO | POINT/Creates a point object |
| POFF | HIDEPALETTES/Hides currently displayed palettes (including the command line) |
| POL | POLYGON/Creates an equilateral closed polyline |
| PON | SHOWPALETTES/Restores the display of hidden palettes |
| PR | PROPERTIES/Displays Properties palette |
| PRE | PREVIEW/Displays the drawing as it will be plotted |
| PLOT/Plots a drawing to a plotter, printer or file | |
| PS | PSPACE/Switches from a model space viewport to paper space |
| PSOLID | POLYSOLID/Creates a 3D wall-like polysolid |
| PU | PURGE/Removes unused items, such as block definitions and layers, from the drawing |
| PYR | PYRAMID/Creates a 3D solid pyramid |
| QC | QUICKCALC/Opens the QuickCalc calculator |
| QCUI | QUICKCUI/Displays the Customise User Interface Editor in a collapsed state |
| QP | QUICKPROPERTIES/Displays open drawings and layouts in a drawing in preview images |
| Q | QSAVE/Saves the current drawing |
| QVD | QVDRAWING/Displays open drawings and layouts in a drawing using preview images |
| QVDC | QVDRAWINGCLOSE/Closes preview images of open drawings and layouts in a drawing |
| QVL | QVLAYOUT/Displays preview images of model space and layouts in a drawing |
| QVLC | QVLAYOUTCLOSE/Closes preview images of model space and layouts in the current drawing |
| R | REDRAW/Refreshes the display in the current viewport |
| RA | REDRAWALL/Refreshes the display in all viewports |
| RC | RENDERCROP/Renders a specified rectangular area, called a crop window, within a viewport |
| RE | REGEN/Regenerates the entire drawing from the current viewport |
| REA | REGENALL/Regenerates the drawing and refreshes all viewports |
| REC | RECTANG/Creates a rectangular polyline |
| REG | REGION/Converts an object that encloses an area into a region object |
| REN | RENAME/Changes the names assigned to items such as layers and dimension styles |
| REV | REVOLVE/Creates a 3D solid or surface by sweeping a 2D object around an axis |
| RO | ROTATE/Rotates objects around a base point |
| RP | RENDERPRESETS/Specifies render presets, reusable rendering parameters, for rendering an image |
| RR | RENDER/Creates a photorealistic or realistically shaded image of a 3D solid or surface model |
| RW | RENDERWIN/Displays the Render window without starting a rendering operation |
| S | STRETCH/Stretches objects crossed by a selection window or polygon |
| TC | SCALE/Enlarges or reduces selected objects, keeping the proportions of the object the same after scaling |
| SCR | SCRIPT / Executes a sequence of commands from a script file |
| SEC | SECTION/Uses the intersection of a plane and solids, surfaces or mesh to create a region |
| SET | SETVAR/Lists or changes the values of system variables |
| SHA | SHADEMODE/Starts the VSCURRENT command |
| SL | SLICE/Creates new 3D solids and surfaces by slicing or dividing, existing objects |
| SN | SNAP/Restricts cursor movement to specified intervals |
| SO | SOLID/Creates solid-filled triangles and quadrilaterals |
| SP | SPELL/Checks spelling in a drawing |
| SPE | SPLINEDIT/Edits a spline or spline-fit polyline |
| SPL | SPLINE/Creates a smooth curve that passes through or near specified points |
| SPLANE | SECTIONPLANE/Creates a section object that acts as a cutting plane through 3D objects |
| SPLAY | SEQUENCEPLAY/Plays named views in one category |
| SPLIT | MESHSPLIT/Splits a mesh face into two faces |
| SSM | SHEETSET/Opens the Sheet Set Manager |
| TS | STYLE/Creates, modifies or specifies text styles |
| STA | STANDARDS/Manages the association of standards files with drawings |
| SU | SUBTRACT/Combines selected 3D solids, surfaces or 2D regions by subtraction |
| T | MTEXT/Creates a multi-line text object |
| TA | TEXTALIGN/Aligns multiple text objects vertically, horizontally or obliquely |
| TB | TABLE/Creates an empty table object |
| TED | TEXTEDIT/Edits a dimensional constraint, dimension or text object |
| TH | THICKNESS/Sets the default 3D thickness property when creating 2D geometric objects |
| TI | TILEMODE/Controls whether paper space can be accessed |
| TOL | TOLERANCE/Creates geometric tolerances contained in a feature control frame |
| TOR | TORUS/Creates a doughnut-shaped 3D solid |
| TP | TOOLPALETTES/Opens the Tool Palettes window |
| TR | TRIM/Trims objects to meet the edges of other objects |
| ST | TABLESTYLE/Creates, modifies or specifies table styles |
| UC | UCSMAN/Manages defined user co-ordinate systems. |
| UN | UNITS/Controls co-ordinate and angle display formats and precision. |
| UNHIDE/UNISOLATE | UNISOLATEOBJECTS/Displays objects previously hidden with the ISOLATEOBJECTS or HIDEOBJECTS command. |
| UNI | UNION/Unions two solid or two region objects. |
| V | VIEW/Saves and restores named views, camera views, layout views and preset views. |
| VGO | VIEWGO/Restores a named view. |
| VP | VPOINT/Sets the 3D viewing direction. |
| VPLAY | VIEWPLAY/Plays the animation associated to a named view. |
| VS | VSCURRENT/Sets the visual style in the current viewport. |
| VSM | VISUALSTYLES/Creates and modifies visual styles and applies a visual style to a viewport. |
| W | WBLOCK/Writes objects or a block to a new drawing file. |
| WE | WEDGE/Creates a 3D solid wedge. |
| WHEEL | NAVSWHEEL/Displays a wheel that contains a collection of view navigation tools. |
| X | EXPLODE/Breaks a compound object into its component objects. |
| XA | XATTACH/Inserts a DWG file as an external reference (xref). |
| XB | XBIND/Binds one or more definitions of named objects in an xref to the current drawing. |
| XC | XCLIP/Crops the display of a selected external reference or block reference to a specified boundary. |
| XL | XLINE/Creates a line of infinite length. |
| XR | XREF/Starts the EXTERNALREFERENCES command. |
| Z | ZOOM/Increases or decreases the magnification of the view in the current viewport. |
| ZEBRA | ANALYSISZEBRA/Projects stripes onto a 3D model to analyse surface continuity. |
| ZIP | ETRANSMIT/Creates a self-extracting or zipped transmittal package. |