protonscr

Onscreen keyboard fails to produce questionmark

steamopen Steam clientDistro Family: SteamOS
ValveSoftware/steam-for-linux#12112 · opened 2025-06-14 by ledocool · updated 2025-06-14 · 0 comments · github
Lledocool 2025-06-14 github

Your system information

  • Steam client version: 1748914100
  • SteamOS version: 3.7.8
  • Opted into Steam client beta?: No
  • Opted into SteamOS beta?: No
  • Have you checked for updates in Settings > System?: Yes

Please describe your issue in as much detail as possible:

Steam Deck doesn't set up layouts for external keyboards leaving them in default state of english layout. The workaround I found was to edit /etc/environment and set those languages yourself. But setting it up triggers a bug where typing a ? (questionmark symbol) becomes impossible on either layout. Instead, virtual keyboard produces & (ampersand sign).

And I'm stressing that it's exactly virtual keyboard, because I was able to type questionmark with my bluetooth keyboard.

Steps for reproducing this issue:

  1. add this into your /etc/environment:

XKB_DEFAULT_LAYOUT=us,ru
XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle

this appears to be the only content of my environment file

  1. reboot
  2. go to anyplace you can type at (I use steam chat, any dialogue should do); it should be game mode - works correctly on desktop
  3. try typing ??????? in either of the layouts on the virtual keyboard (bluetooth one worked correctly)
  4. you get &&&&&&&& instead

Nothing extracted yet.