Czy istnieje sposób, aby zmusić system Windows do korzystania ze sterowników Precision Touchpad zamiast Synaptics?

16

Mam Dell XPS 15 (9530) z panelem dotykowym Synaptics. Próbowałem majstrować przy wielu ustawieniach i różnych sterownikach Dell / Synaptics, ale zawsze są pewne aspekty, które nie działają dobrze (przewijanie dwoma palcami lub odrzucanie dłoni itp.).

Po przejrzeniu witryny Synaptics ( http://www.synaptics.com/en/clickpad.php ) wspomina, że ​​„Wszystkie tablety Synaptics TouchPad mogą współpracować ze sterownikiem Precision TouchPad firmy Microsoft lub mogą być zasilane przez wiodący w branży pakiet Synaptics Gesture Suite”.

Czy istnieje sposób zmuszenia touchpada do korzystania ze sterowników Precision? Czy precyzyjne sterowniki touchpada są dostępne do pobrania w niektórych lokalizacjach?

Jakakolwiek pomoc będzie wspaniała, dzięki!

codechinchilla
źródło
Zamiast tego wystarczy zainstalować sterowniki Precision? Aby to zrobić, możesz użyć Menedżera urządzeń.
Ramhound
@Ramhound - Próbowałem przejść do Menedżera urządzeń i ręcznie szukać nowego sterownika - nie mogłem znaleźć sterowników Precision Touchpad na liście. Czy istnieje miejsce do ich pobrania, czy też są one zlokalizowane lokalnie, do których mogę się odwoływać? Dzięki!
codechinchilla
W przypadku systemu Windows 10 sam sterownik musi mieć certyfikat systemu Windows. To nie jest tak, że sprzęt Synaptics jest precyzyjny w kabinie, czy nie. Producent, podobnie jak MSI, musi wydać sterownik z certyfikatem Windows, aby wyświetlał się jako precyzyjny sterownik w Windows 10.
P.Brian.Mackey,

Odpowiedzi:

5

Znalazłem sposób na zrobienie tego i zamieściłem tutaj krótki samouczek: Fora Verge . Działa to na moim HP Spectre X360 (2017), który ma touchpad synaptics. Nie mogę zagwarantować, że to zadziała dla wszystkich, ale warto spróbować. Mój tutorial opiera się na ustaleniach z tego miejsca (post reddit) .

AKTUALIZACJA

Zauważyłem więc, że przy tym włamaniu kierowca zepsuje się, gdy system obudzi się ze stanu uśpienia. Przez „przerwanie” rozumiem, że touchpad działałby, ale żadne ustawienia / precyzja touchpada nie byłyby obecne. Co ciekawe, problem ten nie wystąpił, gdy maszyna obudziła się ze stanu hibernacji, tylko po przebudzeniu ze snu. Aby to naprawić, musisz utworzyć zadanie systemu Windows, które ponownie uruchamia sterownik po wybudzeniu systemu.

Na początek musisz najpierw pobrać kopię pliku devcon.exe dla instalacji konkretnego systemu operacyjnego. Zobacz do tego inny post superużytkownika . Po zainstalowaniu devcon.exe na komputerze (w moim przypadku umieszczam go pod C: \ Program Files \ DevCon) musisz zidentyfikować sterownik, który chcesz zrestartować.

Shift + lewy przycisk myszy w folderze zawierającym devcon.exe i wybierz pozycję menu kontekstowego „Otwórz CMD / PowerShell”. Stąd możemy określić identyfikator sterownika, który musimy zrestartować.

devcon.exe /find ROOT*

To polecenie wyświetli listę różnych elementów. Poszukaj tego z opisem „Urządzenia touchpad zgodnego z HID Synaptics HID” lub czegoś podobnego. Dla mnie jest to mapowanie „ROOT \ SYNHIDMINI \ 0000”, czyli identyfikatora, który mnie interesuje w celu ponownego uruchomienia.

Po uzyskaniu swojego identyfikatora musisz utworzyć zaplanowane zadanie (jako administrator!), Aby zresetować to urządzenie według identyfikatora. Aby to zrobić, otwórz Harmonogram zadań (możesz to wyszukać w menu Start) jako użytkownik administracyjny. W oknie harmonogramu zadań utwórz nowe zadanie:

Tworzenie nowego zadania w Harmonogramie zadań

Wpisz nazwę zadania (na przykład „Uruchom ponownie TouchPad po wybudzeniu”) i opis. Pamiętaj, aby ustawić go jako użytkownika z uprawnieniami administracyjnymi i zaznaczyć pole „Uruchom z najwyższymi uprawnieniami”. Pamiętaj też, aby zaznaczyć przycisk opcji „Uruchom bez względu na to, czy użytkownik jest zalogowany”.

Wypełnianie zadania

Następnie kliknij kartę wyzwalaczy i utwórz nowy wyzwalacz. Wyzwalacz powinien rozpocząć zadanie od zdarzenia, przy czym dziennik to System, a źródło to narzędzie do rozwiązywania problemów z zasilaniem. Identyfikator zdarzenia powinien wynosić 1 (oznacza to wybudzanie systemu).

Wypełnianie szczegółów zadania.

Następnie w zakładce akcje utwórz nową akcję. Powinno to być „uruchomienie programu”, a pole Program / Script powinno wskazywać pełną ścieżkę instalacji devcon.exe. Argumenty powinny być coś w rodzaju

/restart "@FULL_ID_THAT_YOU_FOUND_EARLIER_HERE"

Wypełnianie akcji.

Ważny jest także symbol „@” poprzedzający Twój identyfikator, a także cytaty!

Na koniec otwórz kartę warunków zadania i odznacz pole pod nagłówkiem zasilania, które mówi „Rozpocznij zadanie tylko wtedy, gdy komputer jest zasilany prądem przemiennym”. Dzięki temu zadanie będzie nadal działać, nawet jeśli nie zostaniesz podłączony do sieci.

Na koniec kliknij OK i upewnij się, że Twoje zadanie zostało utworzone. Teraz za każdym razem, gdy system budzi się ze stanu uśpienia, to zadanie uruchomi devcon.exe i powie mu, aby zrestartował sterownik synaptics jako użytkownik administracyjny. Powinno to zapewnić, że sterownik zostanie poprawnie zainicjowany do użycia i że będziesz mieć cały swój dobroć Microsoft Precision przez cały czas.

James Manes
źródło
Samouczek Verge działał dla mnie dobrze, ale nie miałem problemu z aktualizacjami. Kiedy ręcznie zaktualizowałem sterownik, oryginalny sterownik Synaptics (wersja 19.3.31.31, data 16.08.2017) został ponownie zainstalowany, ale touchpad jest nadal rozpoznawany jako Precision Touchpad ze wszystkimi dostępnymi funkcjami i zaawansowanymi gestami. Zobacz mój post na forum HP .
Frank Breitling
Dziękuję Ci. To oszczędzanie wydajności. Mój kursor przeskakiwał jednym kliknięciem podczas korzystania ze sterownika Synaptics. Myślałem, że to problem ze sprzętem, ale postanowiłem poszukać, zanim pójdę tą ścieżką. Cieszę się, że tak! Dzięki sterownikowi Precision touchpad działa dokładnie zgodnie z oczekiwaniami. 💪 Dzięki! 🙌
GollyJer
Czy możesz skopiować instrukcje z Forum Verge do swojej odpowiedzi, aby zachować je na wypadek zerwania łącza. Jest to ogólny wymóg dla odpowiedzi StackExchange.
Frank Breitling,
FYI: Nie mam żadnych problemów z wybudzeniem ze stanu uśpienia, więc część instrukcji UPDATE nie wydaje się konieczna w przypadku HP Spectre x360 Convertible 13-ae0xx.
Frank Breitling
Wygląda na to, że zaktualizowany system Windows 1809 usuwa sterownik 19.3.31.31 i zastępuje go 19.5.10.75. Niestety nowy sterownik jest uszkodzony i wskaźnik myszy znika. W społeczności wsparcia HP wyjaśniam, jak przywrócić wersję 19.3.31.31 i czy touchpad działa ponownie.
Frank Breitling
4

Najpierw przejdź do `` Ustawienia komputera> Komputer i urządzenia> Mysz i touchpad, aby sprawdzić, czy Precision Touchpad jest wyłączony (czy nie jest obecny).

wprowadź opis zdjęcia tutaj

Włącz, jeśli jest aktualnie wyłączony.

Jeśli nie jest obecny, będzie wyglądać następująco:

wprowadź opis zdjęcia tutaj

Ponieważ touchpad powinien być zgodny z Precision, upewnij się, że Windows Update jest aktualny. Aby ustawienia Precision były widoczne, będziesz potrzebować aktualizacji KB2975719 .

W twoim modelu (XPS-15 9530) sterownik touchpada Synaptics usuwa niektóre funkcje gestów touchpada, ale może ogólnie poprawić jakość obsługi touchpada ( więcej informacji ). Dlatego musisz wybrać sterowniki touchpada, których chcesz używać, włączając lub wyłączając go.

Rsya Studios
źródło
Dzięki Rsya - nie byłem w stanie włączyć sterowników Precision, ale wypróbowałem sterowniki Alienware 17 w linku, który opublikowałeś, i to pomogło, więc zaznaczam to jako odpowiedź.
codechinchilla
4

Mój Acer S7-392 ma również touchpad Synaptics i początkowo nie obsługiwał gestów wielodotykowych Windows 10 (brak precyzyjnego gładzika). Ponieważ nadal chciałem mieć te funkcje wielodotykowe, wypróbowałem kilka różnych sterowników, mając nadzieję, że zadziałają - jeden zrobił!

Pozwól, że przeprowadzę cię przez kroki, które zrobiłem:

  1. Uruchomiłem instalator (dpinst.exe) tego sterownika: Synaptics Precision Touchpad Driver dla Windows 10 (64-bit) - ThinkPad X1 Carbon (Typy maszyn: 20HQ, 20HR) . (ThinkPad X1 ma touchpad Synaptics, który jest precyzyjnym touchpadem).
  2. Następnie ręcznie zmieniłem sterownik touchpada w menedżerze urządzeń na ten nowo zainstalowany sterownik (Aktualizuj oprogramowanie sterownika> Przeglądaj mój komputer ...> Pozwól mi wybrać z listy ...> odznacz pokaż kompatybilny sprzęt> Synaptics> „Thinkpad Pointing Device „).
  3. Po ponownym uruchomieniu mojego laptopa (touchpad w ogóle nie działał) pokazał dwie myszy w urządzeniu mangager: nową „mysz zgodną z HID” i touchpad (teraz o nazwie „Thinkpad Pointing Device”)
  4. Ponieważ touchpad nie działał, zmieniłem sterownik „Thinkpad Pointing Device” z powrotem na oryginalny sterownik „Synaptics PS / 2 Port TouchPad”, ponownie uruchomiłem system Windows - i nagle zauważyłem, że mój touchpad obsługuje teraz gesty wielodotykowe w systemie Windows! Pokazuje „Twój komputer ma precyzyjny touchpad”. również w Ustawieniach komputera (czego wcześniej nie robił).
  5. Zauważyłem, że gesty Synaptics były nadal aktywowane w tym samym czasie, co doprowadziło do zamieszania, ponieważ Windows nie wiedział, jaką akcję wykonać. Po dezaktywacji wszystkich możliwych opcji w Panelu sterowania Synaptics wszystko działało idealnie. (Z wyjątkiem jednej rzeczy: nie wykonuje kliknięcia prawym przyciskiem podczas naciskania w prawym dolnym obszarze touchpada. Ale nadal mogę wykonywać kliknięcia prawym przyciskiem za pomocą 2 palców)

Może to działa również na kogoś innego :)

