If you are looking to buy a keyboard and reading up on the different types (whether it’s a membrane keyboard or mechanical keyboard), you have probably come across terms like anti-ghosting, N-key rollover, and more. So what is keyboard ghosting anyway, and why should you care about a keyboard marketed as anti-ghosting? In this article, we’re going to explain everything you should know about keyboard ghosting, why it happens, and how to prevent it. So read on to find out what is keyboard ghosting.
- What is Keyboard Ghosting?
- What Causes Keyboard Ghosting?
- What are Anti-Ghosting Keyboards?
- All Anti-Ghosting Keyboards are Not Created Equal
- What is N-Key Rollover? Is It the Same as Anti-Ghosting?
What is Keyboard Ghosting?
Keyboard ghosting occurs when a user presses a key, and it does not register. In some keyboards, if you press multiple keys simultaneously, some of those keys don’t work and don’t reflect on the computer screen. Since you did press the keys, but they did not appear on your screen, it means they disappeared and are said to have ghosted.
Now we know what ‘ghosting’ means, so the question that arises is why does ghosting happen in the first place. To understand this, we need to take a crash course in how keyboards work. A deep dive into the inner workings of a keyboard is out of scope for this article, but let me explain the basics here. It will enable us to understand why ghosting occurs.
Keyboard Design
Keyboards usually have a grid of column and row wires passing under the keys. These wires are unconnected by default. However, whenever you press a key, the circuit is connected, and the software can figure out which key was pressed based on the connection made.
To understand this better, take a look at the picture below. Image courtesy: Microsoft
Pressing Multiple Keys in an Indistinguishable Circuit
In most cases, even with multiple keys being pressed at the same time, keyboards can uniquely identify the key presses. However, certain key combinations can cause keyboards to get confused. Take a look at the picture below where the user pressed three keys, marked with the red dots. Image courtesy: Microsoft
So basically, the keyboard has no way of figuring out which keys out of these four keys did you press because the following key combinations could all be true. To prevent itself from reporting incorrect key presses, the keyboard stops registering all key presses, resulting in what you know as keyboard ghosting.
So how do we go about solving this fundamental issue with keyboard designs? As it turns out, there are three different steps manufacturers can take to fix the ghosting issues.
The first method, though probably the easiest, doesn’t entirely solve the problem. It simply moves the issue of ghosting to a different set of keys, which are likely not used together as often and might go unnoticed. It is the method used in many anti-ghosting keyboards. An anti-ghosting keyboard from Cooler Master
Many a time, you will see keyboard manufacturers label their keyboards as ‘anti-ghosting,’ but they are only telling part of the story. In many cases, anti-ghosting keyboards only fix the ghosting issue for key combinations that are often used together. That means the problem remains for other (usually not as common) key combinations. That is fine until you end up using the key combinations that do suffer from ghosting issues, and you realize that your keyboard no longer works.
What is N-Key Rollover? Is It the Same as Anti-Ghosting?
Another term you will often hear when searching for keyboards is n-key rollover. Typically, you would see this on gaming keyboards or even on gaming laptops. So what does N-Key rollover mean? Is it the same thing as anti-ghosting?
That’s everything you need to know about keyboard ghosting, what it means, why it happens, and how manufacturers can make anti-ghosting keyboards that don’t suffer from the same issues. We also took a look at what N-key rollover means, as well as a quick comparison between N-key rollover vs anti-ghosting keyboards. So we suggest you keep this in mind while buying a gaming keyboard to play games like World of Warcraft, Apex Legends, Call of Duty, Valorant, and other popular titles.