xbindkeys para remapear botões extras do mouse

1

Estou seguindo este tutorial , mas não consigo entender trabalhando

Eu usei o xev e confirmei que os dois botões do mouse que eu quero mapear são o botão 8 e o botão 9

Eu quero mapeá-los para as teclas "a" e "s" no teclado.

Eu tentei as seguintes variações no meu .xbindkeysrc, mas ele não faz nada quando eu clico nos botões do meu mouse (confirmei que remapear as teclas do teclado para comandos como "xterm" funciona).

"a"
  b:8

m:0x0 + c:38
  b:8

xte 'key a'
  b:8


xte 'key 0x61'
  b:8

Também tentei essas variações com "b: 8 + release"

Nada está funcionando, não sei por que

    
por user1028270 11.02.2017 / 21:58

1 resposta

1

O formato para ~/.xbindkeysrc é:

"command to execute"
  keys

Você quer executar o comando xte 'key 0x61' , porque este comando simula um pressionamento da tecla a , então você precisa

"xte 'key 0x61'"
  b:2   

(Essa é provavelmente a única variação que você não tentou ...). Colocar qualquer coisa execept um comando shell entre aspas duplas, como a ou m:0x0 + c:38 , não faz sentido: xbindkeys tentaria executar isso apenas se você digitou em um shell, e é claro que não é um sensato comando Linux como xte . Da mesma forma, usar comandos sem aspas duplas não funcionará.

    
por 13.02.2017 / 17:04