De acordo com o código da professora, se eu faço evento.code === 'Space' realmente funciona, o botão fica vermelho somente apertando Space, porém quando eu mudo para evento.code === 'Enter', salvo e recarrego, o botão space continua deixando vermelho, e o enter também. Não consigo entender o porque.
function tocaSom(idElementoAudio) {
document.querySelector(idElementoAudio).play()
}
const listaDeTeclas = document.querySelectorAll('.tecla');
for (let contador = 0; contador <= listaDeTeclas.length; contador++) {
const tecla = listaDeTeclas[contador];
const instrumento = tecla.classList[1];
const idAudio = `#som_${instrumento}`;
console.log(idAudio)
tecla.onclick = function() {
tocaSom(idAudio)
}
tecla.onkeydown = function(evento) {
if (evento.code === 'Enter') {
tecla.classList.add('ativa');
}
}
tecla.onkeyup = function() {
tecla.classList.remove('ativa');
}
}