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

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

Eu tenho um Dell XPS 15 (9530) que possui um clickpad Synaptics. Eu tentei mexer em 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 Synaptics TouchPads podem interagir com o driver Precision TouchPad da Microsoft ou podem ser alimentados pelo Synaptics Gesture Suite líder do setor."

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

Qualquer ajuda seria ótima, obrigado!

Responder1

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

ATUALIZAR

Então percebi que com esse hack, o driver iria quebrar depois que o sistema saísse do estado de suspensão. Por "quebra", quero dizer que o touchpad funcionaria, mas nenhuma das configurações/funcionalidades de precisão do touchpad estaria presente. Curiosamente, esse problema não acontecia quando a máquina saía do modo de hibernação, apenas ao sair do modo de espera. Para corrigir isso, você precisa criar uma tarefa do Windows que reinicie o driver ao ativar o sistema.

Para começar, primeiro você precisa obter uma cópia do devcon.exe para a instalação do seu sistema operacional específico. Veja issooutro superusuáriopostar para isso. Depois de ter o devcon.exe em sua máquina (no meu caso, coloquei-o em C:\Arquivos de Programas\DevCon), você precisa identificar o driver que precisa ser reiniciado.

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

devcon.exe /find ROOT*

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

Depois de obter 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 pesquisar no menu Iniciar) como usuário administrativo. Na janela do agendador de tarefas, crie uma nova tarefa:

Criando uma nova tarefa no Agendador de Tarefas

Preencha o nome da tarefa (como “Reiniciar TouchPad On Wake”) e a descrição. Certifique-se de configurá-lo para ser executado como um usuário com privilégios administrativos e de marcar a caixa "executar com privilégios mais altos". Certifique-se também de selecionar o botão de opção "Executar esteja o usuário conectado ou não".

Preenchendo 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 sendo System e Source sendo Power-Troubleshooter. O ID do evento deve ser 1 (significa ativação do sistema).

Preenchendo detalhes da tarefa.

A seguir, 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 de 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 “@” antes do seu ID é importante, assim como as aspas!

Por fim, certifique-se de abrir a guia de condições da tarefa e desmarcar a caixa sob o título de energia que diz "Iniciar a tarefa somente se o computador estiver ligado à alimentação CA". Isso garante que a tarefa ainda seja executada mesmo quando você não estiver conectado.

Por fim, clique em ok e certifique-se de que sua tarefa foi criada. Agora, toda vez que seu sistema for acordado, esta tarefa executará devcon.exe e solicitará que ele reinicie o driver synaptics como um usuário administrativo. Isso deve garantir que o driver seja inicializado corretamente para uso e que você terá todos os benefícios do Microsoft Precision o tempo todo.

Responder2

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

Deixe-me explicar as etapas que fiz:

  1. Executei o instalador (dpinst.exe) deste driver:Driver Synaptics Precision Touchpad para Windows 10 (64 bits) - ThinkPad X1 Carbon (tipos de máquinas: 20HQ, 20HR). (O ThinkPad X1 possui um touchpad Synaptics que é um touchpad de precisão.)
  2. Em seguida, alterei manualmente o driver do touchpad no gerenciador de dispositivos para este driver recém-instalado (Atualizar software de driver > Navegar no meu computador... > Deixe-me escolher em uma lista... >desmarquemostrar hardware compatível > Synaptics > "Dispositivo apontador Thinkpad").
  3. Depois de reiniciar meu laptop (o touchpad não funcionou naquele momento), ele mostrou dois mouses no gerenciador de dispositivos: um novo "mouse compatível com HID" e o touchpad (agora denominado "Dispositivo apontador Thinkpad")
  4. Como o touchpad não funcionou, mudei o driver do "Thinkpad Pointing Device" de volta para o driver original "Synaptics PS/2 Port TouchPad", reiniciei o Windows novamente - e de repente percebi que meu touchpad agora suportava gestos multitoque do Windows! Ele mostra "Seu PC possui um touchpad de precisão". também nas configurações do PC (o que não acontecia 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 bem. (Exceto uma coisa: ele não clica com o botão direito ao pressionar na área inferior direita do touchpad. Mas ainda consigo clicar com o botão direito usando 2 dedos)

Talvez isso funcione para outra pessoa também :)

Responder3

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

insira a descrição da imagem aqui

Ligue-o se estiver desligado.

Se não estiver presente, ficará assim:

insira a descrição da imagem aqui

Como o touchpad deve ser compatível com o Precision, certifique-se de que seuatualização do Windowsestá atualizado. Para que as configurações de precisão sejam mostradas, você precisaráAtualização KB2975719.

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

Responder4

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

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

insira a descrição da imagem aqui

informação relacionada