Se tiver um touchpad:
No Windows 10, se tiver um touchpad, terá provavelmente uma das opções mencionadas nas outras respostas:
Start Menu -> Settings -> Mouse & touchpad -> Reverse scrolling direction
Algo específico do fabricante ou do dispositivo, provavelmente acessível através dos Control Panel -> Mouse
ou algo semelhante, como referido nas outras respostas.
Se não tem um touchpad:
(e queres* rolagem inversa porque, digamos, como eu, viciaste-te nele no Mac OS e agora acha-o mais natural):
(não vejo porque é que não se limitam a colocar um painel de controlo para isto, mas pelo menos temos algumas opções para o fazer funcionar):
Registo
Há uma configuração de registo chamada “FlipFlopWheel” que faz isto – (graças a https://superuser. com/a/364353/153895 por @Richard). Isto também funciona pelo menos até ao Windows 7 (talvez mais longe, não sei).
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
.
Pode haver múltiplas entradas no rato. O valor por defeito para FlipFlopWheel
já deve ser 0
. Mude-o para 1
para inverter a rolagem. Reinicie ou volte a ligar o rato para que as alterações entrem em vigor.
Para obter o VID_???
e completar o processo você tem duas opções:
1: Manualmente
Vá ao painel de controlo do rato, clique no separador Hardware, depois clique em Propriedades (ou, basta encontrar o rato no Device Manager e fazer duplo clique ou clique com o botão direito do rato em Propriedades)
Vá ao separador Eventos e procure o VID na área de “informação” no fundo, ou no separador Details e escolha Device instance path in the Property dropdown.
Depois pode usar o Regedit (tenha cuidado aí! ) para encontrar e alterar esta propriedade:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
2: Comandos Powershell
Run this in PowerShell (from Start “ All Programs ” Accessories “ 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 }
Em qualquer dos casos* , depois é só reiniciar ou reiniciar o rato para que as definições tenham efeito.
Note : Você pode descobrir, como eu descobri, que ao desligar e voltar a ligar uma porta USB diferente, ou interruptor KVM, ou algo parou de funcionar, mesmo que a configuração original do registo ainda esteja definida.
O que aconteceu para mim, é que o meu rato obteve uma nova entrada string/subtree no registo; o início (`VIDXXXX&PIDXXXX# Se tiver um touchpad:
No Windows 10, se tiver um touchpad, terá provavelmente uma das opções mencionadas nas outras respostas:
Start Menu -> Settings -> Mouse & touchpad -> Reverse scrolling direction
Algo específico do fabricante ou do dispositivo, provavelmente acessível através dos Control Panel -> Mouse
ou algo semelhante, como referido nas outras respostas.
Se não tem um touchpad:
(e queres* rolagem inversa porque, digamos, como eu, viciaste-te nele no Mac OS e agora acha-o mais natural):
(não vejo porque é que não se limitam a colocar um painel de controlo para isto, mas pelo menos temos algumas opções para o fazer funcionar):
Registo
Há uma configuração de registo chamada "FlipFlopWheel” que faz isto – (graças a https://superuser. com/a/364353/153895 por @Richard). Isto também funciona pelo menos até ao Windows 7 (talvez mais longe, não sei).
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
.
Pode haver múltiplas entradas no rato. O valor por defeito para FlipFlopWheel
já deve ser 0
. Mude-o para 1
para inverter a rolagem. Reinicie ou volte a ligar o rato para que as alterações entrem em vigor.
Para obter o VID_???
e completar o processo você tem duas opções:
1: Manualmente
Vá ao painel de controlo do rato, clique no separador Hardware, depois clique em Propriedades (ou, basta encontrar o rato no Device Manager e fazer duplo clique ou clique com o botão direito do rato em Propriedades)
Vá ao separador Eventos e procure o VID na área de “informação” no fundo, ou no separador Details e escolha Device instance path in the Property dropdown.
Depois pode usar o Regedit (tenha cuidado aí! ) para encontrar e alterar esta propriedade:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
2: Comandos Powershell
Run this in PowerShell (from Start “ All Programs ” Accessories “ 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 }
Em qualquer dos casos* , depois é só reiniciar ou reiniciar o rato para que as definições tenham efeito.
Note : Você pode descobrir, como eu descobri, que ao desligar e voltar a ligar uma porta USB diferente, ou interruptor KVM, ou algo parou de funcionar, mesmo que a configuração original do registo ainda esteja definida.
O que aconteceu para mim, é que o meu rato obteve uma nova entrada string/subtree no registo; o início () continua a ser o mesmo, mas a string no final era diferente. Eu tive que ir para _ aquela_ sub-árvore e configurá-la novamente para a nova instância.
AutoHotkey Script
Pode usar o seguinte script [ AutoHotkey ]&003 script:
WheelUp::
Send {WheelDown}
Return
WheelDown::
Send {WheelUp}
Return
(Se tiver a autohotkey instalada, basta guardar o ficheiro acima como um ficheiro .ahk
, e depois clicar duas vezes no Explorador do Windows para o executar. O seu Mileage May Vary. Funcionou bem para mim no Windows 8, mas estou tendo problemas no Windows 10. Não tenho a certeza se este é um problema da AutoHotkey/Win 10, ou qualquer outra coisa).