AutoCAD PICKFIRST Not Working? Fix Object Selection Before Commands

If AutoCAD will not let you select objects before starting a command, the most common cause is PICKFIRST being set to 0.

Type PICKFIRST, press Enter, and set the value to 1.

If that does not solve the problem, work through the fixes below in order. Most cases are caused by a modified system variable, a corrupted profile, a startup script, or a third-party customization.


What Is PICKFIRST?

PICKFIRST controls noun-verb selection in AutoCAD.

With PICKFIRST enabled:

  1. Select objects.
  2. Start a command such as MOVE, COPY, ROTATE, or ERASE.
  3. AutoCAD uses the existing selection set.

With PICKFIRST disabled:

  1. Select objects.
  2. Start a command.
  3. AutoCAD clears the selection.
  4. You must select everything again.

Quick Diagnostic Table

Before going deeper, verify these variables.

VariableRecommended Value
PICKFIRST1
PICKADD2
PICKAUTO1
PICKDRAG0
PICKBOX5–10
SELECTIONPREVIEW3

Fix 1: Enable PICKFIRST

This is the most common cause.

Method 1 — Command Line

Step 1

Type:

PICKFIRST

Press Enter.

Step 2

If the value is 0, type:

1

Press Enter.

Step 3

Select a line, circle, or block.

Step 4

Start the MOVE command.

If the selection remains active, the issue is solved.

Method 2 — Options Dialog

Step 1

Type:

OPTIONS

Press Enter.

Step 2

Open the Selection tab.

Step 3

Enable:

Noun/Verb Selection

Step 4

Click Apply and OK.


Fix 2: Check PICKADD

If AutoCAD deselects previously selected objects when you click another object, check PICKADD.

Step-by-Step

Step 1

Type:

PICKADD

Press Enter.

Step 2

Set the value to:

2

Press Enter.

PICKADD Values

ValueBehavior
0Only one object remains selected
1Adds objects to the selection set
2Adds objects and preserves selection sets during SELECT commands

For most users, 2 is the best choice.

Quick Toggle

Open the Properties Palette using:

CTRL + 1

At the top of the palette, AutoCAD displays the current selection mode. Many users accidentally change PICKADD by clicking this control without realizing it.


Fix 3: Check PICKAUTO

A modified PICKAUTO setting can make selection behavior feel inconsistent.

Step-by-Step

Step 1

Type:

PICKAUTO

Press Enter.

Step 2

Set the value to:

1

Press Enter.

What PICKAUTO Controls

PICKAUTO controls automatic selection window creation.

If the value has been changed by a script or customization, AutoCAD may behave differently than expected during object selection.


Fix 4: Check PICKDRAG

Many users think selection is broken when PICKDRAG has simply been changed.

Step-by-Step

Step 1

Type:

PICKDRAG

Press Enter.

Step 2

Set the value to:

0

Press Enter.

PICKDRAG Values

ValueBehavior
0Standard AutoCAD selection
1Requires holding the mouse button while dragging
2Enables lasso-style click-and-drag selection

Users who accidentally switch to 2 often believe AutoCAD selection is malfunctioning when they are actually drawing a lasso selection window.


Fix 5: Restore Selection Preview

If selected objects do not visually highlight, AutoCAD may appear to ignore your selection.

Step-by-Step

Step 1

Type:

SELECTIONPREVIEW

Press Enter.

Step 2

Set the value to:

3

Press Enter.

Why This Matters

AutoCAD uses highlighting effects to show which objects are about to be selected.

Without this visual feedback, users often think the selection set is empty when it is actually active.


Fix 6: Verify PICKBOX

A very small pickbox can make object selection extremely difficult.

Step-by-Step

Step 1

Type:

PICKBOX

Press Enter.

Step 2

Set the value between:

5

and

10

Important Note

If PICKBOX = 0, direct object picking becomes effectively impossible.

Users can still create crossing windows and selection windows, but clicking directly on objects becomes unreliable or impossible.

This is a classic cause of “AutoCAD won’t let me select objects.”


Fix 7: Check Locked Layers and Xrefs

Objects on locked layers can sometimes create confusion during selection troubleshooting.

Step-by-Step

Step 1

Open the Layer Properties Manager.

Step 2

Check whether the affected objects are located on a locked layer.

Step 3

Unlock the layer temporarily.

Step 4

Test object selection again.

Xref Considerations

If the objects belong to an attached Xref, verify that you are attempting to select the correct objects and not geometry controlled by the external reference.


Fix 8: Test a New Drawing

Before resetting AutoCAD, determine whether the problem exists in every drawing or only one DWG.

Step-by-Step

Step 1

Create a new blank drawing.

Step 2

Draw a simple line.

Step 3

Select the line.

Step 4

Start the MOVE command.

Results

If PICKFIRST works in the new drawing

The issue is likely inside the original DWG.

Possible causes include:

  • Drawing corruption
  • Damaged dictionaries
  • Custom objects
  • Corrupted proxy entities
  • Third-party object enablers

If PICKFIRST fails in every drawing

