xrdp icon indicating copy to clipboard operation
xrdp copied to clipboard

Can not switch keyboard layout on login screen

Open Mingun opened this issue 4 years ago • 2 comments

When you try to login to xrdp session, you keyboard layout depends on current selected layout in host system (Windows 10 in my case). For example, if I click Connect button in default Windows RDP client when my current layout is Russian, I will type password in Russian, which, as you understand, not so good... and there is no indication or ability to change that layout: login-window

Because you can hide all options except password via configuration file, this can lead to a situation where the user does not understand why his password does not accepted. Changing the language on the host system does not affect the characters entered in the login window.

Mingun avatar May 08 '20 15:05 Mingun

indeed, comrade! this is an annoying problem even without russian or any other language layout.

thing is there are other english keyboard layouts as well, not only US, and non-letter symbols can be different there. For instance I can be connecting to a remote VM running 20.04 from windows hosts having either US or UK keyboard. When typing on logon screen it always uses host's layout, even if en-gb is enabled on the remote machine. Even if I add more layouts on the VM (which can be switched during normal session using win+space shortcut), I still cannot change a keyboard layout on the logon screen.

pwn0r avatar Nov 23 '20 15:11 pwn0r

+1 to add the ability to change keyboard layout in sesman window (or take the client keyboard layout and apply on server side)

ndeffayet avatar Feb 23 '23 14:02 ndeffayet