Steam Deck

Steam Deck

Jason Thompson Mar 26, 2022 @ 9:24am
8
19
2
2
2
3
4
3
2
19
I'd like a global A/B and X/Y swap
I would like to be able to swap A & B and X & Y to match the Japanese layout. This is what Nintendo defaults to. All modern game consoles (Including the Switch) has some sort of mechanism to do this. I even have my XBox Series X controller that I use on PC mapped with its buttons swapped via the XBox Accessories App.

It isn't the best UX experience when I'm used to East being "OK" and South being "Cancel". When a game says, "Press X", I almost always press the wrong button. I understand that this will cause problems with games like "Aperature Desk Job", but I could just remap the ABXY back to the normal setup specifically for that specific game.
< >
Showing 76-90 of 233 comments
Originally posted by AL2009man:
Originally posted by KittenGrindr:


You realize the Deck is spoofed as an xbox controller right? Don't know why you even mentioned how it's done on Steam considering it would be the same process for the Deck.

That's cool you don't see a need, doesn't mean it shouldn't be a function with it already existing in BPM.

That's correcto.

The Steam Input system (which both Deck and Steam Controller heavily relies on) hook common Input APIs (such as XInput, RawInput and Windows.Gaming.Input) and injects an Emulated Xbox Controller, or just provided by a Driver if you're on Linux/MacOS-land.

and of course: certain games such as the Ryu Ga Gotoku/Yakuza series or the recently released cat simulator Stray takes advantage of Steam Input's Glyph query (which will change button prompt based on Controller Type) while still remaining "XInput".

I personally call that "Legacy+", but the downside is that games that is released before Steam Deck will be using Steam Controller's button prompts instead of Deck's, since Deck Input is a closer equivalent of SC. (Ever wondered why Okami HD tells you to use the Right Pad?)

However, with Steam Input API-supported titles, they'd rely on the Game Action system. So, if you like to go for Nintendo layout for Menu Navigation only (like I did for Prey 2017 as a joke), the button prompts will correctly reflect that...depending on how they implement SIAPI.

But that is very few and far between, and given how PC Gaming's Gamepad Support is geared towards Xbox Controllers, it's gonna be a bit weird to muscle memory your way out of this one unless you played the Nintendo Switch version of SpongeBob SquarePants: Battle for Bikini Bottom – Rehydrated.

And given that Steam Deck Verified's min requirements is using Xbox Button prompts as a way to match Deck's physical button icons, I can't blame Valve for going for the ABXY-style standard.

While it would be nice to have a System-wide toggle (not counting SIAPI-Supported titles) beyond Nintendo Controllers, I don't expect that to happen...but anything can happen.


Doesn't matter if the game supports showing the swapped buttons. That didn't stop the desktop client from doing it even those most titles don't.
Sanctus-Susanin Aug 1, 2022 @ 6:44pm 
Originally posted by AL2009man:
Originally posted by KittenGrindr:


You realize the Deck is spoofed as an xbox controller right? Don't know why you even mentioned how it's done on Steam considering it would be the same process for the Deck.

That's cool you don't see a need, doesn't mean it shouldn't be a function with it already existing in BPM.

That's correcto.

The Steam Input system (which both Deck and Steam Controller heavily relies on) hook common Input APIs (such as XInput, RawInput and Windows.Gaming.Input) and injects an Emulated Xbox Controller, or just provided by a Driver if you're on Linux/MacOS-land.

and of course: certain games such as the Ryu Ga Gotoku/Yakuza series or the recently released cat simulator Stray takes advantage of Steam Input's Glyph query (which will change button prompt based on Controller Type) while still remaining "XInput".

I personally call that "Legacy+", but the downside is that games that is released before Steam Deck will be using Steam Controller's button prompts instead of Deck's, since Deck Input is a closer equivalent of SC. (Ever wondered why Okami HD tells you to use the Right Pad?)

However, with Steam Input API-supported titles, they'd rely on the Game Action system. So, if you like to go for Nintendo layout for Menu Navigation only ( like I did for Prey 2017 as a joke ), the button prompts will correctly reflect that...depending on how they implement SIAPI.

But that is very few and far between, and given how PC Gaming's Gamepad Support is geared towards Xbox Controllers, it's gonna be a bit weird to muscle memory your way out of this one unless you played the Nintendo Switch version of SpongeBob SquarePants: Battle for Bikini Bottom – Rehydrated.

And given that Steam Deck Verified's min requirements is using Xbox Button prompts as a way to match Deck's physical button icons, I can't blame Valve for going for the ABXY-style standard.

While it would be nice to have a System-wide toggle (not counting SIAPI-Supported titles) beyond Nintendo Controllers, I don't expect that to happen...but anything can happen.

Man, nice in-depth guide you wrote for Prey and Controllers. :TheG::TheG:
Jokey665 Aug 2, 2022 @ 7:35pm 
Ugh I didn't realize this wasn't possible already. Will be mega annoying when/if my deck ever shows up
Hoping Valve takes notes of this request. I've already accidentally pressed the wrong buttons countless times
sean Aug 4, 2022 @ 8:01pm 
I’ve had my Deck for months now and it’s mainly sat untouched due to this issue. All I want is the ability to switch A/B X/Y system wide. I can (usually more on this below) do this on a per game basis but then I’m constantly trying to re-program muscle memory depending on if I’m in a game or in the OS.

