ValveSoftware / steam-for-linux

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

On Screen Keyboard: not all keys work in game #11158

Open UniqueUsername5 opened 1 month ago

UniqueUsername5 commented 1 month ago

Your system information

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

When trying to enter any text inside Steam Overlay while running a game, input from some keys is ignored or triggers another action (like switching to another input field). It doesn't matter if I use a physical keyboard, or a controller and the On Screen Keyboard. This only happens for some keys, at least "r", "t" and "o".

This issue can be reproduced in both Desktop Mode and Big Picture. I have tried on 2 boxes running Archlinux, one has an AMD gfx card, the other has an Nvidia card.

Expected behavior: Steam Overlay lets me enter text using all keys using both the On Screen Keyboard and a Physical Keyboard.

Observed behavior: Steam Overlay ignored some keys on both the On Screen Keyboard and a Physical Keyboard when entering text.

Steps for reproducing this issue:

  1. Plug in any kind of controller.
  2. Open the Steam Overlay.
  3. Edit the Input Configuration.
  4. Rename something. Some keys don't do anything, or seem to trigger another actions, such as moving to another input element. The "o" key consistently fails to do anything, "r" and "t" sometimes work after a fresh Steam launch, and then also fail. a. I have tried using a Steam Controller, a Dual Sense controller and a physical keyboard.
  5. Try again using the On Screen Keyboard in game.
  6. Exit the game and try step 3 and 4 outside of any game. This does work.
UniqueUsername5 commented 1 month ago

steam-logs.tar.gz

Maks7878 commented 1 month ago

I have the same issue. It was introduced into the stable release a couple of months ago for me. Exact same behavior you described. Same results on Linux Mint 21.3 and Linux Mint 22. Both systems ran Xfce.