A gaming mouse i a mouse which basically has features specifically designed for gaming needs. Those needs are :
- Higher Sensitivity
- More Buttons with customizable functions
- Design for long hour usage
- Flashy design to set it apart from normal mice
Of course you can use the gaming mouse for regular PC use. For gaming you just enable the functionality to make it faster and smoother.
But to understand better about gaming mice you need first to understand about mice in general.
Gaming mice are just an enchanced version of mice.
If you understand the principles of mice in general, then we can build on what is better in gaming mice.
“The basic way a sensor operates is largely the same over all mice, though there are some rather large differences in how each sensor goes about acquiring movement data. In traditional methods such as sensors manufactured by Avago Technologies, the image acquisition system (IAS) first captures the movement of the mouse, usually in many thousands of frames per second , which are then processed by the digital signal processor (DSP) of the sensor in order to determine the (delta) Δx/Δy values (through direction and magnitude of movement). From here a microcontroller unit (MCU) translates this data into USB or PS/2 signals, which are then sent to the host controller (PC). “https://www.overclock.net/forum/375-mice/1251156-overview-mouse-technology.html
Well frames per second here means the sensor’s frames per second.
It’s the same type of metric but to a different device.
“The Philips Twin-Eye laser sensors register movement quite differently than traditional image capture sensors using a “Doppler shift” method. In PTE sensors, a photo diode detects fluctuations in the laser power and is output to a application-specific integrated circuit (ASIC) which conditions and digitizes the signals. The dual laser system is needed in this method in order to detect directional movement, and is done by analyzing changes in laser temperature and consequent modulation of the laser frequency. As a result of the Doppler technology in PTE sensors they do not gather information in frames but are able to detect these laser fluctuations up to a certain speed, rated in m/s. “https://www.overclock.net/forum/375-mice/1251156-overview-mouse-technology.html
Next are some things you need to be careful about sensors.
“Just because a specific sensor is used in a number of mice doesn’t mean that the performance for each of these mice will be the same (build quality, lenses, sensor implementation, and firmware can all influence performance), but it should mean that the general performance traits will be relatively similar. Unfortunately this also means that if there are tracking or hardware related errors that they may also carry over. “https://www.overclock.net/forum/375-mice/1251156-overview-mouse-technology.html
“Another important consideration in looking at sensor performance is what surfaces work well with which mice and which ones will not , and finally whether a sensor is optical or laser, and how each of these types of sensors perform (laser sensors can detect surface imperfections at 20x the rate of optical sensors, this does not necessarily make them more accurate however). “https://www.overclock.net/forum/375-mice/1251156-overview-mouse-technology.html
But enough with the theory for now let’s see some relative YouTube videos.
“Acceleration is a function, sometimes referred to as pointer ballistics, that increases the mouse cursor speed based on the movement velocity of the mouse (the faster you move your mouse the more your cursor speed will increase). This function can be either an operating system, driver, or in-game setting, where the OS function is the most common instance of the three. Due to the number of places that these acceleration options can be found there can be as many as three different functions present at the same time, depending on the environment and if these features are enabled. “https://www.overclock.net/forum/375-mice/1251156-overview-mouse-technology.html#user_i
“So the main question that is usually asked is, Is mouse acceleration bad? In a strictly theoretical sense I might say yes, though in a practical sense this becomes much more preferential, and not necessarily so. It should be noted however that Quake 3 and Quake Live are in a slightly different category than most games as players have a much more immediate and finer control over how acceleration functions in this game when it is enabled (not OS based, see below). “https://www.overclock.net/forum/375-mice/1251156-overview-mouse-technology.html#user_i
Acceleration makes the mouse move very fast so it is more useful in situations where you need to move the mouse 360 degrees or more with a relatively small mouse movement.
Quake can use acceleration since it is a fast paced game and is required that you aim and shoot while jumping.
Let’s see some Youtube video relative to acceleration.
That’s enough of mouse accel. Let’s see about Angle Snapping.
“Angle snapping (the term used by Avago), drift control, prediction, or any other name that has been coined in the last decade or so are all terms used to describe a type of path correction algorithm that can be found in the SROM of the mouse sensor (in most cases). The original purpose for including set amounts of moderate correction by many early sensor manufacturers such as Agilent (now Avago Technologies) was that by giving the sensor the ability to follow a path that the end-user could essentially be assisted in drawing straight lines. It should be noted that when this algorithm was first introduced in the late 90’s (as an unlisted feature), that it was not included from a need to correct performance or stability issues. “https://www.overclock.net/forum/375-mice/1251156-overview-mouse-technology.html#user_iv
The video with the 5 mice above tests about angle snapping too.
Well this feature can be useful to drawing applications too.
Well below there is a good video that shows angle snapping (disabled and enabled).
Well , you can always visit the links to learn more details. Next in line is CPI (DPI).
“Often confused with the term DPI (a measure of spatial dot density used in printing), CPI or counts per inch is an expression of the number of units (known as counts) that will be reported by the mouse when it is moved one inch (also formerly known as PPI, or pulses per inch). The higher the CPI, the higher the number of counts that will be reported in one inch and therefore the more movement of the mouse cursor that will take place. Additionally, the higher the maximum CPI of the sensor, the higher the maximum velocity that the sensor can report. “https://www.overclock.net/forum/375-mice/1251156-overview-mouse-technology.html#user_v
A good Youtube video is linked below.
“CPI resolutions can be either native or interpolated, where interpolated settings are resolutions not native to the mouse sensor”https://www.overclock.net/forum/375-mice/1251156-overview-mouse-technology.html#user_v
Next and last is Interpolation.
There are more metrics of course to consider.
But in this post we look at the most important that can affect the decision when buying a gaming mouse (or simple mouse).
“Interpolation or frame skipping, occurs when the MCU is forced to guess at the Δx/Δy values of the sensor instead of having the “real” Δx/Δy values. This can occur in one of two ways. If the sensor tracks values that are greater than its default range (neutral range) the MCU will be forced to guess what the actual Δx/Δy values are. Secondly, if the receiver clocks of the sensor and MCU are not in sync, or the service interval (known as frames in USB 2.0) returns an error, reset, or null data (through ESD events, invalid addresses, MCU firmware flaws, etc…), the MCU may again be forced to guess the Δx/Δy values. “https://www.overclock.net/forum/375-mice/1251156-overview-mouse-technology.html#user_viii
The key word here is guess (or estimate or calculate).
“CPI resolutions that are not native to the mouse sensor are commonly referred to as interpolated. Native resolutions are technically more precise, while interpolated resolutions could be nearly as precise, or very bad, depending on the implementation. As an example, in Avago’s original 3080 sensor, the native CPI resolutions were 400 and 1600; often times 800 CPI (1600 halved) would be an interpolated resolution that the mouse manufacturer would additionally provide. Laser sensors have a distinct advantage in having many more native settings over their optical counterparts. The ADNS-9500 for instance can reach up to 5700 CPI (depending on firmware and lens, default is 5670) but is scalable in steps of 90 CPI, all of which are native (90, 180, 270, etc…). You can check the sensor manufacturers website (or datasheets) to ascertain if your CPI resolutions are native or interpolated. “https://www.overclock.net/forum/375-mice/1251156-overview-mouse-technology.html#user_viii
I found a relatively good Youtube video that can show visually what interpolation is.
The video covers other things too, relative to animation but didn’t find other videos that don’t have boards and formulas and blah blah blah!!.
The above metrics are the most important about a mouse. What a gaming mouse differs from a normal mouse is that it has higher DPI (many gaming mice have switches to change DPI dynamically), more buttons that are programmable with software, better aesthetic features to look more like a gaming mouse and not a boring one (RGB lights), and better ergonomics (basically design oriented for longer mouse usage , i’m sure you have about some mice have adjustable weights.).
In the future, this article might cover different types of grips. The work never ends. Feel free to drop some comments and/or suggestions/recommendation. Take care.