Estoy buscando un evento que combine todos los demás eventos que se incluyen en la categoría de interacciones de la página del usuario. Esto incluiría clic, mousedown, mouseup, keydown, keyup y así sucesivamente. En resumen, una "interacción" sería cualquier evento después del cual la secuencia de comandos podrá reproducir audio o writeText() en el clipboard .
Estoy buscando algo como esto...
window.addEventListener("interaction", async () => { await navigator.clipboard.writeText("Copied some text"); }, { once: true }); ... A diferencia de recorrer ["click, "keyup"...] y crear un detector de eventos separado para cada uno.