Si tienes un touchpad:
En Windows 10, si tiene un panel táctil, probablemente tendrá una de las opciones mencionadas en las otras respuestas:
Start Menu -> Settings -> Mouse & touchpad -> Reverse scrolling direction
Algo específico del fabricante o dispositivo, probablemente accesible a través de Control Panel -> Mouse
algo similar, como se señala en otras respuestas.
Si no tienes un panel táctil:
(y desea un desplazamiento inverso porque, por ejemplo, como yo, se volvió adicto a él en Mac OS y ahora lo encuentra más natural):
(No veo por qué no solo activan un panel de control para esto, sino que al menos tenemos un par de opciones para que funcione):
Configuración de registro
Hay una configuración de registro llamada "FlipFlopWheel" que hace esto - (gracias a https://superuser.com/a/364353/153895 por @Richard). Esto también funciona desde Windows 7, al menos (quizás más, no lo sé).
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
.
Puede haber múltiples entradas del mouse. El valor predeterminado para FlipFlopWheel
ya debería ser 0
. Cambiarlo a 1
invertir el desplazamiento. Reinicie o vuelva a enchufar el mouse para que los cambios surtan efecto.
Para obtener VID_???
y completar el proceso, tiene dos opciones:
1: manualmente
Vaya al panel de control del mouse, haga clic en la pestaña Hardware , luego haga clic en Propiedades (o simplemente busque el mouse en el Administrador de dispositivos y haga doble clic o haga clic con el botón derecho en Propiedades )
Vaya a la pestaña Eventos y busque el VID en el área de "información" en la parte inferior, o la pestaña Detalles y elija Ruta de instancia de dispositivo en el menú desplegable Propiedad .
Luego puede usar Regedit (¡tenga cuidado allí!) Para buscar y cambiar esta propiedad:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
2: comandos de Powershell
Ejecute esto en PowerShell (desde Inicio »Todos los programas» Accesorios »Windows PowerShell ):
# View registry settings
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0
# Change registry settings
# Reverse mouse wheel scroll FlipFlopWheel = 1
# Normal mouse wheel scroll FlipFlopWheel = 0
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
The command for normal (non-inverted) scrolling has the `0` and `1` swapped:
# Restore default scroll direction
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 1 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 0 }
De cualquier manera , simplemente reinicie o vuelva a conectar el mouse para que la configuración surta efecto.
Nota : Puede encontrar, como lo hice, que al desconectar y volver a conectar a un puerto USB diferente, o al conmutador KVM, o algo así, que dejó de funcionar, a pesar de que la configuración de registro original todavía está establecida.
Lo que me sucedió es que mi mouse tiene una nueva entrada de cadena / subárbol en el registro; El principio ( VID_XXXX&PID_XXXX\
) sigue siendo el mismo, pero la cadena al final era diferente. Tuve que entrar en ese subárbol y configurarlo nuevamente para la nueva instancia.
AutoHotkey Script
Puede usar el siguiente script de AutoHotkey :
WheelUp::
Send {WheelDown}
Return
WheelDown::
Send {WheelUp}
Return
(Si tiene instalada la clave automática, simplemente guarde lo anterior como un .ahk
archivo y luego haga doble clic en el Explorador de Windows para ejecutarlo. Su kilometraje puede variar. Funcionó muy bien para mí en Windows 8, pero estoy teniendo problemas en Windows 10. No estoy seguro si se trata de un problema de AutoHotkey / Win 10, o algo más)