Pular para o conteúdo

Mouse para destros e canhotos

Alguém já viu alguma situação em que o pequeno fato de abrir alguma janelinha para uma simples clicada que mude a configuração dos botões do mouse para canhoto, e vice-versa, parece incomodar mais do que pegar o teclado, arredar para direita e pegar o mouse e trocar de lugar com o teclado? Vamos saber mais e aprender a contornar isto também no Linux!
Ario S. Assunção ario
Hits: 45.387 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 4: Criando tecla de atalho para alternar mouse destro/canhoto

O comando xbindkeys (clique no link e leia um interessante artigo sobre ele aqui no VOL), completa a solução para aquele pequeno incômodo já citado.

Através do xbindkeys fazemos com que qualquer pessoa que estiver usando o Linux, basta pressionar a tecla F11 o mouse passar de canhoto para destro e vice-versa:

O script abaixo, denominado pointer.sh, serve para alternar os botões do mouse:

#!/bin/sh

default_pointer="canhoto" #canhoto|destro

if [ ! -f ~/.pointer ]; then
   echo "$default_pointer" > ~/.pointer
fi

X=`grep "destro" ~/.pointer`
if [ "X$X" != "X" ]; then #eh destro
   echo "canhoto" > ~/.pointer
   xmodmap -e "pointer = 3 2 1 4 5 6 7 8 9"
else
   echo "destro" > ~/.pointer
   xmodmap -e "pointer = 1 2 3 4 5 6 7 8 9"
fi
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

E no arquivo ~/.xbindkeysrc, se você já leu o artigo citado neste artigo, então compreenderá o configuração para alternar os botões do mouse de destro para canhoto e vice-versa apenas pressionando a tecla F11. A configuração é a seguinte:

#pointer
"/usr/local/bin/pointer.sh"
    m:0x0 + c:95
    F11

Observe que o caminho onde foi colocado o script pointer.sh. No meu caso coloquei do diretório /usr/local/bin/ para poder ser usado por qualquer usuário.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Mouse para destros e canhotos
   2. Quantos botões realmente tem um mouse
   3. Configurando botões do mouse usando um terminal gráfico
   4. Criando tecla de atalho para alternar mouse destro/canhoto
   5. Comentários finais
Nenhum artigo encontrado.

Como rodar o Folding@home no Linux

Ativando e configurando a compactação de memória com Zram no Slackware

Colorindo seu terminal.

Xubuntu Retrô (ao estilo Space Invaders)

Turbinando o Bodhi Linux

#1 Comentário enviado por PotHix em 30/04/2008 - 08:22h
Æ!!

Parabens Ario!
Um ótimo artigo!

Eu sou igual a você, que em casa uso mouse para canhoto e no trabalho uso mouse para destro...hehhe...E essa forma de trocar usando o xBindKeys é bem interessante!

Há braços
#2 Comentário enviado por GilsonDeElt em 30/04/2008 - 12:50h
Legal d+ esse trem, cara!
Num tenho tamanha habilidade não, mas qualquer dia desses eu tento usar o mouse aqui como canhoto...
Gostei do artigo, pois tá muito bem explicado
e dá pra reaproveitar em outras coisas, editando o script ;-)
e graças a isso, descobri que meu mouse
(um mouse comum, daquele com a "bolinha" embaixo, dois botões e "rodinha") é reconhecido como um mouse do 11 botões (!!!)
com o comando 'xmodmap -e "pointer = 0"' o botão esquerdo (uso como destro) é desativado totalmente.
com 'xmodmap -e "pointer = 3 2 1"', o os botões esquerdo e direito se invertem (2 é a "rodinha")
mas tá legal
parabéns!
e vlw!
#3 Comentário enviado por madrigal em 01/05/2008 - 01:17h
Eu sempre me preocupo com as minorias, costumo dizer que sou minoria em quase tudo, só faltava ser canhoto também.
Parabéns pela dica para a minoria dentro da minoria (usuário de Linux canhoto).
Vou anotar sua dica pra quando aparecer algum novo usuário de Linux canhoto.
#4 Comentário enviado por biraferreira em 01/05/2008 - 20:07h
Também sou ambidestro e uso com a esquerda o bixim. Obrigado pelo artigo! Na mosca.
#5 Comentário enviado por PotHix em 07/09/2008 - 14:54h
Æ!!

Se você usa Fluxbox assim como eu, uma dica para usar F11 e deixar o trocar o seu mouse entre destro e canhoto é usar o próprio esquema de atalhos do fluxbox, que fica no no arquivo:

/home/SeuUsuario/.fluxbox/keys

E lá você adiciona algo como:

F11 :ExecCommand sh /home/pothix/.fluxbox/canhoto-destro.sh

E já está lá sem precisar instalar o xbindkeys! =)

Há braços
#6 Comentário enviado por gpr.ppg.br em 12/07/2010 - 00:24h
esse comando dá para desativar o touchpad ?

Contribuir com comentário

Entre na sua conta para comentar.