Чи є спосіб змусити Windows використовувати драйвери Precision Touchpad, а не Synaptics?


16

У мене є Dell XPS 15 (9530), який має панель натискань Synaptics. Я спробував повозитися з багатьма налаштуваннями та різними драйверами Dell / Synaptics, але завжди є деякі аспекти, які не працюють добре (прокрутка двома пальцями, відхилення долоні тощо).

Після перегляду веб-сайту Synaptics ( http://www.synaptics.com/en/clickpad.php ) він зазначає, що "Усі сенсорні панелі Synaptics можуть взаємодіяти з драйвером Precision TouchPad Microsoft або можуть живитись від провідного в галузі Synaptics Gesture Suite".

Чи є спосіб змусити тачпад використовувати драйвери Precision? Чи доступні драйвери прецизійної сенсорної панелі для завантаження в якомусь місці?

Будь-яка допомога була б чудовою, дякую!


Просто встановіть драйвери Precision замість цього? Для цього можна використовувати Диспетчер пристроїв.
Рамхаунд

@Ramhound - Я намагався перейти до диспетчера пристроїв і вручну шукати нового драйвера - я не зміг знайти в списку драйвери Precision Touchpad. Чи є місце для їх завантаження чи вони розташовані десь локально, на які я можу посилатись? Спасибі!
codechinchilla

Для Windows 10 сам драйвер повинен мати сертифікацію Windows. Справа не в тому, що апаратне забезпечення Synaptics є точним кабелем чи ні. Постачальник, як і MSI, повинен випустити драйвер, який має сертифікацію Windows, щоб відобразити як драйвер точності у вікнах 10.
P.Brian.Mackey

Відповіді:


5

Я знайшов спосіб це зробити, і я розмістив тут короткий підручник: Форуми Verge . Це працює на моєму HP Spectre X360 (2017), який має тачпад синаптики. Я не можу гарантувати, що це спрацює для всіх, але це варто зняти. Мій підручник ґрунтується на висновках звідси (reddit post) .

ОНОВЛЕННЯ

Тож я помітив, що при цьому злому водій зламається після того, як система прокинулася зі сну. Під "перервою" я маю на увазі сенсорну панель, яка працюватиме, але жодна з налаштувань та точності сенсорної панелі не буде присутня. Цікаво, що це питання не траплялося, коли машина прокинеться зі сплячки, лише коли прокидається зі сну. Щоб виправити це, вам потрібно створити завдання Windows, яке перезапустить драйвер під час пробудження системи.

Для початку спочатку потрібно захопити копію devcon.exe для встановлення конкретної операційної системи. Дивіться цей інший пост суперпопулярного для цього. Після того, як у вас на пристрої devcon.exe (у моєму випадку я розміщую його під C: \ Program Files \ DevCon), вам потрібно визначити драйвер, який вам потрібно перезапустити.

Shift + клацніть лівою кнопкою миші у папці, яка містить devcon.exe, і виберіть пункт контекстного меню «Відкрити CMD / PowerShell». Звідси ми можемо визначити ідентифікатор драйвера, який нам потрібно перезапустити.

devcon.exe /find ROOT*

Ця команда відобразить список різних елементів. Подивіться на опис "Пристрій сенсорної панелі Synaptics HID-сумісний" або щось подібне. Для мене це відображення на "ROOT \ SYNHIDMINI \ 0000", який є ідентифікатором, який мене цікавить для цілей перезавантаження.

Щойно ви маєте свій ідентифікатор, вам потрібно створити заплановане завдання (як адміністратор!), Щоб скинути цей пристрій за ідентифікатором. Для цього відкрийте Планувальник завдань (ви можете шукати це в меню "Пуск") як адміністративний користувач. У вікні планувальника завдань створіть нове завдання:

Створення нового завдання в Планувальнику завдань

Заповніть назву завдання (наприклад, "Перезавантажте сенсорну панель при пробудженні") та опис. Не забудьте встановити, щоб він працював як користувач з адміністративними привілеями, і поставити галочку "запустити з найвищими привілеями". Також обов’язково виберіть перемикач "Запустити, чи користувач увійшов чи ні".

Заповнення завдання.

Далі натисніть на вкладку тригерів і створіть новий тригер. Спусковий механізм повинен починати завдання з події, коли журнал є System та Source як Power-Troubleshooter. Ідентифікатор події повинен бути 1 (це означає, що система не працює).

Заповнення деталей завдання.

Далі на вкладці "дії" створіть нову дію. Дія повинна бути "запустити програму", а поле Program / Script повинно вказувати на повний шлях встановлення devcon.exe. Аргументи повинні бути чимось на кшталт

/restart "@FULL_ID_THAT_YOU_FOUND_EARLIER_HERE"

Заповнення дії.

Символ "@", який передує вашому ідентифікатору, важливий, а також цитати!

Нарешті, не забудьте відкрити вкладку умов для завдання та зніміть галочку під заголовком живлення, де зазначено "Запустити завдання, лише якщо комп'ютер живиться від змінного струму". Це гарантує, що завдання все ще виконується, навіть коли ви не підключені до мережі.

Нарешті натисніть ОК і переконайтеся, що ваше завдання створено. Тепер, коли ваша система пробуджується зі сну, це завдання запустить devcon.exe і скаже йому перезапустити драйвер synaptics як адміністративного користувача. Це повинно забезпечити належну ініціалізацію драйвера для використання та те, що ви завжди будете мати всі свої якості Microsoft Precision.


Підручник з Verge добре працював для мене, але у мене не було проблем з оновленнями. Коли я оновив драйвер вручну, оригінальний драйвер Synaptics (версія 19.3.31.31, дата 16.08.2017) знову встановився, але тачпад все ще визнається як Precision Touchpad з усіма доступними функціями та вдосконаленими жестами. Дивіться мою публікацію на форумі HP .
Френк Брейтлінг

Дякую. Це економія продуктивності. Мій курсор підстрибував одним натисканням під час використання драйвера Synaptics. Я подумав, що це апаратне питання, але вирішив шукати, перш ніж піти по цьому шляху. Радий, що я зробив! З драйвером Precision це сенсорна панель працює точно так, як очікувалося. 💪 Дякую! 🙌
GollyJer

Чи можете ви скопіювати інструкції з форуму Verge до своєї відповіді, щоб зберегти їх у випадку, якщо посилання перерветься Це загальна вимога до відповідей StackExchange.
Френк

FYI: У мене не виникає проблем з пробудженням від стану сну, тому оновлена ​​частина інструкцій не здається потрібною для HP Spectre x360 Convertible 13-ae0xx.
Френк

Схоже, оновлений Windows 1809 видаляє драйвер 19.3.31.31 і замінює його на 19.5.10.75. На жаль, новий драйвер зламаний і змушує вказівник миші зникати. У спільноті HP Support я пояснюю, як повернути версію 19.3.31.31 назад і знову працювати з тачпада.
Френк

4

По-перше, перейдіть до ` Налаштування ПК> ПК та пристрої> Миша та тачпад, щоб перевірити, вимкнуто (чи немає) сенсорну панель точності.

введіть тут опис зображення

Увімкніть його, якщо він зараз вимкнено.

Якщо його немає, то це буде виглядати приблизно так:

введіть тут опис зображення

Оскільки тачпад повинен бути сумісний з Precision, переконайтеся, що оновлення Windows оновлено . Щоб відобразити параметри точності, вам знадобиться оновлення KB2975719 .

Для вашої моделі (XPS-15 9530) драйвер сенсорної панелі Synaptics видаляє деякі функції жестів сенсорної панелі, але може покращити загальну роботу тачпада ( більше інформації ). Тому вам доведеться вибирати, які драйвери тачпада використовувати, включаючи або вимикаючи.


Дякую, Rsya - я не зміг включити драйвери Precision, але я спробував драйвери Alienware 17 за посиланням, яке ви опублікували, і це допомогло, але я позначаю це як відповідь.
кодехінхіла

4

У мого Acer S7-392 також є кнопка Synaptics, яка спочатку не підтримувала мультитач жестів Windows 10 (відсутня точна трекпада). Оскільки я все ще хотів мати ці функції мультитач, я спробував пару різних драйверів, сподіваючись, що вони спрацюють - один зробив!

Дозвольте мені провести вас через кроки, які я зробив:

  1. Я запустив інсталятор (dpinst.exe) цього драйвера: драйвер сенсорної панелі Synaptics Precision для Windows 10 (64-розрядний) - Carbon ThinkPad X1 (типи машин: 20HQ, 20HR) . (У ThinkPad X1 є сенсорна панель Synaptics, яка є точним тачпадом.)
  2. Потім я вручну змінив драйвер сенсорної панелі в диспетчері пристроїв на цей нещодавно встановлений драйвер (Оновити програмне забезпечення драйвера> Переглянути мій комп'ютер ...> Дозволити мені вибрати зі списку ...> зніміть прапорець біля сумісного обладнання> Synaptics> "Thinkpad Thinkpoint Device ").
  3. Після перезавантаження мого ноутбука (тачпад взагалі не працював), він показав дві миші в маніпуляторі пристрою: нову "мишку, сумісну з HID" та тачпад (тепер називається "вказівний пристрій Thinkpad")
  4. Оскільки тачпад не працював, я змінив драйвер «Thinkpad Pointing Device» назад на оригінальний драйвер «Synaptics PS / 2 Port TouchPad», знову перезапустив Windows - і раптом помітив, що моя тачпад тепер підтримує багатопотокові жести Windows! Це показує, що "Ваш ПК має точний тачпад". в налаштуваннях ПК (що раніше не було).
  5. Я помітив, що жести Synaptics все ще активувалися в той же час, що призводило до плутанини, оскільки Windows не знала, яку дію зробити. Після дезактивації всіх можливих параметрів на панелі керування Synaptics все працювало ідеально. (За винятком одного: він не здійснює клацання правою кнопкою миші при натисканні в правій нижній частині тачпада. Але я все одно можу виконувати клацання правою кнопкою за допомогою 2 пальців)

Можливо, це працює і для когось іншого :)


Мені цікаво, чи можу я якось повністю відключити драйвер Synaptics. Моє враження, що зараз працюють 2 миші одночасно: миша, сумісна з HID (як точний тачпад) та сенсорна панель Synaptics PS / 2 Port (як неточна тачпада) ... Будь-які ідеї?
Петро

1

Всі сенсорні панелі Synaptics можуть взаємодіяти з драйвером Precision TouchPad від Microsoft або працювати з лідером Synaptics Gesture Suite.

Обладнання та інтерфейс для сенсорної панелі Precision відрізняється, ніж від традиційної та «сучасної» тачпада.

Це твердження означає, що кожен тачпад є або одним, або іншим, а не тим, що ви можете перемикатися між ними.


1
Чи є у вас джерело для цієї претензії?
Джордж

Я згоден з @GeorgeH тут. Цю заяву потрібно підкріпити, оскільки вже існують рішення, які показують сенсорні панелі Synaptics, які працюють з драйверами точності після майстерності.
Джеймс Манес

-1

Якщо ви користувач сенсорної панелі Synaptic / Elan, її можна успішно змінити на версію драйвера Elan, сумісну з точністю тачпада та її функцією. Google "Elan WDF driver", і ви отримаєте його.

Зауважте, що для завершення встановлення необхідно виконати кілька важливих кроків. Спочатку змініть файл із назвою "ETD.inf" з блокнотом та замініть ідентифікатор апаратури на ідентифікатор сенсорної панелі пристрою (ACPI \ ETDXXXX), після чого перезавантажте комп'ютер, якщо вимкнено перемикач примусового виконання підписів драйвера. після завершення інсталяції та перезавантаження комп’ютера ви побачите в налаштуваннях функції точності тачпада.

введіть тут опис зображення


Ласкаво просимо до Супер Користувача! Надайте інформацію як зображення, якщо вони не можуть бути розміщені як текст (читабельні, пошукові тощо).
Карл Ріхтер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.