Gibt es eine Möglichkeit, Windows zu zwingen, Precision Touchpad-Treiber anstelle von Synaptics zu verwenden?


16

Ich habe ein Dell XPS 15 (9530) mit einem Synaptics-Clickpad. Ich habe versucht, mit vielen Einstellungen und verschiedenen Dell / Synaptics-Treibern zu basteln, aber es gibt immer einige Aspekte, die nicht gut funktionieren (Scrollen mit zwei Fingern oder Handflächenabweisung usw.).

Auf der Synaptics-Website ( http://www.synaptics.com/en/clickpad.php ) wird erwähnt, dass "alle Synaptics TouchPads mit dem Precision TouchPad-Treiber von Microsoft kompatibel sind oder mit der branchenführenden Synaptics Gesture Suite betrieben werden können".

Gibt es eine Möglichkeit, das Touchpad zur Verwendung der Präzisionstreiber zu zwingen? Können die Präzisionstreiber für das Touchpad an einer bestimmten Stelle heruntergeladen werden?

Jede Hilfe wäre toll, danke!


Installieren Sie stattdessen einfach die Precision-Treiber? Sie können hierzu den Geräte-Manager verwenden.
Ramhound

@Ramhound - Ich habe versucht, den Geräte-Manager aufzurufen und manuell nach einem neuen Treiber zu suchen. Ich konnte die aufgelisteten Precision Touchpad-Treiber nicht finden. Gibt es einen Ort, an dem sie heruntergeladen werden können, oder befinden sie sich an einem Ort, auf den ich verweisen kann? Vielen Dank!
Codechinchilla

Für Windows 10 muss der Treiber selbst Windows-zertifiziert sein. Es ist nicht so, dass die Synaptics-Hardware präzisionsfähig ist oder nicht. Der Hersteller, wie auch MSI, muss einen Windows-zertifizierten Treiber freigeben, um in Windows 10 als Präzisionstreiber angezeigt zu werden.
P.Brian.Mackey,

Antworten:


5

Ich habe einen Weg gefunden, dies zu tun, und ich habe hier ein kurzes Tutorial veröffentlicht: Die Verge-Foren . Dies funktioniert auf meinem HP Spectre X360 (2017) mit einem Synaptics-Touchpad. Ich kann nicht garantieren, dass dies für alle funktioniert, aber es ist einen Versuch wert. Mein Tutorial basiert auf den Ergebnissen von hier (reddit post) .

AKTUALISIEREN

Daher bemerkte ich, dass bei diesem Hack der Treiber aus dem Ruhezustand ausbrach, nachdem das System aufgewacht war. Mit "Pause" meine ich, dass das Touchpad funktionieren würde, aber keine der Touchpad-Einstellungen / Genauigkeitsfunktionen vorhanden wäre. Interessanterweise trat dieses Problem nicht auf, wenn der Computer aus dem Ruhezustand aufwachte, sondern nur, wenn er aus dem Ruhezustand aufwachte. Um dies zu beheben, müssen Sie eine Windows-Task erstellen, die den Treiber beim System-Wake neu startet.

Zunächst müssen Sie eine Kopie von devcon.exe für die Installation Ihres bestimmten Betriebssystems herunterladen. Siehe dazu diesen anderen Superuser- Beitrag. Nachdem Sie devcon.exe auf Ihrem Computer installiert haben (in meinem Fall unter C: \ Programme \ DevCon), müssen Sie den neu zu startenden Treiber identifizieren.

Umschalt + Linksklick in den Ordner, der devcon.exe enthält und wählen Sie den Kontextmenüpunkt "CMD / PowerShell öffnen". Hier können wir die ID des Treibers ermitteln, den wir neu starten müssen.

devcon.exe /find ROOT*

Dieser Befehl zeigt eine Liste verschiedener Elemente an. Suchen Sie nach dem mit der Beschreibung "Synaptics HID-kompatibles Touchpad-Gerät" oder ähnlichem. Für mich entspricht dies "ROOT \ SYNHIDMINI \ 0000", der ID, an der ich zum Neustart interessiert bin.

Sobald Sie Ihre ID haben, müssen Sie eine geplante Aufgabe erstellen (als Administrator!), Um dieses Gerät anhand der ID zurückzusetzen. Öffnen Sie dazu als Administrator den Taskplaner (diesen können Sie im Startmenü suchen). Erstellen Sie im Aufgabenplanungsfenster eine neue Aufgabe:

Erstellen einer neuen Aufgabe im Aufgabenplaner

Geben Sie den Namen der Aufgabe (z. B. "TouchPad beim Wecken neu starten") und eine Beschreibung ein. Stellen Sie sicher, dass es als Benutzer mit Administratorrechten ausgeführt wird, und aktivieren Sie das Kontrollkästchen "Mit den höchsten Berechtigungen ausführen". Stellen Sie außerdem sicher, dass das Optionsfeld für "Ausführen, ob der Benutzer angemeldet ist oder nicht" aktiviert ist.

Die Aufgabe ausfüllen.

Klicken Sie anschließend auf die Registerkarte Auslöser und erstellen Sie einen neuen Auslöser. Der Auslöser sollte die Aufgabe bei einem Ereignis mit dem Protokoll System und der Quelle Power-Troubleshooter beginnen. Event ID sollte 1 sein (dies steht für System Wake).

Aufgabendetails ausfüllen.

Erstellen Sie als Nächstes auf der Registerkarte Aktionen eine neue Aktion. Die Aktion sollte "Programm starten" lauten und das Feld "Programm / Skript" sollte auf den vollständigen Installationspfad von devcon.exe verweisen. Die Argumente sollten so ähnlich sein

/restart "@FULL_ID_THAT_YOU_FOUND_EARLIER_HERE"

Die Handlung ergänzen.

Das "@" Symbol vor Ihrer ID ist ebenso wichtig wie die Anführungszeichen!

Öffnen Sie abschließend die Registerkarte Bedingungen für die Aufgabe, und deaktivieren Sie das Kontrollkästchen unter der Überschrift "Starten Sie die Aufgabe nur, wenn der Computer mit Netzstrom versorgt wird". Dadurch wird sichergestellt, dass der Task auch dann ausgeführt wird, wenn Sie nicht angeschlossen sind.

Klicken Sie abschließend auf OK und stellen Sie sicher, dass Ihre Aufgabe erstellt wurde. Jedes Mal, wenn Ihr System aus dem Energiesparmodus geweckt wird, führt diese Task die Datei devcon.exe aus und fordert Sie auf, den Synaptics-Treiber als Administrator neu zu starten. Dies sollte sicherstellen, dass der Treiber für die Verwendung ordnungsgemäß initialisiert ist und dass Sie jederzeit über alle Microsoft Precision-Funktionen verfügen.


Das Verge-Tutorial funktionierte gut für mich, aber ich hatte kein Problem mit Updates. Bei der manuellen Aktualisierung des Treibers wurde der ursprüngliche Synaptics-Treiber (Version 19.3.31.31, Datum 16.8.2017) erneut installiert, das Touchpad wird jedoch weiterhin als Precision Touchpad mit allen verfügbaren Funktionen und erweiterten Gesten erkannt. Siehe meinen Beitrag im HP Forum .
Frank Breitling

Vielen Dank. Dies ist ein Produktivitätsretter. Mein Cursor sprang während der Verwendung des Synaptics-Treibers mit einem einzigen Tastendruck überall hin. Ich dachte, es sei ein Hardwareproblem, entschied mich aber für die Suche, bevor ich diesen Weg einschlug. Ich bin froh, dass ich das getan habe! Mit dem Precision-Treiber funktioniert das Touchpad genau wie erwartet. 💪 Danke! 🙌
GollyJer

Bitte kopieren Sie die Anweisungen aus dem Verge-Forum in Ihre Antwort, um sie für den Fall, dass der Link abbricht, aufzubewahren. Dies ist eine allgemeine Voraussetzung für StackExchange-Antworten.
Frank Breitling

Zu Ihrer Information: Ich habe keine Probleme beim Aufwachen aus dem Ruhezustand, sodass der UPDATE-Teil der Anweisungen für ein HP Spectre x360 Convertible 13-ae0xx nicht erforderlich zu sein scheint.
Frank Breitling

Offenbar entfernt das aktualisierte Windows 1809 den Treiber 19.3.31.31 und ersetzt ihn durch 19.5.10.75. Leider ist der neue Treiber kaputt und lässt den Mauszeiger verschwinden. In der HP Support Community erkläre ich , wie die Version 19.3.31.31 wiederhergestellt und das Touchpad wieder funktioniert.
Frank Breitling

4

Gehen Sie zunächst zu ` PC-Einstellungen> PC und Geräte> Maus und Touchpad , um zu überprüfen, ob das Precision Touchpad ausgeschaltet ist (oder nicht vorhanden ist).

Bildbeschreibung hier eingeben

Schalten Sie es ein, wenn es gerade ausgeschaltet ist.

Wenn es nicht vorhanden ist, sieht es folgendermaßen aus:

Bildbeschreibung hier eingeben

Stellen Sie sicher, dass Ihr Windows Update auf dem neuesten Stand ist, da das Touchpad mit Precision kompatibel sein sollte . Für die Anzeige der Präzisionseinstellungen benötigen Sie das Update KB2975719 .

Bei Ihrem Modell (XPS-15 9530) entfernt der Synaptics-Touchpad-Treiber einige Gestenfunktionen des Touchpads , kann jedoch insgesamt zu einer Verbesserung des Touchpad-Erlebnisses führen ( weitere Informationen ). Daher müssen Sie auswählen, welche Touchpad-Treiber verwendet werden sollen, indem Sie sie ein- oder ausschalten.


Danke Rsya - Ich konnte die Precision-Treiber nicht aktivieren, aber ich habe die Alienware 17-Treiber in dem von Ihnen geposteten Link ausprobiert.
Codechinchilla

4

Mein Acer S7-392 verfügt ebenfalls über ein Synaptics-Clickpad und unterstützte ursprünglich nicht die Windows 10-Multitouch-Gesten (kein Präzisions-Trackpad). Da ich immer noch diese Multitouch-Funktionen haben wollte, habe ich ein paar verschiedene Treiber ausprobiert, in der Hoffnung, dass sie funktionieren würden - einer hat es getan!

Lass mich dich durch die Schritte führen, die ich gemacht habe:

  1. Ich habe das Installationsprogramm (dpinst.exe) für diesen Treiber ausgeführt: Synaptics Precision Touchpad Driver für Windows 10 (64-Bit) - ThinkPad X1 Carbon (Maschinentypen: 20HQ, 20HR) . (Das ThinkPad X1 verfügt über ein Synaptics-Touchpad, das ein Präzisions-Touchpad ist.)
  2. Dann habe ich den Treiber des Touchpads im Geräte-Manager manuell in diesen neu installierten Treiber geändert (Treibersoftware aktualisieren > Meinen Computer durchsuchen ...> Aus einer Liste auswählen ...> Kompatible Hardware anzeigen > Synaptics> "Thinkpad Pointing Device" deaktivieren ").
  3. Nach einem Neustart meines Laptops (Touchpad funktionierte zu diesem Zeitpunkt überhaupt nicht) wurden zwei Mäuse im Geräte-Manager angezeigt: eine neue "HID-kompatible Maus" und das Touchpad (jetzt "Thinkpad Pointing Device").
  4. Da das Touchpad nicht funktionierte, habe ich den Treiber des "Thinkpad Pointing Device" auf den ursprünglichen Treiber "Synaptics PS / 2 Port TouchPad" zurückgesetzt, Windows neu gestartet - und plötzlich festgestellt, dass mein Touchpad jetzt Windows-Multitouch-Gesten unterstützt! Es wird angezeigt, dass Ihr PC über ein Präzisions-Touchpad verfügt. auch in den PC-Einstellungen (was es vorher nicht tat).
  5. Ich bemerkte, dass die Synaptics-Gesten immer noch gleichzeitig aktiviert waren, was zu Verwirrung führte, da Windows nicht wusste, welche Aktion ausgeführt werden sollte. Nach dem Deaktivieren aller möglichen Optionen in der Synaptics-Systemsteuerung hat alles einwandfrei funktioniert. (Abgesehen von einer Sache: Beim Drücken in den unteren rechten Bereich des Touchpads wird kein Rechtsklick ausgeführt. Ich kann jedoch weiterhin Rechtsklicks mit zwei Fingern ausführen.)

Vielleicht funktioniert das auch für jemanden anderen :)


Ich frage mich, ob ich den Synaptics-Treiber irgendwie vollständig deaktivieren kann. Mein Eindruck ist, dass derzeit zwei Mäuse gleichzeitig laufen: die HID-kompatible Maus (als Präzisions-Touchpad) und das Synaptics PS / 2-Port-Touchpad (als Nicht-Präzisions-Touchpad) ... Irgendwelche Ideen?
Peter

1

Alle Synaptics TouchPads können mit dem Precision TouchPad-Treiber von Microsoft oder mit der branchenführenden Synaptics Gesture Suite betrieben werden.

Die Hardware und Schnittstelle für ein Precision Touchpad unterscheidet sich von einem herkömmlichen / "modernen" Touchpad.

Diese Aussage bedeutet, dass jedes Touchpad entweder das eine oder das andere ist und nicht, dass Sie zwischen ihnen wechseln können.


1
Haben Sie eine Quelle für diese Behauptung?
George

Hier stimme ich @GeorgeH zu. Diese Behauptung muss gesichert werden, da es bereits Lösungen gibt, die zeigen, dass Synaptics Touchpads nach dem Basteln mit Präzisionstreibern ausgeführt werden.
James Manes

-1

Wenn Sie ein Synaptic / Elan-Touchpad-Benutzer sind, kann es erfolgreich auf die Version des Elan-Treibers geändert werden, die mit dem Präzisions-Touchpad und dessen Funktion kompatibel ist. Google "Elan WDF-Treiber" und Sie werden es bekommen.

Beachten Sie, dass Sie einige wichtige Schritte ausführen müssen, um die Installation abzuschließen. Ändern Sie zunächst die Datei mit dem Namen "ETD.inf" mit dem Editor und ersetzen Sie die Hardware-ID durch die Touchpad-ID Ihres Geräts (ACPI \ ETDXXXX). Starten Sie dann Ihren Computer mit deaktiviertem Overrider für die Erzwingung der Treibersignatur neu. Nachdem die Installation abgeschlossen und der Computer neu gestartet wurde, werden die Funktionen des Präzisions-Touchpads in den Einstellungen angezeigt.

Bildbeschreibung hier eingeben


Willkommen bei Super User! Geben Sie Informationen als Bild an, wenn sie nicht als Text (lesbar, durchsuchbar usw.) veröffentlicht werden können.
Karl Richter
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.