此主题已被锁定
SpiraTech 2023 年 8 月 19 日 下午 4:12
Setting deadzone lower than 2000 / turning off deadzone
Hi all,

i've got a new controller which is using hall effect stick sensors, I cannot see any stick drift at all in testing.

I'd like to remove or really lower the Steam input deadzone, I've done it for the game and also in the main controller menu in steam but it looks like the lowest it goes is 2000 which still leaves far too much deadzone feeling.

Has anyone been able to set this lower?

Thanks
< >
正在显示第 1 - 15 条,共 17 条留言
connor heck yah 2023 年 9 月 16 日 下午 12:40 
have u found a fix for this yet?
SpiraTech 2023 年 9 月 17 日 上午 7:39 
引用自 machine gun terry
have u found a fix for this yet?
No afriad not.

Looks like valve did not account for people with hall effect sensors...
Kankaku 2023 年 9 月 17 日 上午 8:07 
引用自 Technex
引用自 machine gun terry
have u found a fix for this yet?
No afriad not.

Looks like valve did not account for people with hall effect sensors...
Yeah this completely ruined my controller. It's essentially useless now. Any work arounds by chance?
最后由 Kankaku 编辑于; 2023 年 9 月 17 日 上午 8:07
tintingaroo 2023 年 9 月 17 日 上午 11:32 
Not sure what setting you mean OP, when you say 'I've done it for the game', but try the following to disable Steam's deadzone:
- Right-click game in Steam Library > Manage > Controller Layout
- Edit Layout > Joysticks > Right Joystick Behavior gear icon
- Dead Zones > set Deadzone Type to None
- Then Back and repeat for Left Joystick Behaviour

Can depend what the Behavior is set to though e.g. when 'Joystick' it'll be as above (drop down with 'None', 'Default', 'Custom'), for another will see a slider.
最后由 tintingaroo 编辑于; 2023 年 9 月 17 日 上午 11:33
Kankaku 2023 年 9 月 17 日 下午 7:34 
引用自 tintingaroo
Not sure what setting you mean OP, when you say 'I've done it for the game', but try the following to disable Steam's deadzone:
- Right-click game in Steam Library > Manage > Controller Layout
- Edit Layout > Joysticks > Right Joystick Behavior gear icon
- Dead Zones > set Deadzone Type to None
- Then Back and repeat for Left Joystick Behaviour

Can depend what the Behavior is set to though e.g. when 'Joystick' it'll be as above (drop down with 'None', 'Default', 'Custom'), for another will see a slider.
There's still a deadzone for hall effect sticks doing this. The actual calibration for all controllers won't go lower than 2000.
最后由 Kankaku 编辑于; 2023 年 9 月 17 日 下午 7:36
tintingaroo 2023 年 9 月 18 日 上午 12:47 
How are you determining that Zpaced?
SpiraTech 2023 年 9 月 18 日 上午 12:56 
引用自 tintingaroo
How are you determining that Zpaced?
It seems even doing that the global one still applies. But many thanks anyway.

You can sort of feel it too.
最后由 SpiraTech 编辑于; 2023 年 9 月 18 日 上午 12:56
tintingaroo 2023 年 9 月 18 日 上午 1:48 
You're judging this in a game?
What controller do you have? Does it use Xinput? If it does (or even if it doesn't, perhaps the game you try has native support for your controller), disable Steam Input for the game and see how things feel then. Games with controller support will likely have their own built-in deadzone, so Steam Input disabled should tell us if that seems to be the case or not.

With my controller I find that Deadzone type set to None results in no deadzone (from Steam), that's why I'm wishing to know how it's being tested by you guys then I can try to replicate if possible, see if my conclusion is correct or not.

The other thought in my mind is what the Stick Response Curve is set to, when it's wider things would feel less responsive. I'm thinking set to linear would be best for determining things.
最后由 tintingaroo 编辑于; 2023 年 9 月 18 日 上午 2:07
Tosnic 2023 年 12 月 9 日 上午 6:24 
I suppose the setting they are referring to is here:
Steam Settings -> Controller -> (Select Controller at the top) -> Calibration & Advanced Settings -> new winodw opens -> Joysticks


The slider for the left and right joystick does not go any lower than 2000. This also allows for testing how the deadzone feels regarding to how far you have to push the stick until Steam registers movement.

This deadzone is quite small (compared to what makes sense using an XBox One Controller), but you could comfortably go lower with a gamepad that has hall effect sensor sticks.
tintingaroo 2023 年 12 月 9 日 上午 7:57 
@Tosnic

Yeah, that's the setting.

I take it your post is a reply to my previous post. Not sure how much of the thread you read but go from #4 to see how I ended up with #8.

I'm suggesting any deadzone they feel in games after doing #4 wouldn't be coming from Steam. So then the questions how are they determining a deadzone of 2000, how are they determining the Steam deadzone is applied/disabled, whether they were distinguishing a Steam deadzone from a game's built-in deadzone etc

Best for them to be out of a game and control the mouse on the desktop to clearly experience the deadzone at the calib value vs no deadzone, or apply the controller support to something that reads-out stick values.
Tosnic 2023 年 12 月 9 日 上午 9:51 
引用自 tintingaroo
Not sure what setting you mean OP, when you say 'I've done it for the game', but try the following to disable Steam's deadzone:
- Right-click game in Steam Library > Manage > Controller Layout
- Edit Layout > Joysticks > Right Joystick Behavior gear icon
- Dead Zones > set Deadzone Type to None
- Then Back and repeat for Left Joystick Behaviour

Can depend what the Behavior is set to though e.g. when 'Joystick' it'll be as above (drop down with 'None', 'Default', 'Custom'), for another will see a slider.

I just tried it as you described. At least in Halo Infinite, I cannot notice any difference and there seems to be the same deadzone as before.
Therefore, I assume the per-game deadzone settings either add up to the deadzone set in the Steam settings' controller settings, or Valve labels a deadzone of "2000" as "none".
tintingaroo 2023 年 12 月 9 日 下午 2:51 
I think you have the same situation as the others, the deadzone from the game. To counteract that you'd want to look into the anti-deadzone settings (Deadzone type = Custom, then enable 'Show Advanced Deadzone Options').


One way to feel the difference between 2000 vs None is to edit things on the Desktop Layout:

- Steam > Settings > Controller > Desktop Layout > Edit > Edit Layout

Right-stick by default is set to control mouse movement (might need to enable Steam Input depending which controller you have).
Flip RS between the two Deadzone settings and compare how it feels to control the mouse on the desktop. Might even experience the mouse moving without stick input when DZ = None.

You may run into a bug though where the distance the cursor moves after being stationary is affected by time or something and so it teleports in the direction the stick is pressed. Was OK for my 3rd party Switch controller over BT, but ran into the bug with the same controller over USB (it operates as an Xinput device over USB).


Another way I see the difference is with the tool x360ce added as a non-Steam game. It gives the exact same experience as a game (e.g. sticks would be operating as Joystick rather than mouse) but is better because there won't be other factors like a games own DZ involved.
I'll put together some steps at some point.
billee 2024 年 2 月 1 日 下午 5:46 
I think the dead zone from calibration is only used if you set deadzone to “default” for the game. In other words, default IS the calibrated deadzone. Otherwise, as others have said, most games incorporate their own deadzone.
Rondo Revolution 2024 年 2 月 18 日 下午 2:04 
Stumbled on this post after searching for this same thing. I got a Flydigi Vader 3 Pro that have hall effect joysticks, and for now even at 0 deadzone it doesn't drift. After searching some more I think I might have found a way of actually setting the deadzone to 0 on Steam.

What you need to do is go to [Your Steam folder] > steamapps > common > Steam Controller Configs and inside this folder there will be a file called preferences_[controller_id]-69a2f2b.vdf , open this file and look for stick_left_deadzone and stick_right_deadzone , these 2 settings will be set to "2000" , simply change both to "0" and save, then restart Steam.

After that you can check the deadzone is set to zero in the Calibration & Advanced Settings, and as long as you don't change it there, it should stay that way.

A saw somewhere else that the triggers have a big default deadzone set by Steam Input too, but I don't know how to change that unfortunately.
Yutoca uwu Leohearts 2024 年 4 月 15 日 上午 9:54 
引用自 Kras Mazov 🇵🇸
Stumbled on this post after searching for this same thing. I got a Flydigi Vader 3 Pro that have hall effect joysticks, and for now even at 0 deadzone it doesn't drift. After searching some more I think I might have found a way of actually setting the deadzone to 0 on Steam.

What you need to do is go to [Your Steam folder] > steamapps > common > Steam Controller Configs and inside this folder there will be a file called preferences_[controller_id]-69a2f2b.vdf , open this file and look for stick_left_deadzone and stick_right_deadzone , these 2 settings will be set to "2000" , simply change both to "0" and save, then restart Steam.

After that you can check the deadzone is set to zero in the Calibration & Advanced Settings, and as long as you don't change it there, it should stay that way.

A saw somewhere else that the triggers have a big default deadzone set by Steam Input too, but I don't know how to change that unfortunately.

After this change and restarting steam , this seemed to be working as in a controller test it can produce a value less than 2000. But actually there are bugs: in desktop, cursor only moves after right stick moves more than 10000, which is weird. There may be other restrictions. (take my points btw :3)
< >
正在显示第 1 - 15 条,共 17 条留言
每页显示数: 1530 50

发帖日期: 2023 年 8 月 19 日 下午 4:12
回复数: 17