Have you ever been in the middle of an intense gaming session only to find that your mechanical keyboard isn't registering all the action? How about rapidly tying a lengthy document but some of your key presses are not registering? Is your keyboard doing unusual stuff when you press certain key combinations together?
No, your keyboard is not possessed with insidious spirits. But this issue is aptly known as ghosting, and it can disrupt your flow.
However, if your keyboard has an N-Key Rollover (NKRO) feature, you're in luck. This will exorcise the spirits haunting your keyboard. Let's check out how this wonderful feature can prevent ghosting.
Key ghosting occurs when certain combinations of keys pressed simultaneously fail to register or produce unexpected results. Key ghosting usually happens in older or cheaper models.
The limitations in the keyboard's circuitry and how it processes keystrokes are the culprits of these unwanted spirits. In a keyboard matrix, each key is assigned to a particular row and column. When a key is pressed, it completes an electrical circuit between its corresponding row and column, which the keyboard controller detects and registers as a keystroke.
However, when multiple keys are pressed simultaneously, the keyboard controller may struggle to accurately detect and process all the keystrokes. Ghosting typically happens when three or more keys within the same 'block' of the matrix are pressed simultaneously. For example, if you press the keys W, A, and D together, ghosting might cause the computer to register an additional keypress that you did not make.
It's easy to see why ghosting can be frustrating, especially for gamers or users who require rapid and precise keystrokes.
N-key rollover (NKRO) is a feature in many mechanical keyboards that allows the keyboard to register and process an unlimited number of simultaneous key presses without experiencing ghosting or key blocking. It ensures that every key press is accurately detected and transmitted to the computer, regardless of how many keys are pressed simultaneously.
This is achieved by using a dedicated diode for each key switch. These diodes prevent the electrical signals from interfering with each other when multiple keys are pressed simultaneously. As a result, each key press is independently registered and transmitted to the keyboard controller, which then sends the corresponding signals to the computer.
With NKRO, users can perform complex key combinations in gaming, programming, or other applications without worrying about keystrokes being missed or misinterpreted. This feature is particularly beneficial for gamers who rely on quick and precise inputs as well as for users who engage in multitasking or require simultaneous key presses for their work.
With NKRO, you certainly won't need to worry about any ghosts!
Now that you are starting to understand how N-Key rollover works, let's go more into the details.
Keyboards are categorized based on their rollover capability: 2-key rollover (2KRO), 6-key rollover (6KRO), and N-key rollover (NKRO).
2-Key Rollover (2KRO)
Two-key rollover (2KRO) is a feature found in budget-friendly keyboards, especially older or simpler models, where only two keys can be pressed simultaneously and reliably registered by the keyboard. If you press more than two keys together, the keyboard may not register some of the keystrokes, resulting in ghosting or key blocking.
While 2KRO is better than no rollover at all, it still has considerable limitations on certain key combinations. Keyboards with 2KRO may not be suitable for users who require more complex key combinations without experiencing input issues.
6-Key Rollover (6KRO)
Six-key rollover (6KRO) is found in many mid-range and gaming-oriented mechanical keyboards. Up to six keys can be pressed simultaneously and reliably registered by the keyboard.
6KRO significantly improves upon the limitations of lower rollover options like 2KRO, providing greater flexibility and reliability.
N-Key Rollover (NKRO)
N-key rollover (NKRO) is often a feature in high-end mechanical keyboards where every key press is independently registered and processed, regardless of the number of keys pressed simultaneously. NKRO keyboards can handle an unlimited number of simultaneous key presses without experiencing ghosting or key-blocking issues.
With NKRO, users can perform even the most complex key combinations without worrying about missed or inaccurate keystrokes.
When you exceed a keyboard's rollover limit, several things can happen. It all depends on the specific keyboard and its rollover capability:
Knowing the troubles that may arise from surpassing your keyboard's rollover limit, you may want to verify your keyboard's rollover limitation. Here's a basic method for testing keyboard rollover:
Do you know that you can unlock NKRO on your mechanical keyboard? Yes, you can! It depends on the hardware capabilities of your keyboard. Check out this guide:
When looking for a new keyboard, especially if key rollover capability is important to you, here are some factors to consider:
Mechanical keyboards with N-key rollover are definitely ghostbusters. A mechanical keyboard that has an NKRO feature guarantees every key press is registered. No missed characters, no missed actions, no missed response. It makes gaming enjoyable and working more efficient.