Evitar que os botões extras do mouse atuem como avançados / reversos no Firefox no Linux?

5

Eu tenho um mouse com alguns botões extras, e dois deles ao lado são tratados como botões de avançar / voltar por padrão por algum motivo - tanto no Windows quanto no Linux. Ao usar o Windows, posso usar o Controle de botão do X-Mouse para impedir que esses pressionamentos de botão cheguem ao Firefox, e permite que o sinal chegue a outros programas - como o Ventrilo, para o qual eu o uso. No entanto, no Linux, parece não existir tal solução. Eu quero ser capaz de usar este botão como um botão PTT sem me forçar para trás uma página enquanto eu estiver usando o Firefox. Alguma ideia? Além disso, esse botão pode enviar algum tipo de sinal "de volta" universal e não apenas "botão 8"? Como eu poderia descobrir?

Eu postei esta pergunta no reddit recentemente, você pode ver que aqui.

    
por YAOMTC 07.12.2014 / 04:27

1 resposta

1

Eu sinto sua dor. No meu mouse, os botões laterais sujeitos a acidentes são 8 e 9 de acordo com xev (4 e 5 são rolagem da roda para cima / para baixo). Eu uso o seguinte no meu script de inicialização do gerenciador de janelas:

xinput set-button-map '<device name of mouse>' 1 2 3 4 5 16 17 18 19

Ao mapear os botões 6-9 para o mapeamento original + 10, eles se tornam efetivamente ilimitados para qualquer configuração padrão em qualquer software que eu conheça, mas ainda produzem um valor utilizável caso você queira habilitá-los deliberadamente no software que permite mapeamento personalizado. Se você quiser apenas desabilitar um botão, pode mapeá-lo para zero. Para mais detalhes, consulte man xinput(1) .

    
por 25.03.2018 / 00:37