On 6/29/21 12:37 PM, Rémi Bernon wrote:
This adds a new joystick backend, implemented on top of HID and without any host dependencies. This will be progressively implementated, and it's not going to be usable until at least a few more patches.
Because of that, and because it may also introduce regressions compared to the existing backends, it is possible to disable it entirely using the following global registry key:
[HKCU\Software\Wine\DirectInput\Joysticks] "HID"="disabled"
Or using the corresponding AppDefaults registry key:
[HKCU\Software\Wine\AppDefaults\<app.exe>\DirectInput\Joysticks] "HID"="disabled"
Signed-off-by: Rémi Bernon rbernon@codeweavers.com
I'm not completely sure what's best here, so I kept it enabled by default and optionally disabled. Otherwise I'm afraid it's unlikely the backend will be used at all, and that bugs may only be discovered late.
But maybe it's better to disable it for now and only enable it by default once it gets actually a bit usable, which should not take too many patches, if we ignore force feedback support.