https://bugs.winehq.org/show_bug.cgi?id=47223
Bug ID: 47223 Summary: D-pad input from gamepad is no longer registered in some games (regression) Product: Wine Version: 4.8 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: sashok.olen@gmail.com Distribution: ---
Created attachment 64493 --> https://bugs.winehq.org/attachment.cgi?id=64493 +tid,+pid,+plugplay,+hid,+hid_report,+hidp,+xinput,+dinput,+rawinput
I didn't notice this issue at first when looking into bug 47188, but it seems like commit 5ff326f80147f4608fd64ad37510d0cff330676e also caused d-pad input to stop working (buttons and analog sticks work fine), and it's still true in latest master. If I revert it, d-pad input starts being registered again. I've tested this with a game called A Hat in Time but it also seems to affect Sekiro: Shadows Die Twice. My controller is a Generic 360 one, specifically Logitech F310. Attaching a log with WINEDEBUG=+tid,+pid,+plugplay,+hid,+hid_report,+hidp,+xinput,+dinput,+rawinput debug channels.