Controller deadzones
A deadzone throws away input near the centre of the stick to stop a slightly imperfect stick from producing movement you did not ask for. Every millimetre of deadzone is precision you have paid for stability, and most people are paying far more than their controller requires.
Why deadzones exist
A stick reports its position as a pair of numbers. When you release it, springs return it to centre, but not to exactly the same centre every time. Manufacturing tolerance, spring wear and, on potentiometer sticks, electrical noise mean the resting reading is a small non-zero value that wanders.
Without a deadzone, that non-zero value is a movement command, and your view slowly rotates whenever you are not touching the stick. The deadzone declares a region around centre to be zero, which fixes the drift and costs you the ability to make movements smaller than the deadzone.
Every unit of deadzone is precision removed. That is the trade, and it is worth minimising deliberately rather than accepting a default.
Inner, outer, axial, radial
| Type | What it does | Set it |
|---|---|---|
| Inner (centre) | Ignores input below a threshold near centre | As low as your sticks allow without drift |
| Outer (saturation) | Treats input above a threshold as full deflection | Just below your stick's minimum reachable maximum, often 95% |
| Axial shape | Applies the deadzone per axis, making a square dead region | Avoid if you have the choice |
| Radial shape | Applies the deadzone to total deflection, making a circular dead region | Prefer this |
The axial versus radial distinction produces a specific, recognisable symptom. With an axial deadzone, a small diagonal movement gets one axis zeroed and the other passed through, so the view snaps to a cardinal direction instead of moving diagonally. If your controller aiming feels like it wants to move in straight lines, this is why.
The outer deadzone nobody sets
Most sticks cannot physically reach their maximum reported value in every direction, particularly on the diagonals where the gate restricts travel. If the game expects a reading of 100% for maximum turn speed and your stick tops out at 94% on the diagonal, you can never turn at full speed diagonally.
Setting an outer deadzone of a few percent maps your stick's real maximum to the game's maximum, which restores full turn speed in every direction. This is a small fix that noticeably improves how responsive a controller feels at speed, and almost nobody does it.
The procedure
- Set inner deadzone to zero and outer deadzone to zero.
- In game, release the sticks completely. Watch the view for ten seconds.
- If it moves, raise the inner deadzone by the smallest available step. Repeat until it is completely still.
- Now push the stick to its maximum in a full circle, watching your turn speed. If turn speed varies with direction, raise the outer deadzone until it is constant.
- Play a session. If you get occasional unwanted drift under conditions you did not test (hot hands, a knock), raise inner by one more step.
Recheck it every few months
Potentiometer sticks wear, and the wear increases the noise near centre. A deadzone that was correct a year ago may not be now, and the symptom is drift you dismiss as your own hand. Rerun the ten-second test occasionally.
Related reading
- Hall effect sticks and drift, which change how small a deadzone you can use.
- Response curves, the other half of stick tuning.
- Aim assist, and why rate control needs it.
Frequently asked questions
What is a controller deadzone?
A region near the stick's centre where input is ignored. It exists because a physical stick rarely returns to exactly the same centre position, and without a deadzone that small offset would produce constant slow drift. Anything inside the deadzone is treated as zero.
Should I set my deadzone to zero?
Only if your sticks genuinely centre perfectly, which is rare on potentiometer-based sticks and common on Hall effect ones. Set it to the smallest value at which your view is completely still when you are not touching the stick. Zero on a drifting stick means constant unwanted movement.
What is the difference between inner and outer deadzone?
Inner deadzone ignores input near the centre. Outer deadzone treats input near the edge as full deflection, which matters because many sticks cannot physically reach their theoretical maximum in every direction. A small outer deadzone ensures you can reach maximum turn speed in all directions, including diagonals.
What are axial and radial deadzones?
An axial deadzone applies independently to each axis, producing a square dead region: it can ignore small vertical movement while accepting horizontal, which makes diagonal aiming feel snappy and wrong. A radial deadzone applies to the total deflection distance, producing a circular dead region, which is what you want. Most modern games use radial; some older ones do not.
How do I find the right deadzone value?
Set it to zero, then in game let go of the stick entirely and watch the view for ten seconds. If it drifts, raise the deadzone by the smallest step available and repeat. Stop at the first value where the view is completely still. That is your minimum, and any higher is precision you are throwing away.