Wie kann ich überprüfen, ob ein Benutzer eine Taste gedrückt hat, während eine Funktion ausgeführt wird?

Ich habe eine Funktion, die automatisch ausgeführt wird, nachdem der Benutzer eine Aktion ausgeführt hat. Die Ausführung der Funktion dauert jedoch lange. Dies bedeutet, dass Emacs nach jeder Eingabe für kurze Zeit nicht mehr reagiert. Um dies zu beheben, möchte ich überprüfen, ob der Benutzer eine...