2011-07-14 22:09:18 +0000 2011-07-14 22:09:18 +0000
292
292

Invertir la dirección de la rueda de desplazamiento del ratón

¿Hay alguna manera de hacer que la rueda de desplazamiento del ratón invierta su dirección? Me gustaría que se desplazara hacia arriba y que esa acción se desplazara hacia abajo y viceversa. No hay ningún ajuste en el panel de control del ratón que lo haga posible.

Cualquier indicación de un hack o un modelo de ratón en particular que tenga tal ajuste sería apreciado. Estoy usando Windows 7.

Respuestas (8)

378
378
378
2011-12-03 23:04:54 +0000

Hay una configuración de registro llamada FlipFlopWheel que hace esto!

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters.

Puede haber múltiples entradas de ratón. El valor por defecto de FlipFlopWheel ya debería ser 0. Cámbialo a 1 para invertir el desplazamiento. Reinicie o vuelva a conectar el ratón para que los cambios surtan efecto.

Para obtener el número VID_??? tiene dos opciones:

  1. Vaya al panel de control del ratón, haga clic en la pestaña Hardware y luego en Propiedades.

    1. Ejecute esto en PowerShell (desde Inicio “ Todos los programas ” Accesorios “ Windows PowerShell):
65
65
65
2011-07-14 22:49:52 +0000

Primero instalar AutoHotKey . Ahora crea un script que se vea así:

$WheelUp::
Send {WheelDown}
Return

$WheelDown::
Send {WheelUp}
Return

Guárdalo como un archivo .ahk y haz doble clic en el archivo para ejecutarlo. Ahora deberías haber invertido la rueda del ratón al desplazarse.

Toda la información de aquí , aunque ha sido modificada con la adición del prefijo $ para evitar que los comandos de envío sean capturados de nuevo por el script (lo que agrava el problema de MaxHotkeysPerInterval)

Añade lo siguiente al script para invertir el desplazamiento horizontal de la rueda:

$WheelLeft::
Send {WheelRight}
Return

$WheelRight::
Send {WheelLeft}
Return

El desplazamiento con la rueda podría superar el límite predeterminado de pulsaciones de teclas de acceso rápido en un intervalo de tiempo especificado. Por defecto, esto es 70 pulsaciones de teclas de acceso directo (#MaxHotkeysPerInterval) por 2000 milisegundos (#HotkeyInterval). Añade esta directiva a tu script para aumentar el límite de 70 a 200 pulsaciones de teclas rápidas por intervalo:

#MaxHotkeysPerInterval 200
29
29
29
2011-08-01 12:48:32 +0000

También puedes usar la aplicación X-Mouse Button Control para lograr esto. Sólo tienes que poner el botón “Rueda arriba” en el comando “Desplazar la ventana hacia abajo”, y viceversa. Estoy usando esto en Windows XP, pero la aplicación debería funcionar en 7 o Vista, también. Fue muy rápido de configurar, y como es una aplicación con interfaz gráfica de usuario, fue más fácil de usar.

17
17
17
2012-07-29 18:14:12 +0000

He escrito una pequeña aplicación c# para cambiar la configuración del registro de todos los dispositivos. Enumera cada dispositivo y cambia la configuración de ‘FlipFlopWheel’ a 1 o 0 dependiendo del botón que se pulse.

la fuente completa está disponible en github, el código fuente que realmente hace el cambio de la configuración del registro (<100 líneas) está aquí https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/Form1.cs

para aquellos que sólo quieren ‘hacerlo’ aquí está el ejecutable (pide la elevación del UAC https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/bin/Debug/FlipWheel.exe

12
12
12
2016-10-21 18:22:43 +0000

Debido a que los comentarios son efímeros y no son de confianza, estoy publicando @el brillante comentario de Jaykul en la impresionante respuesta de Richard , como respuesta aquí.

Ejecute Powershell como administrador, luego copie/pegue el siguiente comando para invertir el ratón invirtiendo todas las entradas de FlipFlopWheel en el registro:

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

¡Un reinicio será necesario después de lanzar el comando!

5
5
5
2012-11-02 05:15:48 +0000

Tengo un ratón de Microsoft conectado a un MacBook de arranque. Fue fácil lanzar el ratón y el teclado en el centro y establecer la dirección de desplazamiento. La ironía ciertamente juega un papel aquí.

1
1
1
2013-10-11 22:43:24 +0000

Confirme de nuevo el control del botón del ratón X http://www.highrez.co.uk/downloads/XMouseButtonControl.htm es una solución limpia y perfecta en Windows 7 :)

0
0
0
2016-11-04 23:12:31 +0000

También hay una utilidad práctica para eso. ¡Tiene el beneficio adicional de permitirte desplazar la ventana bajo el ratón sin activarla! ¡Impresionante! http://antibody-software.com/web/software/software/wizmouse-makes-your-mouse-wheel-work-on-the-window-under-the-mouse/