O trackpad do Windows / Synaptics se volta para trás depois de clicar rapidamente

2

tl: dr: Sempre que eu movo o mouse a uma pequena distância e clico, o Windows / Synaptics irá fingir que eu não movi o mouse, restaure a posição do cursor, mas ainda processe o clique na posição errada. Isso acontece se a distância for suficientemente pequena (< 30 pixels) e eu não pausar (< 100ms desde o início ou fim do mouse em movimento).

Exemplo 1:

O mouse está a 30 px de um botão. Eu movo para o botão e clico. Windows / Synaptics irá "corrigir" o ponteiro pensando que eu não queria movê-lo 20 pixels. Mesmo que eu tenha movido o mouse para o botão, no momento em que eu clico, o mouse irá imediatamente retroceder para posicioná-lo há um segundo (fora do botão). Em seguida, o clique será processado no local errado.

Exemplo 2:

Isso também acontece não apenas com botões, mas em qualquer lugar na tela. Por exemplo, digamos que estou editando texto. Se ao editar eu colocar o cursor entre these * words e clique, tudo está bem e o cursor está agora entre these | words . Agora, se eu mover o cursor como *these | words e clicar, o mouse vai voltar a these *| words e clicar, resultando em eu clicando onde eu estava: these | words

Isso é enfurecedor e não consegui encontrar uma configuração no Windows ou no Synaptics. O hardware / driver em particular é o Synaptics Clickpad v1.2 / Synaptics SMBus Touchpad (ou algo assim). Não encontrei nenhuma configuração no Windows ou no driver Synaptics para corrigir esse problema. Parece uma característica equivocada. Qualquer conselho seria muito apreciado, obrigado!

(Eu não acredito que este foi o comportamento padrão com o computador, mas desde então eu mudei as configurações do mouse. Eu também mudei uma configuração de mouse no registro, relacionado à velocidade do mouse e nada mais que eu saiba. pode funcionar, talvez ... mas seria não ideal.)

(Eu também estaria disposto a instalar drivers personalizados respeitáveis compatíveis com o hardware Synaptics; é um trackpad sem botões, embora com gestos, como a rolagem com dois dedos; ainda gostaria de manter a rolagem de dois dedos se fôssemos rota.)

Obrigado por qualquer insight que alguém possa ter!

    
por user76871 29.08.2014 / 03:23

1 resposta

0

Abra a edição do registro (tecla Windows + R, digite "regedit.exe", pressione enter) e navegue até "\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Synaptics \ SynTP \ Defaults". Em seguida, role para baixo até TappingMotionMickeysLimit e defina o valor para algo menor. Você pode clicar na opção "decimais" e inserir a quantidade mínima de pixels (eu acho) que você quer que o mouse mova de cada vez. Configurá-lo muito baixo (0-1) parece desabilitar a função de toque no botão.

Pessoalmente, configurá-lo para 3 parece ser o ponto ideal. Espero que isso ajude!

Você também pode precisar alterar RestoreAllDefaults para 0 em "\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Synaptics \ SynTPCpl", que parece restaurar algumas configurações por si só ...

(Idk como este site funciona, mas se alguém quiser limpar / qualquer que seja minha resposta, então vá em frente. Passei alguns minutos desabilitando coisas no registro sob synaptics até que eu encontrei essa correção e eu tive que compartilhar o solução que encontrei)

    
por 15.10.2018 / 17:47