Steam Deck

Steam Deck

Playstation button layout on steamdeck
There already is a feature to swap to the Nintendo button layout, is it possible to make the deck tell a game it's a PlayStation controller, not an Xbox one, so that both ingame and in menu the button prompts are displayed as cross, circle, triangle, square instead of abxy
< >
Showing 1-15 of 37 comments
Prezidentas Sep 4, 2023 @ 8:26am 
The deck should already make all of the steam menus use PS styling, and for the same styling to move into the game itself, the game needs to support Steam Input. So it's up to the developers of a game.
WarnerCK Sep 4, 2023 @ 8:41am 
Originally posted by A Hungry Thing:
There already is a feature to swap to the Nintendo button layout, is it possible to make the deck tell a game it's a PlayStation controller, not an Xbox one, so that both ingame and in menu the button prompts are displayed as cross, circle, triangle, square instead of abxy
That's not the issue.

Microsoft declared Microsoft's console controller layout to be the "standard" on Microsoft's OS, and so game developers (with very few exceptions) use that layout on PC even if they also have a PlayStation build of their game.

Valve have already implemented the means for games to automatically use the appropriate glyphs for whatever controller is being used, with Steam Input; game developers just have to choose to do that.

When choosing which names to give buttons on their device they picked the ones used by the huge majority of games on Steam. That's entirely sensible, and was the correct choice no matter how much more comfortable I personally am with the PlayStation button names.

Your suggestion wouldn't make games use PlayStation glyphs any more than they already do, and would only make the interface glyphs not match the buttons on the actual device.
A Hungry Thing Sep 4, 2023 @ 9:08am 
that said i still wish there was an option to make the deck present itself as a playstation controller instead of an xbox one

Originally posted by WarnerCK:
Originally posted by A Hungry Thing:
There already is a feature to swap to the Nintendo button layout, is it possible to make the deck tell a game it's a PlayStation controller, not an Xbox one, so that both ingame and in menu the button prompts are displayed as cross, circle, triangle, square instead of abxy
That's not the issue.

Microsoft declared Microsoft's console controller layout to be the "standard" on Microsoft's OS, and so game developers (with very few exceptions) use that layout on PC even if they also have a PlayStation build of their game.

Valve have already implemented the means for games to automatically use the appropriate glyphs for whatever controller is being used, with Steam Input; game developers just have to choose to do that.

When choosing which names to give buttons on their device they picked the ones used by the huge majority of games on Steam. That's entirely sensible, and was the correct choice no matter how much more comfortable I personally am with the PlayStation button names.

