Teste de NKRO

Número de teclas pressionadas simultaneamente:
  • Atual: 0
  • Máximo: 0

O que é NKRO?

NKRO (N-Key Rollover) descreve a capacidade de um teclado registrar todas as teclas simultâneas compatíveis. Ele se refere ao rollover, não à latência de entrada nem à taxa de polling.

Como testar o NKRO?

  1. Pressione várias teclas simultaneamente.
  2. Verifique se cada tecla pressionada aparece no teste.
  3. Acrescente mais teclas para descobrir a maior combinação visível para o navegador.

Tipos de rollover

  • 2KRO: registra com segurança duas teclas simultâneas que não sejam modificadoras. Algumas combinações maiores podem funcionar, mas não são garantidas.
  • 6KRO: registra até seis teclas simultâneas que não sejam modificadoras. O relatório de teclado USB HID em modo de inicialização contém seis posições para teclas e um byte separado para modificadores.
  • NKRO: foi projetado para registrar todas as teclas simultâneas compatíveis. O resultado ainda pode depender do firmware do teclado, do modo de conexão, do sistema operacional e do software.

Por que o NKRO é importante?

  • Jogos — ajuda a evitar bloqueios em combinações de várias teclas.
  • Digitação rápida — reduz a perda de pressionamentos sobrepostos.
  • Atalhos complexos — permite usar vários modificadores e teclas comuns ao mesmo tempo.

Limitações do teste no navegador

Esta página conta os eventos KeyboardEvent enviados pelo sistema operacional e pelo navegador. Atalhos do sistema, Fn, Touch ID e algumas teclas multimídia podem ser processados antes que a página receba um evento. Portanto, o resultado descreve o rollover visível para o navegador, e não uma certificação laboratorial do teclado.

Fontes: especificação USB HID e W3C UI Events.