ValveSoftware / SteamOS

SteamOS community tracker
1.6k stars 70 forks source link

Steam Deck on-screen keyboard not working for certain games #855

Closed ghost closed 1 year ago

ghost commented 2 years ago

Your system information

Please describe your issue in as much detail as possible:

When playing Star Wars Battlefront 2 (Classic, 2005) on the Steam Deck, manually bringing up the on-screen keyboard and typing on it does not enter any text in game. I expected to be able to type in in-game text input fields but the input is not recognized.

This issue seems to affect other users as well and does not seem to be limited to this game as seen in this reddit post.

Keyboard inputs through Steam input work flawlessly.

Steps for reproducing this issue:

  1. Open Star Wars Battlefront 2 (Classic, 2005) on the Steam Deck
  2. Manually bring up the on-screen keyboard with steam + x keys
  3. Try to input text in any text field
james2432 commented 2 years ago

Same for Lord of the rings online, it will freeze the keyboard:

Left joystick produces sounds but stays on the same letter(g in my case)

track pads are able to show the two pointers but clicking on letters does nothing

Left trigger for caps does not shift the case for letters.

Pressing A button does not type the letter

Currently on latest preview build

james2432 commented 2 years ago

Did some more testing, the only way I can type is using the touch screen. The joysticks, trackpads, buttons do nothing other than make some noise. I tried reverting to the stable release as well, same effect. Tried changing proton versions.

this is on the Lord of the rings login screen

james2432 commented 2 years ago

seems to work with new update

MalkiNokternum commented 2 years ago

When I'm at the home screen the keyboard works fine, but it instantly stops working whenever I go into ANY game, I've tested multiple games, none of them allow on screen keyboard usage anymore when they used to. I tested in Stardew Valley, Terraria, Halo Infinite, and even Elden Ring but none of them allow the on screen keyboard anymore when they all used to, did a Steam Deck Update screw up the on screen keyboard?

james2432 commented 2 years ago

When I'm at the home screen the keyboard works fine, but it instantly stops working whenever I go into ANY game, I've tested multiple games, none of them allow on screen keyboard usage anymore when they used to. I tested in Stardew Valley, Terraria, Halo Infinite, and even Elden Ring but none of them allow the on screen keyboard anymore when they all used to, did a Steam Deck Update screw up the on screen keyboard?

updating to os build 20221003.100 on preview works for me. Previous preview build was broken

MalkiNokternum commented 2 years ago

When I'm at the home screen the keyboard works fine, but it instantly stops working whenever I go into ANY game, I've tested multiple games, none of them allow on screen keyboard usage anymore when they used to. I tested in Stardew Valley, Terraria, Halo Infinite, and even Elden Ring but none of them allow the on screen keyboard anymore when they all used to, did a Steam Deck Update screw up the on screen keyboard?

updating to os build 20221003.100 on preview works for me. Previous preview build was broken

That fixed it thanks :D I was in the beta channel so I didn't have any update showing so I had to swap to the preview channel to update

Jjarrard commented 2 years ago

Also when writing a caption for an ingame screenshot (post game close), the keyboard is there, but does not print letters into the comment box. Tried touchpads, touchscreen, analogue with trigger. Had a few issues recently where the key presses aren't picked up.

kisak-valve commented 1 year ago

Closing per the last handful of comments.

Hello @Jjarrard, if you're able to reproduce your issue on an up to date system, please open a new issue report with more details on how the similar issue can be reproduced.