Your suggestion wouldn't make games use PlayStation glyphs any more than they already do, and would only make the interface glyphs not match the buttons on the actual device.
Prezidentas Sep 4, 2023 @ 9:25am 
Originally posted by A Hungry Thing:
that said i still wish there was an option to make the deck present itself as a playstation controller instead of an xbox one
Both controllers have the same amount of buttons so what's the point?
A Hungry Thing Sep 4, 2023 @ 9:54am 
the visual of the abxy buttons, i wish for a way to make them be the playstation versions of cross, circle, triangle, square
Last edited by A Hungry Thing; Sep 4, 2023 @ 9:55am
WarnerCK Sep 4, 2023 @ 12:05pm 
On the plus side, if game devs start using Steam Input anyway for the Deck (particularly because they don't want mixed-input jank with controller buttons and gyro-as-mouse) then those games will automatically get PlayStation glyphs for PlayStation controllers, and then it might make more sense for the Deck to be able to pretend to be a PlayStation controller (which have had trackpads for two generations and gyro for three). Games need to stop being limited to the Xbox controller first, though.
Valve already did everything they can by implementing SIAPI. It's up to developers to use it. If they do (and do it properly) their game will automatically switch to the correct glyphs. For games that don't implement SIAPI, there's nothing Valve can do. The developer has to properly detect which controller it is, and what glyphs to use.

I'm pretty sure the reason the Nintendo remapping thing works is Steam is simply silently remapping the buttons. So when you press the right hand action button on your Nintendo controller, Steam instead tells the game that you pressed the bottom one instead. You just don't notice because the two controllers use basically the same glyphs. Sadly this doesn't work for Playstation controllers because their layout already matches, and without SIAPI Steam can't replace the glyphs in game.
Prezidentas Sep 4, 2023 @ 1:43pm 
Originally posted by A Hungry Thing:
the visual of the abxy buttons, i wish for a way to make them be the playstation versions of cross, circle, triangle, square
as I said, it's up to the game developer to implement. it's not like simply plugging a different controller will magically change controller glyphs in various games.
Glentopher Oct 9, 2023 @ 5:28am 
Originally posted by Škoda 14Tr:
Originally posted by A Hungry Thing:
the visual of the abxy buttons, i wish for a way to make them be the playstation versions of cross, circle, triangle, square
as I said, it's up to the game developer to implement. it's not like simply plugging a different controller will magically change controller glyphs in various games.

So yes it is and therefore a lot f games DO recognize a PlayStation controller and present the matching Glyphs, so it is partially on valve, they could allow the option to spoof the deck as a PS controller so those games do show PlayStation Glyphs, which I think is all that was being asked for? I can't quite work out from this thread if they do allow that or not though?


Originally posted by Škoda 14Tr:
Originally posted by A Hungry Thing:
that said i still wish there was an option to make the deck present itself as a PlayStation controller instead of an xbox one
Both controllers have the same amount of buttons so what's the point?

The point is for me (and the reason I found this thread) that I am very very used to using a PS controller and the button layout is very instinctive to me, when i have to use XBOX controller buttons I have to check my controller to find the X and A, especially as my secondary console is the Switch where they have the same letters in a different layout, so as a preference, if I could, I would like to set the Steam Deck to pretend to be a PS controller for those games that have the glyphs built in.
Last edited by Glentopher; Oct 9, 2023 @ 5:36am
deaddoof Oct 9, 2023 @ 9:43am 
Originally posted by Glentopher:
Originally posted by Škoda 14Tr:
as I said, it's up to the game developer to implement. it's not like simply plugging a different controller will magically change controller glyphs in various games.

So yes it is and therefore a lot f games DO recognize a PlayStation controller and present the matching Glyphs, so it is partially on valve, they could allow the option to spoof the deck as a PS controller so those games do show PlayStation Glyphs, which I think is all that was being asked for? I can't quite work out from this thread if they do allow that or not though?
You answered the first question. Do games recognize the PS controller on Windows? If yes, then the conversation can continue.

Unfortunately, these fixes have to exist per game. You have to file a bug report per game man. There isn't a general solution for all problems.

Please file a bug report per game. They might tell you how to lie to the game etc. You can go and tell Valve to also implement in Proton.

https://bugs.winehq.org/

Linux needs user testers. If you want your workflow to be acknowledged, you should join and test stuff.
Last edited by deaddoof; Oct 9, 2023 @ 9:44am
Glentopher Oct 10, 2023 @ 6:46am 
So, the games I play already have support for Playstation controller that is not my issue, I am asking, can the Steam Deck pretend that it is a PlayStation controller so when I use the steam deck to play a game, the game says "Press Triangle" this is not a game issue, the game already can do this, it is a steam deck feature question.
deaddoof Oct 10, 2023 @ 6:56am 
Originally posted by Glentopher:
So, the games I play already have support for Playstation controller that is not my issue, I am asking, can the Steam Deck pretend that it is a PlayStation controller so when I use the steam deck to play a game, the game says "Press Triangle" this is not a game issue, the game already can do this, it is a steam deck feature question.

Well yea. This stuff need to be tested per game.

Dude, do you want settings that break every update? Do you want settings that are reliable?

I think you misunderstand how this works. Linux is a community effort. You join it for feature request. Most q/a tester have their own brand of vision and wishes to fulfill. Many q/a tester will not help you on your "entitlement". To be honest, they may implement it wrong and you will complain. You are essentially asking for a feature which may break between releases. You should go ask guys at wine for this feature unless the game is native Linux.

People donated their time into Dxvk because they wanted games to run on Linux. You should try and donate some testing effort for these button glyphs.
Last edited by deaddoof; Oct 10, 2023 @ 7:04am
Prezidentas Oct 10, 2023 @ 7:49am 
Originally posted by Glentopher:
So, the games I play already have support for Playstation controller that is not my issue, I am asking, can the Steam Deck pretend that it is a PlayStation controller so when I use the steam deck to play a game, the game says "Press Triangle" this is not a game issue, the game already can do this, it is a steam deck feature question.
connect your PlayStation controller, disable steam input for the specific game and test.
Glentopher Oct 10, 2023 @ 7:57am 
Originally posted by deaddoof:
Originally posted by Glentopher:
So, the games I play already have support for Playstation controller that is not my issue, I am asking, can the Steam Deck pretend that it is a PlayStation controller so when I use the steam deck to play a game, the game says "Press Triangle" this is not a game issue, the game already can do this, it is a steam deck feature question.

Well yea. This stuff need to be tested per game.

Dude, do you want settings that break every update? Do you want settings that are reliable?

I think you misunderstand how this works. Linux is a community effort. You join it for feature request. Most q/a tester have their own brand of vision and wishes to fulfill. Many q/a tester will not help you on your "entitlement". To be honest, they may implement it wrong and you will complain. You are essentially asking for a feature which may break between releases. You should go ask guys at wine for this feature unless the game is native Linux.

People donated their time into Dxvk because they wanted games to run on Linux. You should try and donate some testing effort for these button glyphs.

I don't think you understand at all, it would absolutely not need to be tested per game, the whole infrastructure of which type of controller is connected already exists and the deck itself must be declaring what configuration it is in somehow, it would likely just need to be a switch for it to declare something diffrent.
deaddoof Oct 10, 2023 @ 7:59am 
Originally posted by Škoda 14Tr:
Originally posted by Glentopher:
So, the games I play already have support for Playstation controller that is not my issue, I am asking, can the Steam Deck pretend that it is a PlayStation controller so when I use the steam deck to play a game, the game says "Press Triangle" this is not a game issue, the game already can do this, it is a steam deck feature question.
connect your PlayStation controller, disable steam input for the specific game and test.

Trying to get the guy to get use to contacting other people.

I believe Sony pretty much prohibits majority of game studios from using their controller glyphs on Windows. Playstation controller icon stuff needs a database.
< >
Showing 1-15 of 37 comments
Per page: 1530 50