ValveSoftware / SteamOS

SteamOS community tracker
1.53k stars 69 forks source link

Adding an option to choose a "master" controller to control the steam deck #1527

Open Sub0Zero1990 opened 2 months ago

Sub0Zero1990 commented 2 months ago

Your system information

Please describe your issue in as much detail as possible:

When multiple controllers are connected to the Steam Deck, there is no hierarchy or designation of a primary controller, leading to all connected controllers being able to control the Steam Deck. This can result in a chaotic user experience, especially when multiple people try to use different controllers simultaneously. A feature to designate one controller as the "master" controller while restricting others to game-only usage would greatly improve usability.

Steps for reproducing this issue:

  1. Connect multiple controllers to the Steam Deck.
  2. Attempt to use the connected controllers concurrently.

Result

Observe that every connected controller can control the Steam Deck, causing potential conflicts and confusion.

Expected

A new option in the controller settings menu to designate a "master" controller and provide an interface to list all connected controllers and select one as the primary controller. In case the master controller is disconnected or turned off, allow the user to designate a new master controller from the remaining connected controllers.

lyndonguitar commented 2 months ago

There is a hierarchy setting already implemented. Press triple dot button or home+A (when controller)

I think its in the quick settings, click re-order controller and choose the number for each controller.

Although I am finding some minor issue with it where it seemingly assigns random hierarchy for the controllers instead of following the assigned numbers.

image

Sub0Zero1990 commented 2 months ago

Interesting, thanks for letting me know. Does this option allow to making the first controller the only one usable when using the steam deck outside a game?