Repair Mouse With Double Click Problem




I have a Logitech wireless laser mouse and after a year or so of use, the left click button would double click every time I tried to single click something. As can be imagined, this gets frustrating very fast. So, being the tinkerer that I am, I decided to open her up and see if it could be repaired. Sure enough, It's a pretty simple fix, if you have some common tools and a teaspoon (edit:a tablespoon) of patience. There are some very small parts involved, so you will want to make sure you ware working in a well lit, clean environment so that any parts that are dropped can be easily found. I have now performed this fix for the third time and decided to take pictures this time to share with others who may find this useful. Each time the repair lasts about 6 months to a year before needing to be redone. I imagine at some point the piece causing the problem will break, at which time the mouse will need to be replaced (unless you're determined enough to try and source parts). Good luck with your repair, I hope this helps.

EDIT: There are quite a few comments about the difficulty of step 8. I would advise that you read through some of the comments for various approaches to completing that part of the repair.

Step 1: Remove Batteries

If you are working on a wireless mouse, you will want to first open the battery cover, and remove the batteries from the mouse.

Step 2: Access Screws

On this particular model there are four screws which hold the mouse body together. These screws are located underneath the slide pads on the underside of the mouse. To remove the slide pads, gently pry the edge of the pad up with a small flat head screwdriver and peel it off. They are held in place with some sort of adhesive.

Step 3: Remove Screws

Remove the four screws with a small philips head screw driver.

Step 4: Open Her Up

At this point the top cover should lift off, revealing the mouse's innards.

Step 5: Locate the Click Mechanism That Is Causing the Problem (usually Left Click)

Depending on the mouse, there can be one, or several click mechanisms. This particular mouse has 6, with the left and right click being the main mechanism. The left click is the one causing me problems, and is likely the one you are looking for also. Locate this mechanism so we can continue the repair.

Before you proceed, be sure to notice the very tiny white button located on the top cover. This will fall loose when the cover is removed, and you will want to be sure you retain this piece to be reinstalled later.

Step 6: Open the Mechanism Box

The small rectangular box, contains the part we need access to in order to complete the repair.
To open the cover, use a small flat head screwdriver to gently pry the box cover away from the latch. This will allow the cover to lift slightly until you can do the same to the backside. Be careful not to pry too far or hard as it could damage the cover. The first time I performed this repair, I damaged the cover on mine, but thankfully it still stays in place, so there was no real harm done.

Be sure to retain the small white button to reinstall later.

Step 7: Locate, Remove, and Retension the Spring

This is the key to the repair. You must remove the very tiny copper tension spring from inside the click mechanism.

After you have removed this part, make sure the small tab has a decent curve to it. You can see in the picture how I use the screw driver to bend the curve while holding it down with my finger.

Then bend the tab up, so there will be more tension on it after it is reinstalled. You can see the before and after pictures showing how this will look.

Step 8: Reinstall Tension Spring

This is where the patience comes into play.  This is probably the most tedious and time consuming part of the repair.
To reinstall the tension spring, first attach it to the small hook at the front of the mechanism, as shown in the picture. Then use the flat head screwdriver to push the curved tab into place while keeping the rear of the spring under the small arm at the rear of the mechanism. The second picture shows what it should look like after being reinstalled. Notice the arrows pointing to the spots that need the most attention. You want all three to be correct or the mechanism will not operate properly. 

Step 9: Reassemble the Click Mechanism and Test

Next, you will need to reassemble the click mechanism. First reinstall the tiny white button into the mechanism cover (you did remember to find and set aside the tiny button right?).  The easiest way to do this is by dropping or placing it into the cover with a pair of tweezers. With one hand, pick up the cover  while keeping it upside down so the button stays in place. With the other hand, pick up the mouse body, turn it upside down, and push the cover back into place. Doing it this way will insure that the tiny white button stays in place while the mechanism is put back together.

At this point, before reassembling the mouse, set it down on the table, and give the tiny white button a few test clicks. You should notice that it is making a crisp click sound when pressed, and that it now springs back with more force than it did before. If you are not hearing and feeling a difference, you may need to open the mechanism back up and try retentioning the spring again.

If all seems well, than go ahead and put the mouse top back in place, reinstall the 4 main screws, and put the slide pads back in place. If there is not enough adhesive left to keep the slide pads on, you can add some more. Regular elmers glue stick has worked for me, or a dab of superglue would certainly do the trick.

Thanks for reading. I hope you now have a mouse that clicks properly.

51 People Made This Project!


  • Tape Contest

    Tape Contest
  • Trash to Treasure

    Trash to Treasure
  • Arduino Contest 2019

    Arduino Contest 2019

334 Discussions


5 years ago

I cant believe it worked. After some yelling and time I finally got the damn copper piece into place. THANKS!


5 years ago on Introduction

