¿Hay alguna manera de obligar a Windows a usar los controladores Precision Touchpad en lugar de Synaptics?

16

Tengo un Dell XPS 15 (9530) que tiene un clickpad Synaptics. He intentado jugar con muchas configuraciones y diferentes controladores Dell / Synaptics, pero siempre hay algunos aspectos que no funcionan bien (desplazamiento con dos dedos o rechazo de la palma, etc.).

Después de mirar el sitio web de Synaptics ( http://www.synaptics.com/en/clickpad.php ), menciona que "Todos los TouchPads de Synaptics pueden interactuar con el controlador Precision TouchPad de Microsoft o pueden ser alimentados por el Synaptics Gesture Suite líder en la industria".

¿Hay alguna manera de obligar al touchpad a usar los controladores Precision? ¿Los controladores de panel táctil de precisión están disponibles para descargar en algún lugar?

¡Cualquier ayuda sería genial, gracias!

codechinchilla
fuente
Simplemente instale los controladores de precisión en su lugar? Puede usar el Administrador de dispositivos para hacer esto.
Ramhound
@Ramhound: he intentado ir al Administrador de dispositivos y buscar manualmente un nuevo controlador. No pude encontrar los controladores del panel táctil de precisión enumerados. ¿Hay una ubicación para descargarlos, o están ubicados en algún lugar local al que pueda hacer referencia? ¡Gracias!
codechinchilla
Para Windows 10, el controlador en sí debe estar certificado por Windows. No es que el hardware Synaptics sea cabable de precisión o no. El proveedor, al igual que MSI, necesita lanzar un controlador con certificación de Windows para que se muestre como un controlador de precisión en Windows 10.
P.Brian.Mackey

Respuestas:

5

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:

Crear una nueva tarea en el Programador de tareas

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

Completando la tarea.

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

Completar detalles de la tarea.

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"

Completando la acción.

¡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.

James Manes
fuente
El tutorial de Verge funcionó bien para mí, pero no tuve problemas con las actualizaciones. Cuando actualicé el controlador manualmente, el controlador Synaptics original (versión 19.3.31.31, fecha 16/8/2017) se instaló nuevamente, pero el panel táctil todavía se reconoce como Panel táctil de precisión con todas las funciones y gestos avanzados disponibles. Vea mi publicación en el foro de HP .
Frank Breitling
Gracias. Este es un salvador de productividad. Mi cursor saltaba con un solo toque mientras usaba el controlador Synaptics. Pensé que era un problema de hardware, pero decidí buscar antes de seguir ese camino. Me alegro de haberlo hecho! Con el controlador Precision, el panel táctil funciona exactamente como se esperaba. 💪 Gracias! 🙌
GollyJer
¿Podría copiar las instrucciones del Foro Verge a su respuesta para guardarlas en caso de que se rompa el enlace? Este es un requisito general para las respuestas de StackExchange.
Frank Breitling
FYI: No tengo ningún problema de activación del estado de suspensión, por lo que la parte ACTUALIZAR de las instrucciones no parece necesaria para un HP Spectre x360 Convertible 13-ae0xx.
Frank Breitling
Parece que la actualización de Windows 1809 elimina el controlador 19.3.31.31 y lo reemplaza con 19.5.10.75. Desafortunadamente, el nuevo controlador está roto y hace que el puntero del mouse desaparezca. En la Comunidad de soporte de HP, explico cómo recuperar la versión 19.3.31.31 y que el panel táctil vuelva a funcionar.
Frank Breitling
4

Primero, vaya a ` Configuración de PC> PC y dispositivos> Mouse y panel táctil para verificar si el panel táctil de precisión está apagado (o no está presente).

ingrese la descripción de la imagen aquí

Enciéndalo si está actualmente apagado.

Si no está presente, se verá así:

ingrese la descripción de la imagen aquí

Dado que el panel táctil debe ser compatible con Precision, asegúrese de que su actualización de Windows esté actualizada. Para que se muestre la configuración de precisión, necesitará la actualización KB2975719 .

Para su modelo (XPS-15 9530), el controlador del panel táctil Synaptics elimina algunas funciones de gestos del panel táctil, pero puede mejorar su experiencia con el panel táctil en general ( más información ). Por lo tanto, tendrá que elegir qué controladores de panel táctil usar activando o desactivando.

Rsya Studios
fuente
Gracias Rsya: no pude habilitar los controladores Precision, pero probé los controladores Alienware 17 en el enlace que publicaste, y eso ayudó mucho, así que estoy marcando esto como la respuesta.
codechinchilla
4

Mi Acer S7-392 también tiene un clickpad Synaptics y originalmente no era compatible con los gestos multitáctiles de Windows 10 (sin trackpad de precisión). Como todavía quería tener esas funciones multitáctiles, probé un par de controladores diferentes con la esperanza de que funcionaran, ¡uno lo hizo!

Déjame explicarte los pasos que hice:

  1. Ejecuté el instalador (dpinst.exe) de este controlador: Synaptics Precision Touchpad Driver para Windows 10 (64 bits) - ThinkPad X1 Carbon (Tipos de máquina: 20HQ, 20HR) . (El ThinkPad X1 tiene un panel táctil Synaptics que es un panel táctil de precisión).
  2. Luego, cambié manualmente el controlador del panel táctil en el administrador de dispositivos a este controlador recién instalado (Actualizar software de controlador> Examinar mi computadora ...> Permítame elegir de una lista ...> desmarque mostrar hardware compatible> Synaptics> "Dispositivo de puntero Thinkpad ").
  3. Después de reiniciar mi computadora portátil (el panel táctil no funcionó en absoluto en ese momento) mostró dos ratones en el dispositivo mangager: un nuevo "mouse compatible con HID" y el panel táctil (ahora llamado "Dispositivo señalador Thinkpad")
  4. Como el panel táctil no funcionaba, cambié el controlador del "Dispositivo de puntero Thinkpad" por el controlador original "Synaptics PS / 2 Port TouchPad", reinicié Windows nuevamente, ¡y de repente me di cuenta de que mi panel táctil ahora era compatible con los gestos multitáctiles de Windows! Muestra "Su PC tiene un panel táctil de precisión". en la configuración de la PC también (lo que no hacía antes).
  5. Me di cuenta de que los gestos Synaptics todavía estaban activados al mismo tiempo, lo que generó confusión ya que Windows no sabía qué acción realizar. Después de desactivar todas las opciones posibles en el Panel de control de Synaptics, todo funcionó perfectamente bien. (Ejecute una cosa: no hace clic con el botón derecho al presionar en el área inferior derecha del panel táctil. Pero aún puedo hacer clic con el botón derecho con 2 dedos)

Quizás esto también funcione para otra persona :)

Peter
fuente
Me pregunto si de alguna manera puedo desactivar el controlador Synaptics por completo. Mi impresión es que actualmente hay 2 ratones funcionando al mismo tiempo: el mouse compatible con HID (como el panel táctil de precisión) y el panel táctil Synaptics PS / 2 Port Touch (como panel táctil de no precisión) ... ¿Alguna idea?
Peter
1

Todos los TouchPads de Synaptics pueden interactuar con el controlador Precision TouchPad de Microsoft o pueden ser alimentados por Synaptics Gesture Suite, líder en la industria.

El hardware y la interfaz para un panel táctil Precision es diferente de un panel táctil tradicional / "moderno".

Lo que significa esta afirmación es que cada panel táctil es uno u otro, no que se puede cambiar entre ellos.

hacksoncode
fuente
1
¿Tiene una fuente para este reclamo?
George
Estoy de acuerdo con @GeorgeH aquí. Es necesario respaldar esta afirmación, ya que existen soluciones que muestran que los Touchpads Synaptics se ejecutan con controladores de precisión después de retoques.
James Manes
-1

Si es usuario del panel táctil Synaptic / Elan, se puede cambiar con éxito a la versión del controlador Elan que es compatible con el panel táctil de precisión y su función. Google "controlador Elan WDF" y lo obtendrá.

Tenga en cuenta que hay algunos pasos críticos que debe seguir para completar su instalación. Primero, modifique el archivo llamado "ETD.inf" con el bloc de notas y reemplace la ID de hardware por la ID del panel táctil de su dispositivo (ACPI \ ETDXXXX), luego reinicie su computadora con la anulación de la ejecución de la firma del controlador deshabilitada. después de que finalice toda la instalación y se reinicie la computadora, verá las características del panel táctil de precisión en la configuración.

ingrese la descripción de la imagen aquí

Raymond Huang
fuente
¡Bienvenido a Super User! Proporcione información como imagen si no se pueden publicar como texto (legible, de búsqueda, etc.).
Karl Richter