BrowserTools
Início / Diversos / Teste de teclado, testa as tuas teclas online

Teste de teclado, testa as tuas teclas online

Teste de teclado online e gratuito. Carrega em qualquer tecla para a veres acender, inspeciona os códigos de tecla, encontra teclas mortas ou presas e verifica o rollover no navegador.

A carregar Teste de teclado, testa as tuas teclas online… Se nada acontecer, ativa o JavaScript.

Um teste de teclado é a forma mais rápida de descobrires se todas as teclas do teu teclado funcionam mesmo. As teclas falham mais vezes do que a maioria pensa: um salpico de café, anos de pó acumulado debaixo das teclas, um interruptor gasto ou um conector de membrana solto podem deixar-te com uma tecla que regista de forma intermitente, que regista duas vezes ou que não regista de todo. Antes de comprares um teclado ou portátil em segunda mão, depois de um derrame ou quando um jogo deixa de responder a uma tecla de repente, passar todas as teclas por um teste visual demora dois minutos e diz-te exatamente onde está o problema.

Perguntas frequentes

Como uso o teste de teclado?
Clica em qualquer parte da página para lhe dar o foco e depois carrega em cada tecla do teu teclado físico. A tecla correspondente acende-se no teclado virtual enquanto a manténs e fica realçada como testada quando a soltas. Percorre todas as filas; qualquer tecla que nunca se acenda não está a enviar sinal e provavelmente está avariada.
Porque é que uma tecla do meu teclado não regista?
Primeiro verifica se a tecla funciona num editor de texto normal. Se não registar em lado nenhum, o interruptor ou a membrana por baixo estão provavelmente sujos ou mortos. Algumas teclas nunca podem ser capturadas por uma página web: a tecla Fn é gerida por completo dentro do hardware do teclado, e alguns atalhos do sistema, como as combinações de bloqueio do Windows, são intercetados antes de o navegador os ver.
Qual é a diferença entre event.key e event.code?
event.key diz-te o que a tecla produz com a tua disposição atual, por exemplo 'a', 'ç' ou 'Enter'. event.code identifica a posição física da tecla num teclado padrão, por exemplo 'KeyQ', independentemente da disposição. Num teclado AZERTY, carregar na tecla com a etiqueta A devolve key 'a' mas code 'KeyQ', porque ocupa o lugar do Q num teclado QWERTY.
O que é o keyCode e porque está obsoleto?
O keyCode é um identificador numérico dos primeiros eventos do DOM, por exemplo 65 para A ou 13 para Enter. É inconsistente entre navegadores, disposições e plataformas, por isso a norma web substituiu-o pelas propriedades key e code, muito mais precisas. É mostrado aqui porque muito software antigo, jogos e perguntas de entrevistas de emprego ainda o referem.
O que é o rollover de teclas e o que é o ghosting?
O rollover é o número de toques simultâneos que o teu teclado consegue comunicar corretamente. Muitos teclados básicos estão limitados a duas a quatro teclas em certas combinações porque as teclas partilham linhas da matriz elétrica. O ghosting é um efeito secundário em que uma quarta tecla, não carregada, aparece como carregada; o bloqueio é quando os toques extra são simplesmente ignorados. Os teclados gaming oferecem rollover de 6 teclas ou N-key para evitar isto.
Como testo quantas teclas registam ao mesmo tempo?
Carrega e mantém várias teclas em simultâneo, espalhando os dedos por letras, modificadores e setas. O contador de rollover mostra quantas estão a ser detetadas nesse momento e o máximo da sessão. Nota que os teclados USB em modo básico ficam muitas vezes limitados a seis mais os modificadores, e algumas combinações de navegador ou sistema impõem os seus próprios limites.
Como deteto o chattering (uma tecla que escreve duas vezes)?
O chattering é um interruptor gasto ou sujo a registar dois toques a partir de um único toque físico. Carrega na tecla suspeita uma vez, devagar, e observa a lista de histórico: se um único toque acrescentar duas entradas para a mesma tecla, o interruptor está a ressaltar. Repete várias vezes; o chattering é muitas vezes intermitente, sobretudo em interruptores mecânicos muito usados.
O teste funciona com teclados de portátil e sem fios?
Sim. Tudo o que o teu sistema operativo vir como um teclado funciona: teclados integrados de portátil, teclados USB e Bluetooth, e teclados ligados a tablets. Para modelos Bluetooth com uma tecla que falha de forma intermitente, testa também com cabo ou com pilhas novas; bateria fraca pode causar toques perdidos que parecem uma avaria de hardware.
Os meus toques de tecla são enviados para algum lado?
Não. O teste corre inteiramente no teu navegador usando os eventos de teclado padrão do JavaScript. Nenhum toque, estatística ou identificador é transmitido para servidor algum, e o registo das teclas que testaste é guardado apenas no armazenamento local do teu navegador, por isso podes limpá-lo com o botão de reposição a qualquer momento.
Funciona com disposições não QWERTY como AZERTY ou Dvorak?
Sim. O teclado no ecrã está organizado como um teclado ANSI QWERTY padrão, mas a deteção baseia-se no código físico da tecla, que é independente da disposição. Carregar em qualquer tecla física realça a posição correspondente, e o painel em direto mostra exatamente que carácter a tua disposição lhe atribui, o que é também uma forma prática de explorar uma disposição desconhecida.

Sobre Teste de teclado, testa as tuas teclas online

Usar esta ferramenta não podia ser mais simples: clica em qualquer parte da página e começa a carregar nas teclas. Cada tecla física acende-se no teclado no ecrã no momento em que a carregas e fica marcada como testada depois, para poderes percorrer o teclado de forma metódica e detetar de imediato qualquer tecla que nunca mude de cor. Um painel em direto mostra os detalhes técnicos de cada toque: o valor event.key (o carácter ou a ação que a tecla produz), o valor event.code (a posição física da tecla, independente da tua disposição), o número keyCode antigo que o software mais velho ainda usa, a localização da tecla (padrão, esquerda, direita ou teclado numérico) e o estado atual dos modificadores Shift, Ctrl, Alt e Meta.

O teste também mede o rollover de teclas, ou seja, quantas teclas o teu teclado consegue registar ao mesmo tempo. Os teclados de escritório baratos muitas vezes só aguentam duas a quatro teclas simultâneas antes de o ghosting ou o bloqueio entrarem em ação, enquanto os teclados gaming anunciam rollover de 6 teclas ou N-key rollover completo. Mantém carregadas tantas teclas quantas conseguires e o contador mostra quantas foram realmente detetadas, junto com o número mais alto atingido na sessão. Isto importa para dactilógrafos rápidos e para quem joga: se alguma vez carregaste em três teclas de movimento e saltaste ao mesmo tempo e um dos comandos desapareceu, os limites de rollover foram a causa.

Tudo corre localmente no teu navegador, nenhum toque de tecla sai alguma vez do teu dispositivo, o que conta quando estás a escrever sequências de teste numa máquina de que gostas. A ferramenta funciona com teclados com fios, sem fios e de portátil, com qualquer disposição de idioma (o código físico é independente da disposição) e inclui a fila de funções, o bloco de navegação, as setas e uma secção opcional de teclado numérico. Algumas teclas estão reservadas pelo sistema operativo ou pelo navegador e não podem ser capturadas, como a tecla Fn (que nunca chega ao sistema operativo) e certos atalhos ao nível do sistema, e o teste lida com elas com elegância em vez de sequestrar o teu navegador.

Dos encravamentos das máquinas de escrever ao N-key rollover

A disposição que estás a testar tem mais de 150 anos. Christopher Latham Sholes patenteou a máquina de escrever em 1868 e, com os seus colaboradores, foi reorganizando aos poucos as teclas alfabéticas para reduzir os encravamentos: as letras que apareciam juntas com frequência foram separadas para que as barras de tipos não colidissem quando batidas em rápida sucessão. A Remington levou a disposição QWERTY resultante à produção em massa em 1873, e assim ficou. Uma lenda popular afirma que a fila de cima foi organizada para que os vendedores pudessem escrever a palavra TYPEWRITER usando uma única fila, uma história provavelmente embelezada mas que se recusa a morrer. Disposições rivais, como o design de August Dvorak de 1936, prometem menos percurso dos dedos, mas um século e meio de memória muscular tem-se revelado quase impossível de destronar.

O truque elétrico que faz do rollover um problema data dos primeiros teclados eletrónicos. Para evitar ligar cada tecla individualmente, os teclados organizam os interruptores numa matriz de linhas e colunas; o controlador varre a grelha centenas de vezes por segundo para ver que interseções estão fechadas. Carrega em três teclas que formem um L na matriz e a corrente pode esgueirar-se por um caminho que faz uma quarta tecla, intocada, parecer carregada, o fenómeno conhecido como ghosting. Os fabricantes responderam com o bloqueio (ignorar o toque ambíguo) ou, nos teclados melhores, acrescentando um díodo atrás de cada interruptor, o que isola cada tecla eletricamente e permite o verdadeiro N-key rollover, em que todas as teclas do teclado podem ser mantidas ao mesmo tempo e mesmo assim registadas.

Os testes de teclado também têm uma herança de hardware surpreendentemente rica. O Model M da IBM, apresentado em 1985 com os seus interruptores de mola de flexão, continua a ser estimado por dactilógrafos e colecionadores, e unidades com trinta anos passam hoje sem problemas um teste completo às teclas, uma das razões pelas quais os entusiastas lhe chamam o tanque dos teclados. Os interruptores mecânicos modernos estão normalmente certificados para 50 a 100 milhões de toques por tecla, mas esses valores assumem condições limpas de laboratório; no mundo real, o pó, as migalhas e as bebidas entornadas acabam com muitos mais teclados do que as molas gastas. É precisamente por isso que um teste rápido no navegador continua a ser um dos diagnósticos mais úteis que podes correr em qualquer máquina, velha ou nova.

Apoiar