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?