Subject: bug#10459: Overlay keymaps ignored until point is moved when overlay is created from timer

From: Stefan Monnier <[email-masked]>
Date: Sun, 08 Jan 2012 22:52:54 -0500

Yes, this is a known limitation: the set of active keymaps is computed
before waiting for the next key sequence.

You might be able to get around this problem by pushing some dummy event
(which you then bind to `ignore' in some keymap) onto
unread-command-event from your timer, just to force a refresh.

        Stefan