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
< >
115/38 megjegyzés mutatása
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.
A Hungry Thing eredeti hozzászólása:
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.
that said i still wish there was an option to make the deck present itself as a playstation controller instead of an xbox one

WarnerCK eredeti hozzászólása:
A Hungry Thing eredeti hozzászólása:
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 eredeti hozzászólása:
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 visual of the abxy buttons, i wish for a way to make them be the playstation versions of cross, circle, triangle, square
Legutóbb szerkesztette: A Hungry Thing; 2023. szept. 4., 9:55
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.
A Hungry Thing eredeti hozzászólása:
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.
Škoda 14Tr eredeti hozzászólása:
A Hungry Thing eredeti hozzászólása:
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?


Škoda 14Tr eredeti hozzászólása:
A Hungry Thing eredeti hozzászólása:
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.
Legutóbb szerkesztette: Glentopher; 2023. okt. 9., 5:36
Glentopher eredeti hozzászólása:
Škoda 14Tr eredeti hozzászólása:
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.
Legutóbb szerkesztette: deaddoof; 2023. okt. 9., 9:44
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.
Glentopher eredeti hozzászólása:
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.
Legutóbb szerkesztette: deaddoof; 2023. okt. 10., 7:04
Glentopher eredeti hozzászólása:
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.
deaddoof eredeti hozzászólása:
Glentopher eredeti hozzászólása:
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.
Škoda 14Tr eredeti hozzászólása:
Glentopher eredeti hozzászólása:
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.
< >
115/38 megjegyzés mutatása
Laponként: 1530 50