Version corta
Estoy buscando una forma de revertir los movimientos del eje del mouse X e Y. La computadora ejecuta Windows 7, x64 y Logitech SetPoint 6.32. Me gustaría una solución permanente a nivel de sistema; como una modificación del controlador del mouse o un ajuste del registro. ¿Alguien sabe de una manera sólida de implementar esto, o cómo encontrar los valores del registro para cambiar esto? Me conformaré muy felizmente con cómo habilitar la función de orientación en SetPoint 6.32 para ratones y trackballs.
Versión larga La gente parece no entender nunca por qué querría esto, y comúnmente escucho "¡usa el mouse al revés!" Consejo. La dislexia no es algo que se pueda curar "simplemente leyendo las cosas bien". Si bien aprecio los intentos de ayudar, espero que algunos antecedentes puedan ayudar a las personas a comprender.
Tengo un usuario con una forma inusual de dislexia, para quien los movimientos del mouse están hacia atrás. Si quiere mover el cursor hacia la izquierda, moverá el mouse hacia la derecha. Si quiere que el cursor se mueva hacia arriba, moverá el mouse hacia abajo. Solía sostener su mouse al revés, lo que dificulta el clic sofisticado, es terrible para la ergonomía y hace que los ratones con varios botones sean completamente inútiles.
En tiempos antiguos, los controladores del mouse incluían una función de orientación (generalmente un globo de aire caliente que arrastró hacia arriba para establecer la orientación del movimiento del mouse) que podría usarse para establecer la relación entre el movimiento del mouse y el movimiento del cursor. Hace varios años, los controladores del mouse fueron "mejorados" y desde entonces esta característica se ha limitado a los trackballs.
Después de perder la función de orientación, volvió a usar el mouse al revés por un momento, hasta encontrar UberOptions , un ajuste para Logitech SetPoint , que habilitaría todas las funciones para todos los dispositivos señaladores. Esto incluyó la función de orientación. Y hubo mucho regocijo.
Ahora su ratón ha muerto, y los ratones Logitech actuales requieren una versión más nueva de SetPoint para la cual UberOptions no se ha actualizado. También hemos visto MAF-Mouse (el desarrollador indicó que la versión para Windows de 64 bits aún no es compatible con ratones USB) y Sakasa (mientras funciona, los comentarios en la web indican que tiende a romperse al azar y con frecuencia. También es solo un programa en ejecución, por lo tanto, no en todo el sistema
He visto algunos hacks de registro muy sofisticados. Por ejemplo, solía usar un truco que cambiaría los códigos creados por las teclas F1-F12 cuando se inventó la tecla F-Lock y se omitió para atornillar mi teclado. Espero que haya una manera de voltear X e Y en el registro; o algún otro ajuste similar a nivel de sistema por ahí.
Otra solución podría ser volver a habilitar la función de orientación para ratones, así como trackballs. Es muy frustrante que los controladores de dispositivos de entrada incluyan la funcionalidad que necesitamos desesperadamente por una cuestión de accesibilidad, pero se ha deshabilitado en nombre de hacer que los controladores sean más a prueba de idiotas.
setpointP
). Vea aquí . Personalmente, desearía que Logitech solo contratara a los desarrolladores de UberOptions. SetPoint es atroz y hace que sus teclados / ratones sean casi inutilizables sin uberOptions.Respuestas:
No pude encontrar nada en línea, y pensé que esto no debería ser demasiado difícil de hacer, así que seguí y construí uno yo mismo. Requiere Microsoft .NET Framework 4.0 para ejecutarse.
Polynomial's Mouse Inverter (freeware, bajo licencia CC-BY-NC-SA) - ( Alt Link )
Déjame saber cómo te va :)
Lo siento, esto tomó tanto tiempo, pero aquí está el código que realmente hace la inversión:
Acabo de sacar esto del ejecutable con Telerik JustDecompile, porque no tengo el código original. Puede extraer un proyecto VS completo con JD si necesita el código completo de la aplicación.
fuente
Hay un programa llamado SakasaMouse que invierte los movimientos del mouse:
Funciona para cada mouse, incluido uno inalámbrico nuevo que acaba de comprar. El único problema es que es probable que vuelva a cambiar sin previo aviso, lo que puede ser un poco desconcertante.
fuente
Soy el autor de MAFMouse y es cierto que la versión x64 aún no funciona con ratones USB (¡la versión de 32 bits sí!). Actualmente estoy demasiado ocupado para trabajar en esto.
Entonces, mi sugerencia es usar un mouse PS2, esto funciona muy bien y en todo el sistema, incluso para juegos.
Tengo muchos usuarios que tuvieron que usar el mouse rotados 180 grados antes (con el cable apuntando hacia el usuario) y están muy contentos con este controlador. Curiosamente, todas menos una son mujeres :)
La instalación en Windows 7 es un poco complicada, contácteme para más detalles ...
fuente
Hay un interesante script AHK de mouse invertido:
Lo obtuve desde aquí: https://autohotkey.com/board/topic/17828-invert-mouse-axis/
En su caso, incluso comprobaría la posibilidad de hacer una modificación rápida de HW para invertir el eje dentro del mouse.
fuente
Yo también invierto la orientación de mi mouse y solía hacerlo en XP con Intellipoint 4 y un mouse PS2.
Desde la compra de una PC con Win 7, Intellipoint 4 no se ejecutará en ella, por lo que ahora uso Setpoint 4.8 con un mouse USB Logitech. En la página web de uberoptions le ofrece una lista de dispositivos compatibles. Parece que no se ha realizado ningún desarrollo desde aproximadamente 2009 para los nuevos ratones, por lo que debe encontrar un mouse más antiguo. El mouse M500 todavía está disponible gratuitamente.
fuente