¿Cómo se puede detectar una pulsación de tecla solo dentro de una función y no en todo el código? tengo este codigo:
async function sellFunction() { let i = 0; let handle = setInterval(function() { logUpdate("Hello" + i++) }, 100); gkm.events.on('key.*', async(data) => { if (gkm.events.event === 'key.released' && (data[0] == 'A' || data[0] == 'B' || data[0] == 'C' || data[0] == 'D' || data[0] == 'F')) { clearInterval(handle); gkm.events.removeAllListeners(); await init(); } }); }El problema con esto es que este evento clave se detecta incluso si estoy en otra función.