Das wäre eine Variante, wie praktikabel das ist kann ich dir aber nicht sagen:


const waitForKeyPress = () => new Promise((resolve, reject) => {
document.addEventListener('keypress', (e) =>...