Piotr
źródło
Zastanawiam się, czy mogę jakoś całkowicie dezaktywować sterownik Synaptics. Mam wrażenie, że obecnie w tym samym czasie pracują 2 myszy: mysz zgodna z HID (jako precyzyjny touchpad) i Synaptics PS / 2 Port Touchpad (jako nieprecyzyjny touchpad) ... Jakieś pomysły?
Peter,
1

Wszystkie płytki dotykowe Synaptics mogą współpracować ze sterownikiem Microsoft Precision TouchPad lub mogą być zasilane przez wiodący w branży pakiet Synaptics Gesture Suite.

Sprzęt i interfejs touchpada Precision różni się od tradycyjnego / „Modern” touchpada.

To stwierdzenie oznacza, że ​​każdy touchpad jest jednym lub drugim, a nie że możesz się między nimi przełączać.

kod hackson
źródło
1
Czy masz źródło tego roszczenia?
George
Zgadzam się z @GeorgeH tutaj. Twierdzenie to musi zostać potwierdzone, ponieważ istnieją już rozwiązania, które pokazują touchpady Synaptics działające z precyzyjnymi sterownikami po majsterkowaniu.
James Manes,
-1

Jeśli jesteś użytkownikiem touchpada Synaptic / Elan, można go z powodzeniem zmienić na wersję sterownika Elan, która jest kompatybilna z precyzyjnym touchpadem i jego funkcją. Google „Elan WDF driver” i dostaniesz go.

Zwróć uwagę, że należy wykonać kilka kluczowych kroków, aby ukończyć instalację. Najpierw zmodyfikuj plik o nazwie „ETD.inf” w notatniku i zamień identyfikator sprzętu na identyfikator touchpada urządzenia (ACPI \ ETDXXXX), a następnie uruchom ponownie komputer z wyłączoną funkcją wymuszania podpisu sterownika. po zakończeniu instalacji i ponownym uruchomieniu komputera zobaczysz precyzyjne funkcje touchpada w ustawieniach.

wprowadź opis zdjęcia tutaj

Raymond Huang
źródło
Witamy w Super User! Podaj informacje jako obraz, jeśli nie można ich opublikować jako tekstu (do odczytu, wyszukiwania itp.).
Karl Richter,