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: