> Jetzt frage ich mich, warum xubuntu 12 dieses 94/108 => 203, 23 macht und
> lubuntu 12 94/108 => 108,108 bzw Nix.

Wenn eine keysym auf mehreren Tasten liegt ist die Zuordnung keysym ->
keycode nicht eindeutig.  Deshalb kann bei XKeysymToKeycode eine andere
als die gedrückte Taste stehen.  Für evdev:

  <TAB>  = 23;
  <RALT> = 108;
  <LSGT> = 94;

Tab hat ISO_Level5_Lock, die <-Taste und rechte Alt-Taste haben
ISO_Level5_Lock und ISO_Level5_Shift.

> Ich habe die aktualisierte xkbmap runtergezogen und zuletzt noch den 
> kompletten
> Baum /usr/share/X11/xkb/ vom funktionierenden Xubuntu 12 zum Lubuntu 12 
> übertragen.  Nützt nichts.

Wenn du das nicht geschrieben hättest würde ich sagen, dass du auf
Xubuntu die Änderungen von der Neo-Seite übernommen hast, auf Lubuntu
nicht, denn

  <MDSW> =   203;

sollte eigentlich in der Version von xkeyboard-config noch nichts mit
Level5 zu tun haben.  Merkwürdig.

Im übrigen kannst du dich hier auf's CC setzen:

  https://bugs.freedesktop.org/show_bug.cgi?id=50935

Andreas

Antwort per Email an