Oii, Bruno.
Sim, é totalmente possível fazer com que apertar Enter funcione como clicar no botão Chute.
Quando você digita algo em um campo de texto e aperta Enter, o navegador pode “disparar” uma ação se a gente programar isso. No caso do seu jogo, a gente pode dizer para o JavaScript:
“Se o usuário apertar Enter, execute a mesma função que o botão Chute executa.”
O passo básico é ouvir o teclado com um evento chamado keydown
ou keyup
e verificar se a tecla pressionada foi o Enter.
Por exemplo:
document.addEventListener("keydown", function(event) {
if (event.key === "Enter") {
// Aqui chamamos a função que o botão "Chute" usa
verificarChute();
}
});
O que está acontecendo aqui?
document.addEventListener("keydown", ...)
→ Fica “prestando atenção” em qualquer tecla que você aperta.if (event.key === "Enter")
→ Verifica se a tecla foi o Enter.verificarChute();
→ Chama a mesma função que o botão Chute chama quando você clica nele.
Ou seja, você não vai substituir o botão, ele continua funcionando, mas vai adicionar a possibilidade de usar o Enter como atalho.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!