Isso pode ser resolvido mapeando os botões do mouse para as teclas do teclado via xkbset: veja Use as teclas dos botões do mouse no linux. Alternativa ao AHK?
Eu só tenho um mouse trackball de 4 botões sem uma roda do mouse (muitos deles não têm uma roda do mouse, por algum motivo), e eu gostaria de fazer um desses botões agir como o botão do meio do mouse. Os quatro botões, por padrão, são para clicar com o botão esquerdo, clicar com o botão direito, voltar e avançar (ou seja, voltar / encaminhar uma página durante a navegação na Web). Alterei os botões voltar / avançar para agir como page-up e page-down (usando xte
e xbindkeys
como sugerido em uma resposta a uma pergunta em algum lugar no StackExchange), mas não fiquei totalmente satisfeito com isso; Então, eu gostaria de transformar um desses botões (o botão Voltar) no botão do meio do mouse, e fazer algo criativo com o outro, mas eu não sei como fazer um botão do mouse simular outro (nem eu sabe o nome do botão do meio do mouse). No entanto, sei como fazer com que um botão do mouse represente uma tecla ou combinação de teclas em um teclado (ou como fazer com que ele inicie um programa ou script). Edit: Eu descobri uma maneira de remapear os botões do mouse, mas parece não funcionar com Button-2 (que é o botão direito, certo? Eu estou querendo o botão que faz um círculo com setas aparecer e quando você mover o o mouse rola na direção em que você o move, e quando você clica em um link, ele o abre em uma nova aba, e assim por diante).
De qualquer forma, aqui está o que eu tentei colocar no meu arquivo .xbindkeysrc
:
"xte 'mouseclick 2'"
b:8
Nota: Pressionar o botão esquerdo do mouse e clicar com o botão direito do mouse ao mesmo tempo não simula o botão do meio do mouse no meu sistema operacional (Xubuntu 17.04) com o mouse.
Isso pode ser resolvido mapeando os botões do mouse para as teclas do teclado via xkbset: veja Use as teclas dos botões do mouse no linux. Alternativa ao AHK?