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:
- Select objects.
- Start a command such as MOVE, COPY, ROTATE, or ERASE.
- AutoCAD uses the existing selection set.
With PICKFIRST disabled:
- Select objects.
- Start a command.
- AutoCAD clears the selection.
- You must select everything again.
Quick Diagnostic Table
Before going deeper, verify these variables.
| Variable | Recommended Value |
|---|---|
| PICKFIRST | 1 |
| PICKADD | 2 |
| PICKAUTO | 1 |
| PICKDRAG | 0 |
| PICKBOX | 5–10 |
| SELECTIONPREVIEW | 3 |
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
| Value | Behavior |
|---|---|
| 0 | Only one object remains selected |
| 1 | Adds objects to the selection set |
| 2 | Adds 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
| Value | Behavior |
|---|---|
| 0 | Standard AutoCAD selection |
| 1 | Requires holding the mouse button while dragging |
| 2 | Enables 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:
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.
