Empecé a usar el mouse con mi mano izquierda hace algunos años. No tardé mucho en aprender, un par de semanas. Desde entonces he comenzado a tener problemas con mi hombro derecho.
Desde que uso el mouse en el lado izquierdo y también tiene los botones intercambiados. Ahora eso no funciona bien cuando accedo a mi computadora usando Escritorio remoto en una computadora con el mouse en el lado derecho.
Además, mi computadora principal en el trabajo tiene dos ratones conectados, uno en USB y el otro a través de PS / 2. Sería bueno configurar el izquierdo para tener botones intercambiados y el derecho para que sea normal. De esa manera podría trabajar en ambos sentidos.
¿Hay alguna manera de configurar el controlador o hay un controlador mejorado disponible que me permita controlar esto por mouse en lugar de configurar el intercambio a izquierda / derecha globalmente en la IU de Windows?
Respuestas:
Puede usar el control de botón X-Mouse para intercambiar los botones del mouse.
X-Mouse Button Control realiza sus cambios interceptando clics, de modo que se transfieren a cualquier sesión de Escritorio remoto. Pero no creo que tenga configuraciones por mouse.
fuente
Los controladores de mouse de Microsoft Intellipoint manejan la función de botones de intercambio de una manera diferente a los controladores de mouse estándar, y el escritorio remoto funciona correctamente: un clic izquierdo en el mouse conectado físicamente se envía a la máquina remota como un clic derecho. Y cuando se conecta a la máquina desde otro lugar, Intellipoint no intercambia botones.
Sin embargo, el software Intellipoint no intercambia los botones en un mouse que no sea Intellipoint. Entonces, la estación de trabajo de mi casa tiene un mouse Intellipoint a la izquierda del teclado y el mouse Dell suministrado a la derecha del teclado. Funciona de maravilla, tanto para usuarios zurdos como diestros.
Mi PC de trabajo tiene dos ratones Dell y ejecuta XP. Afortunadamente, los ratones tienen diferentes ID de hardware, por lo que modifiqué un archivo .inf en el instalador del controlador Intellipoint y lo convencí de que uno de los ratones fue creado por Microsoft.
Sin embargo, no pude hacer que esto funcionara con Win7 la última vez que lo intenté, así que cuando llegue mi nueva PC de trabajo, probablemente compraré un mouse de Microsoft para acompañarla.
Una Gotcha: Usted tiene que girar los botones de "intercambio" de función estándar fuera antes de instalar Intellipoint. De lo contrario, cuando remotas el escritorio a esa PC desde otra parte, los botones se intercambian.
Es posible que los controladores de mouse de terceros también funcionen mejor que los controladores estándar.
fuente
Una alternativa de hardware puede ser un mouse para juegos. Encontré este mouse SteelSeries que dice ser ambidiestro y sin conductor. Supongo que puede intercambiar los botones izquierdo / derecho haciendo clic en otro botón.
Tenga en cuenta que no lo he probado yo mismo y es costoso en comparación con un mouse normal. Me pregunto si vale la pena guardar la modificación de un mouse normal.
fuente
My Penguin Ambidextrous Vertical mouse funciona muy bien en sesiones remotas. Además, solo necesito un solo mouse. Si quiero cambiar de izquierda a derecha o viceversa, simplemente hago clic en un interruptor de palanca. El punto de seguimiento y el panel de seguimiento integrados en mi Lenovo x230 no transfieren mi configuración a una sesión remota. Esto me vuelve loco cuando trabajo en una sesión remota en el camino.
fuente
Creo que EitherMouse merece ser mencionado aquí. Estoy muy contento cuando tengo que usar un cuadro de Windows. Hace que administrar una configuración de múltiples ratones sea muy fácil.
Puede descargar la herramienta en su sitio web: http://www.eithermouse.com/
Por el bien de la posteridad, incluiré la solución para GNU / Linux aquí también. La mejor manera, en mi opinión, es definir una configuración de sección Xorg InputClass personalizada. Esto tendrá efecto cada vez que se detecte el mouse. Aquí está mi archivo de configuración
/etc/X11/xorg.conf.d/50-mouses-config.conf
:El
Identifier
valor no es importante. La identificación del USB se puede encontrar usando ellsusb
comando. Para ver qué botones están disponibles, laxev
herramienta se puede utilizar para obtener la ID del botón al presionar los botones del mouse. El comandoxinput list
se puede usar para obtener una lista de todos los dispositivos de entrada en su sistema y su ID de xinput. Puede obtener una lista completa de los botones del dispositivo con el comandoxinput get-button-map N
, donde N es la ID de entrada de x de su dispositivo, comoxinput get-button-map 10
. Puede experimentar modificando la asignación de los botones de su dispositivo usando elxinput set-button-map N *mapping*
comando, como:xinput set-button-map 10 3 2 1
Tendrá que reiniciar su sesión X para que su nueva configuración Xorg sea efectiva. En caso de problemas, el Xorg.log (
tail -f /var/log/Xorg.0.log
) podría darle una pista de lo que salió mal.Se
xinput set-button-map
puede usar una alternativa, pero es menos dinámica (no se aplicará automáticamente cuando se detecte su dispositivo). El siguiente script se puede configurar para ejecutarse al inicio (en Ubuntu hay una GUI de aplicaciones de inicio para configurarlo). Por alguna razón, no funcionará si simplemente llama al script desde su archivo ~ / .profile. La variable MOUSE_NAME corresponde a cualquier nombre que se le dé a su mouse en la salida delxinput list
comando.fuente
En un sistema X Window , puede usar xmodmap (utilidad para modificar mapas de teclas y asignaciones de botones de puntero en X).
El botón izquierdo es el número 1, el botón derecho es el número 3. Usando xmodmap puede intercambiar botones del mouse de esta manera:
fuente