Existe uma maneira de forçar o Windows a usar os drivers do Precision Touchpad em vez do Synaptics?


16

Eu tenho um Dell XPS 15 (9530) que possui um clickpad Synaptics. Tentei mexer com muitas configurações e diferentes drivers Dell / Synaptics, mas sempre há alguns aspectos que não funcionam bem (rolagem com dois dedos ou rejeição da palma da mão etc.).

Depois de consultar o site da Synaptics ( http://www.synaptics.com/en/clickpad.php ), menciona que "Todos os TouchPads da Synaptics podem interagir com o driver Precision TouchPad da Microsoft ou podem ser equipados com o Synaptics Gesture Suite, líder da indústria".

Existe uma maneira de forçar o touchpad a usar os drivers Precision? Os drivers de precisão do touchpad estão disponíveis para download em algum local?

Qualquer ajuda seria ótima, obrigado!


Basta instalar os drivers Precision? Você pode usar o Gerenciador de dispositivos para fazer isso.
Ramhound

@ Ramhound - Tentei ir ao Gerenciador de dispositivos e procurar manualmente um novo driver - não consegui encontrar os drivers do Precision Touchpad listados. Existe um local para baixá-los ou eles estão localizados em algum lugar local que eu possa consultar? Obrigado!
Codechinchilla 29/05

Para o Windows 10, o próprio driver deve ser certificado pelo Windows. Não é que o hardware Synaptics seja cabível com precisão ou não. O vendedor, como MSI precisa liberar um driver que é janelas certificadas, a fim de exibição como um motorista de precisão no Windows 10.
P.Brian.Mackey

Respostas:


5

Encontrei uma maneira de fazer isso e postei um tutorial rápido aqui: Os fóruns da Verge . Isso funciona no meu HP Spectre X360 (2017) que possui um touchpad sináptico. Não posso garantir que isso funcione para todos, mas vale a pena tentar. Meu tutorial é baseado nas descobertas daqui (reddit post) .

ATUALIZAR

Então notei que, com esse hack, o driver quebraria depois que o sistema acordasse de um estado de suspensão. Com "pausa", quero dizer que o touchpad funcionaria, mas nenhuma das configurações de touchpad / funcionalidade de precisão estaria presente. Curiosamente, esse problema não ocorreu quando a máquina acordava do hibernar, apenas quando acordava do sono. Para corrigir isso, você precisa criar uma tarefa do Windows que reinicie o driver na ativação do sistema.

Para começar, primeiro você precisa pegar uma cópia do devcon.exe para a instalação específica do sistema operacional. Veja esta outra postagem de superusuário para isso. Depois de ter o devcon.exe em sua máquina (no meu caso, coloquei-o em C: \ Arquivos de Programas \ DevCon), você precisará identificar o driver que precisa reiniciar.

Shift + Clique com o botão esquerdo na pasta que contém devcon.exe e selecione o item de menu de contexto "Abrir CMD / PowerShell". A partir daqui, podemos determinar o ID do driver que precisamos reiniciar.

devcon.exe /find ROOT*

Este comando exibirá uma lista de itens diferentes. Procure aquele com a descrição de "Dispositivo touch pad compatível com Synaptics HID" ou algo semelhante. Para mim, isso é mapeado para "ROOT \ SYNHIDMINI \ 0000", que é o ID no qual estou interessado para reiniciar.

Depois de ter seu ID, você precisa criar uma tarefa agendada (como administrador!) Para redefinir este dispositivo por ID. Para fazer isso, abra o Agendador de tarefas (você pode procurá-lo no menu Iniciar) como um usuário administrativo. Na janela do planejador de tarefas, crie uma nova tarefa:

Criando uma nova tarefa no Agendador de Tarefas

Preencha o nome da tarefa (como "Reiniciar o TouchPad On Wake") e a descrição. Defina-o para ser executado como usuário com privilégios administrativos e marque a caixa "executar com privilégios mais altos". Também não se esqueça de selecionar o botão de opção "Executar se o usuário estiver conectado ou não".

Completando a tarefa.

Em seguida, clique na guia gatilhos e crie um novo gatilho. O gatilho deve iniciar a tarefa em um evento com o log como Sistema e Origem como Solucionador de Problemas de Energia. O ID do evento deve ser 1 (significa ativação do sistema).

Preenchendo detalhes da tarefa.

Em seguida, na guia ações, crie uma nova ação. A ação deve ser "iniciar um programa" e o campo Programa / Script deve apontar para o caminho completo da instalação do devcon.exe. Os argumentos devem ser algo como

/restart "@FULL_ID_THAT_YOU_FOUND_EARLIER_HERE"

Preenchendo a ação.

O símbolo "@" que precede o seu ID é importante, bem como as aspas!

Por fim, certifique-se de abrir a guia de condições da tarefa e desmarque a caixa sob o cabeçalho de energia que indica "Inicie a tarefa apenas se o computador estiver com energia CA". Isso garante que a tarefa ainda seja executada mesmo quando você não estiver conectado.

Por fim, clique em ok e verifique se sua tarefa foi criada. Agora, toda vez que seu sistema for despertado do modo de suspensão, esta tarefa executará o devcon.exe e solicitará que reinicie o driver synaptics como um usuário administrativo. Isso deve garantir que o driver seja inicializado corretamente para uso e que você tenha todas as suas qualidades do Microsoft Precision o tempo todo.


O tutorial do Verge funcionou bem para mim, mas não tive problemas com atualizações. Quando atualizei o driver manualmente, o driver Synaptics original (versão 19.3.31.31, data 16/8/2017) foi instalado novamente, mas o touchpad ainda é reconhecido como Precision Touchpad com todos os recursos e gestos avançados disponíveis. Veja minha postagem no fórum da HP .
24618 Frank Breitling

Obrigado. Este é um salvador da produtividade. Meu cursor estava pulando todo com um único toque enquanto usava o driver Synaptics. Eu pensei que era um problema de hardware, mas decidi pesquisar antes de seguir esse caminho. Que bom que eu fiz! Com o driver Precision, o touchpad funciona exatamente como o esperado. 💪 Obrigado! Gol
GollyJer

Você poderia copiar as instruções do Fórum Verge para sua resposta para mantê-las salvas no caso de o link quebrar. Este é um requisito geral para respostas do StackExchange.
Frank Breitling

FYI: Não tenho nenhum problema de ativação do estado de suspensão, portanto a parte UPDATE das instruções não parece necessária para um HP Spectre x360 Convertible 13-ae0xx.
Frank Breitling

Parece que o Windows 1809 atualizado remove o driver 19.3.31.31 e o substitui por 19.5.10.75. Infelizmente, o novo driver está quebrado e faz o ponteiro do mouse desaparecer. Na Comunidade de suporte HP, explico como recuperar a versão 19.3.31.31 e o touchpad funcionando novamente.
Frank Breitling

4

Primeiro, vá para ` Configurações do PC> PC e Dispositivos> Mouse e Touchpad para verificar se o Precision Touchpad está desativado (ou não está presente).

insira a descrição da imagem aqui

Ligue-o se estiver desativado no momento.

Se não estiver presente, ficará assim:

insira a descrição da imagem aqui

Como o touchpad deve ser compatível com o Precision, verifique se o Windows Update está atualizado. Para que as configurações de precisão sejam mostradas, você precisará da Atualização KB2975719 .

Para o seu modelo (XPS-15 9530), o driver do touchpad Synaptics remove algumas funções de gesto do touchpad, mas pode melhorar sua experiência geral no touchpad ( mais informações ). Portanto, você terá que escolher quais drivers do touchpad usar, ativando ou desativando.


Obrigado Rsya - Não consegui ativar os drivers Precision, mas tentei os drivers Alienware 17 no link que você postou e isso ajudou muito, então estou marcando isso como resposta.
Codechinchilla

4

O meu Acer S7-392 também possui um clickpad Synaptics e originalmente não suportava os gestos multitoque do Windows 10 (sem trackpad de precisão). Como eu ainda queria ter esses recursos multitoque, tentei dois drivers diferentes esperando que funcionassem - um funcionou!

Deixe-me levá-lo através das etapas que eu fiz:

  1. Executei o instalador (dpinst.exe) deste driver: Driver Synaptics Precision Touchpad para Windows 10 (64 bits) - ThinkPad X1 Carbon (tipos de máquina: 20HQ, 20HR) . (O ThinkPad X1 possui um touchpad Synaptics que é um touchpad de precisão.)
  2. Alterei manualmente o driver do touchpad no gerenciador de dispositivos para este driver recém-instalado (Atualizar software do driver> Navegar no meu computador ...> Deixe-me escolher em uma lista ...> desmarque a opção Mostrar hardware compatível> Synaptics> "Thinkpad Pointing Device ").
  3. Após a reinicialização do meu laptop (o touchpad não funcionou nesse momento), ele mostrou dois mouses no gerenciador de dispositivos: um novo "mouse compatível com HID" e o touchpad (agora chamado de "Thinkpad Pointing Device")
  4. Como o touchpad não funcionou, mudei o driver do "Thinkpad Pointing Device" para o driver original "Synaptics PS / 2 Port TouchPad", reiniciei o Windows novamente - e de repente notei que meu touchpad agora suportava gestos multitoque do Windows! Ele mostra o "Seu PC possui um touchpad de precisão". nas configurações do PC também (o que não era antes).
  5. Percebi que os gestos Synaptics ainda estavam ativados ao mesmo tempo, o que gerou confusão, pois o Windows não sabia que ação executar. Depois de desativar todas as opções possíveis no painel de controle Synaptics, tudo funcionou perfeitamente. (Exceto uma coisa: ele não executa um clique direito ao pressionar na área inferior direita do touchpad. Mas ainda posso executar cliques com dois dedos)

Talvez isso funcione para outra pessoa também :)


Gostaria de saber se posso de alguma forma desativar o driver Synaptics completamente. Minha impressão é que atualmente existem dois mouses em execução ao mesmo tempo: o mouse compatível com HID (como o touchpad de precisão) e o touchpad Synaptics PS / 2 Port (como o touchpad de não precisão) ... Alguma idéia?
Peter

1

Todos os TouchPads Synaptics podem interagir com o driver Precision TouchPad da Microsoft ou podem ser equipados com o Synaptics Gesture Suite, líder do setor.

O hardware e a interface de um touchpad de precisão são diferentes dos de um touchpad tradicional / "moderno".

O que essa afirmação significa é que todo touchpad é um ou outro, não que você possa alternar entre eles.


11
Você tem uma fonte para esta reivindicação?
George

Eu concordo com @GeorgeH aqui. É necessário fazer o backup dessa reivindicação, pois já existem soluções que mostram os Touchpads Synaptics em execução com drivers de precisão após o conserto.
James Manes

-1

Se você é usuário do touchpad Synaptic / Elan, ele pode ser alterado com sucesso para a versão do driver Elan compatível com o touchpad de precisão e seu recurso. Google "Elan WDF driver" e você vai conseguir.

Observe que existem algumas etapas críticas que você deve seguir para concluir sua instalação. Primeiro, modifique o arquivo chamado "ETD.inf" com o bloco de notas e substitua a ID do hardware pela ID do touchpad do seu dispositivo (ACPI \ ETDXXXX), depois reinicie o computador com o overrider de execução de assinatura de driver desativado. depois de concluída a instalação e o computador reiniciado, você verá os recursos de precisão do touchpad nas configurações.

insira a descrição da imagem aqui


Bem-vindo ao Super Usuário! Forneça informações como imagem se elas não puderem ser postadas como texto (legíveis, pesquisáveis ​​etc.).
Karl Richter
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.