help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

differentiating real and fake command events


From: Psionic K
Subject: differentiating real and fake command events
Date: Sat, 14 Dec 2024 18:19:17 +0900

I'm adding macro playback support to dslide.  My first pass is workable but
not literally fool proof.

The implementation sets `unread-command-events' using a recursive timer
function.  This was the first implementation I found that wouldn't eat the
events, as `sit-for' etc enjoy doing.  I would prefer a blocking
implementation to prevent any input from my playback to help save users
from screwing up.

If no blocking approach is feasible, I need ways to decide if the user
pressed a key.  I need to block this key if possible, but at least with
detection I can begin some recovery strategy.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]