Steam client version (build number or date): 1705108172 / 1707518866
Distribution (e.g. Ubuntu): Arch btw
Opted into Steam client beta?: [No] / [Yes]
Have you checked for system updates?: [Yes]
Please describe your issue in as much detail as possible:
The option Minimum Output Option is described to "combat in-game deadzone".
Expected behavior would be that the gyro is moved out of the center and the axis output would make a sudden jump to the set minimum output, this would effectively counter an in-game dead zone.
The actual implementation instead creates a deadzone in gyro OUTPUT.
It will NOT react until moved out of the center by the amount of degrees proportionally set by the Minimum Output Option.
E.g. ff Minimum Output Option output is set to 50 % and Maximum Gyro Deflection Angle is set to 90 degrees, the controller has to be rotated by 45 degrees to register any form of output.
Additionally , depending on the Vertical/Horizontal Output Mixer setting, the affected axes change, but never show the desired anti deadzone effect.
Steps for reproducing this issue:
Connect steam controller (or possibly other gyro enabled controller)
Set up gyro to Gyro To Joystick Deflection [Beta]
Gyro Enable Button : Always On
Set Minimum Joystick Output to 50% (exaggerated test setting, also appears on e.g. 10% but less pronounced)
Set Maximum Gyro Deflection Angle to 90 degrees for greater effect
Set Vertical/Horizontal Output Mixer to -100% (Racing set up to just use as steering wheel)
Start game or fullscreen app that can display raw joystick output (tested in games and gamescope wrapped jstest-gtk)
Hold controller like a racing wheel and deflect the controller, note that no input is registered around the center
Additional notes:
Leaving the Vertical/Horizontal Output Mixer on 0% will introduce this issue only on the vertical axis and will not do anything on the horizontal axis but also no anti dead zone output can be seen on the horizontal axis, effectively rendering Minimum Joystick Output inert.
Setting Vertical/Horizontal Output Mixer to even only -5% will show both axes affected.
Your system information
Please describe your issue in as much detail as possible:
The option
Minimum Output Optionis described to "combat in-game deadzone".Expected behavior would be that the gyro is moved out of the center and the axis output would make a sudden jump to the set minimum output, this would effectively counter an in-game dead zone.
The actual implementation instead creates a deadzone in gyro OUTPUT.
It will NOT react until moved out of the center by the amount of degrees proportionally set by the
Minimum Output Option.E.g. ff
Minimum Output Optionoutput is set to 50 % andMaximum Gyro Deflection Angleis set to 90 degrees, the controller has to be rotated by 45 degrees to register any form of output.Additionally , depending on the
Vertical/Horizontal Output Mixersetting, the affected axes change, but never show the desired anti deadzone effect.Steps for reproducing this issue:
Gyro To Joystick Deflection [Beta]Gyro Enable Button: Always OnMinimum Joystick Outputto 50% (exaggerated test setting, also appears on e.g. 10% but less pronounced)Maximum Gyro Deflection Angleto 90 degrees for greater effectVertical/Horizontal Output Mixerto -100% (Racing set up to just use as steering wheel)Additional notes:
Leaving the
Vertical/Horizontal Output Mixeron 0% will introduce this issue only on the vertical axis and will not do anything on the horizontal axis but also no anti dead zone output can be seen on the horizontal axis, effectively renderingMinimum Joystick Outputinert.Setting
Vertical/Horizontal Output Mixerto even only -5% will show both axes affected.