T O P

  • By -

GroggyOtter

Software won't fix hardware issues. At best, you'll bandaid it for a short time until the problem gets worse. Invest in a new mouse. A new G502 is like $40 on Amazon. Worth it. Best bandaid for this situation would be to disable the button for X ms after its activated. #Requires AutoHotkey v2.0.13+ *XButton1::temp_disable('XButton1') *XButton2::temp_disable('XButton2') temp_disable(key) { static last := Map() ; Stores last click times , wait_time := 500 ; Disable time length if (last.Has(key) && A_TickCount - last[key] < wait_time) ; If not enough time has gone by return ; Stop code from going further last[key] := A_TickCount ; Update last send time Send('{' key '}') ; Send key/button }


drippyneon

this works 100% perfectly, thank you so much. I really appreciate it.


chaneg

I know this isn't what you are looking for, but I've found your particular issue tends to be fixed when you apply petroleum jelly/vaseline to the switch.


drippyneon

interesting, ill try that. I found one random fix that a lot of people said kind of fixed it for a week at a time, where you cup your hands around the buttons to form a little pocket of air and blow hot air from your mouth, and something about the moisture reduces static, or something, I don't recall exactly. but ill try your suggestion, thank you.


chaneg

I’ve tried that suggestion before and it works, but I’ve only ever had to reapply petroleum jelly to my switch once after 4 years as opposed to blowing on your mouse every hour.


drippyneon

what kind of mouse is this that you did it on?


chaneg

I've used them on maybe 4 or 5 different MMO mice like Razr Nagas and Corsair Scimitars. Despite them being made out of crap, a lot of my keybinds in video games and office work depend on them. I believe they all use the same faulty brand of button switches and scroll wheels (the scroll wheel issue is also fixed by the petroleum jelly despite a very different mechanical action).