protonscr

Regression: SDL_GAMECONTROLLERCONFIG Environment Variable Ignored

protonclosed
ValveSoftware/Proton#5667 · opened 2022-03-12 by nezd5553 · updated 2022-03-12 · 1 comments · github
1 matching comments, n / p to jump
Nnezd5553 2022-03-12 github

System Information

When Steam Input is disabled, controller mappings from the environment variable SDL_GAMECONTROLLERCONFIG are no longer used. This was tested with a Nintendo Switch Pro Controller with the hid-nintendo kernel module loaded. The environment variable is needed to fix controller mappings, as suggested by the Arch Linux wiki. To fix this I needed to create a registry entry at HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\winebus and add a new DWORD called DisableHidraw with a value of 1. I found this thanks to #4775 (this comment).

Kkisak-valve maintainer 2022-03-12 github

Hello @nezd5553, without providing a known working reference point, this issue can't be investigated as a new regression, and it looks like a duplicate of #4775. Feel free to add your experience to the older issue report.

Closing in favor of the older issue report.

Launch options

Upstream links