Estou executando o Ubuntu 16.04 e conectei o mouse Logitech M705. Este rato tem um total de 10 botões, o botão 1 fica com o clique esquerdo, o botão 2 com o botão direito, o botão 10 com o botão "polegar".
Eu configurei xbindkeys
# History Back & Forward
"xte 'keydown Alt_L' 'key Left' 'keyup Alt_L' "
b:6 + Release
"xte 'keydown Alt_L' 'key Right' 'keyup Alt_L' "
b:7 + Release
# page down
"xte 'key Next' "
b:8
# page up
"xte 'key Prior' "
b:9
# powerclick
"xte 'keydown Control_L' 'mouseclick 1' 'keyup Control_L' "
Isso tudo funciona muito bem. O que eu chamo de powerclick
é usado para abrir links no FF em uma nova aba.
Agora, o que eu gostaria de alcançar: quando eu clico no botão 1 THEN button 10 ENTÃO eu seleciono algum texto e eu libero ambos os botões, o texto deve ser copiado para a área de transferência. Então, como um modo de edição rápida para qualquer janela, assim que o texto é selecionado dessa forma, ele é copiado.
# quickcopy
"xte 'keydown Control_L' 'key c' 'keyup Control_L' "
b:10 + b:1 + Release
Mas isso não produz o efeito desejado.
Existe uma maneira de mapear essas condições complexas? Eu posso imaginar isso sendo de grande utilidade, considerando que o "botão de polegar" pode funcionar de forma semelhante à tecla Ctrl no teclado, ou seja, modificar o comportamento padrão de clique.
Mais tarde, Id gostaria de fazer Colar função para o botão 10 (botão do polegar) + botão 2 (botão direito)
Obrigado