ValveSoftware/SteamOS

[Deck UI] Lock screen can not be unlocked by pressing the numbers on a keyboard

Maykin-99 opened this issue ยท 12 comments

Your system information

  • Steam client version: 1656621616
  • SteamOS version: 3.3
  • Opted into Steam client beta?: [Yes]
  • Opted into SteamOS beta?: [Yes]
  • Have you checked for updates in Settings > System?: [Yes]

Please describe your issue in as much detail as possible:

When the Steam Deck is secured with a PIN (for example to enter Desktop Mode) a prompt appears to enter a 6 digit PIN.

grafik

While in this screen it only accepts the displayed gamepad buttons or mouse clicks but trying to enter the numbers with a(n external) keyboard has no effect.

Steps for reproducing this issue:

  1. Setup the Lock screen to appear when trying to enter Desktop Mode on the Steam Deck. Set it to 111111 for example.
  2. Try to enter Desktop Mode
  3. Try to enter 111111 on an external Keyboard.

This is an inconvenience at boot too with a dock and keyboard attached.

Same issue, it only works with touchscreen, mouse or controller, no keyboard works.

does anyone know what buttons on the keyboard correspond to the different gamepad inputs? If I change my pin to something that only uses directions I can enter the pin via the arrow keys but my current pin contains other buttons.

As some who sold his desktop PC and uses the Deck as his only PC now, this is a big inconvenience. Specially when opening a game in desktop mode and the PIN is requested for some reason, and sometimes it doesn't detect the input.

It blows my mind that this hasn't been fixed yet... this happens every time you go into Desktop mode with a keyboard attached. Do so few people use their Steam Deck this way?

Deuxis commented

This is a very silly problem, most of the time I have my Deck docked with keyboard & mouse attached and to unlock it I have to either turn on the gamepad just for that or click the numbers with a mouse for everyone in the room to see. My keyboard has a numpad, there is literally no better input device for inputting in a numeric PIN.

I found that the up, down, left, and right keys can be used for the PIN. Apart from those, the only other one is the backspace, wich acts as the X on the Deck. So I guess for now we are limited to using those 5 keys for PINs

In lieu of a proper SteamOS solution, I tried to implement a workaround: https://github.com/ian-h-chamberlain/steamdeck-pinpad

It's not perfect, and I haven't figured out a great way to make it more "automatic" or persist properly on SteamOS upgrades, but maybe it will work for some people? If you feel like giving it a try then feel free to leave feedback/suggestions on that repo!

still an issue. this is ridiculous

In the end I just disabled the ping altogether because this issue.

Please add key bindings for numbers, backspace and enter. the arrow keys are mapped to something (L-thumb maybe?). @kisak-valve this ticket has been opened for more than two years. Can you tell us if it's on a roadmap somewhere?