Comecei a usar o mouse com a mão esquerda há alguns anos. Não demorei tanto tempo para aprender - algumas semanas. Desde então, comecei a ter problemas no meu ombro direito.
Desde que eu uso o mouse no lado esquerdo e também tenho os botões trocados. Agora isso não funciona bem ao acessar meu computador usando a Área de Trabalho Remota em um computador com o mouse no lado direito.
Além disso, meu computador principal no trabalho possui dois mouses conectados, um no USB e outro no PS / 2. Seria bom configurar o esquerdo para trocar os botões e o direito para normal. Dessa forma, eu poderia trabalhar nos dois sentidos.
Existe uma maneira de configurar o driver ou existe um driver aprimorado disponível que me permita controlar isso por mouse em vez de definir a troca à esquerda / direita globalmente na interface do usuário do Windows.
Respostas:
Você pode usar o X-Mouse Button Control para trocar os botões do mouse.
O controle do botão X-Mouse faz suas alterações interceptando cliques, para que eles sejam transferidos para qualquer sessão da área de trabalho remota. Mas não acho que tenha configurações por mouse.
fonte
Os drivers de mouse Microsoft Intellipoint manipulam o recurso de botões de troca de maneira diferente dos drivers de mouse padrão e a área de trabalho remota funciona corretamente: Um clique esquerdo no mouse conectado fisicamente é enviado à máquina remota como um clique direito. E ao conectar à máquina de outro lugar, o Intellipoint não troca botões.
No entanto, o software Intellipoint não troca os botões em um mouse não-Intellipoint. Portanto, minha estação de trabalho doméstica possui um mouse Intellipoint à esquerda do teclado e o mouse Dell fornecido à direita do teclado. É um prazer, tanto para usuários canhotos quanto destros.
Meu PC de trabalho possui dois mouses Dell e está executando o XP. Felizmente, os mouses têm IDs de hardware diferentes, então modifiquei um arquivo .inf no instalador do driver Intellipoint e convenci-o de que um dos mouses era fabricado pela Microsoft.
No entanto, não consegui fazer isso funcionar com o Win7 da última vez que tentei; portanto, quando meu novo PC de trabalho chegar, provavelmente comprarei um mouse da Microsoft para acompanhá-lo.
Uma dica: você precisa desativar a função "botões de troca" padrão antes de instalar o Intellipoint. Caso contrário, quando você remota a área de trabalho para esse PC de outro lugar, os botões são trocados.
É possível que drivers de mouse de terceiros também funcionem melhor que os drivers padrão.
fonte
Uma alternativa de hardware pode ser um mouse para jogos. Encontrei este mouse SteelSeries que afirma ser ambidestro e sem driver. Eu acho que você pode trocar os botões esquerdo / direito clicando em outro botão.
Cuidado que eu ainda não tentei e é caro comparado a um mouse normal. Gostaria de saber se a modificação de um mouse normal vale a pena economizar.
fonte
O mouse My Penguin Ambidextrous Vertical funciona muito bem em sessões remotas. Além disso, eu só preciso de um único mouse. Se quiser alternar da esquerda para a direita ou vice-versa, basta clicar em uma opção de alternância. O track point e track pad integrados no meu Lenovo x230 não levam minhas configurações para uma sessão remota. Isso me deixa maluco ao trabalhar em uma sessão remota na estrada.
fonte
Eu acho que o EitherMouse merece ser mencionado aqui. Fico muito feliz quando tenho que usar uma caixa do Windows. Isso facilita muito o gerenciamento de uma configuração de mouses múltiplos.
Você pode fazer o download da ferramenta no site: http://www.eithermouse.com/
Para o bem da posteridade, incluirei a solução para o GNU / Linux aqui também. A melhor maneira, na minha opinião, é definir uma configuração personalizada da seção Xorg InputClass. Isso entrará em vigor sempre que o mouse for detectado. Aqui está o meu arquivo de configuração
/etc/X11/xorg.conf.d/50-mouses-config.conf
:O
Identifier
valor não é importante. O ID USB pode ser encontrado usando olsusb
comando Para ver quais botões estão disponíveis, axev
ferramenta pode ser usada para obter o ID do botão enquanto você pressiona os botões do mouse. O comandoxinput list
pode ser usado para obter uma lista de todos os dispositivos de entrada no seu sistema e seu ID de xinput. Você pode obter uma lista completa dos botões do dispositivo usando o comandoxinput get-button-map N
, onde N é o ID de xinput do seu dispositivo, comoxinput get-button-map 10
. Você pode experimentar modificar o mapeamento dos botões do seu dispositivo usando oxinput set-button-map N *mapping*
comando, como:xinput set-button-map 10 3 2 1
Você precisará reiniciar sua sessão do X para tornar sua nova configuração do Xorg eficaz. Em caso de problema, o Xorg.log (
tail -f /var/log/Xorg.0.log
) pode lhe dar uma pista do que deu errado.Uma
xinput set-button-map
alternativa pode ser usada, mas é menos dinâmica (não será aplicada automaticamente quando o dispositivo for detectado). O script a seguir pode ser configurado para ser executado na inicialização (no Ubuntu há uma GUI de aplicativos de inicialização para configurá-lo). Por alguns motivos, não funcionará se você simplesmente chamar o script do seu arquivo ~ / .profile. A variável MOUSE_NAME corresponde a qualquer nome dado ao seu mouse na saída doxinput list
comando.fonte
Em um sistema X Window , você pode usar o xmodmap (utilitário para modificar mapas de teclas e mapeamentos de botões de ponteiro no X).
O botão esquerdo é o número 1, o botão direito é o número 3. Usando o xmodmap, você pode trocar os botões do mouse desta forma:
fonte