[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: