KT
KEYTESTER PRO
[DIAGNÓSTICO DE HARDWARE ACELERADO]

KEYTESTER PRO

LIVETESTED:0/104
STANDBY
ACTUATING
VERIFIED
DOM SCAN CODE CAPTURE • HARDWARE INTERCEPT ACTIVE
01

Varredura de Latência Zero

A leitura direta de scan codes DOM Level 3 (event.code) garante testes físicos confiáveis, independentemente do layout do SO (ABNT2, ANSI ou ISO).

02

Detecção de Anti-Ghosting e NKRO

Identifique o limite de teclas simultâneas. Descubra rapidamente se o seu teclado possui rollover de escritório (2 a 6 teclas) ou verdadeiro Full NKRO gamer.

03

Síntese de Som Mecânico Web Audio

Zero arquivos externos. Geração procedural de cliques nítidos (Switch Azul) e batidas graves e encorpadas (Switch Linear Lubrificado) via Web Audio API.

ESPECIFICAÇÕES DE HARDWARE & CONTROLADOR EMBUTIDO (EC)
  • Nota sobre a tecla Fn: Em quase todos os notebooks e teclados compactos, a tecla Fn é processada diretamente pelo firmware do Embedded Controller (EC) e não emite scan code ao navegador.
  • PrintScreen / PrtScn: No Windows, pressionar PrintScreen ativa a Ferramenta de Captura do sistema por padrão; o navegador não consegue anular comandos globais do Windows.
  • Teste Virtual: Você também pode clicar ou tocar nas teclas virtuais em telas sensíveis ao toque para ouvir o áudio dos switches e conferir posições.
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 Matriz

Os 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 HID

O 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 Debounce

O 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.

Perguntas Frequentes (FAQ)

Respostas diretas para dúvidas sobre desempenho de jogos, switches e diagnóstico de teclas.

Q1.Como saber se meu teclado tem ghosting ou travamento?
O ghosting ocorre quando apertar várias teclas ao mesmo tempo gera teclas fantasmas ou trava o acionamento de novas teclas. Use nosso testador: aperte e segure teclas usadas em jogos simultaneamente (ex: W, A, S, D ou Shift + W + Espaço). Se todas ficarem azuis imediatamente, seu teclado tem proteção anti-ghosting. Se alguma tecla falhar, ocorreu travamento de matriz.
Q2.Qual é a diferença entre Anti-Ghosting e N-Key Rollover (NKRO)?
Anti-Ghosting é uma otimização na matriz para proteger conjuntos específicos de teclas (como a área WASD e setas). N-Key Rollover (NKRO) é uma arquitetura completa com diodos individuais em cada tecla, permitindo pressionar literalmente qualquer quantidade de teclas ao mesmo tempo sem limite.
Q3.Por que meu teclado mecânico digita letras duplicadas (key chattering)?
O chattering é causado pela vibração metálica das lâminas internas do switch (contact bounce). Quando há poeira, sujeira ou oxidação no contato, a lâmina oscila por mais tempo do que o tempo limite do filtro debounce do teclado, registrando dois ou mais cliques em um único toque.
Q4.Por que a tecla Fn não registra no testador online?
A tecla Fn é gerenciada diretamente no nível do hardware pelo Embedded Controller (EC) do notebook ou controlador do teclado. Ela serve apenas para alterar a função interna de outras teclas e nunca emite um scan code HID padrão para o navegador detectar.
Q5.Posso testar teclado de notebook, teclado sem fio e teclado Mac no KeyTester Pro?
Sim. O KeyTester Pro lê os scan codes padronizados do DOM Level 3 (event.code), que representam posições físicas. Funciona perfeitamente no Windows, macOS, Linux, ChromeOS, notebooks e teclados Bluetooth ou 2.4GHz.
Q6.O KeyTester Pro grava ou salva senhas e teclas digitadas?
Não. O KeyTester Pro funciona 100% no navegador (client-side). Nenhum dado, tecla, senha ou sequência digitada é gravada, armazenada em cookies ou enviada para servidores. Sua privacidade é absoluta.
Q7.O que é taxa de polling (Polling Rate) e como ela afeta a latência?
Polling rate (em Hz) é a frequência com que o computador consulta o teclado por segundo via USB. Teclados comuns consultam a 125Hz (a cada 8ms), enquanto teclados gamers profissionais operam a 1.000Hz (1ms) ou até 8.000Hz (0.125ms), reduzindo o atraso de resposta em partidas competitivas.