What is ghosting in this context and what is Full N_Key Rollover?
What is ghosting in this context and what is Full N_Key Rollover?
But, modern applications (especially games), often require or support many keys to be pressed at once. This has required keyboard circuits to be designed to handle that. Ghosting is what happens when it's not designed to handle that (the computer registers key presses that weren't actually pressed) and N_Key Rollover is what you get when you eliminate ghosting and allow N number of keys to be pressed at once.
Should be noted that USB is limited by design to 6-key, only PS2 allows AFAIK true n-key.
You can look up matrix-wiring and diodes in keyboards if you want a more realistic explenation regarding the problems in keyboard-design
It happens because there's not an individual electrical connection for each key. Instead, you have one wire for each row and column, and keys connect between them.