Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Tecla 'Enter' , 'Space' e 'NumberEnter'

Porque quando a Tecla 'Enter' esta pressionada ela fica soltando o som como fosse um loop? ao contrario da Tecla 'Space' que apenas mantem o 'button' vermelho ate o momento que solta a tecla e faz a função do som. E porque a tecla 'NumberEnter' faz a função de tocaSom? sendo que ela não esta no código! (observação: ela não deixa a tecla vermelha apenas tocaSom).

1 resposta
solução!

Boa tarde! Tudo bem?

Alguns key inputs tem comportamento nativo do browser, sendo entre eles, o enter, space e numberEnter.

Portanto, eles já vem com alguns comportamentos direto da caixa, sem precisar adicionar evento para eles.

O Space conforme você apontou, mesmo sem estar no código, continua funcionando igualmente, porque é o comportamento nativo dele.

Já o enter, se comporta um pouco diferente, ele ativa o botão, mas não da cor pra ele. Meio que ele não colocar active no elemento DOM por baixo dos panos.

Sua analise esta bem coerente, porque de fato, elementos diversos do browser/hardware, funcionam de formas diferentes entre si.

Espero ter ajudado, qualquer cosia podemos conversar mais.

Atenciosamente, tuio