O que é ghosting e N-key rollover
Ghosting é a falha em que o teclado deixa de reconhecer uma tecla porque várias outras já estão pressionadas ao mesmo tempo. Isso acontece porque teclados mais simples organizam as teclas em uma grade de fios (matriz), e certas combinações de três ou mais teclas nessa grade criam uma ambiguidade elétrica que o circuito não consegue resolver sozinho. N-key rollover (NKRO) é a capacidade de um teclado registrar corretamente N teclas pressionadas ao mesmo tempo sem esse problema; teclados voltados a jogos costumam anunciar 6KRO ou NKRO completo como diferencial. Para notar o problema, segure vários dedos juntos no desenho do teclado e veja se alguma tecla não acende.
Como interpretar o tempo de ação de cada tecla
O tempo de ação mostrado na tabela é a duração entre o momento em que a tecla é pressionada (keydown) e o momento em que é solta (keyup), medida pelo próprio navegador. Não é a latência do interruptor mecânico nem do microcontrolador do teclado, algo que uma página web não consegue medir com precisão; é apenas quanto tempo, em milissegundos, a tecla ficou fisicamente pressionada. Ainda assim, esse número ajuda a perceber teclas com contato instável: se o valor varia muito entre toques rápidos e parecidos, ou se uma tecla específica sempre demora mais que as outras para soltar, vale prestar atenção nela.
Diferença entre o layout ABNT2 e o ANSI (US)
ABNT2 é o padrão de teclado usado no Brasil, com a tecla Ç, o acento agudo e o til como teclas mortas separadas, e símbolos como aspas e exclamação em posições diferentes do teclado americano. ANSI, ou US, é o layout padrão dos Estados Unidos, sem Ç e com os símbolos organizados de outra forma nas mesmas posições físicas. Trocar o layout nesta ferramenta só muda os rótulos exibidos em cada tecla, para bater com o que está escrito no seu teclado físico; a leitura do que foi pressionado usa a posição física da tecla, então funciona igual nos dois layouts.
Como usar esta ferramenta
- Clique na área de teste para ativá-la.
- Pressione as teclas do seu teclado físico e veja cada uma acender no desenho.
- Ative o modo ghosting e segure várias teclas juntas para testar o rollover.
Perguntas Frequentes (FAQ)
- O que é ghosting no teclado?
- Ghosting acontece quando o teclado não reconhece uma tecla porque outras já estão pressionadas ao mesmo tempo, um limite do circuito interno do teclado. Ative o modo ghosting e segure combos como WASD + Espaço + Shift para ver se alguma tecla não acende.
- O que significa o "tempo de ação" na tabela?
- É o tempo entre pressionar e soltar a tecla (keydown até keyup), medido pelo navegador. Não é a latência do switch nem do microcontrolador do teclado, só quanto tempo a tecla ficou fisicamente pressionada.
- Por que uma tecla aparece cinza mesmo depois de eu testar o teclado inteiro?
- Cinza significa que aquela tecla ainda não foi pressionada nesta sessão de teste. Algumas teclas (como as do numpad num notebook sem teclado numérico) podem não existir fisicamente no seu teclado.
- Funciona com teclado Bluetooth ou notebook?
- Sim, o teste funciona com qualquer teclado reconhecido pelo sistema operacional (USB, Bluetooth ou embutido no notebook), já que ele lê os eventos padrão de teclado do navegador.
