Steam Controller Deadzone Settings: What Each Slider Does
Steam's deadzone lives in the Joystick Move binding, as Dead Zone Inner and Dead Zone Outer. Inner sets how much movement near centre Steam discards; Outer sets how early full stick output is reached. Outer Ring is a separate binding trigger and filters nothing. Set Inner just above your stick's measured resting value.
What Dead Zone Inner and Outer really change, why Outer Ring is not a deadzone at all, and how to check what your game is actually receiving.


The setting most people go looking for is not a deadzone at all.
Type a steam controller deadzone question into Google and you will end up staring at a slider called Outer Ring. It sounds like the outer edge of the stick. It is not.
Outer Ring fires an extra action once you push past a chosen point, and it changes nothing about how much stick movement Steam ignores [2]. The two settings that do that job sit a few rows above it, named Dead Zone Inner and Dead Zone Outer.
That single mix-up is behind most of the deadzone advice circulating in Steam forum threads, and it is why people tweak a slider for an hour and feel no difference.
In short
- Outer Ring is a binding trigger, not a deadzone. Different setting, different job.
- Dead Zone Inner sets how much movement near centre Steam throws away.
- Dead Zone Outer sets how early full stick output is reached.
- Anti-Deadzone pushes fake movement into the game to cancel the game’s own deadzone.
- Raising a deadzone hides drift for a while. It never repairs the stick.
What is the Steam controller deadzone setting?
Steam’s deadzone lives inside the Joystick Move binding, not in a global menu. Open a game’s controller layout, edit it, pick the left or right stick, and the deadzone controls appear under the joystick behaviour options. Steam applies these before your game ever sees the stick, so the game receives an already filtered value [2].
This matters more than it sounds. Your game has its own deadzone too, and it is applied on top of Steam’s. Two filters stack, and neither one tells you it is there.
The raw hardware value underneath both is a number between -1.0 and +1.0 on each axis, which is what the W3C Gamepad API hands any browser [1]. That is the figure a browser tester reads, and it is the only one in the chain that has not been massaged by something else.
Why Outer Ring is not a deadzone
According to the Steam Input settings reference, the Outer Ring Binding is a binding that “activates whenever the user has tilted the virtual Joystick past a defined threshold”, with Outer Ring Binding Radius setting where that threshold sits [2]. It exists so you can bind sprint to a full stick push. It does not remove, add, or reshape any input.
Here is the tell: turning Outer Ring off entirely changes nothing about how your stick feels. If a setting can be disabled with no effect on movement, it was never filtering movement.
I got this wrong myself. An earlier version of our own controller deadzone guide described the pair as “Dead Zone (inner) and Outer Ring”, which repeats exactly the confusion this page exists to clear up. The correct pairing is Inner and Outer, both under Dead Zone.
What does Dead Zone Inner actually do?
Dead Zone Inner is the radius around centre that Steam treats as no movement. Set it to 5 and any stick position inside 5% of centre is reported to the game as a dead stop. Set it to 0 and every flicker of sensor noise reaches the game, including the drift on a worn stick [2].
The right number is not a preference. It is a measurement. Rest your stick, read what the hardware actually reports at idle, and set Inner just above that figure.
A stick idling at 0.02 needs about 3. A stick idling at 0.11 needs about 12, and the fact that it needs 12 is the real finding.
Most guides recommend 3 to 5 for aiming. That advice assumes a healthy stick and quietly fails on a worn one.
What does Dead Zone Outer actually do?
Dead Zone Outer decides how far from centre counts as maximum output. At 100 you must reach the physical edge of the stick throw for the game to read full speed. At 90 the last tenth of travel is treated as full, so you hit a sprint or a full turn slightly earlier [2].
Lower it when a character feels sluggish at full stick. Leave it high when you want fine control at the outer range, for example in a driving game where the last part of the throw is doing real steering work.
The trade-off is straightforward. Every point you take off Outer buys faster access to maximum output and costs you resolution in the outer band.
What is Anti-Deadzone, and when should you use it?
Anti-Deadzone works in the opposite direction. Instead of ignoring small movements, it adds a baseline push so the game thinks the stick is already moving slightly. Its purpose is to cancel a deadzone the game applies internally and will not let you turn off [2].
Use it only when a game has a deadzone you cannot reach. The cost is real: a game that reads constant low-level input can drift the camera on its own, which looks exactly like a hardware fault. If you enable Anti-Deadzone and your aim starts wandering, that is the setting, not the stick.
Output Anti-Deadzone Buffer exists to claw back a small dead area after you have applied Anti-Deadzone [2].
Does changing the deadzone fix stick drift?
No. A deadzone hides drift that is smaller than its threshold, and hides nothing once the resting offset grows past it. The offset on a worn potentiometer stick keeps growing, so a number that worked last month stops working this month.
There is a simple way to tell the two apart. Measure the resting value with Steam closed. If the stick idles well off centre with no filtering in the chain, the hardware has moved and no slider will bring it back. Our stick drift guide covers what the resting figures mean, and the browser drift test reads them without installing anything.
Raising Inner past about 15 is the point where I stop treating it as tuning and start treating it as a countdown to replacing the module.
What settings does the 2026 Steam Controller need?
According to Valve’s published specification, the current Steam Controller shipped on 4 May 2026 at $99, with two pressure sensitive trackpads, a 6 axis IMU, capacitive grip sensors and a battery rated for about 35 hours [3]. Its sticks use TMR sensors, chosen to resist drift, a technology Valve had considered for the Steam Deck and judged “nascent” at the time [4].
Valve also treats the configuration layer as optional. “So the steam input stuff is there if you want it, but we don’t want it to be a required element to just experience the baseline functionality there,” said Pierre-Loup Griffais, a programmer at Valve [4]. Worth knowing before you spend an evening on sliders: the defaults are built to work untouched.
One detail changes how you test it. Valve told the same interview that the controller only behaves as a gamepad while Steam is running, and that without Steam it is seen as a hybrid mouse and keyboard device [4]. So the usual advice to close Steam and read the stick raw does not apply here. Close Steam on this controller and there is no gamepad left to read.
That has a practical consequence worth stating plainly. On a Steam Controller you cannot easily separate the hardware value from Steam’s filtering, because Steam is the thing presenting the stick in the first place. Set Enable Deadzone to None first, then read, or your measurement includes the filter you are trying to measure.
We have not tested this controller ourselves. For the sensor background, our TMR and Hall effect comparison covers what each type does as it wears.
How do you check what the game is actually receiving?
Read the stick outside Steam. A browser reads the controller through the Gamepad API without Steam’s filtering layer in the way, so the number it shows is the hardware value before any configuration is applied [1]. Compare that against what you have set in Steam and the effect of each slider becomes visible instead of theoretical.
The method takes about two minutes:
- On a DualShock, Xbox or third-party pad, close Steam completely, then open the browser deadzone tester.
- Press any button so the browser starts reporting the pad, then push each stick fully left and fully right once. Chrome and Edge report an axis as 0 until they have seen it pass near centre, so a drifting stick can read a clean 0 until you do [6]. Rest both sticks for ten seconds and note the idle figure.
- Open Steam, set Dead Zone Inner just above that idle figure, and confirm the stick now rests silent in game.
- On a Steam Controller, leave Steam running and set Enable Deadzone to None before you read, because closing Steam removes the gamepad entirely [4].
| What you change in Steam | What it does to the value the game receives |
|---|---|
| Dead Zone Inner, raised | Small movements near centre are reported as zero |
| Dead Zone Outer, lowered | Maximum output arrives before the physical edge |
| Outer Ring Binding Radius | Nothing. It only decides when a bound action fires |
| Output Anti-Deadzone, raised | A baseline value is added, so the game reads movement at rest |
| Enable Deadzone, set to None | Steam stops filtering and the game sees the raw stick |
Note that the control which selects the deadzone source is labelled Enable Deadzone, with options for None, Calibration and Configuration in the current configurator [2]. Older community guides call it Deadzone Type, so the wording you see depends on your Steam client version.
For a wider view of which tool answers which symptom, our PC controller testing guide maps the options.
What to do next
Close Steam, rest your sticks in the browser deadzone tester, and write down the idle number. Set Dead Zone Inner just above it. If the idle number is above 0.10, stop tuning and price a replacement stick module, because you are managing a fault rather than configuring a controller.
Sources and references
- W3C Gamepad API specification: defines the -1.0 to +1.0 axis normalisation a browser reads.
- Steam Input joystick move settings reference: documented behaviour of Dead Zone Inner, Dead Zone Outer, Outer Ring Binding and Anti-Deadzone.
- Steam Controller (2026): release date, price and hardware specification.
- Steam Controller developer interview, Tom’s Hardware, 27 April 2026: Valve on TMR sticks, Grip Sense, and the controller behaving as a mouse and keyboard without Steam running.
- Steam Input: Valve’s overview of the configuration layer.
- The Gamepad API Lies to You: A Practical Guide to Reading Controller Input in JavaScript, freeCodeCamp, by Taimoor Bamazai: why Chromium reports an axis as 0 until it has seen it near centre.
Where are the deadzone settings in Steam?
Right click the game in your library, choose Manage, then Controller Layout, then Edit Layout. Select the joystick and open its behaviour settings. The deadzone controls are inside that panel, not in Steam's global settings menu.
Should I set my deadzone to zero?
Only after measuring. Zero removes Steam's filter completely, so a stick with any resting offset will send that offset to the game continuously. On a new magnetic stick it can feel excellent. On a worn stick it makes drift immediate.
Why did my deadzone change after a Steam update?
Steam layouts carry per game configurations, and a template change or a new controller profile can reset the joystick binding to its default. Check the layout the game is actually using before assuming the slider moved on its own.
Does Steam's deadzone apply to non-Steam games?
Yes, if the game is added to your library as a non-Steam shortcut and launched through Steam. Launched directly from the desktop, Steam Input is not in the chain [5] and only the game's own deadzone applies.
Do trackpads have deadzone settings too?
They have their own equivalents under the touchpad bindings, and Dead Zone Shape applies there as well. The circle shape gives an even response across the full range, which is the safer default.
Can I copy someone else's deadzone numbers?
Not usefully. The correct Inner value depends on your stick's resting offset, which differs between two controllers of the same model and changes as the stick wears.
Read your stick's resting value in 30 seconds
No install, no account. Your inputs never leave your device.