Ir para o conteúdo

Teste de teclado

Prima cada tecla e veja quais são registadas, quais faltam e quais ainda não foram premidas.

Entrada
Saída

Teste de teclado

Um teclado que deixa de responder costuma avisar com teclas mudas ou com uma tecla que repete sozinha. Este teste acende no ecrã cada tecla que prime, na posição exata que ela ocupa no teclado, e mantém-na acesa. Quando percorre o teclado inteiro, vê de imediato quais as teclas que foram registadas e quais ficaram por verificar. Uma tecla por verificar pode ser um interruptor gasto, um resto de sujidade debaixo da tecla ou um conector solto.

O teste lê a tecla física, não o carácter que ela escreve. Por isso funciona da mesma forma num teclado português, alemão, francês ou Dvorak: a tecla marcada com Z num teclado QWERTZ é reconhecida como KeyY, e é o quadrado KeyY que se acende. A lista usa o código padrão de cada tecla, como KeyA, Digit1, ShiftLeft, NumpadEnter ou Space, para que os nomes coincidam com os valores de event.code e com o que aparece nos relatórios de erros.

Escolha a disposição que corresponde ao seu teclado. A versão completa tem 104 teclas com teclado numérico, a versão sem teclado numérico tem 87 e a compacta mantém apenas o bloco principal. As teclas que prime mas que não existem na disposição escolhida são indicadas à parte, em vez de desaparecerem da lista, o que ajuda com teclas multimédia extra ou com teclados fora do padrão. Manter uma tecla premida não conta como novas pressões, por isso uma tecla presa distingue-se facilmente de uma tecla que repete.

Tudo acontece no seu navegador. As teclas premidas nunca são enviadas, guardadas nem mantidas depois de fechar a página. Também pode colar uma lista de códigos de teclas na caixa para ver o mesmo relatório de um registo que alguém lhe enviou. Algumas teclas, como a Fn da maioria dos portáteis, a tecla de energia e os atalhos do sistema operativo, são tratadas pelo firmware ou pelo sistema antes de o navegador as receber, por isso não podem ser testadas aqui.

FAQ

Porque é que uma tecla que prime não acende?
Ou a tecla não está a ser registada, ou o sistema ou o firmware a trata antes de o navegador a ver. A tecla Fn, a tecla de energia e muitas teclas multimédia nunca chegam a uma página web. Se uma tecla comum continuar apagada depois de várias pressões firmes, vale a pena limpá-la ou substituí-la.
Funciona com um teclado com outra disposição?
Sim. O teste segue a posição física de cada tecla, por isso uma disposição portuguesa, alemã ou Dvorak acende os mesmos quadrados que um teclado US. Só mudam as letras impressas nas teclas.
O que significam nomes como KeyA e ShiftLeft?
São os valores padrão de KeyboardEvent.code. Identificam uma tecla física, por isso o Shift esquerdo e o direito, ou a tecla Enter do teclado numérico, distinguem-se dos seus gémeos.
Os meus toques são gravados ou enviados para algum lado?
Não. A página só escuta enquanto estiver aberta, mantém a lista em memória e nunca a envia para um servidor. Feche o separador e a lista desaparece.