Tenho um teclado USB Thinkpad externo que estou usando com meu Macbook Pro executando o Ubuntu 16. Estou tentando remapear meu Fn
+ F7
, Fn
+ F8
e Fn
+ F9
chaves para enviar os sinais XF86AudioPrev
, XF86AudioPlay
e XF86AudioNext
para controlar o que estou ouvindo no Spotify.
Usando xev
, determinei que os códigos de teclas das chaves são 235
, 246
e 179
, respectivamente, e estou usando os seguintes comandos em .Xmodmap
para alterar o "comportamento "das chaves.
keycode 235 = XF86AudioPrev
keycode 246 = XF86AudioPlay
keycode 179 = XF86AudioNext
Teste com xev
depois, recebo a seguinte saída, com a saída correta para cada chave.
KeyPress event, serial 37, synthetic NO, window 0x3200001,
root 0x4cb, subw 0x0, time 11067891, (1436,551), root:(1436,606),
state 0x0, keycode 246 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
XKeysymToKeycode returns keycode: 172
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
No entanto, enquanto ouve música, o Spotify não reconhece nenhum dos sinais. Alguma idéia do que estou fazendo de errado ou se tenho que fazer mais alguma coisa?