There are some keyboard combinations that will result in the keystrokes not being detected.
One that happens to me daily (as I often need to write an all-case CENTER), is
RIGHT-SHIFT + C + E. Try it: press right shift, hold it, press c, hold it, press e, hold: you will notice that, instead of "CE" (or "CEEEEEEEEEE"...), you will get "C", or more likely "CCCCCCCCCCCCCC...."
Several other combinations are likewise impossible;
RIGHT-SHIFT + A + S + Q, is another that comes to mind, as it is common in games.
A common key mapping is
ASDW for movement(
left-back-right-forward), and hold shift for running, so if you want to run sideways and back (
SHIFT-A-S) and at the same time perform a
Q action of some kind, there is no way to do that other than changing your bindings.
Does anybody know if this is a hardware or software limitation?
Seems like a hardware limit to me, but then, is it possible that the same "faulty" circuitry is used by (basically) every single keyboard manufacturer on the planet?
Is there a keyboard that can actually have all 100+ keys (or at least any 10-key combination, seeing how the average human only has 10 fingers) pressed at once, and detect and send them all correctly to the OS?