Valve’s controller config is powerful but I find myself constantly having to mess with control config when starting a new game and it’s made worse by games that are aware of the config and provide different options for different menus, game modes, etc. It’s never obvious which mode is which. I wish valve had a simple system wide remapping such as you find on XBox or the Switch.
JakobDev Aug 10, 2022 @ 6:02am 
As somebody who grown up with Nintendo, I would like to have this feature. It is confussing, when you switch between your Nintendo console and the Deck and the same button does now the opposite thing.
Mysterys Aug 24, 2022 @ 6:57am 
I too would like to have this implemented. I have a "generic" wireless controller and would like its configuration to be the same as the Steam Deck - being able to define where A is supposed to be, X A B too. :(
d[-_-]b Aug 24, 2022 @ 7:43am 
you mean. desktop mode > steam client > settings > controller > general > and activating nintendo button layout ?
Boblin the Goblin Aug 24, 2022 @ 7:49am 
Originally posted by #/DragonKeeper:
you mean. desktop mode > steam client > settings > controller > general > and activating nintendo button layout ?


No. They mean a button swap inside of the Gaming Mode, not just a UI swap.
d[-_-]b Aug 24, 2022 @ 8:06am 
Originally posted by KittenGrindr:
Originally posted by #/DragonKeeper:
you mean. desktop mode > steam client > settings > controller > general > and activating nintendo button layout ?


No. They mean a button swap inside of the Gaming Mode, not just a UI swap.
Oh i thought thats what the switch and Nintendo configurations did. then set the input for the game
Boblin the Goblin Aug 24, 2022 @ 8:42am 
Originally posted by #/DragonKeeper:
Originally posted by KittenGrindr:


No. They mean a button swap inside of the Gaming Mode, not just a UI swap.
Oh i thought thats what the switch and Nintendo configurations did. then set the input for the game


It does in BPM and one the desktop client but the Game Mode on the deck doesn't have that option.

It does if you connect an external controller, but that's it.
Jason Thompson Aug 24, 2022 @ 1:54pm 
Originally posted by #/DragonKeeper:
you mean. desktop mode > steam client > settings > controller > general > and activating nintendo button layout ?

My request is for the Steam Deck specifically. An ideal solution would let me define what I call each of the buttons and then additionally let me define what button I want to press for OK vs Cancel.

I would rather play with the console thinking in software that A is to the right even if the button is physically stamped with a B. And this wouldn't be weird either as I type in Dvorak. It's less about what the key is stamped and more about what the key represents in my mind.

So when I naturally hit East to press okay and the game cancels, it is frustrating. When a game tells me to press A and I press the key stamped with B, it is frustrating.

I'm sure PlayStation users would also love this feature. Wouldn't it be nice if Steam Input told a game that the west button was square?

The most frustrating part is that Steam has always made it easy to customize controllers to their games. It's a big reason I used Steam even before the deck. But locking down the UI's controls is just weird.
d[-_-]b Aug 24, 2022 @ 3:22pm 
Originally posted by Jason Thompson:
Originally posted by #/DragonKeeper:
you mean. desktop mode > steam client > settings > controller > general > and activating nintendo button layout ?

My request is for the Steam Deck specifically. An ideal solution would let me define what I call each of the buttons and then additionally let me define what button I want to press for OK vs Cancel.
You can define what you call each of the buttons to say what function you have set it as.
I would rather play with the console thinking in software that A is to the right even if the button is physically stamped with a B. And this wouldn't be weird either as I type in Dvorak. It's less about what the key is stamped and more about what the key represents in my mind.
well thats what the steam controller is all about. Doesnt matter what its called physically because you can make your own configs for everything.
So when I naturally hit East to press okay and the game cancels, it is frustrating. When a game tells me to press A and I press the key stamped with B, it is frustrating.
this contradicts the previous.
I'm sure PlayStation users would also love this feature. Wouldn't it be nice if Steam Input told a game that the west button was square?

The most frustrating part is that Steam has always made it easy to customize controllers to their games. It's a big reason I used Steam even before the deck. But locking down the UI's controls is just weird.
I dont get whats locked down.

so unless im totally missing what you want
The problem here is that, even though steam allows for custom controls, Game developers show their own controls in game based on their input maps.

Steam doesnt know about these maps or the trigger points for where they get shown in game.

So to make custom controls and also have games display those controls for what youve chosen there would have to be some layer added in to tell steam to overlay this and devs would have to use it, and thats a long shot in thinking they will all use it
70% skilled airshot Aug 24, 2022 @ 3:38pm 
I think you're misunderstanding the feature request a little. All we want is for there to be an option to swap A/B and X/Y (that is, use "nintendo style" button layout) globally. Steam Input can be used to change the button configs in games, which is great, but Steam system menus are always south-A, east-B, which can be a little jarring if you're used to the opposite.
d[-_-]b Aug 24, 2022 @ 3:54pm 
Originally posted by wuoario:
I think you're misunderstanding the feature request a little. All we want is for there to be an option to swap A/B and X/Y (that is, use "nintendo style" button layout) globally. Steam Input can be used to change the button configs in games, which is great, but Steam system menus are always south-A, east-B, which can be a little jarring if you're used to the opposite.
Okay if just steam deck system (game mode) ui this makes sense, As i dont think the controls in that are editable yet, like they are in big picture mode
< >
Showing 76-90 of 233 comments
Per page: 1530 50

Date Posted: Mar 26, 2022 @ 9:24am
Posts: 233