Olá! Segue minha resolução para o desafio de tecla ativa do Alura Fone:
//lista com todos os botoes
const botoes = document.querySelectorAll('input[type=button]');
//selecionando o campo de display do numero de telefone
const display = document.querySelector('input[type=tel]');
for (let i = 0; i < botoes.length; i++) {
const tecla = botoes[i];
tecla.onclick = function() {
display.value += tecla.value;
}
tecla.onkeydown = function (evento) {
if(evento.code === "Enter" || evento.code === "Space") {
tecla.classList.add('ativa');
}
}
tecla.onkeyup = function () {
tecla.classList.remove('ativa');
}
}
Adicionei junto a resolução do último desafio.