Am Samstag, den 17.12.2011, 16:52 +0100 schrieb [email protected]: > > XKeysymToKeycode returns keycode: 105 > > Das sollte eigentlich keine Rolle spielen. Ich vermute, Pascal hat > seine rechte Control-Taste in eine zweite Compose-Taste umfunktioniert.
Verstehe. > > Über die GNOME Tastatureinstellungen habe ich meine Optionen nun > > Aber GNOME (bzw. GTK) könnte eine Rolle spielen. Siehe die FAQ: > > > http://wiki.neo-layout.org/wiki/FAQ#BeimirfunktionierenmancheKombinationenmitderKombo-Compose-TasteoderdentotenTastenT1T2T3unterGnomeundGTK-Programmennicht Vielen Dank für den Hinweis. Die auf der Seite beschriebenen Probleme habe ich nicht. Ich konnte alle genannten Kombinationen ohne Probleme unter GNOME erstellen. Mein Problem ist übrigens auf einem anderen System mit Awesome als Fensterverwaltung auch vorhanden. Kann das Problem mit der Kombination von mehr als zwei „normalen“ Zeichen zu tun haben. Σ ist länger als ein normales Zeichen und ♫sum mit drei Zeichen auch. Ganz scheint diese Theorie nicht zu stimmen. Die folgenden Kombinationen mit drei Zeichen, aber kein Buchstabe, funktionieren. # Dashes <Multi_key> <minus> <minus> <period> : "–" endash # EN DASH <Multi_key> <minus> <minus> <minus> : "—" emdash # EM DASH Bei ♫sum und ♫int wird in `xev` das Symbol angezeigt, aber im Fenster erscheint nur das letzte Zeichen (m oder t). Die Freigabeereignisse (KeyRelease) scheinen falsch geordnet zu sein. KeyPress event, serial 33, synthetic NO, window 0x4000001, root 0x102, subw 0x0, time 29307069, (610,206), root:(622,297), state 0x0, keycode 58 (keysym 0x6d, m), same_screen YES, XLookupString gives 1 bytes: (6d) "m" XmbLookupString gives 1 bytes: (6d) "m" XFilterEvent returns: True KeyPress event, serial 33, synthetic NO, window 0x4000001, root 0x102, subw 0x0, time 29307069, (610,206), root:(622,297), state 0x0, keycode 0 (keysym 0x1002211, U2211), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 3 bytes: (e2 88 91) "∑" XFilterEvent returns: False KeyRelease event, serial 33, synthetic NO, window 0x4000001, root 0x102, subw 0x0, time 29307149, (610,206), root:(622,297), state 0x0, keycode 58 (keysym 0x6d, m), same_screen YES, XLookupString gives 1 bytes: (6d) "m" XFilterEvent returns: False Ich habe auch Kombinationen gefunden, die *nicht* funktionieren und die ein UTF-8 Zeichen erzeugen und aus zwei Buchstaben bestehen. Der Realteil ℜ erzeugt mit ♫re ist ein Beispiel dafür. KeyPress event, serial 33, synthetic NO, window 0x4200001, root 0x102, subw 0x0, time 29532565, (334,66), root:(350,179), state 0x0, keycode 45 (keysym 0x72, r), same_screen YES, XLookupString gives 1 bytes: (72) "r" XmbLookupString gives 1 bytes: (72) "r" XFilterEvent returns: True KeyPress event, serial 33, synthetic NO, window 0x4200001, root 0x102, subw 0x0, time 29532629, (334,66), root:(350,179), state 0x0, keycode 41 (keysym 0x65, e), same_screen YES, XLookupString gives 1 bytes: (65) "e" XmbLookupString gives 1 bytes: (65) "e" XFilterEvent returns: True KeyPress event, serial 33, synthetic NO, window 0x4200001, root 0x102, subw 0x0, time 29532629, (334,66), root:(350,179), state 0x0, keycode 0 (keysym 0x100211c, U211C), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 3 bytes: (e2 84 9c) "ℜ" XFilterEvent returns: False KeyRelease event, serial 33, synthetic NO, window 0x4200001, root 0x102, subw 0x0, time 29532645, (334,66), root:(350,179), state 0x0, keycode 45 (keysym 0x72, r), same_screen YES, XLookupString gives 1 bytes: (72) "r" XFilterEvent returns: False KeyRelease event, serial 33, synthetic NO, window 0x4200001, root 0x102, subw 0x0, time 29532709, (334,66), root:(350,179), state 0x0, keycode 41 (keysym 0x65, e), same_screen YES, XLookupString gives 1 bytes: (65) "e" XFilterEvent returns: False Hier kommen die Freigabeereignisse auch erst später. »re« wird hier aber *nicht* angezeigt. Die „Version“ von `setxkbmap` ist die folgende. x11-xkb-utils 7.6+4 Die vollständigen Ausgaben sind angehängt. Liebe Grüße, Paul ------ Summenzeichen ∑ ♫sum ------ KeyRelease event, serial 21, synthetic NO, window 0x4000001, root 0x102, subw 0x0, time 29304573, (610,206), root:(622,297), state 0x80, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES, XKeysymToKeycode returns keycode: 92 XLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 33, synthetic NO, window 0x4000001, root 0x102, subw 0x0, time 29306413, (610,206), root:(622,297), state 0x0, keycode 66 (keysym 0xff7e, Mode_switch), same_screen YES, XKeysymToKeycode returns keycode: 51 XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 33, synthetic NO, window 0x4000001, root 0x102, subw 0x0, time 29306509, (610,206), root:(622,297), state 0x2000, keycode 23 (keysym 0xff20, Multi_key), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: True KeyRelease event, serial 33, synthetic NO, window 0x4000001, root 0x102, subw 0x0, time 29306605, (610,206), root:(622,297), state 0x2000, keycode 66 (keysym 0xfe0c, ISO_First_Group), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 33, synthetic NO, window 0x4000001, root 0x102, subw 0x0, time 29306669, (610,206), root:(622,297), state 0x0, keycode 23 (keysym 0xff09, Tab), same_screen YES, XLookupString gives 1 bytes: (09) " " XFilterEvent returns: False KeyPress event, serial 33, synthetic NO, window 0x4000001, root 0x102, subw 0x0, time 29306845, (610,206), root:(622,297), state 0x0, keycode 43 (keysym 0x73, s), same_screen YES, XLookupString gives 1 bytes: (73) "s" XmbLookupString gives 1 bytes: (73) "s" XFilterEvent returns: True KeyRelease event, serial 33, synthetic NO, window 0x4000001, root 0x102, subw 0x0, time 29306925, (610,206), root:(622,297), state 0x0, keycode 43 (keysym 0x73, s), same_screen YES, XLookupString gives 1 bytes: (73) "s" XFilterEvent returns: False KeyPress event, serial 33, synthetic NO, window 0x4000001, root 0x102, subw 0x0, time 29306957, (610,206), root:(622,297), state 0x0, keycode 38 (keysym 0x75, u), same_screen YES, XLookupString gives 1 bytes: (75) "u" XmbLookupString gives 1 bytes: (75) "u" XFilterEvent returns: True KeyRelease event, serial 33, synthetic NO, window 0x4000001, root 0x102, subw 0x0, time 29307069, (610,206), root:(622,297), state 0x0, keycode 38 (keysym 0x75, u), same_screen YES, XLookupString gives 1 bytes: (75) "u" XFilterEvent returns: False KeyPress event, serial 33, synthetic NO, window 0x4000001, root 0x102, subw 0x0, time 29307069, (610,206), root:(622,297), state 0x0, keycode 58 (keysym 0x6d, m), same_screen YES, XLookupString gives 1 bytes: (6d) "m" XmbLookupString gives 1 bytes: (6d) "m" XFilterEvent returns: True KeyPress event, serial 33, synthetic NO, window 0x4000001, root 0x102, subw 0x0, time 29307069, (610,206), root:(622,297), state 0x0, keycode 0 (keysym 0x1002211, U2211), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 3 bytes: (e2 88 91) "∑" XFilterEvent returns: False KeyRelease event, serial 33, synthetic NO, window 0x4000001, root 0x102, subw 0x0, time 29307149, (610,206), root:(622,297), state 0x0, keycode 58 (keysym 0x6d, m), same_screen YES, XLookupString gives 1 bytes: (6d) "m" XFilterEvent returns: False ------ Realteil ℜ ♫re ------ KeyPress event, serial 30, synthetic NO, window 0x4200001, root 0x102, subw 0x0, time 29531925, (334,66), root:(350,179), state 0x0, keycode 66 (keysym 0xff7e, Mode_switch), same_screen YES, XKeysymToKeycode returns keycode: 51 XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 33, synthetic NO, window 0x4200001, root 0x102, subw 0x0, time 29532037, (334,66), root:(350,179), state 0x2000, keycode 23 (keysym 0xff20, Multi_key), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: True KeyRelease event, serial 33, synthetic NO, window 0x4200001, root 0x102, subw 0x0, time 29532166, (334,66), root:(350,179), state 0x2000, keycode 66 (keysym 0xfe0c, ISO_First_Group), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 33, synthetic NO, window 0x4200001, root 0x102, subw 0x0, time 29532182, (334,66), root:(350,179), state 0x0, keycode 23 (keysym 0xff09, Tab), same_screen YES, XLookupString gives 1 bytes: (09) " " XFilterEvent returns: False KeyPress event, serial 33, synthetic NO, window 0x4200001, root 0x102, subw 0x0, time 29532565, (334,66), root:(350,179), state 0x0, keycode 45 (keysym 0x72, r), same_screen YES, XLookupString gives 1 bytes: (72) "r" XmbLookupString gives 1 bytes: (72) "r" XFilterEvent returns: True KeyPress event, serial 33, synthetic NO, window 0x4200001, root 0x102, subw 0x0, time 29532629, (334,66), root:(350,179), state 0x0, keycode 41 (keysym 0x65, e), same_screen YES, XLookupString gives 1 bytes: (65) "e" XmbLookupString gives 1 bytes: (65) "e" XFilterEvent returns: True KeyPress event, serial 33, synthetic NO, window 0x4200001, root 0x102, subw 0x0, time 29532629, (334,66), root:(350,179), state 0x0, keycode 0 (keysym 0x100211c, U211C), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 3 bytes: (e2 84 9c) "ℜ" XFilterEvent returns: False KeyRelease event, serial 33, synthetic NO, window 0x4200001, root 0x102, subw 0x0, time 29532645, (334,66), root:(350,179), state 0x0, keycode 45 (keysym 0x72, r), same_screen YES, XLookupString gives 1 bytes: (72) "r" XFilterEvent returns: False KeyRelease event, serial 33, synthetic NO, window 0x4200001, root 0x102, subw 0x0, time 29532709, (334,66), root:(350,179), state 0x0, keycode 41 (keysym 0x65, e), same_screen YES, XLookupString gives 1 bytes: (65) "e" XFilterEvent returns: False
signature.asc
Description: This is a digitally signed message part
