Como habilito o “Momentum” (também conhecido como “Inércia”) em um notebook com um touchpad Elan?

9

Eu tenho um notebook Lenovo (Win 8) com um touchpad fabricado por Elan (também conhecido como Elantech).

Eu já usei um touchpad Synaptics no meu notebook antigo e me acostumei a seus recursos como Momentum, que permite controlar o movimento do mouse passando o dedo pela superfície do touchpad.

Li em um fórum em algum lugar que Elan e Synaptics usam hardware semelhante, mas não conseguia que os drivers Synaptics funcionassem com o hardware (os drivers genéricos Synaptics também não funcionavam) e não tinha certeza de que o arquivo de configuração do driver da Synaptics foi modificado ( Arquivo de driver INF) para adicionar uma entrada para o ID de hardware do Elan touchpad seria seguro.

Em outro fórum, descobri essa chave do Registro:

HKEY_CURRENT_USER \ Software \ Elantech \ SmartPad

As alterações nos DWORDs nessa chave ativariam ou desativariam vários recursos do touchpad que, de outra forma, não seriam personalizáveis ​​no utilitário de configuração do driver ELAN em Propriedades do mouse no Painel de controle.

Consegui ativar vários recursos encontrados nos dispositivos Synaptics editando os valores DWORD no Registro, mas não consegui que o Momentum funcionasse. Alguns DWORDs relacionados ao "Momentum" que encontrei foram Momentum_Display , Momentum_Bounce_Enable , Momentum_Enable e Momentum_Slider, mas alterar seus valores não parece fazer nada.

Se o seu notebook tiver um touchpad da Elantech e você tiver o Momentum funcionando, ajude.

Vinayak
fonte
Meu touchpad sináptico tem e acho que é um recurso maluco que é inútil.
Suici Doga 22/03/16
O @SuiciDoga Momentum (em sistemas Windows) permite fazer longos movimentos do mouse com movimentos rápidos do dedo. Eu acho que você pode pensar nisso como um atrito reduzido para movimentos do mouse que faz o ponteiro do mouse deslizar pela tela enquanto você passa o dedo sobre o touchpad. Acho isso altamente desejável e isso me fez não odiar o touchpad do meu notebook, mas nem todos podem se sentir da mesma maneira, é claro.
Vinayak

Respostas:

9

NOTA: Esta resposta está desatualizada. Você não precisa modificar o arquivo de configuração do driver para ativar o Momentum. Você pode simplesmente alterar os valores DWORD relevantes nas seguintes chaves do Registro para ativar / desativar o Momentum e vários outros recursos.

Para ativar o Momentum, defina Momentum_Enable e Momentum_Display como 1 . Você pode encontrá-los nas chaves do registro listadas abaixo.

Para o Windows 10:

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

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

Depois disso, as configurações relacionadas ao Momentum ou 'Inertia' começarão a aparecer no aplicativo 'Elan Smart-Pad', que permite configurar vários recursos do touchpad.


Finalmente, descobri como habilitar o Momentum (chamado Inércia nos touchpads da Elantech), além de vários outros recursos ocultos nos touchpads fabricados pela ELAN.

Graças a esta postagem no blog , descobri que a maneira de fazer isso era editar os drivers da Elantech (ETD.inf). Se você estiver usando drivers de caixa de entrada WHQL, provavelmente precisará fazer o downgrade para drivers Elantech mais antigos para que isso funcione.

Verifique se os drivers do touchpad incluem um setup.exearquivo para poder instalar os drivers. Você também precisará executar o Windows no modo de teste com as verificações de integridade desabilitadas para poder instalar os drivers modificados. Para reiniciar o Windows no modo de teste, execute o prompt de comando como administrador e digite os seguintes comandos:

Opções de carregamento bcdedit -set DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON

Desinstalar os drivers do touchpad anteriores e certifique-se de verificar o Excluir o driver para este dispositivo caixa
exclusão de driver

Agora abra ETD.infna pasta de drivers da Elantech com um editor de texto decente (eu recomendo o Notepad ++ ) e altere todas as instâncias de

