Fiquei com muitas dúvidas em relação ao KeyCode! Como poderia conseguir o keycode de uma tecla utilizando apenas o sublime, e o console do navegador? Como conseguimos o valor tabelado da tecla? No exercício diz que podemos conseguir em evento.keyCode
.
Ok, Mas como?
Consultei o forum, e vi um amigo compartilhando conosco um site muito bom pra fazer isso, o https://keycode.info/.
Porém, não me dei por satisfeito. Queria conseguir o código por conta própria. Por mais simples que fosse, os exercícios estão cada vez menos "mastigados" pra nós, e me dei esse pequeno desafio, que pra alguém que está tendo seus primeiros contatos com programação, é interessante.
Na hora, me veio na cabeça utilizar o console.log
, e funcionou!
Não está bem explicado no texto do exercício, porém, podemos utilizar o código dentro da função leDoTeclado
, da seguinte forma:
function leDoTeclado(evento){
console.log(evento.keyCode)
if(evento.keyCode == cima){
y = y - taxa;
}
else if(evento.keyCode == baixo){
y = y + taxa;
}
else if(evento.keyCode == esquerda){
x = x - taxa;
}
else if(evento.keyCode == direita){
x = x + taxa;
}
}
E com isso, conseguimos visualizar o código das teclas pressionadas no console do navegador! Espero ter ajudado alguém que tenha tido a mesma dúvida que eu!
Bons estudos a todos!