This is an issue for rhythm games (e.g. Rift of the NecroDancer) when played with a leverless arcade controller (which has separate buttons for each DPad direction).
Reported upstream as well, though I thought I'd also open an issue here, as this directly affects Steam games. I've written a patch that fixes this (by ~ reverting the commit that introduced this regression), but while this works (and fixes the issue on my system), I'm unsure of it's correctness as I'm not familiar with the wine codebase (or the real win32 api for that matter).
Hello @zotanmew, upstream wine issues should be handled upstream first. After that's been reviewed and triaged upstream, then leave a note here with a link to the commit and a Proton dev can ponder backporting it.
This is an issue for rhythm games (e.g. Rift of the NecroDancer) when played with a leverless arcade controller (which has separate buttons for each DPad direction).
Reported upstream as well, though I thought I'd also open an issue here, as this directly affects Steam games. I've written a patch that fixes this (by ~ reverting the commit that introduced this regression), but while this works (and fixes the issue on my system), I'm unsure of it's correctness as I'm not familiar with the wine codebase (or the real win32 api for that matter).