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!

[ Hits: 39.255 ]

Por: Ario S. Assunção em 29/04/2008


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

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.

Página anterior     Próxima página

Páginas do artigo
   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
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando Gentoo Linux através da sua distribuição

ALSA, Debian e Intel8x0

NoBreak SMS e GNU/Linux (FC5) - Parte 1 - Fazendo o Nobreak funcionar

OpenSUSE Internet Installation

Faça backup do MySQL e envie para seu e-mail

  
Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts