Вопрос или проблема
Я только что перешёл на Windows 10 на своём ASUS N550JV и установил соответствующие драйверы с поддерживаемой страницы ASUS. Сенсорная панель работает отлично, но почему-то направление прокрутки на ней инвертировано. Я не смог разобраться, как изменить направление прокрутки на сенсорной панели, как я могу это сделать?
Я НАКОНЕЦ-ТО разобрался! По крайней мере, на моем устройстве Asus. Перейдите в Панель управления, как сказал Browning IT, но вместо того, чтобы щелкнуть на опции «Мышь», щелкните на «Asus Smart Gesture». В колонке «Два пальца» установите флажок рядом с «Содержимое движется в противоположном направлении по сравнению с движением вашего пальца». Надеюсь, это подходит для вашей модели. У меня Flip. Мне потребовалось 2 дня, чтобы это понять!
Если у вас есть сенсорная панель:
В Windows 10, если у вас есть сенсорная панель, вы, вероятно, найдете один из вариантов, упомянутых в других ответах:
-
Меню Пуск -> Настройки -> Мышь и сенсорная панель -> Обратное направление прокрутки
-
Что-то специфичное для производителя или устройства, вероятно, доступное через
Панель управления -> Мышь
или что-то подобное, как упоминалось в других ответах.
Если у вас нет сенсорной панели:
(и вы хотите обратную прокрутку, потому что, скажем, как и я, вы к ней привыкли на 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 в области «информация» внизу, или на вкладку Сведения и выберите Путь экземпляра устройства в выпадающем списке Свойство.
Затем вы можете использовать Regedit (осторожно там!) чтобы найти и изменить это свойство:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
2: Команды PowerShell
Запустите это в PowerShell (из Пуск » Все программы » Стандартные » Windows PowerShell):
# Просмотр настроек реестра
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0
# Изменение настроек реестра
# Обратная прокрутка колеса мыши FlipFlopWheel = 1
# Обычная прокрутка колеса мыши FlipFlopWheel = 0
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
Команда для нормальной (не инвертированной) прокрутки имеет `0` и `1` поменяными местами:
# Восстановить направление прокрутки по умолчанию
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
(Если у вас установлен AutoHotkey, просто сохраните вышеуказанное в файле .ahk
, а затем дважды щелкните в Проводнике Windows, чтобы запустить его. У вас могут быть другие результаты. Он отлично работал у меня в Windows 8, но у меня возникли проблемы в Windows 10. Не уверен, является ли это проблемой AutoHotkey/Win 10 или чем-то другим.)
Настройки > Устройства > Мышь и сенсорная панель > Дополнительные параметры мыши > Настройки устройств > Настройки > Многофункциональные пальцы.
Проверьте или снимите отметку с поля «Обратное направление прокрутки».
Это работает на Lenovo Y410P
Для Synaptics Touchpad v1.5 на порту SMB
перейдите в Панель управления
, Мышь и сенсорная панель
, затем нажмите Дополнительные параметры мыши
в нижней части панели справа.
Выберите вкладку Настройки устройства
и нажмите кнопку Настройки
.
Вы увидите экран, похожий на этот:
Нажмите на шестеренку рядом с Прокруткой двумя пальцами. Параметр, который вы хотите переключить, это Включить обратное направление прокрутки
.
Хотя я не могу помочь с вашей конкретной настройкой, я могу дать вам подсказку о нескольких местах, которые стоит проверить.
1) Ознакомьтесь с настройками программного обеспечения сенсорной панели (для моих устройств это обычно программное обеспечение сенсорной панели Synaptics). Вы можете открыть контекстное меню Windows 10, касающиеся сенсорной панели, щелкнув правой кнопкой мыши на кнопку «Пуск» в нижнем левом углу экрана. Оттуда выберите «Панель управления». Внутри нажмите настройки мыши. Обычно здесь несколько вкладок, и вам нужно будет поищите, какая из них будет актуальна для вашей сенсорной панели. Я нашел свою опцию «сменить направление» на вкладке Synaptics.
2) Щелкните кнопку «Пуск» еще раз. Нажмите «Настройки». Отсюда есть «упрощенный доступ». Здесь есть поле «мышь» (которое предлагает другие кнопки, чем панель управления). Также есть раздел «другие опции», который может показывать разные данные для вас, чем для меня, поскольку ваша настройка отличается.
Удачи!
На Lenovo ThinkPad это Панель управления
> Изменить настройки мыши
> кнопка Настройки
на вкладке UltraNav
> разверните Прокрутка
, щелкните на Прокрутка двумя пальцами
> снимите флажок Включить обратное направление прокрутки
В Windows 10, похоже, есть специальная запись в Панели управления для этого.
-
В Панели управления щелкните Устройства (выделено на скриншоте ниже)
-
В списке слева нажмите на что-то вроде «Сенсорная панель» (выделено на скриншоте ниже)
-
Прокрутите немного вниз, пока не увидите выпадающее меню с чем-то вроде «Движение вниз прокручивает вверх». Выберите «Движение вниз прокручивает вниз», чтобы содержимое окна поднималось вверх, когда вы двигаете пальцы к себе (обычное “старое” направление, к которому привыкло большинство пользователей ПК).
Я заметил, что мне нужно делать это довольно часто, когда я переключаю мышь между своим Mac и ПК.
Я добавил это в свой скрипт $profile, который устанавливает запись реестра и также отключает, а затем включает мышь (что заставляет ее заново считывать настройки из реестра). В сеансе PowerShell с повышенными правами я ввожу SetMouseScroll
, и настройка активируется сразу же — без необходимости перезагрузки.
function SetMouseScroll(
[bool] $ReverseScroll = 1,
[bool] $Confirm = $false)
{
$mice = Get-PnpDevice -Class Mouse -PresentOnly -Status OK
foreach ($mouse in $mice)
{
echo "$($mouse.Name): $($mouse.DeviceID)";
$value = (Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Enum\$($mouse.DeviceID)\Device Parameters").FlipFlopWheel
if ($value -ne $ReverseScroll)
{
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Enum\$($mouse.DeviceID)\Device Parameters" -Name FlipFlopWheel -Value $ReverseScroll;
echo "+--- Значение FlipFlopWheel установлено в " + (Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Enum\$($mouse.DeviceID)\Device Parameters").FlipFlopWheel + "`n"
echo "Отключение и повторное включение устройства мыши"
$mouse | Disable-PnpDevice -Confirm:$Confirm
echo "Включение"
$mouse | Enable-PnpDevice -Confirm:$Confirm
}
}
}
Ответ или решение
Чтобы инвертировать направление прокрутки на сенсорной панели вашего ноутбука ASUS с Windows 10, выполните следующие шаги:
-
Проверка настроек ASUS Smart Gesture:
- Перейдите в Панель управления (Control Panel).
- Найдите и выберите ASUS Smart Gesture (если данное приложение установлено).
- В разделе, посвящённом двум пальцам (Two Finger Scroll), найдите опцию с пометкой "Содержимое движется в обратном направлении с движением вашей пальца" и установите галочку. Это должно изменить направление прокрутки.
-
Настройки через Параметры Windows:
- Откройте меню Пуск и выберите Настройки (Settings).
- Перейдите в раздел Устройства (Devices) > Мышь и сенсорная панель (Mouse & Touchpad).
- Найдите дополнительные параметры мыши, где могут находиться параметры для вашей сенсорной панели. Обратите внимание, что в некоторых случаях инвертирование прокрутки может находиться в разделе дополнительных настроек.
-
Использование реестра Windows:
- В качестве альтернативного метода вы можете изменить значение в реестре, чтобы инвертировать прокрутку:
- Нажмите клавиши
Win + R
, введитеregedit
, и нажмите Enter. - Перейдите к следующему ключу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
- Найдите параметр FlipFlopWheel. Значение по умолчанию должно быть
0
. Измените его на1
, чтобы инвертировать прокрутку. После изменения необходимо перезагрузить компьютер или переподключить устройство.
- Нажмите клавиши
- В качестве альтернативного метода вы можете изменить значение в реестре, чтобы инвертировать прокрутку:
-
Автоматизация с помощью PowerShell:
-
Если вы предпочитаете более автоматизированный подход, можно использовать скрипт PowerShell, который упростит изменение настроек прокрутки:
# Инвертировать направление прокрутки Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 } # Для восстановления стандартного направления Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 1 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 0 }
- Эти команды изменяют значение с
0
на1
для инверсии прокрутки.
-
-
Использование AutoHotkey:
- Если ни один из указанных методов не работает, вы можете использовать скрипт AutoHotkey для инверсии прокрутки:
WheelUp::Send {WheelDown} WheelDown::Send {WheelUp}
- Чтобы использовать этот скрипт, установите AutoHotkey, создайте новый .ahk файл и вставьте в него вышеуказанный код.
- Если ни один из указанных методов не работает, вы можете использовать скрипт AutoHotkey для инверсии прокрутки:
Выполнив эти шаги, вы сможете изменить направление прокрутки сенсорной панели на своем ноутбуке ASUS под управлением Windows 10. Если ваши настройки и драйвера разные, они могут быть немного отличающимися, но общая логика останется той же.