Teste de Ghosting no Teclado

Teste o seu teclado para ghosting e key rollover — pressione várias teclas ao mesmo tempo e veja quantas registram juntas.

Basta premir qualquer tecla no seu teclado para a testar — se funcionar, ficará verde

0Teclas Premidas0Total de Teclas0%Testadas

QWERTY no formato ANSI dos EUA: uma tecla Enter larga e plana e uma tecla Shift esquerda de comprimento total. Posições de teclas padrão, sem extras específicos do fabricante.

Ctrl+W, Ctrl+T, Ctrl+N, Alt+Tab e a tecla Windows ou Command são reservados pelo navegador e pelo sistema operacional. Nenhuma página web os recebe, por isso não podem ser testados aqui nem em qualquer outro lugar no navegador.

Visão geral

Quantidade de teclas e detalhes do layout
DetalheValor
O que testaQuantas teclas são registradas simultaneamente
Ghosting verdadeiroTeclas fantasmas — raro em teclados modernos
BlockingTeclas ignoradas — a falha mais comum
Limite USB típico6 teclas mais modificadores
Rollover N-keyTodas as teclas ao mesmo tempo
Teclas modificadorasEnviadas separadamente, não contam no limite
Suficiente para digitação2 a 6 teclas
Suficiente para a maioria dos jogos6 teclas

Ghosting e rollover em números

Quais são os limites reais nos teclados disponíveis no mercado.

3
Teclas para começarO ghosting só aparece quando três ou mais teclas são pressionadas juntas.
6
O limite do USB HIDSeis teclas comuns mais modificadores em um único pacote padrão.
2
Teclas em um teclado básicoTeclados de membrana baratos costumam parar em duas mais modificadores.
0
Limite com NKROTodas as teclas de uma vez, usando um diodo atrás de cada switch.

Como testar o ghosting do teclado

Pressione as teclas juntas em vez de acioná-las em sequência.

  1. Segure três teclas ao mesmo tempo

    Escolha três teclas na mesma região do teclado e pressione-as juntas, mantendo as três pressionadas. As três teclas devem acender em verde simultaneamente. Uma tecla que não acende ou uma tecla acendendo sem ter sido pressionada é a falha que você está procurando.

  2. Adicione uma quarta e uma quinta

    Mantenha as três primeiras pressionadas e adicione mais, uma de cada vez. Conte quantas permanecem acesas antes que a próxima pare de registrar. Esse número é o seu limite de rollover.

  3. Teste as combinações que você realmente usa

    Para jogos, segure W, A, Shift e Space juntos. Para atalhos, segure Ctrl, Shift e uma letra. Um teclado que aceita seis teclas aleatórias ainda pode falhar em uma combinação específica, porque o limite depende da matriz de fiação e não apenas da quantidade.

Ghosting, blocking e rollover

Três problemas diferentes que costumam ser chamados pelo mesmo nome.

Tudo sobre este layout

O formato, os prós e contras e o que observar ao testá-lo.

Diferença entre ghosting, blocking e rollover

Três conceitos relacionados costumam ser chamados de ghosting, e diferenciá-los ajuda bastante. O ghosting verdadeiro é uma tecla fantasma — o teclado informa uma tecla que você nunca pressionou porque a matriz não consegue identificar qual combinação foi acionada. Isso é raro em teclados modernos, que usam diodos para evitar o problema.

O blocking é muito mais comum: em vez de inventar uma tecla, o teclado simplesmente se recusa a registrar a terceira ou quarta tecla pressionada ao mesmo tempo. Nenhum erro é exibido; a tecla que você está segurando simplesmente não é enviada.

Rollover é o termo que define quantas teclas um teclado consegue registrar simultaneamente. Rollover de duas teclas significa duas, rollover de seis teclas significa seis e N-key rollover significa quantas você conseguir pressionar fisicamente. O que a maioria das pessoas chama de ghosting é, na verdade, um limite de rollover.

Como realizar o teste

Mantenha pressionadas três teclas próximas — Q, W e E é um ótimo começo — e verifique se as três permanecem acesas. Em seguida, adicione uma quarta e uma quinta tecla, preferencialmente na mesma região.

Depois, tente as combinações que você realmente usa no dia a dia. Para jogos, isso geralmente significa W, Shift e Space juntos, ou A, W e um número. Para digitação, um modificador mais duas letras. O objetivo é testar as combinações importantes para você, não encontrar o máximo teórico.

Observe quais combinações falham. O padrão ajuda no diagnóstico: teclas que compartilham a mesma linha ou coluna na matriz do teclado entram em conflito entre si. Por isso, um teclado que falha com Q, W e E juntas geralmente funcionará sem problemas com Q, T e P.

Por que o rollover via USB tem um limite

Teclados USB padrão usam um protocolo que envia seis teclas mais modificadores em um único pacote. É daí que vem o rollover de seis teclas — não é uma limitação dos switches, mas sim do formato de envio dos dados.

Teclados que anunciam N-key rollover contornam essa limitação enviando vários pacotes de uma vez ou usando um descritor USB diferente. Ambas as soluções são amplamente suportadas e não exigem drivers em nenhum sistema operacional atual.

Os modificadores são informados separadamente das teclas comuns, e é por isso que Ctrl, Shift e Alt não contam para o limite de seis teclas. Em qualquer teclado, você normalmente pode segurar todos os modificadores mais seis teclas comuns.

