protonscr

Add option to select controller in Big Picture

steamopen Feature RequestBig Picturereviewed
ValveSoftware/steam-for-linux#3743 · opened 2015-03-05 by PureTryOut · updated 2026-04-13 · 7 comments · github
PPureTryOut 2015-03-05 github

I have a HOTAS plugged in, as well as a sixaxis controller connected by Bluetooth (Bluez 5.28).
The HOTAS is registered as /dev/input/js0, and /dev/input/js1, while the sixaxis is registered as /dev/input/js2.

Steam Big Picture automatically picks the first controller, which is the HOTAS throttle. This is of course not the right one. Please add an option to select the controller used in Big Picture or automatically detect a gamepad instead of some kind of different controller.

FFerdi265 2015-03-07 github

This happens to me as well, however for me, Steam Big Picture automatically selects my mouse, a Roccat Tyon Black, as its controller (yes, my mouse also registers /dev/input/js0 as well as a pointer device).

For me the only way to get steam to recognise the correct controller is to unplug my mouse, restart xboxdrv (the gamepad driver), and re-plug my mouse.

Jjjkinas 2015-03-24 github

Same problem here, for me I have Thrustmaster T-16000 Joystick , Big picture detects the joystick's throttle as me scrolling through pages.

I have to unplug the joystick.

HHalf-Shot 2015-04-28 github

Would be quite easy to select a controller simply by it's name and ignore whatever /dev/js it is on. Would be a cool feature.
What actually would be quite good to do at the same time would be to have per controller configurations and then just select the config to be used as primary,secondary etc.

FFerdi265 2015-06-13 github

Oh and if someone says "just create a udev rule to set your gamepad as js0", that doesn't work any more because udev scrapped renaming of kernel device nodes. It only allows symlinking now

MManagor 2024-04-01 github

Is this still an issue?

FFerdi265 2024-04-01 github

I don't have said mouse any more, but I can test this again with two different controllers if needed.

MManagor 2026-04-13 github

@kisak-valve This likely can be closed

Nothing extracted yet.