Hallo,

wenn man in Roxterm (GTK-Terminalemulator) die Pfeil hoch/runter Tasten
von Ebene 4 benutzt so scrollt das Fenster hoch bzw. runter anstelle der
History-Navigation wie man sie bei den normalen Pfeiltasten in der Shell
kennt.

Mit den normalen Pfeiltasten funktioniert das auch weiterhin, nur die
von Ebene 4 verhalten sich so seltsam. Zuerst dachte ich, dass die
Pfeile auf Ebene 4 die des Num-Blocks sind, aber xev zeigt mir für
diese:

---------------------------------------------------------------------------------

KeyRelease event, serial 34, synthetic NO, window 0x4400001,
    root 0x15a, subw 0x0, time 502289, (1028,657), root:(2472,687),
    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 34, synthetic NO, window 0x4400001,
    root 0x15a, subw 0x0, time 503049, (1028,657), root:(2472,687),
    state 0x0, 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 34, synthetic NO, window 0x4400001,
    root 0x15a, subw 0x0, time 503106, (1028,657), root:(2472,687),
    state 0x80, keycode 26 (keysym 0xff52, Up), same_screen YES,
    XKeysymToKeycode returns keycode: 111
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x4400001,
    root 0x15a, subw 0x0, time 503233, (1028,657), root:(2472,687),
    state 0x80, keycode 26 (keysym 0xff52, Up), same_screen YES,
    XKeysymToKeycode returns keycode: 111
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x4400001,
    root 0x15a, subw 0x0, time 503273, (1028,657), root:(2472,687),
    state 0x80, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XKeysymToKeycode returns keycode: 92
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

---------------------------------------------------------------------------------

Und für den normalen Pfeil:

---------------------------------------------------------------------------------

KeyPress event, serial 34, synthetic NO, window 0x4400001,
    root 0x15a, subw 0x0, time 596207, (674,388), root:(2118,418),
    state 0x0, keycode 111 (keysym 0xff52, Up), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x4400001,
    root 0x15a, subw 0x0, time 596287, (674,388), root:(2118,418),
    state 0x0, keycode 111 (keysym 0xff52, Up), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

---------------------------------------------------------------------------------

Der einzige Unterschied den ich als Laie ausmachen kann ist der andere keycode
mit der Referenz „XKeysymToKeycode returns keycode: 111” bei den Mod4-Pfeilen
(für Pfeil unten wird natürlich auf den Keycode von „Down” verwiesen).

Gibt es eine Möglichkeit das zu beheben? Ich habe natürlich als erstes geschaut
ob Roxterm ein entsprechendes Menü hat, aber so etwas konnte ich nicht finden
und ich habe eher den Verdacht, dass er die Taste als Shift+Up/Down
interpretiert.



Vielen Dank & Grüße

Geralt

Antwort per Email an