Package: xkb-data Version: 1.8-2 Severity: normal Tags: l10n After a fresh installation of Debian 6.0 I faced a problem with German Keyboard with non working, but very important, AltGr keys.
I have selected for the kyeboard 'Deutch' and for the variant 'Deutch'. I tried all meaningful variants, but non of them are working. Always the same keys are not working (no ouput at all). Debian 6.0 is running as a virtual machine in KVM and VirtualBox and uses the 'evdev' driver for keyboard and mouse. The following AltGr keys are not working: 'AltGr' + '7' --> '{' 'AltGr' + '8' --> '[' 'AltGr' + '9' --> ']' 'AltGr' + '0' --> '}' 'AltGr' + 'ß' --> '\' 'AltGr' + 'q' --> '@' 'AltGr' + '+' --> '~' 'AltGr' + '<' --> '|' Intrestingly this key is working: 'AltGr' + 'e' --> '€' Also all other keys are working. Here is my xkb mapping: > setxkbmap -print xkb_keymap { xkb_keycodes { include "evdev+aliases(qwertz)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+de+de(nodeadkeys):2+inet(evdev)" }; xkb_geometry { include "pc(pc105)" }; }; And here is my xmod mapping: > xmodmap xmodmap: up to 4 keys per modifier, (keycodes in parentheses): shift Shift_L (0x32), Shift_R (0x3e) lock Caps_Lock (0x42) control Control_L (0x25), Control_R (0x69) mod1 Alt_L (0x40), Meta_L (0xcd) mod2 Num_Lock (0x4d) mod3 mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf) mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb) Then I try to find out whats wrong with the key mapping. Here is the output of the 'xev' program when I hit the 'AltGr' key in combination with all the non working keys and working '€' key: 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 KeyPress event, serial 33, synthetic NO, window 0x1200001, root 0x10d, subw 0x0, time 1302614, (113,63), root:(209,169), state 0x84, keycode 16 (keysym 0x7b, braceleft), same_screen YES, XLookupString gives 1 bytes: (1b) "" XmbLookupString gives 1 bytes: (1b) "" XFilterEvent returns: False KeyPress event, serial 33, synthetic NO, window 0x1200001, root 0x10d, subw 0x0, time 1303470, (113,63), root:(209,169), state 0x84, keycode 17 (keysym 0x5b, bracketleft), same_screen YES, XLookupString gives 1 bytes: (1b) "" XmbLookupString gives 1 bytes: (1b) "" XFilterEvent returns: False KeyPress event, serial 33, synthetic NO, window 0x1200001, root 0x10d, subw 0x0, time 1304213, (113,63), root:(209,169), state 0x84, keycode 18 (keysym 0x5d, bracketright), same_screen YES, XLookupString gives 1 bytes: (1d) "" XmbLookupString gives 1 bytes: (1d) "" XFilterEvent returns: False KeyPress event, serial 33, synthetic NO, window 0x1200001, root 0x10d, subw 0x0, time 1304925, (113,63), root:(209,169), state 0x84, keycode 19 (keysym 0x7d, braceright), same_screen YES, XLookupString gives 1 bytes: (1d) "" XmbLookupString gives 1 bytes: (1d) "" XFilterEvent returns: False KeyPress event, serial 33, synthetic NO, window 0x1200001, root 0x10d, subw 0x0, time 1305916, (113,63), root:(209,169), state 0x84, keycode 20 (keysym 0x5c, backslash), same_screen YES, XLookupString gives 1 bytes: (1c) "" XmbLookupString gives 1 bytes: (1c) "" XFilterEvent returns: False KeyPress event, serial 33, synthetic NO, window 0x1200001, root 0x10d, subw 0x0, time 1307492, (113,63), root:(209,169), state 0x84, keycode 24 (keysym 0x40, at), same_screen YES, XLookupString gives 1 bytes: (00) "" XmbLookupString gives 1 bytes: (00) "" XFilterEvent returns: False KeyPress event, serial 33, synthetic NO, window 0x1200001, root 0x10d, subw 0x0, time 1308347, (113,63), root:(209,169), state 0x84, keycode 26 (keysym 0x20ac, EuroSign), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 3 bytes: (e2 82 ac) "€" XFilterEvent returns: False KeyPress event, serial 33, synthetic NO, window 0x1200001, root 0x10d, subw 0x0, time 1309427, (113,63), root:(209,169), state 0x84, keycode 35 (keysym 0x7e, asciitilde), same_screen YES, XLookupString gives 1 bytes: (1e) "" XmbLookupString gives 1 bytes: (1e) "" XFilterEvent returns: False KeyPress event, serial 33, synthetic NO, window 0x1200001, root 0x10d, subw 0x0, time 1312441, (113,63), root:(209,169), state 0x84, keycode 94 (keysym 0x7c, bar), same_screen YES, XLookupString gives 1 bytes: (1c) "" XmbLookupString gives 1 bytes: (1c) "" XFilterEvent returns: False KeyRelease event, serial 33, synthetic NO, window 0x1200001, root 0x10d, subw 0x0, time 1314608, (113,63), root:(209,169), state 0x84, keycode 37 (keysym 0xffe3, Control_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 33, synthetic NO, window 0x1200001, root 0x10d, subw 0x0, time 1314608, (113,63), root:(209,169), state 0x80, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES, XKeysymToKeycode returns keycode: 92 XLookupString gives 0 bytes: XFilterEvent returns: False As you could see only the '€' key shows a meaningful 'XmbLookupString' output. For all other keys there is either nothing or meaningless output. This looks to me that the key mapping for all of this keys are wrong. I did a very hard search on the net to find a solution, but nothing so far. Is there any keymap to solve this problem ? Ernst -- System Information: Debian Release: 6.0 APT prefers squeeze-updates APT policy: (500, 'squeeze-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores) Locale: LANG=de_AT.utf8, LC_CTYPE=de_AT.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- no debconf information -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110212221422.2395.87579.report...@bx8s1deb6.gill