Momentum_Display,% REG_DWORD%, 0

para

Momentum_Display,% REG_DWORD%, 1

Altere também a primeira instância de (você encontrará isso na seção [ETD_SmartPadUI_Default.AddReg] )

Momentum_Enable,% REG_DWORD%, 0

para

Momentum_Enable,% REG_DWORD%, 1

Se você deseja que o cursor salte das bordas da tela, altere:

Momentum_Bounce_Enable,% REG_DWORD%, 0

para

Momentum_Bounce_Enable,% REG_DWORD%, 1

Existem muitas outras opções que você pode ativar / desativar também. No entanto, deixarei para você experimentar com eles. Você encontrará as configurações mais interessantes nas seguintes seções:

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

AVISO: Certifique-se de que você sabe exatamente o que está fazendo aqui ou pode acabar com um driver instável e vários BSODs. Eu recomendo fazer um backup dos drivers originais antes de começar a modificá-los.

Depois de terminar de editar os drivers, reinicie o computador e instale os novos drivers modificados executando setup.exe

Vinayak
fonte
Na verdade, estou tentando desativar a funcionalidade do momento, mas todos os meus valores já são zero.
21315 Jamie Kitson #
@JamieKitson Você poderá desabilitar o Momentum na ferramenta de configuração Elan que você verá em Propriedades do Mouse ( Win + R -> control /name Microsoft.Mouse). O recurso é chamado de inércia no meu sistema.
Vinayak #
Era o que eu esperava, mas parece que não tenho nenhuma ferramenta de configuração do Elan. Não consigo ver nada extra nas Propriedades do mouse. Observe que eu estou usando o Win 10.
21415 Jamie Kitson #
@JamieKitson Você não vê algo assim ?
Vinayak #
1
@ JamieKitson, você provavelmente deveria fazer isso como uma pergunta separada. Além disso, se o driver estiver instalado, você poderá encontrar ETDAniConf.exealgum lugar em Arquivos de Programas na pasta Elantech. Esse é o gerenciador de configuração gráfica do meu sistema.
Vinayak
4

Graças às orientações deste fórum, pude ativar a dinâmica / inércia no meu HP Pavilion X2. Na verdade, é muito fácil de fazer (não é necessário reinstalar os drivers).

  1. Windows + R e digite Regedit, pressione Enter. Isso abre o registro
  2. Pressione control-f para abrir a caixa de pesquisa. Desmarque todas as opções, excetoValues
  3. Cole Momentum_Displayna caixa de pesquisa e clique em FIND NEXT
  4. Pode levar um minuto para retornar o resultado, mas uma vez encontrado, clique duas vezes no valor e (I) Altere Basepara Decimal (II) Definido Value Datacomo 1
  5. Repita a pesquisa até que todas as instâncias Momentum_Displaytenham sido alteradas (pode haver mais de uma).
  6. Repita as etapas 2 a 5 para os seguintes valores
    • Momentum_Enable
    • Momentum_Bounce_Enable
  7. Pressione WIN + X> Desligar ou Sair> Sair .
    • Sair
  8. Faça login novamente e mova o mouse ... agora deve deslizar momentaneamente pela tela.
user584290
fonte
1
O recurso de pesquisa no registro está quebrado e não encontrou as várias entradas das configurações do Momentum. Isso resultou na correção não sendo aplicada e revertida toda vez que eu saí do Windows. Para corrigir esse problema, você precisará procurar em SYSTEM \ CurrentControlSet \ Control \ Elantech \ SmartPad e SmartPadDisplay para obter o conjunto extra de valores. Depois de configurá-los como 1 e sair / bloquear janelas, você obterá impulso.
Dmac #
Você pode fazer backup dos valores do registro exportando para sua área de trabalho ou para qualquer outro local e, se eles forem redefinidos, como foi o meu caso, clique duas vezes no arquivo de backup do registro para reativá-los. Aviso, isso pode sobrescrever outras entradas adicionadas ou alteradas recentemente, por isso, por sua conta e risco.
Dmac #