KassanderN Sep 8, 2024 @ 5:36am
switch pro controller but with xbox button layout
I am using a switch pro controller but changed the hardware buttons to xbox style. However steam of course detects a switch controller and so ingame (e.g. Horizon Forbidden West) I get the wrong glyphs (steam itself has the option to use neutral glyphs).
Can I make steam to tell games that my buttons are xbox style so I get the correct glyphs?
< >
Showing 1-9 of 9 comments
ReBoot Sep 8, 2024 @ 5:38am 
Steam doesn't tell games anything, the games bring their own glyphs.

That said, it dependy on what's wrong. If you're talking about A/B being switched (also X/Y), you can fix that with Steam Input.
KassanderN Sep 8, 2024 @ 10:09am 
But how? I tried deaktivating steam input but then Horizon detects a switch controller and the buttons are switched. I tried steam input active but as steam also detects a switch controller the buttons are still switched. I can then remap all buttons but that does not change the glyphs. The option "use nintendo layout" only works within the steam app but nothing changes in Horizon. So what do I have to do?
ReBoot Sep 8, 2024 @ 9:32pm 
Originally posted by KassanderN:
But how? I tried deaktivating steam input but then Horizon detects a switch controller and the buttons are switched. I tried steam input active but as steam also detects a switch controller the buttons are still switched. I can then remap all buttons but that does not change the glyphs. The option "use nintendo layout" only works within the steam app but nothing changes in Horizon. So what do I have to do?
Please pay attention and react to the following paragraph:
Originally posted by ReBoot:
That said, it dependy on what's wrong. If you're talking about A/B being switched (also X/Y)
Is it about this or about the glyphs themselves?
Last edited by ReBoot; Sep 8, 2024 @ 9:37pm
KassanderN Sep 9, 2024 @ 7:22am 
Both Steam and e.g. Horizon detect a switch controller. From this point everything is fine because the glyphs match the original nintendo button layout.
But as stated I exchanged my buttons so that on my controller the button layout matches xbox style. The problem now is that if the games detects a switch controller the glyphs do not match my button layout.
Therefore my question was: Can I either make steam believe that I have an xbox controller? Because neither steam nor Horizon have an option to choose the controller type they simply take the one they detect. I can change the actions for the buttons but if I press e.g. A for jump the program of course detects a B press and thus the glyphs are wrong. Or can I solve the problem via steam input and if so then how?
ReBoot Sep 9, 2024 @ 7:41am 
Why didn't you simply say "yes"?

That said, in GLOBAL Steam Input settings (for this device, not for a specific game), map A to B and B to A (same for X & Y). I had a similar scenario with an aftermarket Switch gamepad and solved it exactly this way. Result: when I pressed A on that thing, it sent a B, then Steam mapped it A so when the game told me to press A and I pressed the button with an A, it worked. Also, when Steam expected an A, it worked.
Last edited by ReBoot; Sep 9, 2024 @ 7:54am
JV Sep 9, 2024 @ 7:52am 
This is the first time I've seen a PC game with native Switch controller support. And it's a Sony game of all things, that's wild. Unfortunately, Steam is completely bugging out for me right now so I can't test anything for you in Steam. But you can use DS4windows, and that will fix your problem.
KassanderN Sep 9, 2024 @ 8:47am 
@ReBoot Thank you for your patience. Please be patient one more time: Where do I change the global settings? Is it Steam -> Settings -> Controller? And then? Because the only option I find to map buttons is "Desktop Layout". (In the Internet everything I find seems to be referring to an old version of steam which does not look like the actual one anymore.) However that did not change anything.
Blaagh Sep 9, 2024 @ 9:23am 
'use nintendo layout' is the option you DON'T want.
I don't have hfw but in darksiders genesis (defaults to steam input ON by developer) right button is B ingame and bottom is A
there is a game-specific profile for each game. open the steam overlay and open controller options there or right click on the game in your library and select - manage - controller layout or how it is spelled in EN
Last edited by Blaagh; Sep 9, 2024 @ 9:25am
KassanderN Sep 9, 2024 @ 10:47am 
I finally found it: The option to remap the buttons in the global settings is sort of hidden. You have to click "Begin Test" and there you can choose to "Setup Device Inputs". And now it works.
Thanx to all of you for your help!
Last edited by KassanderN; Sep 9, 2024 @ 10:49am
< >
Showing 1-9 of 9 comments
Per page: 1530 50

Date Posted: Sep 8, 2024 @ 5:36am
Posts: 9