Could not effectively summarize my issue in the subject, so I will do my best to further explain the issue I have.
I have many different types of controllers that I use (Xbox one controller, PS4 controller, PS5 controller, Xbox 360 controller, PS3 controller, Nintendo switch controller, I imagine you get the picture) . When my friends are over, I usually just open the drawer of controllers and let them choose. When I play steam games, it all ends up just working. I can one day use a PS4 controller as Player 1, and the next day use my Xbox one controller with PC games.
The problem is that I am attempting to apply this concept to Dolphin. I want to be able to bind a universal standard controller that has all the buttons and capabilities of the above controllers and allow me and my friends to just use the controller we want. I could limit it to just the PS4 and PS5 controllers to get the motion controls for some games, but I would prefer to just set it up in a way where it works for all my main controllers.
I run my games under both windows and linux. I would prefer a solution that I could apply to both situations, but if a solution works for one but not the other, then I would at least want to consider it. I know devices under linux are named and treated a little differently than windows.
I have tried to think of ways to do this. I have thought of complicated ways that would be difficult to maintain and simple ones.
The best one I have come up with is to run all my dolphin games through steam which converts all inputs to an xbox controller for non-steam games. I just map my controller for an xbox controller and that is all. This approach does have some issues, especially if I want to use motion controls. If I want to just use the PS4 and PS5 controllers and forget xbox controllers which do not have motion controls, I do not know how I would go about doing that.
I just want to pick others brains on this. I know my situations is a weirdly complicated one. I am just not a person who wants to only have a single controller to rule them all. If any of you all have a better way of doing what I am trying to do, that would be greatly appreciated!
Thanks!
I have many different types of controllers that I use (Xbox one controller, PS4 controller, PS5 controller, Xbox 360 controller, PS3 controller, Nintendo switch controller, I imagine you get the picture) . When my friends are over, I usually just open the drawer of controllers and let them choose. When I play steam games, it all ends up just working. I can one day use a PS4 controller as Player 1, and the next day use my Xbox one controller with PC games.
The problem is that I am attempting to apply this concept to Dolphin. I want to be able to bind a universal standard controller that has all the buttons and capabilities of the above controllers and allow me and my friends to just use the controller we want. I could limit it to just the PS4 and PS5 controllers to get the motion controls for some games, but I would prefer to just set it up in a way where it works for all my main controllers.
I run my games under both windows and linux. I would prefer a solution that I could apply to both situations, but if a solution works for one but not the other, then I would at least want to consider it. I know devices under linux are named and treated a little differently than windows.
I have tried to think of ways to do this. I have thought of complicated ways that would be difficult to maintain and simple ones.
The best one I have come up with is to run all my dolphin games through steam which converts all inputs to an xbox controller for non-steam games. I just map my controller for an xbox controller and that is all. This approach does have some issues, especially if I want to use motion controls. If I want to just use the PS4 and PS5 controllers and forget xbox controllers which do not have motion controls, I do not know how I would go about doing that.
I just want to pick others brains on this. I know my situations is a weirdly complicated one. I am just not a person who wants to only have a single controller to rule them all. If any of you all have a better way of doing what I am trying to do, that would be greatly appreciated!
Thanks!