Якщо у вас є тачпад:
У Windows 10, якщо у вас є тачпад, ви, ймовірно, матимете один із варіантів, зазначений в інших відповідях:
Start Menu -> Settings -> Mouse & touchpad -> Reverse scrolling direction
Щось, що стосується виробника чи пристрою, можливо, доступне через Control Panel -> Mouse
щось подібне, як зазначено в інших відповідях.
Якщо у вас немає тачпада:
(і ви хочете зворотну прокрутку, тому що, скажімо, як і я, ви захопилися нею в Mac OS і тепер вважаєте це більш природним):
(Я не бачу, чому вони не просто ставлять перемикання на панелі управління, але принаймні у нас є пара варіантів, щоб вона працювала):
Налаштування реєстру
Це налаштування реєстру під назвою "FlipFlopWheel", яке робить це - (завдяки https://superuser.com/a/364353/153895 від @Richard). Це також працює як мінімум в Windows 7 (можливо, далі, я не знаю).
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
.
Може бути кілька записів миші. Значення за замовчуванням для FlipFlopWheel
вже повинно бути 0
. Змініть його на, 1
щоб інвертувати прокрутку. Перезавантажте або відключіть мишу, щоб зміни набрали чинності.
Для отримання VID_???
та завершення процесу у вас є два варіанти:
1: Вручну
Перейдіть на панель керування миші, перейдіть на вкладку Обладнання , потім натисніть Властивості (або просто знайдіть мишу в Диспетчері пристроїв та двічі клацніть або клацніть правою кнопкою миші Властивості ).
Або перейти на події вкладці і шукати VID в «інформаційній» області в нижній частині , або Details вкладці і вибрати шлях екземпляра пристрою в власності списку.
Тоді ви можете скористатися Regedit (будьте уважні!), Щоб знайти та змінити цю властивість:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
2: Команди Powershell
Запустіть це в PowerShell (з Пуск »Усі програми» Аксесуари »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 }
У будь-якому випадку , тоді просто перезавантажте або відключіть мишу, щоб налаштування набули чинності.
Примітка . Ви можете виявити, як і я, що після відключення та повторного підключення назад до іншого порту USB або перемикача KVM або чогось іншого він припинив роботу, навіть незважаючи на те, що оригінальний параметр реєстру все ще встановлений.
Що сталося для мене, це те, що моя миша отримала новий запис в рядку / піддірець у реєстрі; початок ( VID_XXXX&PID_XXXX\
) залишаються однаковими, але рядок в кінці був іншим. Мені довелося зайти в це піддерево і знову встановити його для нового екземпляра.
Сценарій AutoHotkey
Ви можете використовувати наступний сценарій AutoHotkey :
WheelUp::
Send {WheelDown}
Return
WheelDown::
Send {WheelUp}
Return
(Якщо у вас встановлена автоматична клавіша, просто збережіть вищезазначене як .ahk
файл, а потім двічі клацніть у Провіднику Windows, щоб запустити його. Ваш Пробіг може варіювати. Він відмінно працював для мене в Windows 8, але у мене проблеми в Windows 10. Не впевнений якщо це випуск AutoHotkey / Win 10 або щось інше.)