Gamepad pointing often uses target snapping to compensate for limited precision
Aliases: target snapping · magnetism · aim assist
What it is
Target snapping pulls a cursor toward an actionable object's centre, edge, or preset focus when it comes near. Continuous joystick velocity control makes small targets hard to hit reliably; snapping enlarges their reachable area, reduces repeated micro-correction, and makes selection more like moving among discrete candidates.
Why it happens
The system chooses candidates from distance, direction, object priority, or task state, then alters cursor position, velocity, or focus. Snapping reduces endpoint-control demand but changes the user–cursor mapping. Competing targets or hidden thresholds can make the cursor feel as though it was taken away.
Studying it
Compare no assistance, weak snapping, and strong snapping on hit rate, time, false selection, corrections, and perceived control. Vary target density, size, and layout to find when assistance helps or creates wrong jumps, including cases where users intentionally reject a candidate.
Where it stops holding
Snapping cannot replace a clear layout or adequately sized controls. Strong shared attraction among dense, overlapping, or semantically different objects can raise errors and confusion. Drawing and fine editing usually need weaker, optional assistance.
Applying it
- Snap only to visually distinguishable, actionable candidates with stable priority.
- Use subtle highlighting, a pause, or reversible undo so snapping is perceptible and correctable.
- Offer task-specific strength: reduce it in precision mode and increase it in selection mode.
Related
- Same group: C1.18.1 Joystick pointing outputs a velocity vector, so the cursor keeps moving · C1.18.2 Joystick pointing needs a dead zone to remove drift and jitter at rest · C1.18.3 Uneven joystick speed makes screen-edge and corner targeting slower · C1.18.5 Limited joystick travel cannot extend range by clutching like a mouse
- Nearby: B1 Interaction principles and laws · C1.01 Types and properties of pointing devices
- Search terms:
target snapping·aim assist·selection
Cards in the same group
- C1.18.1Joystick pointing outputs a velocity vector, so the cursor keeps moving
- C1.18.2Joystick pointing needs a dead zone to remove drift and jitter at rest
- C1.18.3Uneven joystick speed makes screen-edge and corner targeting slower
- C1.18.5Limited joystick travel cannot extend range by clutching like a mouse