Как включить «Momentum» (он же «Инерция») на ноутбуке с сенсорной панелью Elan?

9

У меня есть ноутбук Lenovo (Win 8) с сенсорной панелью производства Elan (он же Elantech).

Ранее я использовал тачпад Synaptics на своем старом ноутбуке и привык к его функциям, таким как Momentum, который позволяет вам управлять движением мыши, проводя пальцем по поверхности сенсорной панели.

Я где-то читал на форуме, что Elan и Synaptics используют похожее оборудование, но я не мог заставить драйверы Synaptics работать с этим оборудованием (универсальные драйверы Synaptics также не работали), и я не был уверен, что изменил конфигурационный файл драйвера Synaptics ( INF-драйвер), чтобы добавить запись для идентификатора оборудования сенсорной панели Elan будет безопасно.

Из другого форума я узнал об этом ключе реестра:

HKEY_CURRENT_USER \ Software \ Elantech \ SmartPad

Изменения в DWORD в этом ключе позволят включить или отключить некоторые функции сенсорной панели, которые в противном случае нельзя было бы настроить из утилиты конфигурации драйвера ELAN в разделе « Свойства мыши» на панели управления.

Я смог включить несколько функций, которые есть в устройствах Synaptics, отредактировав значения DWORD в Реестре, но не смог заставить Momentum работать. Некоторые DWORD, связанные с Momentum, которые я нашел, были Momentum_Display , Momentum_Bounce_Enable , Momentum_Enable и Momentum_Slider, но изменение их значений, похоже, ничего не дает.

Если в вашем ноутбуке есть сенсорная панель Elantech и у вас работает Momentum, пожалуйста, помогите.

Винаяк
источник
Какая польза от использования функции импульса. Моя сенсорная панель synaptics имеет, и я думаю, что это сумасшедшая функция, которая бесполезна.
Суичи Дога
@SuiciDoga Momentum (в системах Windows) позволяет совершать длинные движения мыши короткими движениями пальца. Я думаю, вы могли бы думать об этом как об уменьшенном трении при движениях мыши, которое заставляет указатель мыши скользить по экрану, когда вы проводите пальцем по сенсорной панели. Я нахожу это очень желанным, и это заставило меня не ненавидеть тачпад моего ноутбука, но, конечно, не все могут чувствовать то же самое.
Винаяк

Ответы:

9

ПРИМЕЧАНИЕ. Этот ответ устарел. Вам больше не нужно изменять файл конфигурации драйвера, чтобы активировать Momentum. Вы можете просто изменить соответствующие значения DWORD в следующих разделах реестра, чтобы включить / отключить Momentum и множество других функций.

Чтобы включить Momentum, установите Momentum_Enable и Momentum_Display в 1 . Вы можете найти их в разделах реестра, перечисленных ниже.

Для Windows 10:

  1. Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Elantech\SmartPadDisplay

  2. Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Elantech\SmartPad

После этого в приложении «Elan Smart-Pad» начнут отображаться настройки, связанные с Momentum или «Inertia», которые позволяют настраивать различные функции сенсорной панели.


Я наконец-то понял, как включить Momentum (называемый Inertia в сенсорных панелях Elantech), а также множество других скрытых функций в сенсорных панелях ELAN.

Благодаря этому сообщению в блоге я узнал, что способ сделать это - отредактировать драйверы Elantech (ETD.inf). Если вы используете драйверы входящих сообщений WHQL, вам, вероятно, придется перейти на более ранние версии драйверов Elantech, чтобы это работало.

Убедитесь, что у драйверов тачпада есть setup.exeфайл, чтобы вы могли установить драйверы. Вам также придется запускать Windows в тестовом режиме с отключенными проверками целостности, чтобы вы могли установить модифицированные драйверы. Чтобы перезапустить Windows в тестовом режиме, запустите командную строку от имени администратора и введите следующие команды:

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON

Удалите предыдущие драйвера сенсорной панели и убедитесь , что флажок Удалить программы драйверов для этого устройства коробки
удаление драйвера

Теперь откройте ETD.infв папке драйверов Elantech приличный текстовый редактор (я рекомендую Notepad ++ ) и измените все экземпляры

