Quote: "odd... Most keyboards only allow up to like 4 keys to be pressed at once, then don't register the rest but.... I don't know! Anyone else?"
That would be
N-Key Rollover. N-Key Rollover is any subset of keys that can be pressed down simultaneously and will register correctly (Without any artifacts popping up).
Depending on the quality, make and model of your keyboard you will be subjected towards different kinds of XKRO (X being a integer). For example, the very class buckling IBM Model M keyboards have 2KRO, meaning that 2 keys can be pressed simultaneously, any more and it'll cut off the third/four/fifth (etc) keystroke from being registered (Grab yourself one and try pressing ASX at the same time, the controller will explode). Considering we only have 8 fingers and 2 thumbs, 11KRO should be the maximum that we humans should ever need.
In your case, your keyboard has 4KRO, which means that it can only register up to four keys at the same time meaning that you're unable to press more keys after you have registered four at the same time.
Also may I point out that PS/2 enables full NKRO support (Meaning that if the keyboard supports up to 22KRO, then your cat can stand on your keyboards and type 22 keys at the same time!), whereas USB only allows up to 6KRO + modifiers (Ctrl, Alt, Shift...) to be held down at the same time, iirc!
Quote: "Alright, so they other day while playing Oblivion I realized that I can't run and jump ('e' is the jump key). Then after taking a break and going back I was able to run and jump again. Then it stopped working again! So I investigated and came to the conclusion that I can't hold a key down and then press the 'e' key on the keyboard. When I hold down any key and press another I get something like: "aaaaaaaaaaaaaaaaaaaf". But, when I hold down any key and click 'e' I get something like, "aaaaaaaaaaaaaaaaaaaaaaa". The 'e' press was not recognized and it didn't stop the automatic repeat of the letter. Anyone have any idea what could cause this problem? From reading this message you can see that the 'e' key itself works fine, just not when I'm holding down other keys."
That would be a case of your keyboard's circuits producing artifacts... Quite absurd if you don't understand the concept of it but I'm sure that my good pal Phaedrus2129 will help you out, he's at
Geekhack with all my other keyboard warrior friends (They're not really my friends!).
As I see it, your keyboards controller is being a prat after you spilled coffee all over it after your mad half-hour of coding; either grab yourself a new keyboard or stick with it.