1. O que esta ferramenta faz
Este verificador de teclado e mouse online gratuito permite testar teclado e mouse em tempo real — veja códigos de tecla, posição do mouse, cliques, rolagem e teclas modificadoras. Use para testar teclado, testar mouse ou consultar código de tecla ao verificar hardware ou depurar entrada. Sem instalação, sem upload; toda a entrada é capturada no seu navegador e nada é enviado a nenhum servidor. Ideal para verificação de hardware, consulta de código de tecla, teste de modificadores ou teste de rolagem; funciona em máquinas restritas onde você não pode instalar software.
2. Como usar
Início rápido: Clique na área do teclado e pressione qualquer tecla para ver tecla, code, keyCode, repetição e modificadores. Mova e clique na zona do mouse para ver posição e eventos de botão. Use Limpar para resetar cada seção. Clique com o botão direito na zona do mouse para testar o botão direito.
- Teclado — Clique na área do teclado (ou use Tab para focar) e pressione qualquer tecla. Os eventos aparecem na tabela com tecla, code, keyCode, status de repetição e modificadores.
- Mouse — Mova e clique na zona de teste do mouse. A posição é atualizada ao vivo; cliques e eventos de rolagem são registrados.
- Limpar — Use Limpar em cada seção para resetar a lista de eventos.
- Clique direito — Clique com o botão direito na zona do mouse para testar o botão direito (o menu de contexto do navegador é suprimido ali).
3. Como funciona
- Teclado — Escuta eventos keydown em uma área focável. Exibe key (caractere), code (tecla física), keyCode (legado), repeat (tecla mantida) e flags de modificador (Alt, Ctrl, Shift, Meta).
- Mouse — Escuta mousemove, mousedown, mouseup e wheel em uma zona dedicada. Mostra posição do cursor (x, y), botão (Esquerdo, Meio, Direito), delta de rolagem (X, Y) e modificadores.
- Os eventos são armazenados na memória com um limite máximo para evitar crescimento ilimitado. Todo o processamento roda inteiramente no seu navegador. Nenhum dado é enviado a nenhum servidor.
4. Casos de uso e exemplos
- Verificação de hardware — Confirmar que todas as teclas e botões do mouse funcionam após trocar teclado ou mouse.
- Consulta de código de tecla — Ver o
key,codeekeyCodeexatos de qualquer tecla (útil para desenvolvedores). - Teste de modificadores — Confirmar que Shift, Ctrl, Alt e Meta são detectados corretamente.
- Roda do mouse — Testar direção e delta de rolagem na zona do mouse.
Exemplo
- Pressionar A → key: "a", code: "KeyA", keyCode: 65
- Pressionar Shift+A → modificadores: "Shift", key: "A"
- Clique esquerdo em (320, 150) → down Esquerdo @ (320, 150)
- Rolagem para baixo → delta Y: -100
5. Limitações e restrições conhecidas
- Apenas navegador — Os eventos estão limitados ao que o navegador expõe. Algum comportamento de hardware de baixo nível não é visível.
- Foco necessário — Os eventos do teclado são capturados apenas quando a área do teclado tem foco. Clique ou use Tab nela primeiro.
- Apenas zona do mouse — Os eventos do mouse são capturados apenas na zona de teste dedicada, não em outros lugares da página.
- Sem persistência de keylog — Os eventos ficam apenas na memória; são perdidos ao atualizar a página. Nada é armazenado ou enviado a um servidor.