I have a Razer naga Left Handed 2014 mouse with a broken scroll encoded and failing primary click. It's old, but they don't make left handed mice any more so I wanted to try and repair it. I changed the encoder, which is just a JST connector - this was a straight swap and worked immediately. However, the left and right click buttons are D2FC-F-7N(10M) switches. I bought a like-for-like ( https://www.amazon.co.uk/dp/B07L2SWCZK ).
I desoldered the old switch and replaced with the new. You can see there are subtle differences, but they are (or at least should be electromechanically the same):
Starting with the working switch (2 in the picture), I was able to identify continuity by putting my COM probe on the JST connector below the left switch (1 in picture) and the outermost pins of switch 2. I was then able to get continuity from the middle pin of switch 2 when the switch was depressed:
Following that same logic I can also confirm continuity on the outermost pins of switch 3 at all times, and from the middle pin when switch 3 is depressed.
As far as I am concerned this confirms an electro mechanicaly connection between the new switch and the board. However, when I plug it in I get no response from the switch.
My questions:
- Is it possible that the mouse can detect an after market switch (I would be very surprised, but it might be possible).
- Is it possible that despite being the same model, this has some tollerance differences that the mouse can detect preventing normal functionality (whether that is due to an anti-repair defence or just due to the switch not outputting the expected voltage to the circuit)
I am at a loss. If anybody has any suggestions as to why the switch is clearly functioning in the continuity tests, but not when connected to windows, I would be very grateful. Equally, If anybody has any suggestions of things I could try I would be equally grateful.