Hi, thank you very much for the great tutorial - I've tried it and my mouse is working fine. May I suggest that for step 8: Reinstall tension spring, you (1) place the curved tab (which is in the middle of the spring) at an angle on the tiny ledge of the metal piece on the mechanism first, then (2) hook the spring onto the front part of the mechanism, before finally (3) sliding the spring beneath the rear part of the mechanism?

I did not have much luck with the original action series of 2-1-3 until I tried 1-2-3 and the whole spring just slid into place while pivoting on the middle curved tab.

Hope this helps. And once again, thank you!


12 days ago

I followed the instructions and it worked! I actually had the patience to take the little copper spring out and bend it more as shown and replace it. The entire process took about 40 minutes. My one tip is: in order to hold the "very tiny white button" (mine was actually red, the mouse is a Tecknet BM306) in place when replacing the cover on the microswitch, I just placed the button inside the slot in the cover and held it there with a small piece of tape on the outside. That way I didn't have to turn the mouse upside down to replace the cover. Thank you for these instructions!


15 days ago

It worked.
Now i don't need to buy another mouse for a long time :v


Question 19 days ago on Step 9

Why not just replace the micro switch instead of taking it apart to repair? They are available on-line and cost about a penny apiece, from China. Replacing just requires some careful de-soldering and re-soldering.


26 days ago on Step 9

Hey! Thank you so much for this guide. I'm trying to repair instead of replacing. This was a real challenge cause I'm not the light-fingered type. Struggled to open the mechanism box, struggled even more to replace the copper thingy, and had to do it all twice cause the first time the click was unresponsive. Now it works, hope it stays that way for a while! Thanks again!


4 weeks ago on Step 8

I fixed my M100 logitech with this. For step 8 I first placed the spring and the back, then pulled a bit to place the front part.

PC Game Streams

2 months ago

I can't get the black cover off of my Steelseries mouse. Already putting a lot of tension on the part... If I put any more tension, I most likely will damage something. So now I'm stuck.


2 months ago

Thanks, this worked for fixing a logitech m570 wireless thumb ball mouse.

I did not take the copper thing off. I used a toothpick soaked in rubbing alcohol to clean where the copper switch touches. Only took a few minutes.

I wanted to be sure that the problem was fixed, so I made a web page that counted mouse clicks.

Before fixing it, when I pressed the left button down, it would register about 1 - 4 clicks. Sometimes it would not click at all. After, it only registered one click. I hope this page is handy for others who want to test their mouse:


3 months ago

Yes its really works. I fixed my left click problem of mouse :) and my friends mouse. thank you sir for share. Found youtube video tutorial about same thing.

Steve H1

Tip 3 months ago

Just try resoder smicrowitch 1st could be just lose or micro cracks need re-soldering. Worked for me.


3 months ago

I did not exactly follow your steps but yet your tut encouraged me to take action. My mouse is logitech g302. Although interior seems more complicated than your tut model, parts and switches are basically same. I feared to remove the metal sheet but it seemed intact and functioning properly. So I just applied a droplet of Pattex Ultra Gel and spread it a bit, to make sure the added thickness was not too much, let it dry and re-assembled the mouse. It worked!


3 months ago

Brilliant Thankyou.
For me my spring looked OK - I just removed the cover and gave it a good blow.
Must have been some dust or something


3 months ago

Thank you it worked


3 months ago

If anyone is interested in a temporary software fix. Download the program "AutoHotkey". Create a text file on your desktop and paste this code in(without the quotes).


Click down

KeyWait, LButton

Click up

Hotkey, LButton, Two, on

Sleep 215

Hotkey, LButton, $LButton, on




Name the file to something like "left_click_fix.ahk"

The only con is you have to triple click files/folders to open them instead of double click.

You can try changing the Sleep 215 value and see if you can get double click working as normal.

But for now, this is a temporary solution that I'm using.


Tip 7 months ago

Don't go all out and remove the copper spring. For most issues with mouse buttons, just take the cap off the micro switch and carefully clean the copper contacts inside with a small brush and alcohol (96% isopropyl alcohol). Chances are it will fix "bad" clicks and you won't need to remove the copper part.

1 reply

Reply 4 months ago

Great idea! another user was also able to retension the spring in place. Lots of great ideas in the comments.


Question 5 months ago

I just can't get pass reinstalling tension spring, everytime i tried to push it inside its just keep bouncing back. My moush is Cougar Minos X5

Any help sir/mam?

1 answer

Reply 4 months ago

Sorry I didn't see this sooner. Were you able to complete the install? It's hard to say without seeing it, but if you read through other users comments, there is a lot of advice on different ways to get the spring installed. That is definitely the most difficult part.


4 months ago

One thing of note that helped me and may help a few other people. You do not actually have to remove the spring to increase the tension. I just used a push pen and bent the metal a little bit while it was still attached. It worked for me. I did it because I knew if I tooke off that copper piece I would never get it back on.