Versão curta
Estou procurando uma maneira de reverter os movimentos dos eixos X e Y do mouse. O computador está executando o Windows 7, x64 e o Logitech SetPoint 6.32. Eu gostaria de uma correção permanente no nível do sistema; como uma modificação do driver do mouse ou um ajuste no registro. Alguém sabe de uma maneira sólida de implementar isso ou como encontrar os valores do registro para mudar isso? Ficarei feliz em saber como habilitar o recurso de orientação no SetPoint 6.32 para mouses e trackballs.
Versão longa As pessoas parecem nunca entender por que eu gostaria disso, e geralmente ouço "basta usar o mouse com o lado direito para cima!" conselho. A dislexia não é algo que possa ser curado "apenas lendo as coisas corretamente". Embora aprecie as tentativas de ajudar, espero que algumas informações possam ajudar as pessoas a entender.
Eu tenho um usuário com uma forma incomum de dislexia, para quem os movimentos do mouse são atrasados. Se ela quiser mover o cursor para a esquerda, ela moverá o mouse para a direita. Se ela quiser que o cursor se mova para cima, ela moverá o mouse para baixo. Ela costumava segurar o mouse de cabeça para baixo, o que dificulta o clique sofisticado, é péssimo para a ergonomia e torna os ratos com vários botões completamente inúteis.
Antigamente, os drivers do mouse incluíam um recurso de orientação (normalmente um balão de ar quente que você arrastava para cima para definir a orientação do movimento do mouse) que poderia ser usado para definir a relação entre o movimento do mouse e o movimento do cursor. Vários anos atrás, os drivers do mouse foram "aprimorados" e esse recurso foi limitado a trackballs.
Depois de perder o recurso de orientação, voltou ao mouse de cabeça para baixo por um tempo, até encontrar o UberOptions , um ajuste para o Logitech SetPoint , que habilitaria todos os recursos para todos os dispositivos apontadores. Isso incluiu o recurso de orientação. E houve muita alegria.
Agora, o mouse morreu e os atuais Logitech exigem uma versão mais recente do SetPoint para a qual o UberOptions não foi atualizado. Também vimos o MAF-Mouse (o desenvolvedor indicou que a versão para Windows de 64 bits ainda não suporta mouses USB) e Sakasa (enquanto funciona, comentários na web indicam que ele tende a quebrar aleatoriamente e com frequência. um programa em execução, portanto, não em todo o sistema.).
Eu vi alguns hacks de registro muito sofisticados. Por exemplo, eu costumava usar um hack que mudava os códigos criados pelas teclas F1-F12 quando a tecla F-Lock era inventada e tinha como padrão estragar meu teclado. Espero que haja uma maneira de inverter X e Y no registro; ou algum outro ajuste similar no nível do sistema.
Outra solução poderia ser reativar o recurso de orientação para ratos e trackballs. É muito frustrante que os drivers de dispositivo de entrada incluam a funcionalidade que precisamos desesperadamente para uma preocupação de acessibilidade, mas ela foi desativada em nome de tornar os drivers mais à prova de idiotas.
setpointP
). Veja aqui . Pessoalmente, gostaria que a Logitech contratasse os desenvolvedores do UberOptions já. O SetPoint é atroz e torna seus teclados / mouses quase inutilizáveis sem uberOptions.Respostas:
Não consegui encontrar nada on-line, e achei que isso não deveria ser muito difícil de fazer, então fui em frente e construí um. Requer o Microsoft .NET Framework 4.0 para executar.
Inversor de mouse da Polynomial (freeware, sob licença CC-BY-NC-SA) - ( Alt Link )
Deixe-me saber como funciona para você :)
Desculpe, isso levou tanto tempo, mas aqui está o código que realmente faz a inversão:
Acabei de extrair isso do executável com o Telerik JustDecompile, porque não tenho o código original. Você pode extrair um projeto VS completo com o JD se precisar do código completo do aplicativo.
fonte
Existe um programa chamado SakasaMouse que reverte os movimentos do mouse:
Ele funciona para todos os mouse, incluindo um novo sem fio recém-comprado. O único problema é que é possível voltar sem aviso, o que pode ser um pouco desconcertante.
fonte
Eu sou o autor do MAFMouse e é verdade que a versão x64 ainda não funciona com mouses USB (a versão de 32 bits!). Atualmente, estou muito ocupado para trabalhar nisso.
Portanto, minha sugestão é usar um mouse PS2 - isso funciona muito bem e em todo o sistema, mesmo para jogos.
Eu tenho muitos usuários que tiveram que usar o mouse girado 180 graus antes (com o cabo apontando para o usuário) e estão muito felizes com esse driver. Curiosamente, todos, exceto um, são mulheres :)
A instalação no Windows 7 é um pouco complicada, entre em contato comigo para mais detalhes ...
fonte
Há um script AHK invertido interessante do mouse:
Eu peguei aqui: https://autohotkey.com/board/topic/17828-invert-mouse-axis/
No seu caso, eu até verificaria a possibilidade de fazer uma modificação rápida no HW para inverter o eixo dentro do mouse.
fonte
Eu também tenho a orientação do mouse invertida e costumava fazer isso no XP com o Intellipoint 4 e um mouse PS2.
Desde que comprei um PC Win 7, o Intellipoint 4 não funcionará, e agora uso o Setpoint 4.8 com um mouse USB da Logitech. Na página de uberoptions, fornece uma lista de dispositivos suportados. Parece que nenhum desenvolvimento foi feito desde 2009 para novos mouses, então você precisa encontrar um mouse mais antigo. O mouse M500 ainda está disponível gratuitamente.
fonte