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!

codechinchilla
fonte
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.

James Manes
fonte
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.

Rsya Studios
fonte
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 :)

Pedro
fonte
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.

hacksoncode
fonte
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

Raymond Huang
fonte
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