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

Bug#613111: marked as done (xkb-data: German Keyboard with non working, but very important, AltGr keys)



Your message dated Sun, 26 Oct 2014 19:44:30 +0100
with message-id <20141026184430.GA24279@betterave.cristau.org>
and subject line Re: Bug#613111: As usual, Microsoft is guilty
has caused the Debian Bug report #613111,
regarding xkb-data: German Keyboard with non working, but very important, AltGr keys
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
613111: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=613111
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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



--- End Message ---
--- Begin Message ---
On Wed, Feb 16, 2011 at 00:58:49 +0100, Ernst Gill wrote:

> Hi,
> 
> Please have a look to this link to understood
> the problem and the rumors.
> 
> http://support.microsoft.com/kb/963709/en-us
> 
> As usual, Microsoft is guilty.
> 
Closing as not our bug, thanks.

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply to: