Mechanical keyboards have gained a lot of popularity in recent years due to their superior build quality and performance. They are known for their tactile feedback, durability, and the ability to register multiple key presses simultaneously, commonly referred to as "n-key rollover." However, some users have reported experiencing an issue known as "ghosting" on their mechanical keyboards. In this article, we will discuss what ghosting is, why it occurs, and how it can be prevented.
What is Ghosting?
Ghosting occurs when a keyboard fails to register a key press or registers a key press that was not actually pressed. This can happen when several keys are pressed simultaneously or in quick succession. For example, if you are typing quickly or playing a game that requires you to press multiple keys at the same time, ghosting can cause some of the key presses to be missed or registered incorrectly.
Why Does Ghosting Occur?
Ghosting occurs due to the design of the keyboard's matrix. A keyboard matrix is the grid of circuits that connect the keys to the keyboard's controller. When a key is pressed, it completes a circuit that sends a signal to the controller, which then registers the key press.
However, the matrix is designed to limit the number of circuits that can be active at any given time. This is because a keyboard's controller can only process a certain number of signals at once. When too many keys are pressed simultaneously, the matrix becomes overwhelmed, and the controller cannot process all the signals. This results in some key presses being missed or registered incorrectly, causing ghosting.
How Can Ghosting be Prevented?
Ghosting can be prevented by implementing various design features and technologies. Here are some of the most common ways manufacturers prevent ghosting in mechanical keyboard:
Anti-Ghosting Technology: Many modern mechanical keyboards come with anti-ghosting technology, which allows the keyboard to register multiple key presses simultaneously. Anti-ghosting keyboards use a specialized matrix design that allows more circuits to be active at once, reducing the likelihood of ghosting.N-Key Rollover: N-key rollover (NKRO) is a feature that allows a keyboard to register all key presses, regardless of how many keys are pressed at once. NKRO keyboards have a separate circuit for each key, which eliminates the possibility of ghosting.Key Switch Type: The type of key switch used in a mechanical keyboard can also affect the likelihood of ghosting. Some key switches, such as Cherry MX Brown and Cherry MX Blue, are more prone to ghosting than others, such as Cherry MX Red and Cherry MX Black. Key switches with a lower actuation force and a shorter travel distance tend to be less prone to ghosting.Firmware Updates: Keyboard manufacturers can release firmware updates that address ghosting issues. These updates may improve the keyboard's matrix design, increase the number of circuits that can be active at once, or improve the controller's ability to process signals.Conclusion
Ghosting is a common issue that can occur on mechanical keyboards when several keys are pressed simultaneously. However, manufacturers have implemented various design features and technologies to prevent ghosting, such as anti-ghosting technology, n-key rollover, key switch type, and firmware updates. When shopping for a mechanical keyboard, it's important to look for these features to ensure you get a keyboard that is less prone to ghosting. With the right keyboard, you can enjoy the superior performance and tactile feedback that mechanical keyboards are known for without having to worry about ghosting issues.
