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

xmodmap und Amarok



Hallo!

Ich nutze ein Thinkpad mit den "Next" und "Previous" Tasten, die man über
die Fn Taste erreicht. Diese Tasten geben den Code 171 und 173 zurück.

Zusätzlich ist eine externe Tastatur mit Sondertasten angeschlossen. Über
xev habe ich jetzt den Code von zwei Tasten rausbekommen, 195 und 196. Das
habe ich über xmodmap gesetzt.

keycode 195 = XF86AudioPrev
keycode 196 = XF86AudioNext

Prüfe ich das über xev nach sieht das gut aus:

--------------------------------------------------
KeyPress event, serial 43, synthetic NO, window 0x4200001,
    root 0x142, subw 0x0, time 1958313, (56,-15), root:(623,42),
    state 0x0, keycode 196 (keysym 0x1008ff17, XF86AudioNext), same_screen
    YES,
    XKeysymToKeycode returns keycode: 171
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 43, synthetic NO, window 0x4200001,
    root 0x142, subw 0x0, time 1958425, (56,-15), root:(623,42),
    state 0x0, keycode 196 (keysym 0x1008ff17, XF86AudioNext), same_screen
    YES,
    XKeysymToKeycode returns keycode: 171
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 43, synthetic NO, window 0x4200001,
    root 0x142, subw 0x0, time 1959665, (56,-15), root:(623,42),
    state 0x0, keycode 195 (keysym 0x1008ff16, XF86AudioPrev), same_screen
    YES,
    XKeysymToKeycode returns keycode: 173
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 43, synthetic NO, window 0x4200001,
    root 0x142, subw 0x0, time 1959761, (56,-15), root:(623,42),
    state 0x0, keycode 195 (keysym 0x1008ff16, XF86AudioPrev), same_screen
    YES,
    XKeysymToKeycode returns keycode: 173
    XLookupString gives 0 bytes:
    XFilterEvent returns: False
--------------------------------------------------

In Amarok habe ich jetzt die entsprechenden Tasten als "next track" und
"previous track" in den "Global Shortcuts" konfiguriert. Mit den Tasten am
Thinkpad funktioniert das problemlos. Mit den Tasten auf dem Keyboard
funktionierte es kurzfristig und dann plötzliche nicht mehr und seitdem auch
nicht mehr.

Was mache ich falsch?

Gruß und Danke
mad


Reply to: