Open elad335 opened 2 years ago
I think in general, being able to map emulator shortcuts to controller input would be nice like in other emulators. e.g. on a Steam Deck the 4 back buttons could be mapped to useful features in RPCS3, the select/share button on a DS4 to take screenshots as it also does on a PS4, etc.
Most controllers don't even have more buttons. I still wonder how you are gonna play a game.
You can perfectly use the buttons that can be used by the game for emulator shortcuts as well, I've tried this on other emulators
For example, you can map the L3 + R3 combo (I have this to exit fullscreen on Deck), L3/R3 + Start/Select, some combination of triggers like L1+L2+R2 that won't interfere with the game, Start + Select, and so on
We could also have a full screen menu with all these functions in it. That way you only need to find one extra button on your controller to access all these features.
Most controllers don't even have more buttons. I still wonder how you are gonna play a game.
One of my most used features of the great Steam controller API is action layers. Holding the Playstation button turns every other button into essentially a macro key. And for many per-game controller layout I have an action layer activated by just touching the touch pad. It feels fantastically natural, I'm surprised no developers have used something like that natively. I think Home Button is probably the most useful right now though since it's currently useless.
We could also have a full screen menu with all these functions in it. That way you only need to find one extra button on your controller to access all these features.
Second this. Press the home/playstation button and an on-screen menu pops up.
This was already tracked in https://github.com/RPCS3/rpcs3/issues/5444 I started some work on it after osk but it stalled and I got distracted by other things.
Just wanted to share some workaround for steam deck: