No meu .bashrc, gostaria de adicionar esta linha:
xmodmap -e "keycode 135 = Return"
onde o número do código-chave é o do botão lateral do meu mouse.
Para encontrar um código de tecla do teclado, uso xev, que me dá, por exemplo:
(a linha que contém "keycode 135" é a que importa)
KeyPress event, serial 38, synthetic NO, window 0x6400001,
root 0x7c3, subw 0x0, time 30530179, (-489,479), root:(1047,479),
state 0x0, keycode 135 (keysym 0xff0d, Return), same_screen YES,
XKeysymToKeycode returns keycode: 36 " XLookupString gives 1 bytes: (0d) " " XmbLookupString gives 1 bytes: (0d) "
XFilterEvent returns: False
No entanto, para um mouse, ele não mostra o código-chave:
ButtonRelease event, serial 38, synthetic NO, window 0x6400001,
root 0x7c3, subw 0x0, time 30661669, (35,100), root:(1571,100),
state 0x0, button 8, same_screen YES
Como obter um código de tecla do botão lateral do meu mouse, usar o comando xmodmap, para simular o pressionamento de uma tecla do teclado a partir de um botão do mouse? (por exemplo, pressionar o botão lateral seria como se eu pressionasse "a" no teclado - e mostrasse "a" em um editor de texto)