ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.13k stars 174 forks source link

Turn Camera X° binding does not calibrate correctly if Flick Stick is not bound to any input source #10845

Open Managor opened 2 weeks ago

Managor commented 2 weeks ago

Your system information

Please describe your issue in as much detail as possible:

Demonstrative video: https://youtu.be/_8R8QnmwMaM Unless I have Flick Stick bound to a trackpad, joystick or dpad, the "Turn Camera X°" binding does not respect the set "Flick Stick ° to Mouse Pixels" setting. This is somewhat odd since re-setting Flick Stick to any input method, it remembers the value I calibrated it with so that value must be stored somewhere. The same is probably true for "Reset Camera Horizon" and "Turn Camera to Face Diretion" binding but I haven't tested. Since the calibration affects multiple bindings now (with Gyro to Mouse on top of the ones previously mentioned), I think the best course of action is to move the calibration setting to somewhere like "Global Set Options" in the Action Sets menu.

Steps for reproducing this issue:

  1. Calibrate Flick Stick correctly
  2. Bind "Turn Camera 360°" to a button
  3. Unbind Flick Stick from an input source
  4. Use "Turn Camera 360°" in game

Result:

The binding acts as as if the calibration was never made

Expected:

The binding should pull the calibration values from where they are stored even if they are not bound.

HilariousCow commented 2 weeks ago

https://steamcommunity.com/groups/SteamClientBeta/announcements/detail/4216008828237777536

Fixed

Managor commented 2 weeks ago

Can confirm it is now fixed