Esiste un modo per forzare Windows a utilizzare i driver del touchpad di precisione anziché Synaptics?


16

Ho un Dell XPS 15 (9530) che ha un clickpad Synaptics. Ho provato ad armeggiare con molte impostazioni e diversi driver Dell / Synaptics, ma ci sono sempre alcuni aspetti che non funzionano bene (scorrimento con due dita o rifiuto del palmo, ecc.).

Dopo aver consultato il sito Web Synaptics ( http://www.synaptics.com/en/clickpad.php ), si afferma che "Tutti i TouchPad Synaptics possono interfacciarsi con il driver Precision TouchPad di Microsoft o possono essere alimentati dalla Synaptics Gesture Suite leader del settore".

Esiste un modo per forzare il touchpad a utilizzare i driver di precisione? I driver del touchpad di precisione sono disponibili per il download in qualche posizione?

Qualsiasi aiuto sarebbe fantastico, grazie!


Basta installare i driver di precisione invece? È possibile utilizzare Gestione dispositivi per fare ciò.
Ramhound,

@Ramhound - Ho provato ad accedere a Gestione dispositivi e cercare manualmente un nuovo driver - Non sono riuscito a trovare i driver del Touchpad di precisione elencati. Esiste un percorso per scaricarli o si trovano in qualche luogo locale a cui posso fare riferimento? Grazie!
codechinchilla,

Per Windows 10, il driver stesso deve essere certificato Windows. Non è che l'hardware Synaptics sia cablabile con precisione o meno. Il fornitore, come MSI, deve rilasciare un driver certificato Windows per poterlo visualizzare come driver di precisione in Windows 10.
P.Brian.Mackey

Risposte:


5

Ho trovato un modo per farlo e ho pubblicato un breve tutorial qui: I forum di Verge . Funziona sul mio HP Spectre X360 (2017) che ha un touchpad synaptics. Non posso garantire che funzionerà per tutti, ma vale la pena provare. Il mio tutorial si basa sui risultati da qui (dopo reddit) .

AGGIORNARE

Quindi ho notato che con questo trucco, il driver si sarebbe rotto dopo che il sistema si fosse svegliato da uno stato di sospensione. Per "rottura" intendo che il touchpad funzionerebbe, ma nessuna delle impostazioni del touchpad / funzionalità di precisione sarebbe presente. È interessante notare che questo problema non si è verificato quando la macchina si è svegliata dal letargo, solo quando si è svegliata dal sonno. Per risolvere questo problema, è necessario creare un'attività di Windows che riavvia il driver in fase di riattivazione del sistema.

Per iniziare, prima devi prendere una copia di devcon.exe per la tua specifica installazione del sistema operativo. Vedi questo post di altri utenti per questo. Dopo aver devcon.exe sulla tua macchina (nel mio caso, l'ho messo in C: \ Programmi \ DevCon) devi identificare il driver che devi riavviare.

Maiusc + clic con il tasto sinistro del mouse nella cartella che contiene devcon.exe e selezionare la voce di menu di scelta rapida "Apri CMD / PowerShell". Da qui possiamo determinare l'ID del driver che dobbiamo riavviare.

devcon.exe /find ROOT*

Questo comando farà apparire un elenco di diversi elementi. Cerca quello con la descrizione di "Dispositivo touch pad compatibile con Synaptics HID" o qualcosa di simile. Per me, questo è mappato a "ROOT \ SYNHIDMINI \ 0000" che è l'ID che mi interessa per il riavvio.

Una volta che hai il tuo ID, devi creare un'attività pianificata (come amministratore!) Per ripristinare questo dispositivo tramite ID. Per fare ciò, aprire l'Utilità di pianificazione (è possibile cercarlo nel menu Start) come utente amministrativo. Nella finestra dell'utilità di pianificazione, crea una nuova attività:

Creazione di una nuova attività in Utilità di pianificazione

Inserisci il nome dell'attività (ad esempio "Riavvia TouchPad all'attivazione") e la descrizione. Assicurati di impostarlo per essere eseguito come utente con privilegi di amministratore e selezionare la casella "Esegui con i privilegi più alti". Assicurati anche di selezionare il pulsante di opzione per "Esegui se l'utente ha effettuato l'accesso o meno".

Compilare l'attività.

Quindi, fai clic sulla scheda Trigger e crea un nuovo trigger. Il trigger dovrebbe iniziare l'attività su un evento con il registro come Sistema e Origine come risoluzione dei problemi di alimentazione. L'ID evento dovrebbe essere 1 (questo significa sveglia del sistema).

Compilazione dei dettagli dell'attività.

Successivamente, nella scheda Azioni, crea una nuova azione. L'azione dovrebbe essere "avvia un programma" e il campo Programma / Script dovrebbe puntare al percorso di installazione completo di devcon.exe. Gli argomenti dovrebbero essere qualcosa del genere

/restart "@FULL_ID_THAT_YOU_FOUND_EARLIER_HERE"

Compilare l'azione.

Il simbolo "@" che precede il tuo ID è importante così come le virgolette!

Infine, assicurati di aprire la scheda Condizioni per l'attività e deseleziona la casella sotto l'intestazione di alimentazione che indica "Avvia l'attività solo se il computer è alimentato a corrente alternata". Ciò garantisce che l'attività venga eseguita anche quando non si è collegati.

Infine, fai clic su OK e assicurati che l'attività sia stata creata. Ora ogni volta che il sistema viene svegliato dalla sospensione, questa attività eseguirà devcon.exe e gli dirà di riavviare il driver synaptics come utente amministrativo. Questo dovrebbe garantire che il driver sia correttamente inizializzato per l'uso e che tu abbia tutto il tuo bontà di Microsoft Precision in ogni momento.


Il tutorial Verge funzionato bene per me, ma non ho avuto un problema con gli aggiornamenti. Quando ho aggiornato manualmente il driver, il driver Synaptics originale (versione 19.3.31.31, data 16/8/2017) è stato installato di nuovo, ma il touchpad è ancora riconosciuto come Precision Touchpad con tutte le funzionalità e i gesti avanzati disponibili. Vedi il mio post nel forum HP .
Frank Breitling,

Grazie. Questo è un salvatore della produttività. Il mio cursore stava saltando dappertutto con un solo tocco mentre utilizzavo il driver Synaptics. Ho pensato che fosse un problema hardware, ma ho deciso di cercare prima di percorrere quella strada. Sono contento di averlo fatto! Con il driver di precisione, il touchpad funziona esattamente come previsto. 💪 Grazie! 🙌
GollyJer,

Potresti per favore copiare le istruzioni dal Forum di Verge alla tua risposta per mantenerle salvate in caso di interruzione del collegamento. Questo è un requisito generale per le risposte StackExchange.
Frank Breitling,

Cordiali saluti: Non ho alcun problema di sveglia dallo stato di sospensione, quindi la parte UPDATE delle istruzioni non sembra necessaria per un HP Spectre x360 Convertible 13-ae0xx.
Frank Breitling,

Sembra che Windows 1809 aggiornato rimuova il driver 19.3.31.31 e lo sostituisca con 19.5.10.75. Sfortunatamente il nuovo driver è rotto e fa sparire il puntatore del mouse. Nella HP Support Community spiego come ripristinare la versione 19.3.31.31 e il touchpad di nuovo funzionante.
Frank Breitling,

4

Innanzitutto, vai su ` Impostazioni PC> PC e dispositivi> Mouse e touchpad per verificare se il touchpad di precisione è spento (o non presente).

inserisci qui la descrizione dell'immagine

Attivalo se è attualmente spento.

Se non è presente, apparirà così:

inserisci qui la descrizione dell'immagine

Poiché il touchpad dovrebbe essere compatibile con Precision, assicurati che Windows Update sia aggiornato. Per visualizzare le impostazioni di precisione, è necessario l' aggiornamento KB2975719 .

Per il tuo modello (XPS-15 9530), il driver del touchpad Synaptics rimuove alcune funzioni gestuali del touchpad ma può migliorare l'esperienza complessiva del touchpad ( ulteriori informazioni ). Pertanto dovrai scegliere quali driver del touchpad utilizzare attivandolo o disattivandolo.


Grazie Rsya - Non sono stato in grado di abilitare i driver di precisione, ma ho provato i driver di Alienware 17 nel link che hai pubblicato e questo ha aiutato le cose, quindi lo segnerò come risposta.
codechinchilla,

4

Il mio Acer S7-392 ha anche un clickpad Synaptics e originariamente non supportava i gesti multitouch di Windows 10 (nessun trackpad di precisione). Dato che volevo ancora avere quelle funzionalità multitouch, ho provato un paio di driver diversi sperando che funzionassero - uno ha funzionato!

Lascia che ti accompagni attraverso i passaggi che ho fatto:

  1. Ho eseguito il programma di installazione (dpinst.exe) di questo driver: Synaptics Precision Touchpad Driver per Windows 10 (64 bit) - ThinkPad X1 Carbon (Tipi di macchina: 20HQ, 20HR) . (ThinkPad X1 ha un touchpad Synaptics che è un touchpad di precisione.)
  2. Quindi ho cambiato manualmente il driver del touchpad in Gestione dispositivi con questo driver appena installato (Aggiorna software driver> Sfoglia il mio computer ...> Fammi scegliere da un elenco ...> deseleziona mostra hardware compatibile> Synaptics> "Thinkpad Pointing Device ").
  3. Dopo un riavvio del mio laptop (il touchpad non funzionava affatto a quel punto) mostrava due mouse nel mangager del dispositivo: un nuovo "mouse compatibile HID" e il touchpad (ora chiamato "Thinkpad Pointing Device")
  4. Dato che il touchpad non funzionava, ho cambiato il driver del "Thinkpad Pointing Device" con il driver originale "Synaptics PS / 2 Port TouchPad", ho riavviato di nuovo Windows e improvvisamente ho notato che il mio touchpad ora supportava i gesti multitouch di Windows! Mostra il "Il tuo PC ha un touchpad di precisione". anche in Impostazioni PC (cosa non aveva fatto prima).
  5. Ho notato che i gesti di Synaptics erano ancora attivati ​​allo stesso tempo, il che ha creato confusione poiché Windows non sapeva quale azione eseguire. Dopo aver disattivato tutte le opzioni possibili nel pannello di controllo di Synaptics, tutto ha funzionato perfettamente. (Tranne una cosa: non esegue un clic destro quando si preme nell'area in basso a destra del touchpad. Ma posso ancora eseguire i clic con il tasto destro usando 2 dita)

Forse questo funziona anche per qualcun altro :)


Mi chiedo se posso in qualche modo disattivare completamente il driver Synaptics. La mia impressione è che attualmente ci siano 2 mouse in esecuzione contemporaneamente: il mouse compatibile HID (come touchpad di precisione) e Synaptics PS / 2 Port Touch pad (come touchpad non di precisione) ... Qualche idea?
Peter,

1

Tutti i TouchPad Synaptics possono interfacciarsi con il driver Precision TouchPad di Microsoft o possono essere alimentati dalla Synaptics Gesture Suite leader del settore.

L'hardware e l'interfaccia per un touchpad di precisione sono diversi da quelli di un touchpad tradizionale / "moderno".

Ciò che significa questa affermazione è che ogni touchpad è l'uno o l'altro, non che è possibile passare da uno all'altro.


1
Hai una fonte per questo reclamo?
George,

Sono d'accordo con @GeorgeH qui. È necessario eseguire il backup di questa affermazione, poiché esistono già soluzioni che mostrano i touchpad Synaptics in esecuzione con driver di precisione dopo aver armeggiato.
James Manes,

-1

Se sei un utente del touchpad Synaptic / Elan, può essere modificato con successo con la versione del driver Elan che è compatibile con il touchpad di precisione ed è dotato di funzionalità. Google "Elan WDF driver" e lo otterrai.

Si noti che è necessario seguire alcuni passaggi critici per completare l'installazione. Innanzitutto, modifica il file chiamato "ETD.inf" con il blocco note e sostituisci l'ID hardware con l'ID touchpad del dispositivo (ACPI \ ETDXXXX), quindi riavvia il computer con l'overrider di imposizione della firma del driver disabilitato. una volta terminata l'installazione e riavviato il computer, vedrai le funzionalità del touchpad di precisione nelle impostazioni.

inserisci qui la descrizione dell'immagine


Benvenuto in Super User! Fornire informazioni come immagine se non possono essere pubblicate come testo (leggibili, ricercabili, ecc.).
Karl Richter,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.