3

tl; dr: всякий раз, когда я перемещаю мышь на небольшое расстояние и щелкаю, Windows/Synaptics будет делать вид, что я вообще не двигал мышь, сбрасывал позицию курсора, но все равно обрабатывал щелчок в неправильной позиции. Это происходит, если расстояние достаточно мало (<30 пикселей) и я не делаю паузу (<100 мс с начала или конца движущейся мыши).


Пример 1:

Мышь находится в пределах 30 пикселей от кнопки. Я перемещаю это на кнопку и щелкаю. Windows/Synaptics будет "исправлять" указатель, думая, что я не хочу перемещать его на 20 пикселей. Несмотря на то, что я переместил мышь на кнопку, в тот момент, когда я щелкаю, мышь немедленно вернется в положение, в котором она находилась секунду назад (вне кнопки). Тогда клик будет обработан в ошибочном месте.

Пример 2:

Это также происходит не только с помощью кнопок, но и в любом месте экрана. Например, скажите, что я редактирую текст. Если при редактировании я помещаю курсор между these * words и щелкаю, все в порядке, и теперь курсор находится между these | words Теперь, если я перемещу курсор, как это *these | words и щелчок, мышь вернется к these *| words и щелчок, в результате чего я нажимаю, где я только что был: these | words


Это бесит, и я не смог найти настройки в Windows или с Synaptics. В частности, аппаратным обеспечением / драйвером является Synaptics Clickpad v1.2 / Synaptics SMBus Touchpad (или что-то еще). Я не нашел никаких настроек в Windows или драйвере Synaptics, чтобы решить эту проблему. Это похоже на ошибочную функцию. Любой совет будет принята с благодарностью, спасибо!

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

(Я также хотел бы установить авторитетные пользовательские драйверы, совместимые с оборудованием Synaptics; это трекпад без кнопок, хотя и с жестами, такими как прокрутка двумя пальцами; я все равно хотел бы сохранить прокрутку двумя пальцами, если мы пойдем по этому пути.)

Спасибо за любые идеи, которые кто-то может иметь!

1 ответ1

0

Откройте окно редактирования реестра (ключ Windows + R, введите «regedit.exe», нажмите клавишу ввода) и перейдите к «\HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTP\Defaults». Затем прокрутите вниз до TappingMotionMickeysLimit и установите значение ниже. Вы можете нажать на "опцию десятичных дробей" и ввести количество минимальных пикселей (я думаю), которое вы хотите, чтобы мышь двигалась за раз. Слишком низкое значение (0-1), по-видимому, отключает функцию щелчка.

Лично, установка его в 3, кажется, самое приятное место. Надеюсь это поможет!

Вам также может потребоваться изменить RestoreAllDefaults на 0 в папке "\HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPCpl", которая, похоже, сама восстанавливает некоторые настройки ...

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .