https://bugs.winehq.org/show_bug.cgi?id=50510
--- Comment #3 from RĂ©mi Bernon rbernon@codeweavers.com --- So I currently only have Wiimote and Joycon Nintendo controllers, and a Dualshock 4, which I used when writing the patches for some Steam game running with Proton, I don't know if that'll be enough.
It would also be awesome if you could record some of your controller input using hid-recorder [1] and / or evemu [2] (depending on which subsystem the controller is using), check if you can replay the data and see the same result in Wine, and post the recording here so anyone (if not me) can try debugging the issue.
[1] [2] From your Linux distribution if it has it, or from https://gitlab.freedesktop.org/libevdev/hid-tools and https://gitlab.freedesktop.org/libevdev/evemu respectively.
Note that I never actually used hid-recorder but it seems you only need the output file to replay, while evemu requires first evemu-describe output to create a virtual device, then evemu-record / evemu-replay on it.