Jeśli masz touchpad:
W systemie Windows 10, jeśli masz touchpad, prawdopodobnie będziesz miał jedną z opcji wymienionych w innych odpowiedziach:
Start Menu -> Settings -> Mouse & touchpad -> Reverse scrolling direction
Coś specyficznego dla producenta lub urządzenia, prawdopodobnie dostępne za pośrednictwem Control Panel -> Mouse
lub coś podobnego, jak zauważono w innych odpowiedziach.
Jeśli nie masz touchpada:
(i chcesz przewijać w odwrotnym kierunku, ponieważ powiedzmy, że tak jak ja, uzależniłeś się od niego w systemie Mac OS, a teraz uważasz to za bardziej naturalne):
(Nie rozumiem, dlaczego po prostu nie ustawiają przełączania panelu sterowania, ale przynajmniej mamy kilka opcji, aby to działało):
Ustawienia rejestru
Jest to ustawienie rejestru o nazwie „FlipFlopWheel”, które to robi - (dzięki https://superuser.com/a/364353/153895 autorstwa @Richard). Działa to również od czasów Windows 7, przynajmniej (może nawet nie wiem).
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
.
Może być wiele pozycji myszy. Wartość domyślna dla FlipFlopWheel
powinna już wynosić 0
. Zmień to na, 1
aby odwrócić przewijanie. Uruchom lub ponownie uruchom mysz, aby zmiany odniosły skutek.
Aby uzyskać VID_???
i ukończyć proces, masz dwie opcje:
1: Ręcznie
Przejdź do panelu sterowania myszy, kliknij kartę Sprzęt , a następnie kliknij Właściwości (lub po prostu znajdź mysz w Menedżerze urządzeń i kliknij dwukrotnie Właściwości lub kliknij prawym przyciskiem myszy )
Przejdź do karty Zdarzenia i poszukaj identyfikatora VID w obszarze „Informacje” u dołu lub karty Szczegóły i wybierz ścieżkę wystąpienia urządzenia z listy rozwijanej Właściwość .
Następnie 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 PowerShell (z Start »Wszystkie programy» Akcesoria »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 }
Tak czy inaczej , po prostu uruchom ponownie lub ponownie uruchom mysz, aby ustawienia odniosły skutek.
Uwaga : może się okazać, podobnie jak ja, że po odłączeniu i ponownym podłączeniu do innego portu USB, przełącznika KVM lub czegoś innego, przestał on działać, mimo że oryginalne ustawienie rejestru jest nadal ustawione.
Stało się dla mnie to, że moja mysz otrzymała nowy wpis do rejestru / poddrzewa w rejestrze; początek ( VID_XXXX&PID_XXXX\
) jest nadal taki sam, ale ciąg na końcu był inny. Musiałem wejść do tego poddrzewa i ustawić go ponownie dla nowej instancji.
Skrypt AutoHotkey
Możesz użyć następującego skryptu AutoHotkey :
WheelUp::
Send {WheelDown}
Return
WheelDown::
Send {WheelUp}
Return
(Jeśli masz zainstalowany automatyczny klucz, po prostu zapisz powyższe jako .ahk
plik, a następnie kliknij dwukrotnie w Eksploratorze Windows, aby go uruchomić. Twój przebieg może się różnić. Działa świetnie dla mnie w systemie Windows 8, ale mam problemy w systemie Windows 10. Nie jestem pewien jeśli jest to problem z AutoHotkey / Win 10 lub coś innego.)