This topic has been locked
MOP Jun 18, 2023 @ 4:33am
Anyone know how to hide/unhide controllers now
I had my controller hidden for when I was using ds4w but since the update I no longer see the option to hide/unhide so my ps5 controller is just stuck hidden. I can circumvent this by using ds4w and emulating a new controller but it would be nice to just have my normal setup back. Anyone know anything?

Something went wrong while displaying this content. Refresh

Error Reference: Community_9721151_
Loading CSS chunk 7561 failed.
(error: https://community.fastly.steamstatic.com/public/css/applications/community/communityawardsapp.css?contenthash=789dd1fbdb6c6b5c773d)
Showing 1-13 of 13 comments
XDM Jun 18, 2023 @ 5:17am 
Im in the same boat. i need to hide a input because of one of my usb dongle beeing seen as a controller and its making my ps5 controller act as player 2. Now i know you can shuffle the controllers but its in slot 1 and i have to keep doing it for EVERY game. i heard something along the lines of blacklisting a id but i tried and it didnt work
MOP Jun 18, 2023 @ 8:57am 
Why they do this
DILLIGAS-Gamer Jun 30, 2023 @ 4:48pm 
I have the same question. Why has this feature been removed from the new "improved" interface?
tintingaroo Jun 30, 2023 @ 10:23pm 
The info is held at [Steam installation folder]/config/config.vdf

- Quit Steam
- Open that file with Notepad etc
- Search for: controller_blacklist
- Remove the Vendor & Product ID of the controller

e.g. with just a DualSense hidden things will look like this:
"controller_blacklist" "54c/ce6"

Remove the VID & PID:
"controller_blacklist" ""

Save and close the file
XDM Jul 2, 2023 @ 5:59am 
Originally posted by tintingaroo:
The info is held at [Steam installation folder]/config/config.vdf

- Quit Steam
- Open that file with Notepad etc
- Search for: controller_blacklist
- Remove the Vendor & Product ID of the controller

e.g. with just a DualSense hidden things will look like this:
"controller_blacklist" "54c/ce6"

Remove the VID & PID:
"controller_blacklist" ""

Save and close the file
i had read that and tried but it didnt seem to work at all. i dont know of the ID is wrong but yea.
tintingaroo Jul 2, 2023 @ 2:49pm 
There'll be alternatives, one is HidHide, but I'm curious to learn what's happening via Steam's hide.
You have the Vendor & Product ID of the dongle?
Can you paste what your controller_blacklist line looks like.
XDM Jul 3, 2023 @ 12:16am 
Originally posted by tintingaroo:
There'll be alternatives, one is HidHide, but I'm curious to learn what's happening via Steam's hide.
You have the Vendor & Product ID of the dongle?
Can you paste what your controller_blacklist line looks like.


this is the line i added all the way at the bottom

my pc says this, this is what i want to remove

Bus 001 Device 007: ID 0c45:8101 Microdia USB Device


"controller_blacklist" "c45/810"


i tried the full number as well to no avail
Last edited by XDM; Jul 3, 2023 @ 12:20am
tintingaroo Jul 3, 2023 @ 12:45am 
Not sure if a typo in the post but it's missing the 1, should be "c45/8101".
XDM Jul 3, 2023 @ 2:40am 
Originally posted by tintingaroo:
Not sure if a typo in the post but it's missing the 1, should be "c45/8101".
no type, tried both and they both dont work
tintingaroo Jul 3, 2023 @ 11:36pm 
OK. Curious to know, had it been/is it showing up as a controller at Steam > Settings > Controller?


There is another way to hide devices via SDL itself (SDL is what Steam uses to support controllers)

- Press Windows key + R, type: SystemPropertiesAdvanced, choose OK.
(That should open System Properties on the Advanced tab.)
- Click 'Environment Variables...'

- Under System variables, click 'New...' and use this info
variable name: SDL_GAMECONTROLLER_IGNORE_DEVICES
variable value: "0x0c45/0x8101"

- Start/restart Steam.

(It could be a case similar to PS5 controllers - since a year or so ago controller_blacklist doesn't fully prevent Steam from interacting with the controller but that SDL hint does.)
XDM Jul 4, 2023 @ 8:51am 
Originally posted by tintingaroo:
OK. Curious to know, had it been/is it showing up as a controller at Steam > Settings > Controller?


There is another way to hide devices via SDL itself (SDL is what Steam uses to support controllers)

- Press Windows key + R, type: SystemPropertiesAdvanced, choose OK.
(That should open System Properties on the Advanced tab.)
- Click 'Environment Variables...'

- Under System variables, click 'New...' and use this info
variable name: SDL_GAMECONTROLLER_IGNORE_DEVICES
variable value: "0x0c45/0x8101"

- Start/restart Steam.

(It could be a case similar to PS5 controllers - since a year or so ago controller_blacklist doesn't fully prevent Steam from interacting with the controller but that SDL hint does.)



im on linux so for me the command is export SDL_GAMECONTROLLER_IGNORE_DEVICES=0x0c45/0x8101

it DID something but not the expected result. made my ps5 controller switch to player 2 (swapped the players over) but its still there)
Prolific Aug 10, 2023 @ 1:43am 
Originally posted by tintingaroo:
OK. Curious to know, had it been/is it showing up as a controller at Steam > Settings > Controller?


There is another way to hide devices via SDL itself (SDL is what Steam uses to support controllers)

- Press Windows key + R, type: SystemPropertiesAdvanced, choose OK.
(That should open System Properties on the Advanced tab.)
- Click 'Environment Variables...'

- Under System variables, click 'New...' and use this info
variable name: SDL_GAMECONTROLLER_IGNORE_DEVICES
variable value: "0x0c45/0x8101"

- Start/restart Steam.

(It could be a case similar to PS5 controllers - since a year or so ago controller_blacklist doesn't fully prevent Steam from interacting with the controller but that SDL hint does.)
Could SDL ignore devices be applied to an Xbox controller as well?

For VID: 045e PID: 02ff
The variable value should be 0x045e/0x02ff is this correct?

How can I confirm in steam that this is working?
Raffa Jan 9 @ 8:09pm 
Originally posted by tintingaroo:
The info is held at [Steam installation folder]/config/config.vdf

- Quit Steam
- Open that file with Notepad etc
- Search for: controller_blacklist
- Remove the Vendor & Product ID of the controller

e.g. with just a DualSense hidden things will look like this:
"controller_blacklist" "54c/ce6"

Remove the VID & PID:
"controller_blacklist" ""

Save and close the file



I know this was a while ago but any idea where to find these files on the steam deck? for some reason my steamdeck controller has gone hidden making the entire thing unusable
Showing 1-13 of 13 comments
Per page: 1530 50

Date Posted: Jun 18, 2023 @ 4:33am
Posts: 13