1
resposta

Dúvida na tarefa: Movendo a bolinha pelo teclado. Para que serve esse número que acompanha as variaveis esquerda, cima, direita, baixo?

1 resposta

Olá Maria Paula.

Eu estava com a mesma duvida: de onde veio esses numeros atribuidos a esquerda, direita, cima e baixo. Sao codigos do "keycode".

"Fuçando" aqui no forum, um aluno postou onde podemos encontrar o codigo de cada tecla do teclado: https://keycode.info/

Nesse site, é possivel descobrir qual codigo é atribuido a cada tecla.

Esse aluno ainda foi mais alem, colocou um "console.log(evento.keyCode)" dentro da funcao "leDoTeclado", e acessando o console, é possivel ver o codigo de cada tecla toda vez que é pressionada.

Sendo assim, explica o que é cada numero declarado nas variaveis esquerda, direita, cima e baixo. Sao os "keycodes" em JavaScript para cada tecla.

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;
        }
    }