Olá! Estou fazendo o curso de JavaScript para Web e me deparei com um problema que, embora pequeno, me deixou em dúvida. Estou fazendo o teclado de sons MIDI junto da professora, mas quando uso JS para identificar as teclas Enter e Space como ativas, o estilo CSS do Enter não é o mesmo da Space.
Ambas entram no estado "active", mas acho que a Enter não fica em "focus". Achei que era normal, mas na aula o teclado não faz isso. Alguém sabe me informar se eu gerei algum erro? Abri o HTML no Opera e também no Edge e em ambos o resultado é o mesmo. Tenho o projeto em estado atual no GitHub: https://github.com/Wihelm6/Mesa_de_sons_-_JavaScript
tecla.onkeydown = function (evento) {
if(evento.code === "Enter" || evento.code === "Space") {
tecla.classList.add('ativa');
}
}
tecla.onkeyup = function () {
tecla.classList.remove('ativa');
}