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
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 116 aulas
- 4 projetos
- 9h 23min
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
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
