Cómo ajustar la sensibilidad del trackpoint de thinkpad desde powershell en Windows 11
🔍 WiseChecker

Cómo ajustar la sensibilidad del trackpoint de thinkpad desde powershell en Windows 11

Desea ajustar la sensibilidad del puntero TrackPoint de su ThinkPad para que el movimiento del cursor coincida con su velocidad de escritura y sus necesidades de precisión. La configuración de sensibilidad del TrackPoint se almacena en el registro de Windows bajo una clave específica que el controlador UltraNav de Lenovo lee al iniciar. Este artículo explica cómo leer y cambiar ese valor del registro usando comandos de PowerShell, sin instalar herramientas de terceros.

Puntos clave: Ajuste de la sensibilidad del TrackPoint mediante PowerShell

  • Ruta del registro HKCU\Software\Synaptics\SynTPEnh\UltraNavPS2\TrackPointSpeed: Almacena el valor de sensibilidad actual como un DWORD entre 1 y 255
  • Cmdlet de PowerShell Set-ItemProperty: Cambia el valor DWORD de inmediato; se necesita reiniciar el servicio UltraNav o cerrar sesión para que el cambio surta efecto
  • Cmdlet de PowerShell Get-ItemPropertyValue: Lee el valor de sensibilidad actual sin modificarlo

ADVERTISEMENT

Entender la configuración de sensibilidad del TrackPoint en el registro

El valor de sensibilidad del TrackPoint controla la rapidez con la que se mueve el cursor cuando se aplica presión al puntero. Un valor más bajo produce un movimiento del cursor más lento para un control preciso. Un valor más alto hace que el cursor se mueva más rápido con menos presión.

Lenovo utiliza el controlador Synaptics UltraNav en la mayoría de los modelos ThinkPad. El controlador almacena la configuración de sensibilidad como un DWORD (entero de 32 bits) llamado TrackPointSpeed bajo la clave del registro HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh\UltraNavPS2. El rango válido para este valor es de 1 a 255. El valor predeterminado varía según el modelo de ThinkPad, pero normalmente es 128 (sensibilidad media).

La configuración es por usuario, lo que significa que cada cuenta de usuario de Windows puede tener su propia preferencia de sensibilidad. Los cambios realizados mediante PowerShell afectan solo al usuario que ha iniciado sesión actualmente. El controlador lee este valor del registro durante la inicialización. Para aplicar un cambio, debe reiniciar el servicio UltraNav o cerrar sesión y volver a iniciarla.

Requisitos previos antes de comenzar

  • Windows 11 instalado en un ThinkPad con puntero TrackPoint
  • El controlador Synaptics UltraNav debe estar instalado (compruébelo en el Administrador de dispositivos, en Ratones y otros dispositivos señaladores)
  • Debe iniciar sesión con una cuenta de usuario que tenga privilegios administrativos
  • PowerShell debe ejecutarse como administrador para modificar la clave del registro (si la clave aún no existe, es posible que deba crearla)

ADVERTISEMENT

Pasos para leer la sensibilidad actual del TrackPoint en PowerShell

  1. Abra PowerShell como administrador
    Presione la tecla Windows, escriba PowerShell, haga clic con el botón derecho en Windows PowerShell en los resultados de búsqueda y seleccione Ejecutar como administrador. Haga clic en Sí en el aviso de Control de cuentas de usuario.
  2. Ejecute el comando Get-ItemPropertyValue
    En la ventana de PowerShell, escriba o pegue el siguiente comando y presione Entrar:
    Get-ItemPropertyValue -Path "HKCU:\Software\Synaptics\SynTPEnh\UltraNavPS2" -Name "TrackPointSpeed"
    PowerShell muestra el valor de sensibilidad actual como un entero. Si la clave o el valor no existen, verá un mensaje de error. En ese caso, continúe con la siguiente sección para crear primero la clave.

Pasos para establecer un nuevo valor de sensibilidad del TrackPoint

  1. Abra PowerShell como administrador
    Presione la tecla Windows, escriba PowerShell, haga clic con el botón derecho en Windows PowerShell y seleccione Ejecutar como administrador. Haga clic en Sí.
  2. Cree la clave del registro si falta
    Escriba o pegue el siguiente comando y presione Entrar:
    New-Item -Path "HKCU:\Software\Synaptics\SynTPEnh\UltraNavPS2" -Force
    El parámetro -Force crea las claves principales que falten sin errores. Este comando no produce salida si la clave ya existe.
  3. Establezca el valor DWORD TrackPointSpeed
    Escriba o pegue el siguiente comando, reemplazando 160 por el valor de sensibilidad deseado (1 a 255), y presione Entrar:
    Set-ItemProperty -Path "HKCU:\Software\Synaptics\SynTPEnh\UltraNavPS2" -Name "TrackPointSpeed" -Value 160 -Type DWord
    PowerShell no muestra confirmación. Para verificar el cambio, ejecute de nuevo el comando Get-ItemPropertyValue de la sección anterior.
  4. Reinicie el servicio UltraNav o cierre sesión
    Para aplicar la nueva sensibilidad, debe reiniciar el controlador UltraNav. El método más sencillo es cerrar sesión en Windows y volver a iniciarla. Como alternativa, puede reiniciar el servicio Lenovo UltraNav Service desde la consola Servicios (services.msc). Después de que el servicio se reinicie o de que vuelva a iniciar sesión, pruebe la velocidad del cursor del TrackPoint.

