Am Freitag 06 August 2010, 19:29:54 schrieb Vincent Bernat:
> Hi!
> 
> A user of xrdp reported this bug:
>  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584666
> 
> In summary, the  '@' sign does not work on a  german keyboard with WinXP
> TS  client but  works  fine with  "rdesktop  -k de".  Keymaps have  been
> regenerated.
> 
> The bug report contains some interesting information like xev output but
> I don't  know how  to solve  this problem. Any  idea? Debian  package is
> based on a CVS snapshot of 2010 03 03.
> 
> Thanks.

Hi Vincent,

I know this bug and some month ago I've tried to track down what's going on 
there especially with a german mstsc under Windows XP, but unfortunately ran 
out of time.

So, reading your question I've restarted my analysis today and first of all I 
fetched a fresh update via CVS of my working dir (Gentoo X86_64 on an AMD 
Athlon 64 X2). After compiling and fighting some trouble with tightvnc (I've 
forgotten how to tell tightvnc the right font path via xrdp) I've connected 
with mstsc 6.0.6001 from my Windows XP Home Box to my Gentoo Box and what a 
surprize - all Alt-Gr-Characters were working correctly!

Then I've started up my debian sid box (unstable on Intel Pentium 4) and first 
"apt-get install xrdp" (0.5.0~20100303cvs-5) then "sudo /etc/init.d/xrdp 
start" and connected again from my Windows XP Box. As reported, most of Alt-
Gr-Chars were *NOT* working as expected. Next I've downloaded xrdp from source 
(CVS as of today), ./bootstrap, ./configure, fetched some missing pakets, 
./configure again, make, "sudo make install" and started xrdp in debug-mode  
(--nodaemon) from /usr/local/sbin (of course after terminating the debian 
version of xrdp). After connecting from my Win box, all Alt-Gr-Chars worked as 
expected in bash as in gedit. Rechecked in 'normal mode' still all Alt-Gr-Keys 
(literally @€µ{[]}\~|) are working.

Having a deeper look with xev while connected with mstsc from Win XP to latest 
cvs-version on my debian box, I've still seen some strange things when 
pressing Alt-Gr-Key. I've noticed on my first analysis month ago, that there's 
one CONTROL_L too much which seem to lead to some kind of "Control-@' or 
'Control-{' etc., which are not translatable. Now I see a "KeyPress event 
Control_L" followed by a "KeyRelease event Control_L" and then a "KeyPress 
event ISO-Level3_Shift", which seems to be the right switch for Alt-Gr-Chars. 
But the preceding press/release of Control_L is still a bit strange ...

Anyway, now it's working (at least on my boxes) and therefore I would suggest 
to update to the very latest CVS version, which seems to solve the problem 
with german ALT-Gr-Chars.

I'm curious: can someone sum up, what's being changed, so that Alt-Gr-Chars 
(on german keyboards) now working?

regards
Andreas

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
xrdp-devel mailing list
xrdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xrdp-devel

Reply via email to