De quanto rollover você realmente precisa

Para digitar, um rollover de duas teclas é suficiente e seis é generoso. Digitadores rápidos sobrepõem toques de teclas, mas raramente mais de duas ou três por vez, e os modificadores não contam para esse limite.

Para a maioria dos jogos, o rollover de seis teclas é totalmente suficiente. As combinações que ultrapassam esse limite exigem segurar quatro ou mais teclas comuns ao mesmo tempo, algo comum em jogos de ritmo, alguns jogos de luta e simuladores de voo ou corrida com muitos eixos configurados.

Se você encontrou uma combinação específica que falha e precisa dela, esse é um motivo real para buscar o N-key rollover. Caso contrário, trata-se apenas de uma especificação técnica, e este teste é a maneira ideal de descobrir o comportamento do seu teclado.

Comparativo dos níveis de rollover

Três níveis e o impacto de cada um.

Limites de teclas simultâneas por tipo de rollover
Nível de rolloverTeclas simultâneasEncontrado emEm jogosComo funciona
2KRO2 mais modificadoresTeclados de membrana básicosFalha na maioria das combinações de movimentoSem diodos na matriz
6KRO6 mais modificadoresA maioria dos tecladosSuficiente para quase tudoPacote padrão USB HID
NKROTodas as teclasTeclados gamer e entusiastasSem limite práticoUm diodo atrás de cada switch

O 6KRO é um limite do protocolo USB padrão, não uma redução de custos. Teclados NKRO contornam isso enviando vários pacotes ou usando um descritor USB diferente.

Quando as teclas param de responder juntas

Quatro comportamentos e o significado de cada um.

A terceira tecla nunca é registrada

No teste:Duas teclas acendem, a terceira não faz nada enquanto ambas estiverem pressionadas.

  1. Tente três teclas em uma área diferente do teclado. Um limite que muda de acordo com a posição é blocking de matriz.
  2. Considere o 2KRO normal em teclados de membrana básicos — é um limite de projeto, não um defeito.
  3. Procure por um atalho para ativar NKRO no firmware, frequentemente Fn mais N em teclados compatíveis.
  4. Planeje trocar de teclado se você precisa de mais de duas teclas simultâneas e ele não suporta.
Para exatamente em seis

No teste:Seis teclas acendem juntas, a sétima não.

  1. Reconheça isso como o limite padrão do USB HID, o que é um comportamento correto.
  2. Ative o NKRO no firmware do teclado, caso seja suportado.
  3. Tente uma porta USB direta. Alguns hubs e switches KVM forçam o protocolo de boot de 6 teclas mesmo em teclados NKRO.
Uma tecla que não pressionei acende

No teste:Uma terceira tecla fica verde sem ser tocada.

  1. Isso é ghosting verdadeiro, o que é raro em teclados modernos.
  2. Repita o teste com as mesmas três teclas para confirmar se o comportamento se repete.
  3. Tente a mesma combinação em um segundo computador para descartar problemas de software.
  4. Substitua o teclado. A ausência de diodos não pode ser corrigida sem refazer a fiação da matriz.
Falha apenas em uma combinação específica

No teste:A maioria das combinações funciona, mas um conjunto específico deixa de registrar uma tecla.

  1. Isso é esperado. O blocking depende de quais linhas e colunas essas teclas específicas compartilham.
  2. Reapeie uma das teclas afetadas para uma posição física diferente, se o seu firmware permitir.
  3. Reconfigure a combinação diretamente no jogo ou aplicativo, o que costuma ser mais rápido.

Perguntas frequentes

O que é ghosting no teclado?
Em sentido estrito, ocorre quando o teclado informa uma tecla que você nunca pressionou, porque a matriz não consegue resolver qual combinação você pretendia acionar. No uso diário, a palavra costuma descrever o problema mais comum: o teclado ignorar silenciosamente a terceira ou quarta tecla pressionada ao mesmo tempo.
Como testar o ghosting?
Pressione várias teclas juntas e observe quais permanecem acesas no teclado acima. Comece com três teclas adjacentes e depois adicione uma quarta e uma quinta. Qualquer tecla pressionada que apague foi ignorada, e qualquer tecla que acenda sem ser tocada é ghosting verdadeiro.
O que é N-key rollover?
É a capacidade de registrar todas as teclas pressionadas simultaneamente, sem limite. Teclados USB padrão enviam seis teclas mais modificadores por pacote, por isso o rollover de seis teclas é comum; teclados com N-key rollover superam esse limite sem precisar de driver especial.
Os modificadores contam para o limite de rollover?
Não. Teclas como Ctrl, Shift, Alt e Windows ou Command são enviadas em uma parte separada do pacote USB, permitindo que você segure todas elas mais seis teclas comuns mesmo em um teclado com rollover de seis teclas.
Meu teclado está quebrado se as teclas falharem ao pressionar várias juntas?
Muito provavelmente não. Trata-se de um limite de projeto e não de um defeito, sendo normal em teclados de membrana e em muitos mecânicos. Isso só importa se uma combinação que você realmente precisa estiver entre as que falham.

Teste o ghosting do seu teclado agora

Pressione três teclas ao mesmo tempo no teclado acima e veja se todas as três acendem juntas. Depois adicione uma quarta e uma quinta.