Momentum_Display,% REG_DWORD%, 0

в

Momentum_Display,% REG_DWORD%, 1

Также измените первый экземпляр (вы найдете это в разделе [ETD_SmartPadUI_Default.AddReg] )

Momentum_Enable,% REG_DWORD%, 0

в

Momentum_Enable,% REG_DWORD%, 1

Если вы хотите, чтобы курсор отскакивал от краев экрана, измените:

Momentum_Bounce_Enable,% REG_DWORD%, 0

в

Momentum_Bounce_Enable,% REG_DWORD%, 1

Есть много других опций, которые вы также можете включить / отключить. Однако я оставлю это вам, чтобы поэкспериментировать с ними. Самые интересные настройки вы найдете в следующих разделах:

[ETD_SmartPadDisplay_Default.AddReg]
[ETD_SmartPadDisplay_Win8.AddReg]
[ETD_SmartPadUI_Default.AddReg]

ВНИМАНИЕ: Убедитесь, что вы точно знаете, что делаете, иначе вы можете получить нестабильный драйвер и множество BSOD. Я рекомендую сделать резервную копию оригинальных драйверов, прежде чем начать их модифицировать.

После завершения редактирования драйверов перезагрузите компьютер и установите новые модифицированные драйверы, запустив setup.exe

Винаяк
источник
Я на самом деле пытаюсь отключить функцию импульса, но все мои значения уже равны нулю.
Джейми Китсон
@JamieKitson Вы должны иметь возможность отключить Momentum из инструмента настройки Elan, который вы увидите в Свойствах мыши ( Win + R -> control /name Microsoft.Mouse). Функция называется Инерция в моей системе.
Винаяк
Это то, что я ожидал, но у меня, похоже, нет никаких инструментов настройки Elan. Я не вижу ничего лишнего в Mouse Properties. Обратите внимание, что я использую Win 10, хотя.
Джейми Китсон
@JamieKitson Вы не видите что-то подобное ?
Винаяк
1
@JamieKitson вы, вероятно, должны задать это как отдельный вопрос. Также, если драйвер установлен, вы можете найти его ETDAniConf.exeв папке «Program Files» в папке Elantech. Это графический менеджер конфигурации в моей системе.
Винаяк
4

Благодаря руководству на этом форуме я смог включить импульс / инерцию на моем HP Pavilion X2. Это на самом деле очень легко сделать (не нужно переустанавливать драйверы).

  1. Windows + R и введите Regedit, нажмите Enter. Это открывает реестр
  2. Нажмите control-f, чтобы открыть окно поиска. Снимите все опции, кромеValues
  3. Вставьте Momentum_Displayв поле поиска и нажмите НАЙТИ СЛЕДУЮЩИЙ
  4. Для возврата результата может потребоваться минута, но как только найден, дважды щелкните по значению и (I) измените Baseна десятичную (II) установите Value Dataна 1
  5. Повторяйте поиск, пока все экземпляры Momentum_Displayне будут изменены (их может быть больше одного).
  6. Повторите шаги 2–5 для следующих значений
    • Momentum_Enable
    • Momentum_Bounce_Enable
  7. Нажмите WIN + X> Завершение работы или Выход> Выход .
    • Выход
  8. Войдите снова и переместите мышь ... теперь она должна мгновенно скользить по экрану.
user584290
источник
1
Функция поиска в реестре не работает, и не найдено несколько записей настроек Momentum. Это привело к тому, что исправление не применялось и менялось каждый раз, когда я выходил из окна. Чтобы решить эту проблему, вам нужно найти в SYSTEM \ CurrentControlSet \ Control \ Elantech \ SmartPad и SmartPadDisplay дополнительный набор значений. Как только вы установите их на 1 и выйдите из системы / заблокируете окна, вы получите импульс.
Dmac
Вы можете сделать резервную копию значений реестра, экспортировав их на свой рабочий стол или куда-то еще, и, если они будут сброшены, как в моем случае, вы можете дважды щелкнуть файл резервной копии реестра, чтобы снова включить их. Предупреждение, это может перезаписать другие вновь добавленные или измененные записи, так что делайте это на свой страх и риск.
Dmac