Ghosting do teclado vs. repetição de teclas: como identificar a diferença

ATTACK SHARK x AJAZZ AK820 Wired Mechanical keyboard - Volume control knob on AK820 keyboard with play/pause function and yellow accents

Descubra se uma tecla se repete quando pressionada sozinha ou se as teclas falham apenas em combinações e, em seguida, faça um teste rápido que indique a próxima etapa da solução de problemas.

Compartilhar

A maneira mais rápida de diferenciá-los é observar quando o problema acontece. O comportamento errático das teclas aparece quando um único pressionamento rápido de uma tecla digita o caractere duas vezes ou mais. O ghosting do teclado e seu parente próximo, o bloqueio por limite de teclas simultâneas, aparecem somente quando você pressiona várias teclas juntas.

Dentro do grupo de combinações, há dois resultados diferentes. O ghosting verdadeiro adiciona uma tecla que você nunca pressionou. O bloqueio deixa de registrar uma tecla que você pressionou. Saber qual deles você está vendo evita que você troque switches ou altere configurações que não podem corrigir seu sintoma real.

Comece pelo sintoma: repetição ao pressionar uma tecla sozinha ou apenas em uma combinação

Observe o que acontece ao pressionar uma tecla sozinha em comparação com uma combinação. Cada padrão aponta para um mecanismo diferente.

Entrada repetida ao pressionar uma tecla sozinha

O comportamento errático é assim: você toca em uma tecla uma vez, solta-a completamente e obtém "ss" ou "sss" em vez de "s". Um dos mecanismos por trás disso é o repique dos contatos. Segundo a documentação de firmware do QMK, os contatos de switches mecânicos costumam alternar entre ligado e desligado várias vezes antes de se estabilizarem, e o repique dos contatos sem tratamento pode repetir as ações de pressionamento. O QMK também observa que o tempo de estabilização pode variar de acordo com o tipo de switch, a idade e até a forma como você pressiona a tecla. Os teclados filtram isso com o "debouncing" por hardware ou software.

Isso faz com que a repetição seja um sintoma, não uma conclusão. Ela indica que o problema está relacionado ao acionamento dessa tecla. Não prova que o próprio switch está com defeito.

ATTACK SHARK x AJAZZ AK820 teclado mecânico com fio - botão de controle de volume no teclado AK820 com função de reprodução/pausa e detalhes em amarelo

Uma tecla extra ou ausente em uma combinação

Os problemas de combinação têm dois tipos, e eles não são a mesma coisa.

Ghosting verdadeiro da matriz significa que uma tecla fantasma aparece. A maioria dos teclados conecta as teclas em uma grade de linhas e colunas. No exemplo de ghosting da matriz do QMK, três teclas pressionadas são lidas como quatro, porque a corrente encontra um caminho que faz uma tecla não pressionada parecer pressionada. O QMK explica que um diodo em cada tecla bloqueia esse caminho de retorno.

O bloqueio é o resultado oposto: uma tecla que deveria ser registrada simplesmente não é reconhecida. Rollover descreve quantas teclas um teclado consegue registrar ao mesmo tempo. A visão geral da wiki Deskthority sobre rollover e combinações bloqueadas explica que um teclado com rollover limitado garante o funcionamento de algumas combinações, mas não de outras, fazendo com que certas combinações deixem de registrar uma tecla. Muitas pessoas também chamam isso de "ghosting". Para diagnosticar o problema, diferencie os dois casos: tecla extra versus tecla ausente.

Faça um teste controlado de tecla única versus combinação

Compare a mesma tecla sozinha e na combinação exata que causa o problema. Esta tela ajuda a identificar a direção do problema. Ela não confirma uma falha de hardware.

  1. Abra um local para observar as entradas. Use um campo de texto vazio onde seja possível ver claramente cada caractere digitado.
  2. Toque apenas na tecla suspeita. Pressione-a brevemente e solte-a por completo. Faça isso de 10 a 20 vezes. Não a mantenha pressionada, pois manter uma tecla pressionada em um campo de texto ativa a repetição normal de teclas do sistema operacional.
  3. Solte todas as teclas. Certifique-se de que nenhuma tecla esteja pressionada antes do próximo teste.
  4. Reproduza a combinação exata. Pressione as mesmas teclas que causam o problema no jogo ou no atalho. Não use outra combinação.
  5. Anote o que você pretendia digitar e o que apareceu. Registre cada tecla que pressionou e todas as teclas exibidas na tela.

Veja como interpretar os resultados:

  • Entradas duplicadas com toques únicos: isso é um sintoma de entrada duplicada (chatter). Concentre-se nessa tecla ou no tratamento de debounce do teclado, não no rollover. Nosso guia sobre como os materiais de contato evitam o chatter aborda o funcionamento das chaves. Se estiver comparando opções de reposição, você pode filtrar por tipos de switches para teclados mecânicos.
  • Toques únicos limpos, mas aparece uma tecla extra na combinação: isso corresponde ao ghosting verdadeiro. Uma chave nova não vai ajudar, porque o problema está na forma como o teclado lê essa combinação.
  • Toques únicos limpos, mas uma tecla pressionada não é registrada na combinação: Isso corresponde a um bloqueio relacionado ao rollover. Trocar os switches também não resolverá o problema.

Quando o resultado não é conclusivo

Se o problema aparecer em apenas um aplicativo ou os resultados mudarem entre os testes, isso por si só não comprova uma falha de hardware. Testar em um segundo programa ou campo de texto ajuda a confirmar se o problema acompanha o teclado ou se permanece em um único ambiente.

Quando os sintomas aparecem e desaparecem de forma intermitente, descartar problemas de conexão é um próximo passo prático; nosso guia sobre sintomas de um cabo USB com defeito explica o que observar. Se o diagnóstico depender de quantas teclas são registradas ao mesmo tempo, consulte a documentação do modelo específico do seu teclado antes de alterar configurações ou hardware, pois as especificações de rollover variam muito.

Perguntas frequentes

Um teclado novo pode apresentar chatter?

Sim, pode. A QMK observa que o tempo de estabilização do rebote varia de acordo com o tipo de switch e a técnica de pressionamento, não apenas com o tempo de uso. Faça o teste de toque único antes de atribuir o problema ao desgaste.

ATTACK SHARK Conjunto de switches V3 (100 unidades) - Switch Jelly Blue V3 com diagrama de força e curso; 100 switches táteis pré-lubrificados

O que significa NKRO em uma ficha técnica?

NKRO significa n-key rollover. A Deskthority define um teclado com NKRO verdadeiro como aquele sem bloqueio nem ghosting, no qual qualquer combinação de teclas é registrada corretamente. O rótulo "6KRO" geralmente significa seis teclas comuns mais teclas modificadoras, devido ao modo USB usado pelo teclado.

Por que alguns atalhos nunca aparecem em um testador de teclas no navegador?

O sistema operacional ou o navegador pode interceptar certas teclas. A tecla Fn costuma ser gerenciada dentro do teclado, e atalhos do sistema como Alt+Tab podem nunca chegar a uma página da web. Uma tecla ausente nesse caso não significa que esteja bloqueada, então teste essas combinações no aplicativo em que você realmente as usa.

Manter uma tecla pressionada conta como chatter?

Não, não é. Manter uma tecla pressionada em um campo de texto aciona a repetição automática de teclas integrada ao sistema operacional, o que é normal. Chatter significa caracteres extras causados por um único toque breve, após soltar a tecla completamente.

Mais para Ler