ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.26k stars 175 forks source link

Missing Neo2 Support for On Screen Keyboard #8581

Open KS-HTK opened 2 years ago

KS-HTK commented 2 years ago

Your system information

Please describe your issue in as much detail as possible:

Went to Steam > Settings > Keyboard > Active Keyboards hit edit and Scrolled down the list to find my usual keyboard Layout, (de/neo2)[https://neo-layout.org/] which is usually under the German layouts, but it does not seem to be available. On my Arch Laptop it is available by default (no extra package necessary) and has been for years. So I would love to see support for it on my SteamDeck. Especially since Dvorak and Colemak are also supported.

Steps for reproducing this issue:

  1. Go to Steam > Settings > Keyboard
  2. Hit EDIT next to Active Keyboard
  3. scroll to German
  4. observe no Variants for German Layout

Additionally a note on Desktop Mode:

When selecting Neo 2 in the Desktop Mode the On-Screen keyboard continues to use the Gaming Mode Layouts.

Steps for reproducing this issue:

  1. Go to Steam > Power > Switch to Desktop
  2. Open System Settings
  3. Go to Input Devices > Keyboard
  4. Select Layouts Tab
  5. Click on + Add
  6. Set Layout to German
  7. Set Variant to German (Neo 2)
  8. Select the added Layout, move it to top.
  9. de should be shown in Taskbar, indicating that this Layout is now in use.
  10. Hit Steam + x to open the On Screen keyboard
  11. Now the osk should still be in the layout set in Gaming mode.

I guess any connected keyboard would actually use the Neo Layout, but I have no USB c keyboard or A to C adapter so I can not confirm this suspicion.

EDIT: So I got a cable today to connect my Keyboard to usb c. This resulted in some frustration as SteamOS gaming mode uses the QWERTY Layout (ignoring layout set for the on-screen-keyboard) I opend a new issue for this though. See ValveSoftware/SteamOS#798

kisak-valve commented 2 years ago

Hello @KS-HTK, this reads like an issue with Steam's on-screen keyboard instead of with SteamOS as a platform, so I've transferred this issue report.

deBaer commented 2 years ago

+1, a NEO2 layout would be really helpful for using the on-screen keyboard. My physical keyboard (Advantage2 with kinT board) does the layout conversion by itself, so I can use it on the Steamdeck set to standard ANSI layout, but that doesn't help at all when forced to use the on-screen keyboard.