The problem is probably related to:

  • System variables
  • User profiles
  • Startup scripts
  • AutoCAD configuration
  • Third-party plugins

Fix 9: Press Esc Twice

This sounds simple, but it solves more problems than many users expect.

Step-by-Step

Step 1

Press:

ESC

twice.

Step 2

Try selecting objects again.

Why This Works

Some keyboards, keyboard drivers, remapping utilities, or macro software can interfere with AutoCAD’s selection focus.

This is occasionally seen with:

  • Logitech keyboard software
  • PowerToys remapping
  • Macro utilities
  • Remote desktop sessions

Pressing Esc twice can clear a stuck selection state and restore normal behavior.


Fix 10: Check for Graphics Problems

Sometimes the selection set exists but AutoCAD fails to display it correctly.

Step-by-Step

Step 1

Type:

GRAPHICSCONFIG

Press Enter.

Step 2

Turn off:

Hardware Acceleration

Step 3

Restart AutoCAD.

Why This Works

Graphics driver issues can prevent selection highlighting from appearing correctly.

The objects are selected, but AutoCAD does not display the visual feedback.


Fix 11: Check for Large Coordinate Problems

Drawings located extremely far from the origin can produce unusual selection behavior.

Step-by-Step

Step 1

Select a known object.

Step 2

Open the Properties Palette.

Step 3

Review the coordinates.

Warning Signs

Values such as:

X = 12500000
Y = 9400000

can introduce precision-related issues.

Recommended Fix

Move the geometry closer to:

0,0,0

when project requirements allow it.


Fix 12: Check Third-Party Add-Ins and LISP Routines

This is one of the most common causes in production environments.

Typical Sources

  • Custom LISP routines
  • Startup scripts
  • Civil 3D plugins
  • Plant 3D plugins
  • CAD standards tools
  • Custom macros

What Happens

Many routines temporarily modify variables such as:

  • PICKFIRST
  • PICKADD
  • CMDECHO
  • OSMODE

If the routine crashes or is interrupted, AutoCAD may never restore the original settings.

Test

Start AutoCAD without loading custom startup files and test PICKFIRST again.


Fix 13: Reset a Corrupted User Profile

If variables repeatedly revert to incorrect values, your AutoCAD profile may be damaged.

Step-by-Step

Step 1

Type:

OPTIONS

Press Enter.

Step 2

Open the Profiles tab.

Step 3

Select the active profile.

Step 4

Click:

Reset

Step 5

Close and reopen AutoCAD.

Step 6

Test PICKFIRST again.


Fix 14: Reset AutoCAD to Factory Defaults

If none of the previous fixes work, reset the entire AutoCAD environment.

Windows

Step 1

Close AutoCAD.

Step 2

Open:

Start Menu
→ AutoCAD
→ Reset Settings to Default

Step 3

Confirm the reset.

macOS

Step 1

Close AutoCAD.

Step 2

Launch AutoCAD while holding the Shift key.

Or choose:

AutoCAD
→ Reset AutoCAD

from the application menu.

Step 3

Confirm the reset.


Why Does PICKFIRST Keep Turning Itself Off?

If PICKFIRST repeatedly returns to 0, another process is probably changing it automatically.

The most common sources are:

  • acad.lsp
  • acaddoc.lsp
  • Startup Suite entries
  • Enterprise CUI customizations
  • CAD standards scripts
  • Poorly written LISP routines
  • AutoCAD malware or script-based infections

Many legacy scripts contain lines such as:

(setvar "PICKFIRST" 0)

If the routine crashes before restoring the original value, PICKFIRST remains disabled.

Inspect all startup files carefully if the problem returns after every restart.


Emergency Workaround

If you are in the middle of a deadline and PICKFIRST refuses to cooperate, use SELECT as a temporary workaround.

Step-by-Step

Step 1

Type:

SELECT

Press Enter.

Step 2

Select your objects.

Step 3

Press Enter.

Step 4

Start a command such as:

MOVE

or

COPY

Step 5

When AutoCAD asks for objects, type:

P

for Previous.

AutoCAD recalls the previous selection set instantly.

This is a useful emergency method when troubleshooting can wait until after the project deadline.


FAQ

Why does AutoCAD deselect objects when I start a command?

The most common cause is PICKFIRST = 0. AutoCAD clears the selection set because noun-verb selection has been disabled.

Why can I select only one object at a time?

Check PICKADD. It is usually set to 0 accidentally. Set it to 2.

Why does PICKFIRST work in one drawing but not another?

The drawing may contain corruption, damaged objects, proxy entities, or custom objects. Test using a new blank drawing to isolate the problem.

Does AutoCAD for Mac support PICKFIRST?

Yes. PICKFIRST, PICKADD, PICKAUTO, PICKDRAG, and other selection variables work the same way in AutoCAD for Mac.

Why does PICKFIRST keep resetting?

A startup LISP file, plugin, Enterprise CUI customization, acad.lsp, acaddoc.lsp, or a corrupted AutoCAD profile is usually changing the variable automatically.