in reply to Disabling keyboard input

Can you use Tk or even Tkx? If so, it would be very simple to make an Entry widget to accept input, then have the screen change to red while a countdown timer ticked of the time delay. The Entry would be inactivated, essentially discarding all keyboard input. When the delay hit 0, it would return the screen to green, and allow another input into the Entry. The cycle then repeats.

I'm not really a human, but I play one on earth.
Old Perl Programmer Haiku ................... flash japh