Yes, working with a non-US keyboard layout and tsclient is still
painfull (ATM I'm testing Intrepid Alpha 6). Details follow.

With "Lithuania" keyboard layout (default for Lithuania), and no
particular layout chosen in "Local Resources" tab of Tsclient, I get the
US keyboard layout in login dialog. It works pretty well, but it's an
en-US layout, and I want a Lithuanian one.

Then if I don't log off, and switch layout to LT, the following happens:
1. AltGr key is being ignored (AltGr states are identical to non-AltGr states);
2. letter č (LATIN SMALL LETTER C WITH CARON; U+010D) is being echoed instead 
of q (LATIN SMALL LETTER Q; U+0071);
3. letter Ų (LATIN CAPITAL LETTER U WITH OGONEK; U+0172) is being echoed 
instead of K (LATIN CAPITAL LETTER K; U+004B);
4. letter < (LESS-THAN SIGN; U+003C) is being echoed instead of letter Z (LATIN 
CAPITAL LETTER Z; U+005A);
5. letter > (GREATER-THAN SIGN; U+003E) is being echoed instead of letter Y 
(LATIN CAPITAL LETTER Y; U+0059).

Then if I log off and choose "lt" as a keyboard language in Local Resources 
tab, and leave "Lithuania" keyboard layout in Gnome:
1. the old "Lithuanian Standard" keyboard layout is being turned on in Windows 
(it's not even enabled on the target PC);
2. without Shift-key pressed, I cannot use keys "1" to "6" and "=" that are in 
the topmost row; and with Shift-key pressed, I cannot use keys "1" to "8" and 
"=" in that row;
3. Most of the other keys in that row enter wrong characters, as well as do 
some keys in other rows;
4. Alt+Shift is being caught both by tsclient AND X.org (Gnome Keyboard 
Indicator changes it as well as the Indicator on the target PC).
5. In conclusion – it is all messed up.

Similar stuff happens when I log on with "Lithuania (US keyboard with
Lithuanian letters)" layout turned on locally.


My suspicion is that Tsclient cares too much about the keyboard layout
that is used locally. I think that it should absolutely ignore the local
keyboard layout, and only take raw keycodes into account, if that's
possible.

Also, I'm not quite sure if the option to choose remote keyboard layout
is needed at all. At least the Remote Desktop client in Vista doesn't
have that option at all.

** Changed in: rdesktop (Ubuntu)
       Status: Incomplete => Confirmed

-- 
[feisty] keyboard layout maps improperly
https://bugs.launchpad.net/bugs/81963
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to