7 votos

Cómo invertir la dirección de desplazamiento de Windows tanto en VMware como en Boot Camp

En mi Mac, tengo una partición de Windows que puedo arrancar directamente (con Boot Camp) o ejecutar como una máquina virtual (con VMWare Fusion). Configuro Windows para invertir el sentido del desplazamiento de mi ratón. Esto funciona cuando estoy ejecutando Windows en Boot Camp. Pero cuando estoy en VMWare, la dirección de desplazamiento se invierte dos veces - una vez por Windows y otra por MacOS - lo que lo devuelve al desplazamiento normal.

¿Cómo puedo configurar esto para tener un desplazamiento natural en Windows tanto en Boot Camp como en VMWare?

0 votos

Quizás quieras aclarar tu pregunta, porque las dos respuestas publicadas hasta ahora no creo que resuelvan tu problema. Lo que sí resolverá tu problema es volver a la configuración normal dentro de Windows mientras se ejecuta como máquina virtual. De este modo, tanto MacOS como Windows en la máquina virtual funcionarán igual en función de la configuración del ratón en MacOS. Como mínimo podrías ejecutar manualmente un script desde Windows o encontrar una forma de automatizarlo en función del entorno en el que se inicie, Boot Camp o máquina virtual.

0 votos

Hace mucho tiempo que no ejecutaba Windows de forma nativa (Boot Camp) y como VM (Boot Camp como VM), pero recuerdo que había una forma de determinar programáticamente de qué entorno se trataba y actuar programáticamente en consecuencia. IIRC Tenía que ver con la comprobación de si alguna función de VMware Tools se estaba ejecutando, ya que sólo se ejecutó cuando se ejecuta como una VM, no mientras en Boot Camp. El programa que escribí se colocaba en el grupo de inicio, comprobaba de qué entorno se trataba y luego hacía algunos cambios en consecuencia.

0 votos

¿Qué versión de Windows está utilizando?

6voto

TNT Puntos 109

Afortunadamente los ids de los dispositivos HID utilizados cuando se ejecuta bootcamp de forma nativa y cuando se ejecuta bajo una VM (al menos bajo la VM de Parallels que yo uso) son diferentes. Esto es lo que hice en Windows 10

  1. Arranca de forma nativa.

  2. Identificar los ID de los dispositivos en uso desde el panel de control del ratón

    • Inicio->Configuración. Haga clic en Dispositivos. Haga clic en Ratón. Haga clic en "Opciones adicionales del ratón".
    • Haga clic en la pestaña Hardware. Deberías ver "HID compliant mouse" Puedes ver más de uno si también tienes, por ejemplo, un Magic Trackpad. Aquí sólo aparecerán los dispositivos en uso. En este caso, esto significa sólo los que se utilizan cuando se ejecuta de forma nativa.
    • Seleccione cada dispositivo y haga clic en el botón Propiedades.
    • En la ventana de propiedades, haga clic en la pestaña Eventos. El ID del dispositivo aparece en el cuadro de información de la parte inferior.
  3. Busque cada dispositivo en regedit (ejecútelo como administrador). Están en HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters sustituyendo los * por el ID que se obtiene del panel de control del ratón.

  4. Cambie los valores de las propiedades FlipFlopWheel y FlipFlopHScroll a 1.

El comando que utilizó de https://superuser.com/a/364353 cambia todos los dispositivos HID del registro que tengan una propiedad FlipFlopWheel. Lamentablemente no he encontrado ninguna forma automatizada de identificar sólo los que están en uso, de ahí el método manual anterior.

Si ya has ejecutado el script y has configurado todos los dispositivos a flip-flop, arranca en la VM, sigue los pasos anteriores para identificar los dispositivos "ratón" en uso y cambia sus propiedades FlipFlopWheel y FlipFlopHScroll de nuevo a 0.

1voto

john Puntos 11

En las preferencias del sistema, el ratón, hay una casilla de verificación para establecer la dirección de desplazamiento. Sin embargo, esto lo establece para todas las aplicaciones. No sé de una manera de establecer para aplicaciones específicas.

1voto

fatestudio Puntos 11

La misma pregunta que esta: Invertir la dirección de la rueda de desplazamiento del ratón

La respuesta está clara en las respuestas de ese enlace y, por favor, inténtalo. A mí me funciona:

Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }

0voto

Skeleton Bow Puntos 108

Prueba con Inversor de desplazamiento . Aunque no es automático, permite invertir la dirección de desplazamiento desde el icono de la barra de menús fácilmente. Lamentablemente, la aplicación no admite la activación/desactivación mediante un atajo de teclado, pero es posible utilizar AppleScript para establecer un atajo de teclado para ello.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X