Hallo,

ich habe Probleme mit meinem Plum-Keyboard. Es wird erkannt und bekommt von 
Hal auch das richtige Layout zugewiesen. Das Plum ist das zweite Keyboard am 
Rechner und bekommt Neo zugewiesen. Hierfür habe ich die entsprechende Datei 
aus dem SVN-Repo nach /usr/share/X11/xkb/symbols/neo-plum kopiert (Hal weist 
dem Keyboard neo-plum in Variante neo zu).

Die erste und zweite Ebene funktionieren soweit. Die dritte allerdings nicht 
mehr, stattdessen habe ich dort Ebene 5. Ebene 4 kann ich ebenfalls nicht 
erreichen.

Folgende Ausgaben bekomme ich von xev:

Mod3 links (Qwertz Caps-Lock):
|KeyPress event, serial 38, synthetic NO, window 0x4400001,
|root 0x13b, subw 0x0, time 19924913, (171,-15), root:(176,10),
|state 0x10, keycode 50 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
|XLookupString gives 0 bytes:
|XmbLookupString gives 0 bytes:
|XFilterEvent returns: False
|
|KeyRelease event, serial 38, synthetic NO, window 0x4400001,
|root 0x13b, subw 0x0, time 19924993, (171,-15), root:(176,10),
|state 0x92, keycode 50 (keysym 0xffe5, Caps_Lock), same_screen YES,
|XLookupString gives 0 bytes:
|XFilterEvent returns: False

Mod3 rechts:
| KeyPress event, serial 40, synthetic NO, window 0x4400001,
| root 0x13b, subw 0x0, time 20791833, (379,744), root:(384,769),
| state 0x10, keycode 61 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
| XKeysymToKeycode returns keycode: 50
| XLookupString gives 0 bytes:
| XmbLookupString gives 0 bytes:
| XFilterEvent returns: False
|
|KeyRelease event, serial 40, synthetic NO, window 0x4400001,
|root 0x13b, subw 0x0, time 20791913, (379,744), root:(384,769),
|state 0x92, keycode 61 (keysym 0xffe5, Caps_Lock), same_screen YES,
|XKeysymToKeycode returns keycode: 50
|XLookupString gives 0 bytes:
|XFilterEvent returns: False

Mod4 links:
|KeyPress event, serial 50, synthetic NO, window 0x4400001,
|root 0x13b, subw 0x0, time 20842816, (487,268), root:(492,293),
|state 0x0, keycode 133 (keysym 0xfe11, ISO_Level5_Shift), same_screen YES,
|XKeysymToKeycode returns keycode: 108
|XLookupString gives 0 bytes:
|XmbLookupString gives 0 bytes:
|XFilterEvent returns: False
|
|KeyRelease event, serial 52, synthetic NO, window 0x4400001,
|root 0x13b, subw 0x0, time 20842946, (487,268), root:(492,293),
|state 0x30, keycode 133 (keysym 0xfe11, ISO_Level5_Shift), same_screen YES,
|XKeysymToKeycode returns keycode: 108
|XLookupString gives 0 bytes:
|XFilterEvent returns: False

Mod4 rechts ist damit gleich, nur der Keycode unterscheidet sich (108).

VIelleicht/hoffentlich hat von euch jemand eine Idee, um diesen Fehler zu 
beheben.

TIA,
Ciao,
Markus

Attachment: signature.asc
Description: This is a digitally signed message part.

Antwort per Email an