protonscr

Enabling screen reader blocks all other Steam + (key) bindings

steamopen Distro Family: SteamOSGeneral controller / Steam Input
ValveSoftware/steam-for-linux#12437 · opened 2025-11-10 by matte-schwartz · updated 2025-11-10 · 0 comments · github
Mmatte-schwartz 2025-11-10 github

Your system information

  • Steam client version (build number or date): 1759461205
  • Distribution (e.g. Ubuntu): SteamOS
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes
  • Steam Logs: go-2-shortcuts.tar.gz
  • GPU: AMD Z2E (Strix APU) + Steam Deck OLED

Please describe your issue in as much detail as possible:

When activating the screen reader functionality with Steam + Select, Steam changes all of the normal Steam + (key) bindings into screen reader controller functions without warning the user.

While the screen reader is enabled, the overlay graphic with all of the Steam + (key) shortcuts also does not appear until you disable the screen reader again.

This happens on both my Steam Deck OLED on SteamOS Preview w/ the stable Deck client, and on my Legion Go 2 on SteamOS Main w/ the beta Deck client

Steps for reproducing this issue:

  1. Take a screenshot with Steam + R1
  2. Now try enabling screen reader with Steam + Select
  3. Attempt to take a screenshot with Steam + R1
  4. Attempt to access the controller shortcut graphic by holding down Steam
