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:
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".
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).
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"
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.