O que esta seção altera
Filas de relatórios maiores para os drivers do mouse e do teclado, um congelamento mais curto quando um hook de entrada trava, um atraso de repetição de tecla mais curto. Nada disso faz um clique chegar mais cedo.
| Ajuste | O que faz | Caminho no registro |
|---|---|---|
| Tamanho da fila de dados do mouse | Aumenta de 100 para 150 o buffer em que o driver de classe do mouse guarda os relatórios. Não encurta a latência, e qualquer texto que diga isso está errado. O que faz é impedir que um mouse de alta taxa perca relatórios quando a thread de leitura trava por um instante. O mesmo valor também é gravado uma camada abaixo (mouhid), onde nada que o leia foi encontrado; essa gravação fica até ser medida. | HKLM\...\Services\mouclass + mouhid\Parameters\MouseDataQueueSize |
| Tamanho da fila de dados do teclado | Aumenta de 100 para 150 o buffer em que o driver de classe do teclado guarda os relatórios de tecla. Não encurta a latência; deixa folga contra entrada perdida. O mesmo valor também é gravado uma camada abaixo (kbdhid), onde nada que o leia foi encontrado; essa gravação fica até ser medida. | HKLM\...\Services\kbdclass + kbdhid\Parameters\KeyboardDataQueueSize |
| Limitar por quanto tempo um hook de entrada travado bloqueia o mouse | Overlays e ferramentas de macro instalam hooks de entrada pelos quais todo toque de tecla passa. Se um deles para de responder, o Windows espera cinco segundos antes de ignorá-lo, e a entrada congela durante todo esse tempo. Isto corta a espera para um segundo. Um hook que só fica lento sob carga pesada pode bater no mesmo limite e ser descartado — reiniciar essa ferramenta o traz de volta. | HKCU\Control Panel\Desktop\LowLevelHooksTimeout |
| Reduzir o atraso de repetição de tecla ao passo mais curto | O Windows espera meio segundo antes de uma tecla segurada começar a repetir. Isto reduz essa espera ao passo mais curto que a API permite, 250 ms, e coloca a taxa de repetição no máximo. Que fique claro o que isto é: apertar e soltar uma tecla num jogo nunca passa por nada disso — o ganho está no console, no chat e nos menus. Se os caracteres repetirem rápido demais ao digitar, desfaça pelo cartão da página Fix. | HKCU\Control Panel\Keyboard\KeyboardDelay + KeyboardSpeed |
Como aplicar
- Abra o w0a
- Vá até a página Tweaks do Regedit no menu da esquerda
- Encontre esta seção e aperte Aplicar nas entradas que você quiser
Cada entrada tem o próprio botão, então você não é obrigado a aplicar uma seção inteira — o Aplicar Tudo no topo da página está lá para quando você quiser todas.
Como desfazer
Dois caminhos, e os dois funcionam:
- Backups e Restauração — restaura o ponto de verificação escrito antes de a alteração ser aplicada.
Ele devolve tudo o que foi aplicado depois daquele ponto, incluindo os pontos de verificação posteriores — a confirmação diz exatamente isso antes de começar.
- A página Fix — buscada por sintoma, escreve o padrão do Windows sem condições. Ela não lê
nenhum backup, então funciona mesmo se o arquivo de backup do w0a tiver sumido.
O registro de desfazer fica em %ProgramData%\w0a\backup.json, fora do seu perfil de usuário.
O risco
Tudo aqui é um valor documentado que o Windows suporta; nada disso é de nível kernel e nada é irreversível. Mesmo assim, a frase honesta continua sendo esta: um ajuste pode não ter nenhum benefício mensurável para você. Se você aplica uma alteração e não sente diferença, provavelmente está certo — estas páginas não te vendem uma sensação, elas te dizem o que foi alterado.
Se você quiser medir, vale a regra de como ler o benchmark: mude uma coisa de cada vez e leia os mínimos em vez da média.
Esta página ajudou?
O que faltou, ou o que não funcionou? Lemos cada uma dessas respostas.
Se esta página não resolveu, escreva para nós — diga qual artigo você leu, e nós vamos corrigi-lo.