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

15

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

Depois de olhar para o site da Synaptics ( link ), ele menciona que "Todos os TouchPads Synaptics podem interagir com a Precision da Microsoft Driver do TouchPad ou pode ser alimentado pelo Synaptics Gesture Suite líder do setor. "

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!

    
por codechinchilla 29.05.2015 / 16:37

5 respostas

4

Encontrei uma maneira de fazer isso e publiquei um rápido tutorial aqui: Os fóruns da Verge . Isso funciona no meu HP Spectre X360 (2017) que possui um touchpad sináptico. Eu não posso garantir que isso funcionará para todos, mas vale a pena um tiro. Meu tutorial é baseado nos resultados de aqui (reddit postar) .

UPDATE

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

Para começar, primeiro você precisa pegar uma cópia do devcon.exe para sua instalação específica do sistema operacional. Veja este outro superusuário postar para isso. Depois de ter devcon.exe na sua máquina (no meu caso, eu colocá-lo em C: \ Program Files \ DevCon) você precisa identificar o driver que você precisa reiniciar.

Shift + Left-Click 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 trará uma lista de itens diferentes. Procure aquele com a descrição de "Synaptics HID-Compliant Touch Pad Device" 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 ter seu ID, você precisa criar uma tarefa agendada (como administrador!) para redefinir esse dispositivo por ID. Para fazer isso, abra o Agendador de Tarefas (você pode procurar por isso no menu Iniciar) como um usuário administrativo. Na janela do agendador de tarefas, crie uma nova tarefa:

Preenchaonomedatarefa(como"Reiniciar o TouchPad ao acordar") e a descrição. Certifique-se de configurá-lo para ser executado como um usuário com privilégios administrativos e para marcar a caixa "executar com privilégios mais altos". Além disso, certifique-se de selecionar o botão de opção para "Executar se o usuário está logado ou não".

Emseguida,cliquenaguia"Acionadores" e crie um novo acionador. O gatilho deve iniciar a tarefa em um evento com o log sendo Sistema e Fonte sendo Solucionador de Problemas de Energia. O ID do evento deve ser 1 (significa wake do sistema).

Emseguida,naguia"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 de instalação completo do devcon.exe. Os argumentos devem ser algo como

/restart "@FULL_ID_THAT_YOU_FOUND_EARLIER_HERE"

Osímbolo"@" que precede o seu ID é importante, assim como as citações!

Por fim, abra a guia Condições da tarefa e desmarque a caixa sob o cabeçalho que indica "Iniciar a tarefa apenas se o computador estiver em alimentação CA." Isso garante que a tarefa ainda seja executada mesmo quando você não está 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, essa tarefa executará o devcon.exe e instruirá a reinicialização do driver synaptics como um usuário administrativo. Isso deve garantir que o driver seja inicializado corretamente para uso e que você tenha toda a sua vantagem Microsoft Precision em todos os momentos.

    
por 20.08.2017 / 16:41
4

Primeiramente, vá para ' Configurações do PC > PC e Dispositivos > Mouse e Touchpad para verificar se o Touchpad de Precisão está desativado (ou não presente).

Ativarseestiveratualmentedesativado.

Senãoestiverpresente,ficaráassim:

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

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

    
por 30.05.2015 / 02:44
4

O meu Acer S7-392 também tem um clickpad Synaptics e originalmente não suportava os gestos multitoque do Windows 10 (nenhum trackpad de precisão). Como eu ainda queria ter esses recursos multitouch, experimentei alguns drivers diferentes esperando que eles funcionassem - um funcionava!

Deixe-me te mostrar os passos que fiz:

  1. Eu executei o instalador (dpinst.exe) deste driver: Driver do Touchpad Synaptics Precision 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 esse driver recém-instalado (Atualizar driver> > Navegar no meu computador ... > Deixe-me escolher em uma lista ... > desmarque mostra hardware compatível > Synaptics > "Thinkpad Pointing Device").
  3. Após a reinicialização do meu laptop (o touchpad não funcionava naquele momento), ele mostrava dois mouses no gerenciador de dispositivos: um novo "mouse compatível com HID" e o touchpad (agora chamado de "Dispositivo apontador do Thinkpad")
  4. Como o touchpad não funcionava, eu mudei o driver do "Thinkpad Pointing Device" de volta para o driver original "Synaptics PS / 2 Port TouchPad", reiniciei o Windows novamente - e repentinamente percebi que meu touchpad agora suportava multitoque do Windows gestos! Ele mostra o "Seu PC tem um touchpad de precisão". nas configurações do PC também (o que não aconteceu antes).
  5. Notei que os gestos do Synaptics ainda eram ativados ao mesmo tempo, o que causava confusão, já que o Windows não sabia qual 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 executa um clique direito quando pressiona na área inferior direita do touchpad. Mas eu ainda posso executar cliques direito usando 2 dedos)

Talvez isso funcione para outra pessoa também:)

    
por 06.08.2017 / 18:09
1

All Synaptics TouchPads can interface with Microsoft's Precision TouchPad driver or can be powered by the industry leading Synaptics Gesture Suite.

O hardware e a interface para um Touchpad de Precisão é diferente de um touchpad tradicional / "Moderno".

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

    
por 09.12.2015 / 19:18
-1

Se você é 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 "Elan WDF driver" e você vai conseguir.

Observe que há 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 identificação do touchpad do seu dispositivo (ACPI \ ETDXXXX) e, em seguida, reinicie o computador com a exceção de assinatura de driver desabilitada. depois que toda a instalação for concluída e o computador for reiniciado, você verá os recursos precisos do touchpad nas configurações.

    
por 01.04.2017 / 12:59