Come abilito "Momentum" (aka "Inertia") su un notebook con un touchpad Elan?


9

Ho un notebook Lenovo (Win 8) con un touchpad prodotto da Elan (aka Elantech).

In precedenza ho usato un touchpad Synaptics sul mio vecchio notebook e mi sono abituato a funzionalità come Momentum che ti consente di controllare il movimento del mouse facendo scorrere il dito sulla superficie del touchpad.

Ho letto su un forum da qualche parte che Elan e Synaptics usano hardware simile ma non sono riuscito a far funzionare i driver Synaptics con l'hardware (anche i driver Synaptics generici non funzionavano) e non ero sicuro che modificando il file di configurazione del driver di Synaptics ( File del driver INF) per aggiungere una voce per l'ID hardware del touchpad Elan sarebbe sicuro.

Da un altro forum ho scoperto questa chiave di registro:

HKEY_CURRENT_USER \ Software \ Elantech \ SmartPad

Le modifiche ai DWORD all'interno di questa chiave abiliterebbero o disabiliterebbero diverse funzionalità del touchpad che altrimenti non sarebbero personalizzabili dall'utility di configurazione del driver ELAN in Proprietà mouse nel Pannello di controllo.

Sono stato in grado di abilitare diverse funzionalità che si trovano nei dispositivi Synaptics modificando i valori DWORD nel Registro di sistema, ma non sono riuscito a far funzionare Momentum. Alcuni DWORD relativi a "Momentum" che ho trovato erano Momentum_Display , Momentum_Bounce_Enable , Momentum_Enable e Momentum_Slider ma la modifica dei loro valori non sembra fare nulla.

Se il tuo notebook ha un touchpad Elantech e hai Momentum funzionante, ti preghiamo di aiutarti.


A che serve usare la funzione momentum: il mio touchpad synaptics è e penso che sia una funzione folle che è inutile.
Suici Doga,

@SuiciDoga Momentum (su sistemi Windows) ti consente di eseguire lunghi movimenti del mouse con brevi movimenti del dito. Immagino che potresti considerarlo un attrito ridotto per i movimenti del mouse che fa scivolare il puntatore del mouse sullo schermo mentre fai scorrere il dito sul touchpad. Lo trovo molto desiderabile e mi ha fatto non odiare il touchpad del mio notebook, ma non tutti possono sentirsi allo stesso modo, ovviamente.
Vinayak,

Risposte:


9

NOTA: questa risposta è obsoleta. Non è più necessario modificare il file di configurazione del driver per abilitare Momentum. Puoi semplicemente modificare i valori DWORD rilevanti nelle seguenti chiavi di registro per abilitare / disabilitare Momentum e una serie di altre funzionalità.

Per abilitare Momentum, impostare Momentum_Enable e Momentum_Display su 1 . Puoi trovarli nelle chiavi di registro elencate di seguito.

Per Windows 10:

  1. Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Elantech\SmartPadDisplay

  2. Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Elantech\SmartPad

Successivamente, le impostazioni relative a Momentum o 'Inertia' verranno visualizzate nell'applicazione 'Elan Smart-Pad' che consente di configurare varie funzioni del touchpad.


Alla fine ho capito come abilitare Momentum (chiamato inerzia nei touchpad Elantech) e una serie di altre funzionalità nascoste nei touchpad prodotti da ELAN.

Grazie a questo post sul blog , ho scoperto che il modo per farlo era modificare i driver Elantech (ETD.inf). Se stai utilizzando i driver della casella di posta in arrivo WHQL, probabilmente dovrai eseguire il downgrade ai driver Elantech meno recenti affinché funzioni.

Assicurarsi che i driver del touchpad in uso includano un setup.exefile in modo da poter installare i driver. Dovrai anche eseguire Windows in modalità Test con i controlli di integrità disabilitati in modo da poter installare i driver modificati. Per riavviare Windows in modalità Test, eseguire il prompt dei comandi come amministratore e immettere i seguenti comandi:

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON

Disinstallare i driver del touchpad precedenti e assicurarsi di selezionare la casella Elimina il software del driver per questo dispositivo
cancellazione driver

Ora apri ETD.infnella cartella dei driver Elantech con un editor di testo decente (consiglio Notepad ++ ) e modifica tutte le istanze di

Momentum_Display,% REG_DWORD%, 0

per

Momentum_Display,% REG_DWORD%, 1

Cambia anche la prima istanza di (la troverai nella sezione [ETD_SmartPadUI_Default.AddReg] )

Momentum_Enable,% REG_DWORD%, 0

per

Momentum_Enable,% REG_DWORD%, 1

Se desideri che il cursore rimbalzi sui bordi dello schermo, modifica:

Momentum_Bounce_Enable,% REG_DWORD%, 0

per

Momentum_Bounce_Enable,% REG_DWORD%, 1

Ci sono molte altre opzioni che puoi abilitare / disabilitare. Tuttavia, ti lascerò sperimentare con loro. Troverai le impostazioni più interessanti nelle seguenti sezioni:

[ETD_SmartPadDisplay_Default.AddReg]
[ETD_SmartPadDisplay_Win8.AddReg]
[ETD_SmartPadUI_Default.AddReg]

ATTENZIONE: assicurati di sapere esattamente cosa stai facendo qui o potresti finire con un driver instabile e molti BSOD. Consiglio di fare un backup dei driver originali prima di iniziare a modificarli.

Dopo aver finito di modificare i driver, riavviare il computer e installare i nuovi driver modificati eseguendo setup.exe


In realtà sto cercando di disabilitare la funzionalità momentum, ma tutti i miei valori sono già zero.
Jamie Kitson,

@JamieKitson Dovresti essere in grado di disabilitare Momentum dallo strumento di configurazione Elan che vedrai in Proprietà mouse ( Win + R -> control /name Microsoft.Mouse). La funzione si chiama Inertia sul mio sistema.
Vinayak,

Questo è quello che mi aspettavo, ma sembra che non abbia nessuno strumento di configurazione Elan. Non riesco a vedere nulla in più nelle proprietà del mouse. Nota che sto usando Win 10 però.
Jamie Kitson,

@JamieKitson Non vedi qualcosa del genere ?
Vinayak,

1
@JamieKitson probabilmente dovresti porlo come una domanda separata. Inoltre, se il driver è installato, è possibile trovare ETDAniConf.exeda qualche parte sotto Programmi nella cartella Elantech. Questo è il gestore della configurazione grafica sul mio sistema.
Vinayak

4

Grazie alla guida su questo forum sono stato in grado di abilitare slancio / inerzia sul mio HP Pavilion X2. In realtà è molto facile da fare (non è necessario reinstallare i driver).

  1. Windows + R e digita Regedit, premi invio. Questo apre il registro
  2. Premi control-f per aprire la casella di ricerca. Deseleziona tutte le opzioni tranneValues
  3. Incolla Momentum_Displaynella casella di ricerca e fai clic su TROVA SUCCESSIVO
  4. Potrebbe essere necessario un minuto per restituire il risultato, ma una volta trovato fare doppio clic sul valore e (I) Passa Basea Decimale (II) Impostato Value Datasu 1
  5. Ripeti la ricerca fino a quando tutte le istanze di non Momentum_Displaysono state modificate (può essercene più di una).
  6. Ripetere i passaggi da 2 a 5 per i seguenti valori
    • Momentum_Enable
    • Momentum_Bounce_Enable
  7. Premi WIN + X> Chiudi o Esci> Esci .
    • Disconnessione
  8. Accedi di nuovo e sposta il mouse ... ora dovrebbe scorrere in modo significativo sullo schermo.

1
La funzione di ricerca nel registro è interrotta e non sono state trovate le voci multiple delle impostazioni Momentum. Ciò ha comportato che la correzione non veniva applicata e ripristinata ogni volta che mi disconnettevo da Windows. Per risolvere questo problema, è necessario cercare in SYSTEM \ CurrentControlSet \ Control \ Elantech \ SmartPad e SmartPadDisplay il set aggiuntivo di valori. Dopo averli impostati su 1 e disconnettere / bloccare le finestre, si otterrà lo slancio.
Dmac,

È possibile eseguire il backup dei valori del registro esportando sul desktop o ovunque, e se vengono ripristinati, come nel mio caso, è possibile fare doppio clic sul file di backup del registro per riattivarli. Attenzione, questo potrebbe sovrascrivere altre voci appena aggiunte o modificate, quindi fai questo a tuo rischio.
Dmac,
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.