dinput/winebus: Restore autocenter support to SDL and udev input backends and provide default override to address on issues

This merge request restores DIPROP_AUTOCENTER support to the SDL and udev input backends. It also

  • adds an Autocenter registry app key that lets the default DIPROP_AUTOCENTER setting to be set on a per device and per application and device level,
  • logs a warning on acquisition when DIPROP_AUTOCENTER hasn't been checked or set that that is the case and the default can be changed via the 'Autocenter' app key if required.

Together these two should provide a robust solution for the issues some where having with autocenter being incorrectly on for some programs and devices.

Merge request reports

Loading