Testador de Teclado e Mouse
Teste dispositivos de entrada e monitore eventos de teclado/mouse em tempo real
Registro de Eventos
Nenhum evento registrado. Pressione uma tecla ou clique para começar.
Teclado Virtual
Pressione qualquer tecla para testar. As teclas acenderão quando pressionadas.
Informações da Tecla
-
-
-
-
-
-
Teste de Ghosting
Segure várias teclas para testar N-key rollover (NKRO)
Teclas Pressionadas
0
Máx. Teclas Simultâneas
0
Teclas Pressionadas Recentemente
Como Usar
Esta ferramenta ajuda você a testar teclados e mouses e monitorar eventos de entrada em tempo real. É especialmente útil para desenvolvedores depurando código de manipulação de eventos e usuários verificando se seus dispositivos de entrada funcionam corretamente.
Teste do Teclado
O teclado virtual mostra quais teclas você está pressionando em tempo real. Teste todas as teclas incluindo teclas de função, modificadores e teclas especiais. O painel de informações mostra detalhes técnicos como código da tecla e código de varredura.
Teste do Mouse
Teste todos os botões do mouse (esquerdo, meio, direito, voltar, avançar), roda de rolagem e rastreie coordenadas precisas do cursor. Nota: Devido a limitações do navegador, eventos dos botões voltar/avançar são acionados ao soltar em vez de pressionar.
Registro de Eventos para Desenvolvedores
O registro de eventos captura todos os eventos de teclado e mouse com timestamps precisos. Você pode ver a sequência exata de eventos mousedown, mouseup, click ou sequências keydown, keypress, keyup. Filtre por tipo e exporte registros para análise.
Entendendo os Sistemas de Coordenadas
As posições do mouse são relatadas em múltiplos sistemas de coordenadas:
- clientX/Y - Posição relativa à janela do navegador (área visível)
- pageX/Y - Posição relativa ao documento inteiro (inclui offset de rolagem)
- screenX/Y - Posição relativa à tela do monitor
- offsetX/Y - Posição relativa ao elemento alvo
- movementX/Y - Movimento relativo desde o último evento (útil para operações de arrastar)
Ghosting e N-Key Rollover
Ghosting ocorre quando certas combinações de teclas não são registradas em alguns teclados. Esta ferramenta ajuda a detectar quantas teclas seu teclado pode lidar simultaneamente (N-key rollover). Teclados gamer tipicamente suportam NKRO completo.
Detecção de Clique Duplo
Teste cliques duplos para TODOS os botões do mouse (esquerdo, meio, direito, voltar, avançar) com limite de atraso personalizável (100-2000ms). Ajuda a detectar microswitches defeituosos causando cliques duplos indesejados. Ajuste o atraso para corresponder à sua velocidade de clique.
Dicas
- Algumas teclas como F1-F12 podem ser interceptadas pelo navegador ou SO. Tente pressionar a tecla Fn se disponível.
- O registro de eventos é útil para depurar código JavaScript de manipulação de entrada.
- Use o painel de coordenadas para entender como diferentes valores de posição funcionam.
- Exporte registros de eventos para analisar timing de entrada e sequências de eventos.
- O teclado virtual suporta layouts ANSI (US) e ISO (EU).
Perguntas Frequentes
Por que algumas teclas não respondem?
Algumas teclas como Print Screen, Pause e certas teclas de função são interceptadas pelo navegador ou SO. Esta é uma funcionalidade de segurança do navegador, não um problema do teclado.
O que é ghosting?
Ghosting ocorre quando certas combinações de teclas não são registradas devido a limitações elétricas no design de matriz do teclado. Teclados gamer frequentemente usam tecnologia anti-ghosting ou NKRO completo para prevenir isso.
Por que meu mouse faz clique duplo?
Isso geralmente é causado por microswitches desgastados. Use a configuração de atraso de clique duplo personalizável (100-2000ms) para testar todos os botões. Se um botão registrar clique duplo mesmo com valores altos de atraso, o microswitch provavelmente está defeituoso e precisa ser substituído.
Qual é a diferença entre 'key' e 'keyCode'?
'key' retorna o valor do caractere da tecla pressionada (ex: 'a', 'Enter'). 'keyCode' retorna um código numérico representando a tecla física. Código moderno deve usar as propriedades 'key' e 'code' ao invés do obsoleto 'keyCode'.
Meus dados são enviados para algum servidor?
Não. Esta ferramenta funciona inteiramente no seu navegador. Todos os eventos de entrada são processados localmente e nenhum dado é transmitido.
O que são as localizações do teclado?
Localização indica onde uma tecla está no teclado: Padrão (0) para a maioria das teclas, Esquerda (1) para modificadores esquerdos, Direita (2) para modificadores direitos, e Teclado numérico (3) para teclas do teclado numérico.
Por que botões voltar/avançar respondem ao soltar?
Navegadores atrasam eventos dos botões voltar/avançar para suportar navegação nativa. A ferramenta exibe feedback visual por 200ms para garantir visibilidade. Isso é uma limitação do navegador, não um problema do dispositivo.
Ferramentas Relacionadas
Testador de Gamepad Online
Teste botões, analógicos, gatilhos, D-pad e vibração com detecção de drift
Teste de tela online
39 testes: pixels mortos, vazamento de luz, bandas de cor, padrões, desfoque de movimento e tempo de resposta
Teste de Microfone Online
Teste seu microfone com visualizador de áudio em tempo real, medidor de volume e reprodução de gravação
Teste de Webcam Online
Teste resolução, FPS e microfone da câmera com visualização em tempo real e captura de tela