I am a moderate gamer and the main problem for me is mouse left click starts to double click for after every 1 to 2 years of usage. I found some hacks to correct this but eventually problem comes again.
So couple of years back I bought razer deathadder mouse thinking it will lasts forever for its price. But I was terribly wrong, even those expensive mouse will fail eventually. So I cannot throw this mouse away and buy a new one as I did earlier with my cheap mice.
I also wrote a small java program to test the mouse double click problem. you can identifiy how bad is the switch by comparing total clicks and double clicks in the application.
I am including rar file of the exe file and rar file of code also if you are curious
Step 1: Parts Needed
and a dodgy mouse
Step 2: Replacing Switches
Most of the expensive mouse have Japanese made omron branded switches. I found a pack of 5 omron micro switches for just 5$ including shipping in ebay. Link
They are some different models in omron switches but most popular are D2FC-F-7N 20M, where 20M represents 20million clicks lifetime of the switch.
I simply I opened my deathadder, removed every screw I can find to free main board from the mouse then desoldered old swathes and added new ones, now my mouse is back to its glory.
But the interesting part is upgrading cheap mouse with these good quality switches.
Step 3: Upgrading Cheap Mouse
The major difference between cheap and expensive mouse besides flashy LED lights and ergonomics is its sensor and switches.
Sensors in expensive mouse can have varying sensitivity, this can be controlled from the software they provided, which can sometimes be dodgy and consumes more system resources. Sensitivity in my deathadder can go up to 6400 but I never used it above 1000. So I think plug and play mouse is way better than using custom software.
So the major difference for me is switches, cheap mouse have these terrible switches with terrible life.
So I thought cheap mouse with better switches could be better than using expensive mouse.
I have a 10$ logitech mouse lying around with a double clicking left clicker. I replaced both clickers with these good switches.
Now mouse works and feels great, adding 2$ worth switches to the 10$ mouse makes it feels like an expensive mouse. This is a simple and cheap hack which can make your mouse feel like an expensive mouse.