Encontré una manera de hacer esto y publiqué un tutorial rápido aquí: The Verge Forums . Esto funciona en mi HP Spectre X360 (2017) que tiene un panel táctil sináptico. No puedo garantizar que esto funcione para todos, pero vale la pena intentarlo. Mi tutorial se basa en los hallazgos de aquí (publicación de reddit) .
ACTUALIZAR
Entonces noté que con este truco, el controlador se rompería después de que el sistema despertara de un estado de suspensión. Por "descanso" quiero decir que el panel táctil funcionaría, pero ninguno de los ajustes del panel táctil / funcionalidad de precisión estaría presente. Curiosamente, este problema no ocurrió cuando la máquina se despertaba de la hibernación, solo cuando se despertaba del sueño. Para solucionar esto, debe crear una tarea de Windows que reinicie el controlador en la activación del sistema.
Para comenzar, primero debe obtener una copia de devcon.exe para la instalación de su sistema operativo en particular. Vea esta otra publicación de superusuario para eso. Después de tener devcon.exe en su máquina (en mi caso, lo puse en C: \ Archivos de programa \ DevCon) necesita identificar el controlador que necesita reiniciar.
Shift + clic izquierdo en la carpeta que contiene devcon.exe y seleccione el elemento de menú contextual "Abrir CMD / PowerShell". Desde aquí podemos determinar la ID del controlador que necesitamos reiniciar.
devcon.exe /find ROOT*
Este comando mostrará una lista de diferentes elementos. Busque el que tenga la descripción de "Dispositivo de almohadilla táctil compatible con HID de Synaptics" o algo similar. Para mí, esto se asigna a "ROOT \ SYNHIDMINI \ 0000", que es la ID que me interesa para reiniciar.
Una vez que tenga su ID, debe crear una tarea programada (como administrador) para restablecer este dispositivo por ID. Para hacer esto, abra el Programador de tareas (puede buscar esto en el menú de inicio) como usuario administrativo. Dentro de la ventana del programador de tareas, cree una nueva tarea:
Complete el nombre de la tarea (como "Reiniciar TouchPad On Wake") y la descripción. Asegúrese de configurarlo para que se ejecute como un usuario con privilegios administrativos y marque la casilla "ejecutar con los privilegios más altos". También asegúrese de seleccionar el botón de opción "Ejecutar si el usuario ha iniciado sesión o no".
A continuación, haga clic en la pestaña de activadores y cree un nuevo activador. El disparador debe comenzar la tarea en un evento con el registro como Sistema y Fuente como Solucionador de problemas de energía. La ID del evento debe ser 1 (esto significa sistema de activación).
A continuación, en la pestaña de acciones, cree una nueva acción. La acción debe ser "iniciar un programa" y el campo Programa / Script debe apuntar a la ruta de instalación completa de devcon.exe. Los argumentos deberían ser algo como
/restart "@FULL_ID_THAT_YOU_FOUND_EARLIER_HERE"
¡El símbolo "@" que precede a su ID es importante, así como las comillas!
Finalmente, asegúrese de abrir la pestaña de condiciones para la tarea y desmarque la casilla debajo del encabezado de energía que dice "Inicie la tarea solo si la computadora está con corriente alterna". Esto garantiza que la tarea aún se ejecute incluso cuando no esté conectado.
Finalmente, haga clic en Aceptar y asegúrese de que su tarea se haya creado. Ahora, cada vez que su sistema se despierte del modo de suspensión, esta tarea ejecutará devcon.exe y le indicará que reinicie el controlador synaptics como usuario administrativo. Esto debería garantizar que el controlador esté correctamente inicializado para su uso y que tendrá toda su bondad de Microsoft Precision en todo momento.