Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Associar tecla com direção

Olá!

Fiquei com dúvida na função 'leDoTeclado'. Dentro do if, estamos comparando o 'evento.keyCode' com a variável (cima, baixo, direita, esquerda). Declaramos a variável 'cima' com o valor de 38, mas e se eu não souber esse valor ? como chego neles ?

4 respostas

Olá, Jonas! Tudo bem, cara? =)

Excelente pergunta!! =)

Uma coisa que você pode fazer para testar é adicionar uma função ao evento keydown, ou seja, toda vez que uma tecla for pressionada, você dispara uma função. Mas que função poderia ser essa? Aí é que está, você quer saber qual o código da tecla, não? Basta fazer um console.log() chamando a propriedade which do evento, por exemplo:

document.addEventListener("keydown", function(event) {
    console.log(event.which);
});

Fazendo isso, toda vez que você pressionar uma tecla será impresso o código dessa tecla! =)

Espero ter ajudado, mas qualquer dúvida não deixe de postar por aqui para que possamos ajudá-lo! =)

Abraços e bons estudos,

Fábio

solução!

Jonas, você pode usar esse site aqui para descobrir o valor do código da tecla que você deseja:

http://keycode.info

Boa! Ou você ainda pode usar esse site que o Caio, mencionou! =)

Havia esquecido completamente dele. =)

Abraços,

Fábio

Obrigado Fábio! Agora compreendi.

Caio, esse site é bem útil!

Obrigado!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software