Jeśli masz touchpad:
W Windows 10, jeśli masz touchpad, prawdopodobnie będziesz miał jedną z opcji wymienionych w pozostałych odpowiedziach:
Start Menu -> Settings -> Mouse & touchpad -> Reverse scrolling direction
Coś specyficznego dla producenta lub urządzenia, prawdopodobnie dostępnego poprzez Control Panel -> Mouse
lub coś podobnego, co zostało wymienione w innych odpowiedziach.
If you don’t have a touchpad:
(and you want inverse scrolling because, say, like me, you got addicted to it on Mac OS and now find it more natural):
(nie widzę powodu, dla którego po prostu nie umieszczają przełącznika na panelu sterowania, ale przynajmniej mamy kilka opcji, aby to zadziałało):
Ustawienie rejestru
Istnieje ustawienie rejestru o nazwie “FlipFlopWheel”, które robi to – (dzięki https://superuser. com/a/364353/153895 by @Richard). Działa to również co najmniej w Windows 7 (może dalej, nie wiem).
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
.
Może być wiele wpisów myszy. Domyślną wartością dla FlipFlopWheel
powinno być już 0
. Zmień ją na 1
, aby odwrócić przewijanie. Aby zmiany zadziałały, należy ponownie uruchomić lub ponownie podłączyć mysz.
Aby uzyskać VID_???
i zakończyć proces, masz dwie opcje:
1: Ręcznie
Przejdź do panelu sterowania myszy, kliknij zakładkę Hardware, następnie kliknij Properties (lub po prostu znajdź mysz w Device Manager i kliknij dwukrotnie lub kliknij prawym przyciskiem myszy Properties)
Przejdź do zakładki Events i poszukaj VID w obszarze “information” na dole, lub do zakładki Details i wybierz ścieżkę instancji Device instance w rozwijanej liście Property.
Wtedy możesz użyć Regedit (uważaj tam! ) aby znaleźć i zmienić tę właściwość:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
2: Polecenia Powershell
Uruchom to w programie PowerShell (od 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 }
W obu przypadkach , a następnie po prostu zrestartuj lub podłącz ponownie mysz aby ustawienia zadziałały.
Uwaga : Może się okazać, podobnie jak ja, że po odłączeniu i ponownym podłączeniu do innego portu USB lub przełącznika KVM, albo czegoś innego, przestał działać, mimo że pierwotne ustawienia rejestru są nadal ustawione.
Co się stało z moją osobą to to, że moja mysz dostała nowy wpis do rejestru w postaci string/subtree; początek (`VIDXXXX&PIDXXXX# Jeśli masz touchpad:
W Windows 10, jeśli masz touchpad, prawdopodobnie będziesz miał jedną z opcji wymienionych w pozostałych odpowiedziach:
Start Menu -> Settings -> Mouse & touchpad -> Reverse scrolling direction
Coś specyficznego dla producenta lub urządzenia, prawdopodobnie dostępnego poprzez Control Panel -> Mouse
lub coś podobnego, co zostało wymienione w innych odpowiedziach.
If you don’t have a touchpad:
(and you want inverse scrolling because, say, like me, you got addicted to it on Mac OS and now find it more natural):
(nie widzę powodu, dla którego po prostu nie umieszczają przełącznika na panelu sterowania, ale przynajmniej mamy kilka opcji, aby to zadziałało):
Ustawienie rejestru
Istnieje ustawienie rejestru o nazwie "FlipFlopWheel”, które robi to – (dzięki https://superuser. com/a/364353/153895 by @Richard). Działa to również co najmniej w Windows 7 (może dalej, nie wiem).
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
.
Może być wiele wpisów myszy. Domyślną wartością dla FlipFlopWheel
powinno być już 0
. Zmień ją na 1
, aby odwrócić przewijanie. Aby zmiany zadziałały, należy ponownie uruchomić lub ponownie podłączyć mysz.
Aby uzyskać VID_???
i zakończyć proces, masz dwie opcje:
1: Ręcznie
Przejdź do panelu sterowania myszy, kliknij zakładkę Hardware, następnie kliknij Properties (lub po prostu znajdź mysz w Device Manager i kliknij dwukrotnie lub kliknij prawym przyciskiem myszy Properties)
Przejdź do zakładki Events i poszukaj VID w obszarze “information” na dole, lub do zakładki Details i wybierz ścieżkę instancji Device instance w rozwijanej liście Property.
Wtedy możesz użyć Regedit (uważaj tam! ) aby znaleźć i zmienić tę właściwość:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
2: Polecenia Powershell
Uruchom to w programie PowerShell (od 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 }
W obu przypadkach , a następnie po prostu zrestartuj lub podłącz ponownie mysz aby ustawienia zadziałały.
Uwaga : Może się okazać, podobnie jak ja, że po odłączeniu i ponownym podłączeniu do innego portu USB lub przełącznika KVM, albo czegoś innego, przestał działać, mimo że pierwotne ustawienia rejestru są nadal ustawione.
Co się stało z moją osobą to to, że moja mysz dostała nowy wpis do rejestru w postaci string/subtree; początek () jest wciąż ten sam, ale łańcuch na końcu był inny. Musiałem wejść do that subtree i ustawić go ponownie dla nowej instancji.
AutoHotkey Script
Możesz użyć następującego skryptu [ AutoHotkey ]&003:
WheelUp::
Send {WheelDown}
Return
WheelDown::
Send {WheelUp}
Return
(Jeśli masz zainstalowany autohotkey, po prostu zapisz powyższe jako plik .ahk
, a następnie kliknij dwukrotnie w Eksploratorze Windows, aby go uruchomić. Twój przebieg może być różny. Zadziałało to świetnie dla mnie w Windows 8, ale mam kłopoty w Windows 10. Nie jestem pewien czy jest to problem AutoHotkey/Win 10, czy coś innego).