ValveSoftware / SteamOS

SteamOS community tracker
1.58k stars 70 forks source link

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

Open Maykin-99 opened 2 years ago

Maykin-99 commented 2 years ago

Your system information

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.
MeGA-ct commented 1 year ago

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

RodoMa92 commented 1 year ago

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

PopeKehoeIII commented 11 months ago

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.

Nayibmc commented 10 months ago

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.

aaron-meyers commented 9 months ago

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 9 months ago

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.

Nayibmc commented 9 months ago

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

ian-h-chamberlain commented 9 months ago

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!

CleverCompiler commented 3 months ago

+1

pa1kia commented 1 month ago

still an issue. this is ridiculous

MeGA-ct commented 1 month ago

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