Skip to main content

Teste de Taxa de Polling do Teclado.

Estime com que frequência o seu teclado comunica com o computador (125Hz – 1000Hz+), medindo os intervalos de tempo entre eventos de tecla rápidos.

Distribuição de Intervalos entre Eventos

intervalo entre eventos consecutivos (ms)
0ms5ms10ms15ms20ms+

Estatísticas de Temporização

Intervalo Mais Pequeno— ms
Intervalo Médio— ms
Eventos Capturados0
Eventos / Segundo0

Taxas de Reporte USB Padrão

125 Hz8ms · escritório básico
250 Hz4ms · padrão
500 Hz2ms · entusiasta
1000 Hz1ms · gaming
4000 Hz+0.25ms · esports com fio

Verifique estes pontos antes de medir

  • Use ligação com fios para precisãoA poupança de energia sem fios reduz a taxa de reporte; teste primeiro com fios e depois compare a ligação sem fios separadamente.
  • Deslize, não mantenha premidoA repetição de tecla vem do sistema operativo — deslize ou passe os dedos para gerar eventos reais e distintos.
  • Espere um limite do navegadorOs navegadores limitam a precisão do temporizador a cerca de 1000Hz, por isso taxas mais altas podem aparecer aqui como 1000Hz.

Como medir a sua taxa de polling

  1. 1

    Foque a caixa de captura

    Clique na caixa acima e prepare-se para escrever uma rajada rápida.

  2. 2

    Passe os dedos

    Deslize ou passe rapidamente os dedos pelas teclas de letras para gerar muitos eventos de tecla distintos.

  3. 3

    Leia a estimativa

    O menor intervalo consistente entre eventos revela a sua taxa de reporte — pressione teclas durante mais tempo para obter uma leitura mais precisa.

O que é a taxa de polling de um teclado?

A taxa de polling (taxa de reporte) é quantas vezes por segundo o seu teclado envia o seu estado ao computador por USB ou sem fios. Um teclado de 125Hz reporta a cada 8 milissegundos; um teclado de 1000Hz reporta a cada 1 milissegundo, reduzindo o atraso de entrada no pior dos casos em até 7ms.

O navegador regista uma marca temporal em cada evento keydown/keyup. O seu teclado só consegue entregar eventos tão depressa quanto o seu intervalo de polling USB, por isso os intervalos entre eventos distintos indicam a taxa de reporte. Mas os navegadores arredondam e introduzem propositadamente alguma variação (jitter) nestas marcas temporais por motivos de segurança, por isso o resultado é apenas uma estimativa — não uma medição de laboratório — e pode ser lido como mais alto do que a taxa real do seu teclado (veja a nota sobre precisão abaixo).

Quando usar este teste

Teclado gaming novo

Confirme se uma alegação de "1000Hz" corresponde à taxa de reporte que pagou.

Depois de alterar uma definição

Mudou a taxa de polling no driver ou com um atalho? Verifique se a alteração realmente teve efeito.

Com fios vs. sem fios

Verifique se o seu modo sem fios está silenciosamente a descer para uma taxa mais baixa do que o cabo.

Glossário de taxa de polling

Taxa de polling / taxa de reporte
Com que frequência o teclado envia o seu estado ao computador, em Hz — 1000Hz significa a cada 1ms.
Latência de entrada
O atraso entre uma pressão física e o computador agir sobre ela; uma taxa de reporte mais alta reduz o seu pior caso.
Debounce (antirrepique)
Um breve atraso do firmware que filtra o ricochete do switch para que uma pressão não seja reportada como várias.

Perguntas Frequentes

Como obtenho uma leitura precisa?

Gere o máximo de eventos de tecla distintos possível numa rajada curta: passe os dedos por várias teclas de letras, ou deslize suavemente a palma da mão pelo teclado. Manter uma única tecla premida não funciona — os eventos de repetição de tecla vêm do sistema operativo, não do teclado, por isso a ferramenta ignora-os. A estimativa melhora quanto mais tempo pressionar teclas; tente chegar a algumas centenas de eventos.

Uma taxa de polling mais alta importa?

Para digitação, não — a diferença entre 125Hz e 1000Hz é, no máximo, de 7ms, muito abaixo da perceção humana ao escrever. Para jogos competitivos, um teclado de 1000Hz remove uma fatia pequena mas constante de latência de entrada, razão pela qual a maioria dos teclados gaming mecânicos reporta a 1000Hz por predefinição. Taxas acima de 1000Hz oferecem benefícios cada vez menores, limitados pelo seu monitor e pela taxa de atualização do jogo.

Porque é que o meu teclado de 8000Hz mostra apenas 1000Hz?

Os navegadores reduzem deliberadamente a precisão dos temporizadores (normalmente para 0,1–1ms) para evitar ataques de temporização, e a pilha de entrada do sistema operativo pode agrupar eventos. Isto limita o que qualquer teste baseado na web consegue resolver a cerca de 1000Hz. Detetar de forma fiável 2000–8000Hz exige software nativo do fabricante do teclado.

Posso alterar a taxa de polling do meu teclado?

Muitos teclados gaming permitem alterar a taxa no respetivo software de configuração (por exemplo, 125/250/500/1000Hz) ou através de uma combinação de teclas física — consulte o manual. Os teclados sem fios costumam baixar para taxas mais lentas em modo de poupança de energia, por isso teste tanto a ligação com fios como a sem fios. Depois de alterar a taxa, prima Repor Medições acima e pressione teclas novamente para confirmar.

A taxa de sondagem é a mesma coisa que o tempo de resposta ou o ponto de atuação de um teclado?

Não — medem coisas diferentes. A taxa de sondagem é a frequência com que o teclado comunica o seu estado ao PC (a cada 1ms a 1000Hz). A atuação é o ponto do curso da tecla em que o toque é registado, e o tempo de resposta do interruptor é a rapidez com que o hardware o deteta. Uma taxa de sondagem alta não torna um interruptor lento mais rápido; os três em conjunto determinam a latência total de entrada. Esta ferramenta mede apenas a taxa de sondagem.

Uma nota sobre precisão — porque pode ler um valor demasiado alto

Os navegadores só expõem eventos de teclado com marcas temporais arredondadas e com variação (jitter) introduzida propositadamente — uma defesa deliberada contra ataques de temporização. Quando dois eventos calham, por acaso, mais próximos entre si do que o intervalo de polling real do seu teclado, este teste lê um valor MAIS ALTO do que a realidade: um teclado genuíno de 1000 Hz pode aqui mostrar 2000 Hz ou até 4000 Hz, e o número salta muitas vezes entre tentativas. Isto é uma limitação do navegador, não do seu teclado. Trate isto apenas como um indicador aproximado. Para o valor real, utilize o software de configuração do próprio teclado ou um utilitário dedicado de taxa de polling ao nível do sistema operativo. Pressionar várias teclas espalhadas pelo teclado e clicar em Reset entre tentativas dá a estimativa mais estável.