protonscr

wrong input with controllers in new big picture

steamclosed Big PictureDistro Family: ArchGeneral controller / Steam Input
ValveSoftware/steam-for-linux#9139 · opened 2023-01-25 by zany130 · updated 2024-01-31 · 6 comments · github
Zzany130 2023-01-25 github

Your system information

  • Steam client version (build number or date): January 25
  • Distribution (e.g. Ubuntu): Garuda Linux
  • Opted into Steam client beta?: [Yes]
  • Have you checked for system updates?: [Yes]

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist

Cancel button (O on PlayStation controllers) No longer cancels it will either move the view up or confirm the current selection
all other buttons, including the, confirm button (X) work as expected

Steps for reproducing this issue:

  1. Launch steam new big picture
  2. connect a duelsense or steam controller (don't think the controller matters tested with both a duelsense and steam controller)
  3. open a menu
  4. try canceling or going back with the cancel button

EDIT: BTW enable the Nintendo layout option under controller settings reverses the issue so now X moves the screen/ confirms and O just confirms

EDIT2: same issue with a steam controller

BBalderick 2023-01-26 github

can you share last section of controller.txt Steam log?

Steam Input could be applying wrong controller type. newbigpicture has new controller layout mapping tool in controller settings but it does not provide any way to manage controller types unlike the old Define Layout ui

If using the newbigpicture controller layout mapping tool does not help try using the legacy version from oldbigpicture or large mode . Though this seems even more broken than newbigpictures version after recent updates.

After having strange button behaviour in newbigpicture where guide button simply did not work at all i made sure controller layout was known and correct through the new test tool and still had issues so navigated to controller settings and then selected the global guide chord shortcut menu config and selected the recommended template and boom had working controller again with working Guide button and all. ehm i do not think that is expecetd behaviour at all, but it works. Was the difference between being able to use newbigpicture and not.

Do not skip any buttons when mapping layout using newbigpicture ui as this will leave empty binding for each button skipped instead of just keeping previous value.

Zzany130 2023-01-27 github

can you share last section of controller.txt Steam log?

I guess thats .local/share/Steam/logs/controller.txt

 
[2023-01-26 18:38:39] Opted-in Controller Mask for AppId 0: f

[2023-01-26 18:38:39] BYieldingMarkControllerConfigsInUse

[2023-01-26 18:51:19] Local Device Found
  type: 054c 0ce6
  path: sdl://1
  serial_number:  - 0

[2023-01-26 18:51:19]   Manufacturer: 

[2023-01-26 18:51:19]   Product:      DualSense Wireless Controller

[2023-01-26 18:51:19]   Release:      0

[2023-01-26 18:51:19]   Interface:    -1


[2023-01-26 18:51:19] Controller using HIDAPI driver, vid=54c, pid=ce6

[2023-01-26 18:51:19] !! Steam controller device opened for index 0.

[2023-01-26 18:51:19] Steam Controller reserving XInput slot 0

[2023-01-26 18:51:19] Controller using HIDAPI driver, vid=54c, pid=ce6

[2023-01-26 18:51:20] Controller PollState Changed from 0 to 1

[2023-01-26 18:51:20] Opted-in Controller Mask for AppId 1198090: f

[2023-01-26 18:51:20] BYieldingQueryAccountsRegisteredToController

[2023-01-26 18:51:20] Controller PollState Changed from 1 to 2

[2023-01-26 18:51:20] ConfigSet - found config set file on-disk: /home/zany130/.local/share/Steam/steamapps/common/Steam Controller Configs/120415481/config/configset_controller_ps5.vdf
[2023-01-26 18:51:20] Set Account Config Sets 0 0 0

[2023-01-26 18:51:20] CClientJobFetchPersonalizationFileID - AutoCloud

[2023-01-26 18:51:21] Opted-in Controller Mask for AppId 413080: f

[2023-01-26 18:51:23] Opted-in Controller Mask for AppId 1029690: f

Steam Input could be applying wrong controller type. newbigpicture has new controller layout mapping tool in controller settings but it does not provide any way to manage controller types unlike the old Define Layout UI

yeah, I tried the controller mapping tool no change. also, all the buttons light up correctly when I press the corresponding button.

Interestingly I took a look at https://github.com/ValveSoftware/steam-for-linux/issues/9140 and unfocusing the steam window also fixes my controller issues so may be the same underlying problem

Zzany130 2023-01-27 github

IDK if its a new issue or if this happened because of the mapping tool, but now touchpad buttons on my duel sense controller are no longer registered

Zzany130 2023-01-30 github

deleted my steam folder to fix the touchpad apparently something got messed up. Anyway it seems this issue has been fixed on the latest beta

Zzany130 2023-02-03 github

fixed for me so closing

Ddeathxxx123 2024-01-31 github

Wrong buttons for me, with PS4 controller in Big Picture mode. But in games, all are good.
Lastest beta on Manjaro gnome.
Even with mouse click on menus to bottom does noting. Sometimes with repeating clicks in some menu, can finally open.