Como detectar esc com JavaScript (Tecla Escape)
Neste artigo você vai aprender a como detectar esc com JavaScript, ou seja, como monitorar um evento quando a tecla escape é pressionada

Fala programador(a), beleza? Bora aprender mais sobre DOM e JavaScript!
Para verificar quando o usuário aperta esc, podemos criar um evento no document
Que vai checar todas as teclas que são pressionadas
Porém vamos buscar por uma key específica, todo evento tem uma propriedade chamada key
E a do esc se chama “Escape”, a busca pode ser feita por uma comparação if
Veja um exemplo prático do que foi explicado acima:
document.onkeydown = function(e) {
if(e.key === 'Escape') {
console.log("APERTOU ESC!")
}
}
Agora sempre que o esc for pressionado você tem a possibilidade de executar alguma lógica
Que é o que você precisa fazer quando o usuário pressiona esta tecla, simples não é? 🙂
Há uma outra abordagem utilizando keyCode, mas este recurso provavelmente será descontinuado
Então tome cuidado ao utilizar a propriedade keyCode para checar o número do evento de esc, que é o 27
Conclusão
Neste artigo você aprendeu a como detectar esc com JavaScript
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares
As diferenças de var, let e const
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]