Base de Conhecimento Técnico
Arquitetura de Teclados & Guia de Diagnóstico
Entenda como funcionam as lâminas de contato dos switches, matrizes elétricas, debounce de microcontrolador e controllers embutidos.
01
O que é Ghosting e Travamento de Teclado?
Análise de Circuito & Varredura de MatrizOs teclados organizam seus componentes em uma grade de linhas e colunas cruzadas chamada matriz de teclas. Ao pressionar uma tecla, o switch fecha o contato entre uma linha e uma coluna.
O Triângulo de Ghosting de 3 Teclas
Em teclados de membrana simples sem diodos individuais, pressionar 3 teclas que compartilham duas linhas e colunas faz a corrente elétrica retornar pela matriz. O controlador não distingue quais teclas estão abaixadas e cria uma tecla fantasma (Ghosting) ou bloqueia novas entradas (Travamento / Jamming).
Teclados mecânicos modernos eliminam esse defeito instalando um diodo de isolamento (1N4148) dedicado em cada switch, garantindo fluxo elétrico unidirecional.
02
N-Key Rollover (NKRO) vs Limites USB 6KRO
Protocolo de Endpoint USB HIDO padrão original USB HID Boot Specification transmitia apenas relatórios de 8 bytes: 1 byte para modificadores (Ctrl, Alt, Shift), 1 reservado e exatamente 6 bytes de teclas. Daí nasceu o limite clássico de 6 teclas (6KRO).
Como o Verdadeiro NKRO Supera o Limite
Teclados gamers utilizam descritores HID personalizados que mapeiam todas as teclas como uma máscara contínua de bits (16 a 32 bytes). Isso permite acionar todas as teclas do teclado ao mesmo tempo sem perda.
O KeyTester Pro registra a quantidade de teclas acionadas simultaneamente e libera o selo Full NKRO quando seu teclado ultrapassa os limites padrão de 6KRO.
03
Como Identificar Double-Click / Chattering no Teclado
Repique de Contato & Filtro DebounceO chattering ocorre quando pressionar uma tecla uma vez gera múltiplos caracteres (ex.: digitar "ttecclado" em vez de "teclado"). É o defeito mais comum em teclados mecânicos usados.
Causas & Diagnóstico
Repique Mecânico (Contact Bounce): Ao fechar contato, as lâminas de cobre colidem e vibram fisicamente por 1ms a 5ms. Se poeira ou oxidação acumularem na lâmina, a vibração ultrapassa a janela do filtro debounce do microcontrolador, registrando toques duplicados.
Solução: Antes de trocar o switch, aplique ar comprimido na haste ou uma gota de álcool isopropílico 99% enquanto aciona a tecla repetidamente com o teclado desligado.
04
Por que a tecla Fn não acende no teste?
Intercepção no Embedded Controller (EC)Uma das dúvidas mais comuns é: "Por que todas as teclas ficam verdes no teste, mas a tecla Fn não acende?"
Camada de Hardware vs Camada de Software
Em notebooks e teclados compactos, a tecla Fn não é conectada para enviar um scan code HID padrão ao sistema operacional. Ela se comunica diretamente com o Embedded Controller (EC) da placa-mãe.
Quando você segura Fn e aperta F2 (diminuir volume), o microcontrolador já envia o código pronto de AudioVolumeDown. O navegador nunca recebe o sinal isolado da tecla Fn.