Bug#613111: German keyboard AltGr failure found
Hi,
First of all I found the failure !
After investigating my problem a lot more deeper I found
some really interesting points.
1)
When I install Debian 6.0 on a real hardware everything is working
as expected.
2)
When I install Debian 6.0 in a virtual machine like KVM or VirtualBox
it depends on the RDP client program if it is working or not.
3)
If I use the 'rdesktop' program on a Unix machine everything is
working as expected.
4)
If I use the Microsoft remote desktop program 'mstsc.exe' then the
problem occurs.
So I did again trace the key events with the 'xev' program
when I hit the 'AltGr' key if I working as described in point 4:
KeyPress event, serial 33, synthetic NO, window 0x1200001,
root 0x10d, subw 0x0, time 1292052, (113,63), root:(209,169),
state 0x0, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 33, synthetic NO, window 0x1200001,
root 0x10d, subw 0x0, time 1292052, (113,63), root:(209,169),
state 0x4, keycode 108 (keysym 0xfe03, ISO_Level3_Shift),
same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
The Microsoft remote desktop program sends ALWAYS this two key events
when I hit the AltGr key, but on a real hardware or when I using the
'rdesktop' program on a Unix machine ONLY the second key event with
'ISO_Level3_Shift' is sent.
After searching the net again I found several complains about this.
In order to verify this I do the following quick an dirty hack:
xmodmap -e "remove control = Control_L
And, surprise, surprise my missing AltGr keys are all back again !
But for sure this is not a working solution, because the
left control key is not working anymore.
I hope there is any working solution for this problem.
Ernst
Reply to: