Estou executando o Ubuntu 12.04 e tenho um mouse da Microsoft com vários botões. Gostaria de mapear as teclas modificadora Ctrle nos Altbotões esquerdo e direito do mouse, respectivamente, para que eu possa Ctrl+ clicar e Altclicar sem tocar no teclado. Os botões do meu polegar são botões 8e 9.
Tentei a solução em Como configurar um botão do polegar do mouse? que explicava como mapear um clique duplo para um thumb button- funcionou para o clique duplo, mas não consegui descobrir como modificar a solução CtrleAlt
Eu também tentei Como mapear Ctrl / Shift para os botões do mouse? que usava xdotools e xbindkeys. Eu modifiquei o script para isso:
~/.xbindkeysrc
:
"xdotool keydown alt"
b:9
"xdotool keyup alt"
release + alt + b:9
"xdotool keydown ctrl"
b:8
"xdotool keyup ctrl"
release + control + b:8
Que QUASE funciona. Ele simula um Ctrlpressionamento de tecla quando clico no botão esquerdo do polegar, mas não consigo segurar o botão e clicar ao mesmo tempo - manter pressionado thumb buttonparece impedir que ele ouça outras entradas até que seja liberado.
Alguém sabe como posso fazer com que o botão do polegar do meu mouse funcione como uma tecla modificadora, para que eu possa usar thumb button+ clicar em vez de Ctrl+ clicar?
xev | grep button\|Button
e pressione o botão alternativo "Ctrl" sobre a janela branca, sem soltá-lo, clique e solte-o e publique a saída.