how to combine controllers?

mariah@feddit.rocks to Linux@lemmy.ml – 47 points –

i recently found out that my wheelchair can be a bluetooth controller but it only has l stick, a, and x. how can i combine it with my xbox adaptive controller?

12

Sorry, I'm just imagining you in a heated battle and the wheelchair losing connection and immediately reverting back to controlling itself and thus flinging you around. ;-)

Have you looked at Steam Input? You can do a ton of stuff with it, maybe even combine multiple controllers. You can even use it with none-Steam games by adding the executable to Steam. It only has problems with flatpaks.

Or maybe look people working on Joycon support. I think they are technically two controllers that you would sometimes like to act as one.

actually the controller is in a seperate menu and doesnt exit it upon disconnect. ill try steam input

I know in steam you can set the order of controllers (player 1, 2, 3, 4) but I can’t remember if you can set controllers to the same player.

At any rate you can map both controllers to output keyboard commands and then have the game receive input from mouse and keyboard and then the game will think it is receiving input from only one device.

Hmm I wonder if antimicrox would allow you to combine two inputs into one composite input, I don’t have experience with it so I can’t say for sure but it seems like the kind of utility that would.

https://github.com/AntiMicroX/antimicrox

What I would do in this situation is map the controls to keyboard, then use a Controller-to-Keyboard mapping program to map all the controller buttons to the keyboard buttons. So map both controllers D-Pads to W-A-S-D (or arrows, or whatever really) then set those keyboard controls to your movement controls in the emulator.

https://www.reddit.com/r/EmulationOnPC/comments/165tewk/mapping_multiple_controllers_to_the_same_input/

i use antimicrox and see no option to combine

i only know in some games you can customise controls like "walk up=joystick 1 x-axis minus", "turn right=joystick 2 x-axis minus" etc. that allows to configure multiple inputs. i use this for Spiral Knights playing on Linux with controller and trackball.