[2025-11-10 00:14:23] Client version: 1759461205
[2025-11-10 00:14:23] SteamOSManager: connected to SteamOSManager
[2025-11-10 00:14:23] Set tdp limit enabled: 0
[2025-11-10 00:14:23] Commit tdp limit update: 0 - 15
[2025-11-10 00:14:23] Set tdp limit: 5
[2025-11-10 00:14:23] Commit tdp limit update: 0 - 15
[2025-11-10 00:14:23] Set CEC enabled: 1
[2025-11-10 00:14:23] Set CEC wake on resume: 1
[2025-11-10 00:14:23] Set wifi debug enabled: 0
[2025-11-10 00:14:23] Set wifi force wpa supplicant: 0
[2025-11-10 00:14:23] Set manual gpu clock enabled: 0
[2025-11-10 00:14:23] Set manual gpu clock hz: 1000
[2025-11-10 00:14:23] Set platform performance profile: 
[2025-11-10 00:14:23] Error: invalid profile: 
[2025-11-10 00:14:23] Set battery charge limit enabled: 1
[2025-11-10 00:14:23] Commit charge limit update: 1 - 80
[2025-11-10 00:14:23] Set battery charge limit: 80
[2025-11-10 00:14:23] Commit charge limit update: 1 - 80
[2025-11-10 00:14:23] Set screen reader locale: auto
[2025-11-10 00:14:23] Error: invalid screen reader locale: auto
[2025-11-10 00:14:37] Setting LED brightness to: 49
[2025-11-10 00:14:37] Set system tracing enabled: 0
[2025-11-10 00:14:37] Set VRS enabled: 0
[2025-11-10 00:14:37] YldSetCECEnabled: computed CEC state: 2
[2025-11-10 00:14:37] YldSetCECEnabled: computed CEC state: 2
[2025-11-10 00:14:37] YldSetWifiDebug: skipping set as steamos-manager is already in the desired state: 0 -> 0
[2025-11-10 00:14:37] Set screen reader enabled: 0
[2025-11-10 00:14:37] Set screen reader rate: 0.500000
[2025-11-10 00:14:37] Set screen reader pitch: 0.500000
[2025-11-10 00:14:37] Set screen reader volume: 1.000000
[2025-11-10 00:14:37] Set tdp limit enabled: 0
[2025-11-10 00:14:37] Commit tdp limit update: 0 - 15
[2025-11-10 00:14:37] Set tdp limit enabled: 0
[2025-11-10 00:14:37] Commit tdp limit update: 0 - 15
[2025-11-10 00:14:37] Set tdp limit: 5
[2025-11-10 00:14:37] Commit tdp limit update: 0 - 15
[2025-11-10 00:14:37] Set manual gpu clock enabled: 0
[2025-11-10 00:14:37] Set manual gpu clock hz: 1600
[2025-11-10 00:14:37] Set platform performance profile: 
[2025-11-10 00:14:37] Error: invalid profile: 
[2025-11-10 00:14:37] Set system tracing enabled: 0
[2025-11-10 00:14:37] Set VRS enabled: 0
[2025-11-10 00:14:39] jupiter-initial-firmware-update check returned: 0
[2025-11-10 00:14:44] SteamOSManager: controller action - 48 (k_EControllerAction_ScreenReader_Enable)
[2025-11-10 00:14:44] SteamOSManager: controller action - 48 (k_EControllerAction_ScreenReader_Enable)
[2025-11-10 00:14:44] Set screen reader enabled: 1
[2025-11-10 00:14:47] SteamOSManager: controller action - 54 (k_EControllerAction_ScreenReader_NextItem)
[2025-11-10 00:14:47] SteamOSManager: controller action - 54 (k_EControllerAction_ScreenReader_NextItem)
[2025-11-10 00:14:48] SteamOSManager: controller action - 54 (k_EControllerAction_ScreenReader_NextItem)
[2025-11-10 00:14:49] SteamOSManager: controller action - 54 (k_EControllerAction_ScreenReader_NextItem)
[2025-11-10 00:14:49] SteamOSManager: controller action - 54 (k_EControllerAction_ScreenReader_NextItem)
[2025-11-10 00:14:49] SteamOSManager: controller action - 54 (k_EControllerAction_ScreenReader_NextItem)
[2025-11-10 00:14:49] SteamOSManager: controller action - 54 (k_EControllerAction_ScreenReader_NextItem)
[2025-11-10 00:14:49] SteamOSManager: controller action - 54 (k_EControllerAction_ScreenReader_NextItem)
[2025-11-10 00:14:49] SteamOSManager: controller action - 56 (k_EControllerAction_ScreenReader_NextLandmark)
[2025-11-10 00:14:49] SteamOSManager: controller action - 56 (k_EControllerAction_ScreenReader_NextLandmark)
[2025-11-10 00:14:50] SteamOSManager: controller action - 56 (k_EControllerAction_ScreenReader_NextLandmark)
[2025-11-10 00:14:50] SteamOSManager: controller action - 56 (k_EControllerAction_ScreenReader_NextLandmark)
[2025-11-10 00:14:50] SteamOSManager: controller action - 56 (k_EControllerAction_ScreenReader_NextLandmark)
[2025-11-10 00:14:50] SteamOSManager: controller action - 56 (k_EControllerAction_ScreenReader_NextLandmark)
[2025-11-10 00:14:50] SteamOSManager: controller action - 56 (k_EControllerAction_ScreenReader_NextLandmark)
[2025-11-10 00:14:50] SteamOSManager: controller action - 56 (k_EControllerAction_ScreenReader_NextLandmark)
[2025-11-10 00:14:52] SteamOSManager: controller action - 51 (k_EControllerAction_ScreenReader_StopTalking)
[2025-11-10 00:14:52] SteamOSManager: controller action - 51 (k_EControllerAction_ScreenReader_StopTalking)
[2025-11-10 00:14:53] SteamOSManager: controller action - 51 (k_EControllerAction_ScreenReader_StopTalking)
[2025-11-10 00:14:53] SteamOSManager: controller action - 51 (k_EControllerAction_ScreenReader_StopTalking)
[2025-11-10 00:14:53] SteamOSManager: controller action - 51 (k_EControllerAction_ScreenReader_StopTalking)
[2025-11-10 00:14:53] SteamOSManager: controller action - 51 (k_EControllerAction_ScreenReader_StopTalking)
[2025-11-10 00:14:56] SteamOSManager: controller action - 51 (k_EControllerAction_ScreenReader_StopTalking)
[2025-11-10 00:14:56] SteamOSManager: controller action - 51 (k_EControllerAction_ScreenReader_StopTalking)
[2025-11-10 00:14:56] SteamOSManager: controller action - 51 (k_EControllerAction_ScreenReader_StopTalking)
[2025-11-10 00:14:56] SteamOSManager: controller action - 51 (k_EControllerAction_ScreenReader_StopTalking)
[2025-11-10 00:14:56] SteamOSManager: controller action - 51 (k_EControllerAction_ScreenReader_StopTalking)
[2025-11-10 00:14:56] SteamOSManager: controller action - 51 (k_EControllerAction_ScreenReader_StopTalking)
[2025-11-10 00:14:59] SteamOSManager: controller action - 54 (k_EControllerAction_ScreenReader_NextItem)
[2025-11-10 00:14:59] SteamOSManager: controller action - 54 (k_EControllerAction_ScreenReader_NextItem)
[2025-11-10 00:14:59] SteamOSManager: controller action - 56 (k_EControllerAction_ScreenReader_NextLandmark)
[2025-11-10 00:14:59] SteamOSManager: controller action - 56 (k_EControllerAction_ScreenReader_NextLandmark)
[2025-11-10 00:15:02] SteamOSManager: controller action - 59 (k_EControllerAction_ScreenReader_PrevHeading)
[2025-11-10 00:15:02] SteamOSManager: controller action - 59 (k_EControllerAction_ScreenReader_PrevHeading)
[2025-11-10 00:15:03] SteamOSManager: controller action - 59 (k_EControllerAction_ScreenReader_PrevHeading)
[2025-11-10 00:15:03] SteamOSManager: controller action - 59 (k_EControllerAction_ScreenReader_PrevHeading)
[2025-11-10 00:15:03] SteamOSManager: controller action - 52 (k_EControllerAction_ScreenReader_NextWord)
[2025-11-10 00:15:03] SteamOSManager: controller action - 52 (k_EControllerAction_ScreenReader_NextWord)
[2025-11-10 00:15:05] SteamOSManager: controller action - 58 (k_EControllerAction_ScreenReader_NextHeading)
[2025-11-10 00:15:05] SteamOSManager: controller action - 58 (k_EControllerAction_ScreenReader_NextHeading)
[2025-11-10 00:15:06] SteamOSManager: controller action - 53 (k_EControllerAction_ScreenReader_PrevWord)
[2025-11-10 00:15:06] SteamOSManager: controller action - 53 (k_EControllerAction_ScreenReader_PrevWord)
[2025-11-10 00:15:06] SteamOSManager: controller action - 53 (k_EControllerAction_ScreenReader_PrevWord)
[2025-11-10 00:15:06] SteamOSManager: controller action - 53 (k_EControllerAction_ScreenReader_PrevWord)
[2025-11-10 00:15:07] SteamOSManager: controller action - 57 (k_EControllerAction_ScreenReader_PrevLandmark)
[2025-11-10 00:15:08] SteamOSManager: controller action - 57 (k_EControllerAction_ScreenReader_PrevLandmark)
[2025-11-10 00:15:08] SteamOSManager: controller action - 57 (k_EControllerAction_ScreenReader_PrevLandmark)
[2025-11-10 00:15:08] SteamOSManager: controller action - 57 (k_EControllerAction_ScreenReader_PrevLandmark)
[2025-11-10 00:15:08] SteamOSManager: controller action - 57 (k_EControllerAction_ScreenReader_PrevLandmark)
[2025-11-10 00:15:08] SteamOSManager: controller action - 57 (k_EControllerAction_ScreenReader_PrevLandmark)
[2025-11-10 00:15:26] SteamOSManager: controller action - 55 (k_EControllerAction_ScreenReader_PrevItem)
[2025-11-10 00:15:26] SteamOSManager: controller action - 55 (k_EControllerAction_ScreenReader_PrevItem)
[2025-11-10 00:15:27] SteamOSManager: controller action - 49 (k_EControllerAction_ScreenReader_Disable)
[2025-11-10 00:15:27] SteamOSManager: controller action - 49 (k_EControllerAction_ScreenReader_Disable)

Nothing extracted yet.