XF86MediaPlay botão não funciona no controle remoto, mas faz no teclado

1

Eu tenho um controle remoto emprex 1100 para controlar mídia, o que eu amo. Desde a atualização para 14.04, o botão play não funciona mais, mas não consigo entender o porquê. Todos os outros botões funcionam como antes. Um botão no meu teclado com um código de acesso idêntico funciona bem.

Eu também não posso usar o ccsm para remapear o XF86AudioPlay para xdotool key XF86AudioPlay e fazê-lo funcionar, mas pode remapear outras chaves de trabalho (atualmente estou usando o "Pause" remapeado para xdotool key XF86AudioPlay ).

Este é o log xev do controle remoto:

KeyPress event, serial 37, synthetic NO, window 0x4c00001,
    root 0x25c, subw 0x0, time 39090385, (1055,738), root:(2800,790),
    state 0x10, keycode 215 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
    XKeysymToKeycode returns keycode: 172
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x4c00001,
    root 0x25c, subw 0x0, time 39090497, (1055,738), root:(2800,790),
    state 0x10, keycode 215 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
    XKeysymToKeycode returns keycode: 172
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

E isso é o que acontece quando pressiono o mesmo botão (de trabalho) no teclado

FocusOut event, serial 37, synthetic NO, window 0x4c00001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 37, synthetic NO, window 0x4c00001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 37, synthetic NO, window 0x0,
    keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   16  0   0   0   0   0   0   0   0   0   0   

KeyRelease event, serial 37, synthetic NO, window 0x4c00001,
    root 0x25c, subw 0x0, time 39091783, (1055,738), root:(2800,790),
    state 0x10, keycode 172 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Isso é o que acontece quando eu uso um botão de trabalho no controle remoto:

KeymapNotify event, serial 37, synthetic NO, window 0x0,
    keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   32  0   0   0   0   0   0   0   0   0   0   

KeyRelease event, serial 37, synthetic NO, window 0x4c00001,
    root 0x25c, subw 0x0, time 39324425, (369,751), root:(2114,803),
    state 0x10, keycode 173 (keysym 0x1008ff16, XF86AudioPrev), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Por que há uma diferença e como posso corrigir isso?

    
por cassiopeia 07.09.2014 / 13:14

0 respostas