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 é 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.
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.