How long are millions of keystrokes and clicks, in years?
When you look at the technical specifications for modern gaming keyboards and mice, you notice that manufacturers provide lifespan estimations like "this keyboard will last 80 million keypresses" or "this mouse will last 30 million clicks." What do these metrics mean? Can you use them to estimate how many years these products last? I wanted to answer these questions, and I have performed some experiments, using software that tracks my day-to-day computer usage patterns. Here's what I have learned:
What kind of computer user are you? Learn with WhatPulse!
I am the kind of computer user who writes a lot and regularly plays on his computer. I do lots of work in Microsoft Office, just like any other business user, lots of web browsing and I also play games like League of Legends, Fortnite, Diablo 3, The Witcher, Pillars of Eternity or Transistor.
During working hours, I tend to use the keyboard a lot more than the mouse, and I press many keys on the keyboard. However, the most used keys are Space and Backspace, which makes sense, if you think about it. When I play games, I press just a few keys on the keyboard that allow me to control my in-game character. For example, in League of Legends, I often press the following keys: Q, W, E, R, D, and F. When I play shooters or role-playing games, I press a lot the following keys: W, A, S, D.
To know how much you type and you click, on average, per day and what keys you tend to press more often and which mouse buttons, you need to install a specialized app and monitor yourself for at least a week, if not several weeks. We recommend that you try WhatPulse and use it to understand more about your typing and clicking habits. Then, based on this data, you can try to estimate how much your next keyboard or mouse will last. If you need some help learning how it works and how to use it, read this guide: How many key presses and mouse clicks do you perform in a day?.
How long are 50 million keypresses in years?
After using WhatPulse for a month, it has revealed that I press on average, 11698 keys per day or 4.2 million keypresses per year. I don't press the same key 11.000 times a day, and you need to look at the key that you press most often. In my case, it's Space, and it represents 12% of the key presses that I make on average, in a day. This means 1404 key presses per day.
How much is this in years, if I were to buy one of the best gaming keyboards on the market? Let's find out:
- Razer Hunstman Elite promises a 100 million keystroke lifespan. This would mean 195 years. That is a lot of time, and the keyboard will stop working much earlier than that.
- Many mechanical gaming keyboards like the SteelSeries APEX M750 or HyperX Alloy Elite, promise a lifespan of 50 million keystrokes. This means 97 years. Again, that is a lot of time.
How long are 20 million clicks in years?
When it comes to mice, and especially gaming mice, some manufacturers communicate the expected lifespan of the mouse in how many clicks it was created to resist. After a month of usage, WhatPulse has revealed that I make 7985 mouse clicks per day or 2.9 million clicks a year. 95% of those clicks are left clicks, and it means that I press the left click button 7586 times a day.
How much is this in years, if I were to buy one of the best gaming mice on the market? Let's find out:
- SteelSeries promises a lifespan of 30 million clicks for their Rival 700 gaming mouse. This means an expected lifespan of 10.5 years.
- Most companies promise a lifespan of 20 million clicks for their mice. Examples of such mice are ASUS ROG Spatha or Logitech G303 Daedalus Apex. This means 2636 days or 7.2 years.
The problem: How manufacturers make lifespan estimations!
Manufacturers do not openly talk about how they make their lifespan estimations. You find little information on this topic, and generally only after digging through technical forums where people share bits of useful information.
First of all, lifespan estimations are made in specialized labs, and they are performed only for the switches beneath the keys on your keyboard and the buttons on your mouse. In those labs, you do not find elements that are found in abundance in our homes and offices: dust, moisture, and dirt. You can see how such labs look in the video below, made by Omron, a corporation that supplies switches for many of the gaming mice found on the market today.
No matter how clean you are, dust always accumulates on your keyboard and mouse and lowers their lifespan. If you never clean your keyboard and mouse, and you also get some dirt on them, they can start to malfunction relatively quickly. Also, moisture damages the electronic circuits that make up your keyboard and mouse. When exposed to high humidity, water droplets can enter the switches that are used in your mouse or keyboard, which gets carbonized on the switch, lowering its lifespan.
In testing labs, they use a standardized ambient temperature, which is ideal for the functioning of the switches, with an optimal humidity, and atmospheric pressure. It is in no way similar to the environment in your home and office.
Another difference is that they apply the same force and overtravel when making lifespan estimations. They have robots pressing those switches millions of times, always in the same way. Let's explain the concepts of force and overtravel:
The force is how hard the switch is pressed. People press the keys on their keyboards with different forces, based on they typing style, how old they are, their strength, mood, and so on. You press keys with different forces during a day, based on how tired or angry you are, how far a key is on the keyboard, and so on. The same with the buttons on your mouse. When you press a key or a switch hard, with a lot of force, you lower its lifespan more than when you press it with the ideal force chosen by its manufacturer.
Another important concept is overtravel. To make it easier to understand, look at the diagram below. It represents a standard electromechanical switch, shared by Honeywell. While the switches found in keyboards and mice look different, the operating principles are similar.
When not used, the switch has a "free position" where nothing happens (position A). The switch is designed to be set into its "operating position" (position B) when you turn it on. When it reaches that position, it does what it is supposed to do (send a keystroke or a mouse click). However, when you press it with a different force than the ideal, it gets into its "overtravel position" (position C). This position is lower than its ideal "operating position" and it represents how much you can safely press the switch beyond the operating position before it starts to malfunction. When you release the switch, it does not immediately get back to its "free position." it first gets to a "release position" which is lower than the "free position." After some time (milliseconds or seconds) it gets back to its initial "free position."
The distance from the free position to the overtravel limit position represents the total travel. The overtravel position varies based on the force that you use to press the switch. For increased lifespan, you want the total travel to be as low as possible. Therefore, the harder you press the switch, the more often it reaches its overtravel position limit, the higher the total travel, and lower the lifespan. When making their lifespan estimations, manufacturers use a low or no overtravel because they want their switches to last longer, and offer more impressive numbers to their customers. Also, different switches have different safe overtravel positions and can sustain smaller or higher forces when pushed.
What should we learn from this?
After doing this experiment on my own, understanding how much I type and click on average, and looking at the technical specs of many keyboards and mice, I would like to draw several conclusions:
- The lifespan of the switches used in modern keyboards and mice is measured in key presses and clicks because a time-based measure would not apply to all users. Different users have different usage patterns.
- Depending on how much you type and click, the same mouse and the same keyboard lasts a different time than for other people. Sometimes, these differences can be significant, based on usage patterns.
- If you want to increase the lifespan of your keyboard and mouse, you should clean them regularly, avoid liquid spiling, and avoid using them in humid environments. Also, you should not type or click with a lot of force, as this directly lowers their lifespan.
- The switches used in gaming accessories tend to be more durable than other parts and most probably they won't be the cause of your keyboard or mouse failing. Drivers are a lot more likely to fail than the hardware, while the electronics used in a keyboard and a mouse last less than the switches, especially in environments with lots of dust or humidity.
- Lifespan estimations in keystrokes and clicks are just marketing buzz with no real value in estimating the real lifespan of what you are about to buy. These estimations only try to impress users and differentiate the different accessories between them, in an artificial manner. The lifespan of the keyboard (or that of the mouse) is as long as that of its weakest component. For example, you can buy a keyboard with high-quality switches, with poor design and low-quality plastic protecting them, and get a short-lived keyboard.
- Manufacturers should provide other metrics for estimating the durability of their devices that take into consideration real-life usage situations and environments, as well as the other components inside a keyboard or mouse, which are likely to fail faster than the switches that are used.
What do you think?
Now that you know my view on this subject and what I have learned while trying to estimate how much my keyboard and mouse are going to last, I would like you to share your view on the subject. What do you think about the lifespan metrics used by manufacturers for their keyboards and mice? Are they useful to you? Do you consider them when buying such products? Let us know in the comments below.