Como Ajustar a Sensibilidade do TrackPoint do ThinkPad pelo PowerShell no Windows 11
🔍 WiseChecker

Como Ajustar a Sensibilidade do TrackPoint do ThinkPad pelo PowerShell no Windows 11

Você deseja ajustar a sensibilidade do TrackPoint do ThinkPad para que o movimento do cursor corresponda à sua velocidade de digitação e necessidades de precisão. A configuração de sensibilidade do TrackPoint é armazenada no registro do Windows sob uma chave específica que o driver UltraNav da Lenovo lê na inicialização. Este artigo explica como ler e alterar esse valor do registro usando comandos PowerShell, sem instalar ferramentas de terceiros.

Principais Conclusões: Ajuste de Sensibilidade do TrackPoint via PowerShell

  • Caminho do registro HKCU\Software\Synaptics\SynTPEnh\UltraNavPS2\TrackPointSpeed: Armazena o valor atual de sensibilidade como um DWORD entre 1 e 255
  • Cmdlet Set-ItemProperty do PowerShell: Altera o valor DWORD imediatamente; é necessário reiniciar o serviço UltraNav ou fazer logoff para que a alteração tenha efeito
  • Cmdlet Get-ItemPropertyValue do PowerShell: Lê o valor atual de sensibilidade sem modificá-lo

ADVERTISEMENT

Entendendo a Configuração de Sensibilidade do TrackPoint no Registro

O valor de sensibilidade do TrackPoint controla a velocidade com que o cursor se move quando você aplica pressão no joystick. Um valor menor produz movimento mais lento do cursor para controle fino. Um valor maior faz o cursor se mover mais rápido com pressão mais leve.

A Lenovo usa o driver Synaptics UltraNav na maioria dos modelos ThinkPad. O driver armazena a configuração de sensibilidade como um DWORD (inteiro de 32 bits) chamado TrackPointSpeed sob a chave de registro HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh\UltraNavPS2. O intervalo válido para este valor é de 1 a 255. O valor padrão varia conforme o modelo do ThinkPad, mas geralmente é 128 (sensibilidade média).

A configuração é por usuário, ou seja, cada conta de usuário do Windows pode ter sua própria preferência de sensibilidade. As alterações feitas via PowerShell afetam apenas o usuário atualmente logado. O driver lê este valor do registro durante a inicialização. Para aplicar uma alteração, você deve reiniciar o serviço UltraNav ou fazer logoff e logon novamente.

Pré-requisitos Antes de Começar

  • Windows 11 instalado em um ThinkPad com TrackPoint
  • O driver Synaptics UltraNav deve estar instalado (verifique no Gerenciador de Dispositivos em Mice e outros dispositivos apontadores)
  • Você deve estar logado com uma conta de usuário que tenha privilégios administrativos
  • O PowerShell deve ser executado como administrador para modificar a chave de registro (se a chave ainda não existir, pode ser necessário criá-la)

ADVERTISEMENT

Passos para Ler a Sensibilidade Atual do TrackPoint no PowerShell

  1. Abra o PowerShell como administrador
    Pressione a tecla Windows, digite PowerShell, clique com o botão direito em Windows PowerShell nos resultados da pesquisa e selecione Executar como administrador. Clique em Sim na solicitação de Controle de Conta de Usuário.
  2. Execute o comando Get-ItemPropertyValue
    Na janela do PowerShell, digite ou cole o seguinte comando e pressione Enter:
    Get-ItemPropertyValue -Path "HKCU:\Software\Synaptics\SynTPEnh\UltraNavPS2" -Name "TrackPointSpeed"
    O PowerShell exibe o valor atual de sensibilidade como um inteiro. Se a chave ou valor não existir, você verá uma mensagem de erro. Nesse caso, prossiga para a próxima seção para criar a chave primeiro.

Passos para Definir um Novo Valor de Sensibilidade do TrackPoint

  1. Abra o PowerShell como administrador
    Pressione a tecla Windows, digite PowerShell, clique com o botão direito em Windows PowerShell e selecione Executar como administrador. Clique em Sim.
  2. Crie a chave de registro se estiver faltando
    Digite ou cole o seguinte comando e pressione Enter:
    New-Item -Path "HKCU:\Software\Synaptics\SynTPEnh\UltraNavPS2" -Force
    O parâmetro -Force cria quaisquer chaves pai ausentes sem erro. Este comando não produz saída se a chave já existir.
  3. Defina o valor DWORD TrackPointSpeed
    Digite ou cole o seguinte comando, substituindo 160 pelo valor de sensibilidade desejado (1 a 255), e pressione Enter:
    Set-ItemProperty -Path "HKCU:\Software\Synaptics\SynTPEnh\UltraNavPS2" -Name "TrackPointSpeed" -Value 160 -Type DWord
    O PowerShell não exibe confirmação. Para verificar a alteração, execute novamente o comando Get-ItemPropertyValue da seção anterior.
  4. Reinicie o serviço UltraNav ou faça logoff
    Para aplicar a nova sensibilidade, você deve reiniciar o driver UltraNav. O método mais fácil é fazer logoff do Windows e logar novamente. Alternativamente, você pode reiniciar o Serviço Lenovo UltraNav no console de Serviços (services.msc). Após o serviço reiniciar ou você logar novamente, teste a velocidade do cursor do TrackPoint.

Criando um Script PowerShell para Troca Rápida de Sensibilidade

Se você alterna frequentemente entre níveis de sensibilidade para diferentes tarefas, pode criar um script PowerShell que altera o valor com um único clique. Abra o Bloco de Notas e cole as seguintes linhas:

$speed = 160
Set-ItemProperty -Path "HKCU:\Software\Synaptics\SynTPEnh\UltraNavPS2" -Name "TrackPointSpeed" -Value $speed -Type DWord
Write-Host "Sensibilidade do TrackPoint definida para $speed. Faça logoff ou reinicie o serviço UltraNav."

Salve o arquivo com extensão .ps1, por exemplo SetTrackPointSpeed.ps1. Para executar o script, clique com o botão direito e selecione Executar com PowerShell. Você pode criar vários scripts com valores diferentes (por exemplo, 80 para controle fino e 200 para navegação rápida).

Problemas Comuns e O que Evitar

O DWORD TrackPointSpeed não existe ou mostra um erro

Se a chave ou valor do registro estiver ausente, o driver UltraNav pode estar usando um caminho de registro diferente. Alguns modelos ThinkPad usam HKEY_CURRENT_USER\Software\Synaptics\SynTP\UltraNavPS2 em vez disso. Verifique ambos os caminhos usando o comando Get-ItemPropertyValue. Se nenhum caminho existir, o driver pode não estar instalado ou pode ser uma versão mais recente que armazena as configurações em um local diferente.

As alterações não surtem efeito após definir o valor

O driver UltraNav armazena em cache a configuração de sensibilidade na inicialização. Simplesmente definir o valor do registro não altera o comportamento do cursor até que o driver recarregue sua configuração. Sempre faça logoff e logon novamente, ou reinicie o Serviço Lenovo UltraNav no console de Serviços. Uma reinicialização completa do sistema também funciona.

O PowerShell é executado, mas o comando falha com “Acesso Negado”

A chave de registro em HKEY_CURRENT_USER pertence ao usuário atual, portanto privilégios administrativos não são estritamente necessários para ler ou escrever nessa chave. No entanto, se a chave não existir e você tentar criá-la com uma sessão do PowerShell não administrador, a criação pode falhar se a chave pai estiver protegida. Sempre execute o PowerShell como administrador para evitar erros de permissão.

Definir um valor fora do intervalo 1–255

O driver UltraNav ignora valores fora do intervalo de 1 a 255. Se você definir um valor 0 ou 256, o driver pode reverter para a sensibilidade padrão (geralmente 128). Sempre permaneça dentro do intervalo válido.

PowerShell vs Controle Deslizante de Sensibilidade do Lenovo Vantage

Item Edição de Registro via PowerShell Aplicativo Lenovo Vantage
Método Modificação direta do registro via cmdlets do PowerShell Controle deslizante gráfico no aplicativo Lenovo Vantage ou Lenovo Settings
Velocidade Alteração instantânea após reinicialização do serviço ou logoff Alteração instantânea após clicar em Aplicar
Precisão Qualquer inteiro entre 1 e 255 Passos discretos (geralmente incrementos de 10 ou 20)
Automatizável Sim, pode ser automatizado com scripts .ps1 Não, requer interação manual com a GUI
Dependência Driver UltraNav instalado Aplicativo Lenovo Vantage instalado

Agora você pode ler e modificar a sensibilidade do TrackPoint no seu ThinkPad com Windows 11 usando comandos PowerShell. Comece verificando seu valor atual com Get-ItemPropertyValue, depois use Set-ItemProperty para definir um novo número entre 1 e 255. Lembre-se de fazer logoff ou reiniciar o serviço UltraNav para aplicar a alteração. Para automação avançada, crie um script .ps1 com seu valor preferido e execute-o sempre que precisar alternar perfis de sensibilidade.

ADVERTISEMENT