I'm using Eventghost (build 1484) on my work PC so that (between other things) I can trap the escape key and resend it back as emulate to the window in focus.
That is because photoshop cs3 and cs4 somehow traps all escape key events on its own so when it's open the escape key doesn't work anymore. Known bug, really annoying bug, not fixed yet, been there for years
Anyway, most the time it works fine, but on some occasions eventghost starts confusing the keys being pressed.
Most of the time that happens after I did a ctrl+esc or something else involving pressing multiple keys at the same time.
What I see then in the log window is for example Keyboard.Alt+space instead of only space, etc.
That's usually fixed by pressing alt again.
But some other times I can see weird OEM121 or some other numbers being logged when I press any key, and the only way I have to fix that is to restart EG.
I was wondering if an easy fix wouldn't be to reset the keyboard plugin state after some predefined time - say 30 seconds, or less. I usually don't keep pressing a key longer than that, except maybe alt or shift when I alt-tab.
But it seems that when EG works OK it's aware a key is being kept pressed, so a workable solution might be found.