Keyboard Ghosting
microsoft.com
microsoft.com
Here's a good explanation of the issue with an interactive typing test showing the issue: http://blog.controlspace.org/2010/08/n-key-rollover-what-it-...
Tie each switch through a diode, toggle one column to high, read the rows. Repeat, scanning through all columns.
But then again, it's kind of pointless, what with USB limitations (!) and all.
Of course, this means that you need custom keyboard drivers, either installed via a package or by default, and the keyboard needs to be capable of switching protocols, based on if its talking to a OS with compatible drivers or a BIOS without.
Funnily the main reason I was interested in that anti-ghosting was that I have a keyboard rewriting script that maps the CAPS to be a function key, I'm using IJKL as arrows for example. And now I have to realize I'm not the first person who thought about that. Pok3r ships with that by default.. Really?! I feel like in wonderland... :D