Identificador de keyCode JavaScript

Pressione qualquer tecla para obter seus valores keyCode, key, code e which

Compartilhar esta ferramenta

Relatar um problema

Descreva o problema sem incluir dados ou arquivos privados.

Quão útil foi esta ferramenta?

Quão útil foi esta ferramenta?

Captura de teclado

—

Coloque o foco aqui e pressione uma tecla

Os eventos de teclado são capturados apenas nesta área. Tab registra a tecla e move o foco para o próximo controle.

Para obter eventos de teclado completos, use um teclado físico. Teclados de dispositivos móveis podem omitir algumas propriedades.

Teclas pressionadas recentemente

As últimas 10 teclas que você pressionar aparecerão aqui.

Detalhes do evento de teclado

event.key
—
event.code
—
event.keyCodeObsoleto
—
event.whichObsoleto
—
event.location
—
event.repeat
—

Teclas modificadoras

ShiftDESATIVADOCtrlDESATIVADOAltDESATIVADOMetaDESATIVADO

Coloque o foco na área de captura para inspecionar um evento de teclado.

Sobre o Identificador de keyCode JavaScript

O Identificador de keyCode JavaScript é uma ferramenta interativa e gratuita para desenvolvedores que mostra na hora todas as propriedades do evento de teclado ao pressionar qualquer tecla. Se você está criando atalhos de teclado, controles de jogos ou navegação acessível, conhecer os valores exatos de event.key, event.code, event.keyCode e event.which é essencial para escrever JavaScript confiável e compatível com vários navegadores.

Aplicações web modernas dependem muito do tratamento de eventos de teclado, de validação de formulários a ferramentas de colaboração em tempo real. Este utilitário de consulta de keyCode acaba com o palpite: ele exibe o código da tecla física, o valor lógico da tecla, o identificador de posição e todos os estados dos modificadores (Shift, Ctrl, Alt, Meta) no momento em que a tecla é pressionada, direto no navegador e sem nenhuma configuração.

Ao contrário das tabelas estáticas de referência de keyCode, este testador ao vivo de eventos de tecla em JavaScript captura eventos reais do navegador, para você verificar o comportamento em diferentes sistemas operacionais e layouts de teclado. Ele também indica claramente quais propriedades estão obsoletas, ajudando a escrever código preparado para o futuro, de acordo com os padrões atuais de eventos de teclado do W3C.

Configurações de privacidade

Escolha suas preferências de análise, publicidade e personalização. O armazenamento essencial mantém em funcionamento recursos como seu tema e as ferramentas salvas.

O armazenamento essencial está sempre ativado.