Sounds like your controller might be using direct input instead of XInput. Is there a setting for it? What controller are you using?
PC Master Race
A community for PC Master Race.
Rules:
- No bigotry: Including racism, sexism, homophobia, transphobia, or xenophobia. Code of Conduct.
- Be respectful. Everyone should feel welcome here.
- No NSFW content.
- No Ads / Spamming.
- Be thoughtful and helpful: even with ‘stupid’ questions. The world won’t be made better or worse by snarky comments schooling naive newcomers on Lemmy.
Notes:
- PCMR Community Name - Our Response and the Survey
Old Xbox one controller, wired switch pro controller Wii mote and some off brand game cube controllers
The xbox controller should work but the other ones might need a program to translate them to Xinput. Either way check your Steam input settings, I think you can try to register and remap your controller there.
I'm guessing you're on Linux, right? And is Steam installed through flatpak or your OS's package manager?
I'm asking because I wonder if Steam has installed some dependencies that aren't available system-wide. I know on Debian based distros you generally want the steam-devices package installed which provides a lot of compatibility for various controllers.
Windows user actually I have been thinking about transitioning to Linux but I haven't gotten around to it
Oh, then sorry, I doubt I can help you with this issue, unfortunately... I'm pretty rusty on Windows in general. Good luck!