I agree completely - what I've seen in recent years about the change in the way that Windows handles (I think) keyboard interrupts would definitely fit into my definition of "bug", not "feature".
I've seen it on several systems of various ages and manufacture:
- two different Lenovo ThinkPads' built-in keyboards,
- two different Unicomp keyboards [Unicomp are the inheritors of the IBM "machine gun clack" buckling spring Model M keyboard, basically indestructible], and
- one or two generic cheap keyboards - okay, actually, one of these isn't generic or cheap at all, it's a high-end backlit programmable keyboard)
(All of these keyboards are wired).
So, I'm confident that the effect is coming from something in Windows - or in Windows' USB drivers on modern hardware - rather than in the keyboards themselves.
It's only a theory.
Grr, of course, I still now can't reproduce the problem in PDF-XChange

.
Now that you've described the "if spacebar is held down, don't move" feature, I can 100% reliably reproduce *that* expected behaviour.
And I'm confident that's not what's happening in the case that I'm reporting (unless, of course, Windows/USB/drivers/interrupts, as theorized above, is changing how long Windows' intermediation of the keyboard actions look to PDF-XChange vs. how long phsyically I actually held down the spacebar).
So, I'll keep trying to figure out more specifically when it happens/ how to reproduce it, so I can show you.
thanks,
Jay