Latência & Jitter
0 chaves
Sem medição
--ms
Pronto
Latência Média --ms
Jitter (Variação) --ms
Mínima --ms
Máxima --ms
LINHA DO TEMPO DE LATÊNCIA
Histórico de pressionamentos de tecla

Teste de Latência de Teclado: Medir Input Lag e Jitter

Este teste de latência de teclado calcula em milissegundos quanto tempo o seu navegador leva para repassar cada pressionamento de tecla ao JavaScript. Pressione qualquer tecla para obter números atualizados de mínimo, média, máximo e jitter, além de um histórico individual por tecla. É um método ágil para identificar instabilidades na entrada — mais abaixo você encontra uma análise honesta dos trechos da cadeia de hardware que este número não consegue avaliar.

Como a latência de um teclado é medida

O pressionamento de uma tecla não é um evento instantâneo, mas uma corrida de revezamento. O switch percorre a distância física até o ponto de ativação, o controlador detecta o fechamento do circuito no escaneamento matricial seguinte, uma rotina de debouncing aguarda a estabilização do contato metálico, o firmware constrói o relatório USB HID, esse relatório aguarda o próximo ciclo de consulta do computador, e a pilha de drivers insere um carimbo de data/hora antes de entregá-lo ao aplicativo em foco. Somente após todas essas etapas algo pode aparecer na tela.

Análises profissionais em laboratório avaliam partes específicas dessa cadeia com dispositivos dedicados. O RTINGS inicia o cronômetro no momento em que um atuador mecânico toca a tecla e o encerra quando o pacote USB correspondente chega ao computador, capturando o curso do switch, debounce, escaneamento e transmissão, mas interrompendo a medição antes do sistema operacional. Já uma câmera de alta velocidade apontada para o display avalia praticamente o inverso: a cadeia inteira, incluindo o painel do monitor. São dois métodos rigorosos que resultam em valores bem diferentes para o mesmo teclado.

Latência e jitter são indicadores diferentes

A latência representa a duração de uma única digitação. O jitter aponta o quanto esse tempo oscila entre pressionamentos sucessivos; esta página o calcula como a diferença absoluta média de uma amostra para a seguinte. Um teclado que responde com consistência em 8 ms transmite maior previsibilidade do que um modelo que varia entre 2 ms e 20 ms, mesmo que este último apresente um pico menor. Ao comparar dois teclados, avalie o jitter antes de conferir a média.

O que este teste de navegador pode e não pode medir

Nenhum navegador consegue medir a latência física total de ponta a ponta, e qualquer página que prometa isso está fazendo meras suposições. O que este teste cronometra é a janela entre o carimbo de data/hora que o navegador atribui ao evento de tecla e o instante exato em que o código JavaScript é processado — o trecho final da cadeia dentro da máquina, após o sistema operacional já ter executado suas tarefas.

Incluído no número exibido:

  • Atraso na fila de eventos e na thread principal do navegador, incluindo a carga gerada por outras abas e extensões
  • Jitter de escalonamento do sistema operacional sob alta demanda da CPU ou planos de economia de energia

Não incluído e impossível de aferir via web:

  • Percurso mecânico até o ponto de atuação e a força do toque empregada
  • O tempo de debounce dos switches, normalmente entre 1 e 8 ms e muitas vezes a maior parcela isolada de atraso
  • Intervalo de varredura da matriz e processamento do firmware interno do teclado
  • Transmissão USB ou sem fio somada à espera pelo ciclo de polling — até 8 ms em 125 Hz, cerca de 1 ms em 1000 Hz
  • Processamento de drivers e da pilha HID antes da marcação temporal do navegador
  • Toda a etapa gráfica posterior: quadros do motor do jogo, renderização e latência do monitor, que juntos superam com folga tudo o que foi citado

Há ainda um limitador técnico adicional: os navegadores reduzem intencionalmente a precisão de seus temporizadores internos para mitigar ataques de canal lateral. Assim, registros de 0.00 ms indicam apenas que o atraso foi menor do que a resolução do navegador é capaz de registrar, não sendo um defeito. Se houver divergência de base temporal, o toque é marcado como não mensurável e excluído das médias. Use esta ferramenta como teste comparativo entre dispositivos na mesma máquina e navegador.

O que é considerado uma boa latência de teclado?

Neste teste no navegador, uma média abaixo de 5 ms é excelente, entre 5 e 10 ms é boa, e entre 10 e 20 ms é razoável. Resultados acima de 20 ms indicam que fatores do sistema (processos em segundo plano, abas pesadas ou perfis de economia de energia) estão atrasando o processamento dos eventos. Essas faixas descrevem a resposta do navegador, não o hardware em si.

Em aferições de laboratório com instrumentação direta, teclados gamer modernos marcam dígitos baixos em milissegundos, teclados comuns de escritório e notebooks ficam na faixa de 10 a 20 ms, e modelos sem fio antigos podem superar 20 ms. Testes independentes mostram com frequência que teclados comuns adicionam entre 15 e 60 ms antes que o sistema operacional receba o clique — dados medidos são sempre mais confiáveis do que divulgações de marketing.

Tenha sempre em mente a escala geral: o tempo médio de reação visual humano situa-se entre 200 e 270 ms. Economizar 5 ms no teclado é um ganho real, mas modesto diante do monitor, da taxa de quadros e do ping da rede. Otimize sempre a maior fonte de atraso em primeiro lugar.

Sem fio vs. com fio vs. Bluetooth

A conexão com fio continua sendo o padrão em estabilidade, mas essa distância diminuiu muito. Um teclado cabeado consultado a 1000 Hz espera no máximo 1 ms no barramento USB. Um receptor sem fio moderno de 2.4 GHz opera com taxas de relatório semelhantes e fica apenas cerca de 1 a 5 ms atrás do fio — uma margem imperceptível em testes cegos para a grande maioria dos usuários.

O Bluetooth opera sob outra proposta: ele visa maximizar a autonomia da bateria, não a velocidade pura. Seus intervalos de conexão são mais longos e os estados de suspensão fazem com que o primeiro toque após uma pausa sofra um atraso considerável. Se o seu teclado oferece as duas opções sem fio, reserve o dongle de 2.4 GHz para jogos e o Bluetooth para digitação diária.

Nenhum teste de navegador consegue identificar qual tipo de conexão está sendo usado, pois a transmissão acontece antes da marcação de tempo do navegador. O que ele consegue revelar é a instabilidade: se o jitter sobe quando você afasta o teclado ou passa para o Bluetooth, a causa é o sinal sem fio. Para medir a taxa de atualização em si, utilize o teste de polling rate do teclado.

Por que os números do navegador diferem de análises especializadas

A divergência decorre do fato de que as duas medições analisam etapas diferentes do percurso. Uma análise de laboratório mede desde o contato físico até o envio do pacote USB, desconsiderando tudo o que o PC processa a seguir. Já esta página inicia sua apuração após o registro temporal do sistema operacional e não vê nada do que aconteceu previamente no hardware.

Além disso, o teste em seu computador não opera em condições estéreis de laboratório. O consumo de CPU, planos de energia e hubs USB afetam diretamente os milissegundos finais. Diante de um resultado ruim, feche outras abas e conecte o teclado diretamente ao computador. Se certas teclas não responderem de forma alguma, a latência não é o teste adequado — use o teste de teclado para checar se cada tecla gera eventos. Se uma única pressão gera duas letras, trata-se de repetição por contato mecânico (chatter), algo diagnosticável em segundos com o teste de clique duplo do teclado.

Perguntas Frequentes (FAQ)

Qual input lag de teclado é aceitável para jogar?

Menos de 10 ms de latência total de teclado atende plenamente quase todos os jogadores, e abaixo de 5 ms enquadra-se no padrão competitivo. Teclados gamer de qualidade marcam de 1 a 5 ms em testes de bancada, enquanto teclados de escritório ficam entre 10 e 20 ms. Abaixo de 5 ms, o monitor e os mais de 200 ms do tempo de reação humano tornam-se os gargalos principais.

Teclados sem fio apresentam atraso perceptível em jogos?

Sim, mas com um bom dongle de 2.4 GHz o atraso fica em torno de 1 a 5 ms, o que quase ninguém nota. Receptores gamer dedicados usam protocolos próprios com taxas de atualização comparáveis ao cabo USB. O risco real no sem fio são interferências provocadas por portas USB 3 ou mesas metálicas que prejudicam a constância do sinal.

Bluetooth é mais lento do que um dongle de 2.4 GHz?

Sim, habitualmente por alguns milissegundos adicionais. O Bluetooth é calibrado para poupar bateria: seus intervalos de atualização são mais espaçados e o modo de economia faz com que o primeiro toque após uma pausa sofra um atraso perceptível. Um dongle de 2.4 GHz mantém um canal dedicado ativo com frequência de resposta muito mais alta.

Polling rate e tempo de resposta ajudam no desempenho em jogos?

Eles ajudam, mas não representam a mesma coisa. O polling rate indica com que frequência o computador consulta o teclado (1000 Hz = a cada 1 ms). O tempo de resposta abrange todo o trajeto desde o contato físico até o software. Um teclado de 1000 Hz com 8 ms de debouncing continuará sendo mais lento que um de 500 Hz com 2 ms de debouncing.

Meu teste de latência deu 41 ms: o teclado está com defeito?

Quase com certeza o problema não é o teclado. Uma medição tão alta em navegador reflete a situação do sistema: consumo de CPU em segundo plano, perfil de energia restritivo ou abas pesadas. Repita a medição fechando outras aplicações e conectando o teclado diretamente a uma porta USB traseira da placa-mãe.

É possível medir a latência do teclado sem uma câmera de alta velocidade?

Apenas de maneira parcial. Ferramentas exclusivamente de software cronometram a cadeia a partir do carimbo do sistema operacional, ignorando o curso do switch, debounce e envio pelo barramento. Para valores reais de ponta a ponta é indispensável hardware de laboratório. Ainda assim, testes via software são excelentes para comparar dois teclados no mesmo computador.

Meu teclado começou a engasgar do nada nos jogos: qual o motivo?

Investigue primeiro a camada de software. Um input lag que aparece apenas durante partidas costuma ter origem em cargas de segundo plano (aplicativos de voz, overlays, gravadores de vídeo) ou perfis de energia que limitam a CPU. Desative os overlays um a um, atualize os drivers e teste o teclado em outra máquina.