Neste artigo você vai aprender a como obter a tecla pressionada em JavaScript, resgatando o nome da tecla e não o número que ela representa
Fala programador(a), beleza? Bora aprender mais sobre como resgatar o nome da tecla que pressionamos no teclado em vez do código!
A ideia principal é saber qual a tecla está sendo digitado pelo seu código
Depois com a função fromCharCode vamos extrair qual é a tecla que o usuário pressionou
Veja um exemplo desta situação:
function keyPressed(e){ e = e || window.event; var key = e.keyCode || e.which; return String.fromCharCode(key); } document.onkeypress = function(e) { console.log(keyPressed(e)); };
Aqui criamos um evento no document, que qualquer tecla pressionada o afetará
Depois passamos o evento, a tecla pressionada está incluída neste dado, para a função keyPressed, que criamos no mesmo código
Na função keyPressed verificamos o keyCode da tecla, isso é o número que representa a tecla pressionada
Aplicamos neste número a função fromCharCode que nos dá a tecla pressionada
E depois disso, temos impresso no nosso console o nome da tecla, simples não é?
Conclusão
Neste artigo vimos como obter a tecla pressionada com JavaScript
Basicamente checamos qual a tecla pressionada, pelo número do keyCode que o JavaScript nos dá
Depois transferimos para o nome da tecla com a função fromCharCode
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube