Olá, Rian! Entendo que você está procurando uma maneira alternativa de acessar os detalhes do evento de tecla pressionada.
No exemplo que você forneceu, você está usando um manipulador de eventos onkeydown
e passando o objeto do evento para uma função anônima para acessar seus detalhes. Esse é o método mais comum e direto de acessar os detalhes do evento, mas existem outras maneiras de fazer isso.
Uma alternativa é usar o método addEventListener()
. Este método permite que você adicione um manipulador de eventos a um elemento sem sobrescrever os manipuladores de eventos existentes. Você pode adicionar vários manipuladores de eventos ao mesmo elemento sem sobrescrever os manipuladores de eventos existentes, além disso, o método pode ser usado para adicionar eventos a qualquer objeto (HTML DOM, BOM).
Aqui está um exemplo de como você pode fazer isso:
tecla.addEventListener('keydown', function(evento) {
console.log(evento);
});
Neste exemplo, estamos adicionando um ouvinte de evento 'keydown' ao elemento tecla
. Quando a tecla é pressionada, a função anônima é chamada com o objeto do evento como argumento, e então nós imprimimos o objeto do evento no console.
Espero ter ajudado e bons estudos!