Detectar as setas do teclado em JavaScript
Neste artigo você vai aprender a como detectar as setas do teclado em JavaScript, quando o usuário pressiona o qualquer seta

Fala programador(a), beleza? Bora aprender mais sobre DOM e JavaScript!
Para realizar o resgate de qual seta foi pressionada vamos precisar criar um evento de DOM
O evento será o keydown, ou seja, todas as teclas estarão sendo mapeadas
Mas precisamos buscar pelas arrows, que são as setas
Veja um exemplo prático do que foi explicado acima:
document.addEventListener('keydown', function(event) {
const key = event.key;
switch (event.key) {
case "ArrowLeft":
console.log("Left arrow!")
break;
case "ArrowRight":
console.log("Right arrow!")
break;
case "ArrowUp":
console.log("Up arrow!")
break;
case "ArrowDown":
console.log("Down arrow!")
break;
}
});
Mapeamos primeiramente a key do botão pressionado, isso nos permite criar a estrutura de switch
Esta estrutura vai checar se o nome da tecla bate com o que estamos procurando
As descritas no switch representam todas as arrows
Desta maneira você consegue verificar quando uma delas é pressionada pelo usuário do seu site! 🙂
Conclusão
Neste artigo você aprendeu a como detectar as setas do teclado em JavaScript
Basicamente mapeamos os eventos de todas as teclas pressionadas
E realizamos um switch verificando se esta tecla foi uma das setas disponíveis no teclado
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 […]