ADVERTISEMENT

Crear un script de PowerShell para cambiar rápidamente la sensibilidad

Si cambia con frecuencia entre niveles de sensibilidad para diferentes tareas, puede crear un script de PowerShell que cambie el valor con un solo clic. Abra el Bloc de notas y pegue las siguientes líneas:

$speed = 160
Set-ItemProperty -Path "HKCU:\Software\Synaptics\SynTPEnh\UltraNavPS2" -Name "TrackPointSpeed" -Value $speed -Type DWord
Write-Host "TrackPoint sensitivity set to $speed. Please sign out or restart the UltraNav service."

Guarde el archivo con la extensión .ps1, por ejemplo SetTrackPointSpeed.ps1. Para ejecutar el script, haga clic con el botón derecho en él y seleccione Ejecutar con PowerShell. Puede crear varios scripts con valores diferentes (por ejemplo, 80 para un control preciso y 200 para una navegación rápida).

Problemas comunes y cosas que debe evitar

El DWORD TrackPointSpeed no existe o muestra un error

Si falta la clave o el valor del registro, es posible que el controlador UltraNav esté usando una ruta del registro diferente. Algunos modelos ThinkPad usan HKEY_CURRENT_USER\Software\Synaptics\SynTP\UltraNavPS2 en su lugar. Compruebe ambas rutas con el comando Get-ItemPropertyValue. Si no existe ninguna de las dos rutas, es posible que el controlador no esté instalado o que sea una versión más reciente que almacene la configuración en otra ubicación.

Los cambios no surten efecto después de establecer el valor

El controlador UltraNav almacena en caché la configuración de sensibilidad al iniciarse. Establecer el valor del registro por sí solo no cambia el comportamiento del cursor hasta que el controlador vuelve a cargar su configuración. Cierre siempre la sesión y vuelva a iniciarla, o reinicie el servicio Lenovo UltraNav Service desde la consola Servicios. También funciona reiniciar el sistema por completo.

PowerShell se ejecuta pero el comando falla con “Acceso denegado”

La clave del registro en HKEY_CURRENT_USER es propiedad del usuario actual, por lo que no se requieren estrictamente privilegios administrativos para leerla o escribirla. Sin embargo, si la clave no existe e intenta crearla con una sesión de PowerShell sin privilegios de administrador, la creación puede fallar si la clave principal está protegida. Ejecute siempre PowerShell como administrador para evitar errores de permisos.

Establecer un valor fuera del rango 1–255

El controlador UltraNav ignora los valores fuera del rango de 1 a 255. Si establece un valor de 0 o 256, el controlador puede volver a la sensibilidad predeterminada (normalmente 128). Manténgase siempre dentro del rango válido.

PowerShell frente al control deslizante de sensibilidad de Lenovo Vantage

Elemento Edición del registro con PowerShell Aplicación Lenovo Vantage
Método Modificación directa del registro mediante cmdlets de PowerShell Control deslizante gráfico en la aplicación Lenovo Vantage o Lenovo Settings
Velocidad Cambio instantáneo tras reiniciar el servicio o cerrar sesión Cambio instantáneo tras hacer clic en Aplicar
Precisión Cualquier entero entre 1 y 255 Pasos discretos (normalmente incrementos de 10 o 20)
Automatizable Sí, se puede automatizar con scripts .ps1 No, requiere interacción manual con la interfaz gráfica
Dependencia Controlador UltraNav instalado Aplicación Lenovo Vantage instalada

Ahora puede leer y modificar la sensibilidad del TrackPoint en su ThinkPad con Windows 11 usando comandos de PowerShell. Empiece por comprobar su valor actual con Get-ItemPropertyValue y luego use Set-ItemProperty para establecer un nuevo número entre 1 y 255. Recuerde cerrar sesión o reiniciar el servicio UltraNav para aplicar el cambio. Para una automatización avanzada, cree un script .ps1 con su valor preferido y ejecútelo siempre que necesite cambiar de perfil de sensibilidad.

ADVERTISEMENT