Gostaria de solicitar a inclusão do seguinte texto, imediatamente antes da conclusão:
Curiosidades
O teclado numérico irá retornar o code com um prefixo Numpad para suas teclas.
Se você quiser que o Enter do teclado numérico provoque o mesmo efeito que o Enter do teclado alfanumérico, deverá acrescentar o tratamento para o code igual a NumpadEnter. Veja:
main.js:
if (evento.code === 'Space' || evento.code === 'Enter' || evento.code === 'NunpadEnter') {
Outra opção é usar a propriedade key, como segue:
main.js:
if (evento.key === ' ' || evento.key === 'Enter') {
Att.,
Marcélio G. Perira