|
Hey guys,
So my death adder which i''ve for 2 years now is double clicking a lot. Ill click the left mouse or the back n foward buttons but it will double click them 50% of the time. Anyone know if its just dying on me and need to buy a new one or can I fix it.
Also my qwer buttons on my black widow are getting to require a lot more force on the push to work now, is that also fixable or is it dying aswell?
|
Sorry to say but I think your mouse is broken. I've had this happen with a Razer Naga, and my friend has had the same problem, same mouse. For me it happened more and more and then eventually quit working, my friend was 100% the same. I've hear this is a semi-common problem with all razer mice.
On the Black widow just pull out the keys and clean it. They pull out hard but you wont break anything.
Sorry for the bad new(hope I'm wrong)
edit: same time frame as you by the way, 2 years
|
that's razer for you and it the main reason why so many advise to stay away. your mouse isn't dead per-say but its difficult to fix that problem. i had it both on my death adder and imperator before i switched and was only able to make short time fixes, by opening the mouse and closing it again after bending and screwing with some of the plastic that holds it together and that physically registers the click. as far as i know they is no real fix. best of luck on your keyboard
|
On December 04 2012 11:38 Syngelic wrote: that's razer for you and it the main reason why so many advise to stay away. your mouse isn't dead per-say but its difficult to fix that problem. i had it both on my death adder and imperator before i switched and was only able to make short time fixes, by opening the mouse and closing it again after bending and screwing with some of the plastic that holds it together and that physically registers the click. as far as i know they is no real fix. best of luck on your keyboard
Not always...... In your Windows mouse options, turn updown the double-clicking sensitivity. This is a bandaid though, so eventually you'll require replacement. It's been 1 year for me though since doing that and the mouse is still going fine. I'm on my 3rd year with this mouse, almost 4th. I think.
For your keyboard, you should pry off the keys and clean the board. It's unusual to have a whole group be affected unless you've done something like spill pop or drop crumbs in the board.
|
Had the exact same problem on my old Razer Abyssus mouse; the double clicking thing tends to be a problem with Razer mice in general after months of usage.. On SC2 I would single-click 1 worker on the mineral line to make a pylon or whatever building.. And it would double click on one instead and select all of my workers as result, and I would end up pulling all of my probes off the mineral line to make one pylon :[ Or I'd be micro'ing blink stalkers v.s Roaches.. Left click one to blink it back, it would double click and select all of them, and I would end up blinking all of them back :p
|
ahahaha you have to get a new one.
I put up with that shit for 2 solid years and tried every possible imaginable fix. I am never buying a razer product again
|
it happened to my Abyssus and Mamba. People said that you can fix it by cleaning the transparent little block right under the mouse's click with a drip of contact cleaner then wipe it with a microfiber cloth. Never tried it but that solution seems to be working to many ppl.
|
I had that issue a lot. I fixed it by installing new drivers and opening up and cleaning my mice. This happened two years ago. Since then, all good!
|
It happened to my dads mouse, then I had it RMA'ed, and no diff. Then I realized that for some weird reason upon installing the drivers double click was turned on some where in the control panel, I played around with settings and turned it off and no problems.
Btw Razer uses Omron switches, lest people accuse gym of skimping on that. I think some people probably got a bad batch or something like that.. Same for blackwidows, switches are not made by them, but by cherry MX. Deathadder 2012s coming out soon
|
If playing with drivers doesn't help, it's actually broken and your options are either to get a new one via RMA or to attempt to repair (by cleaning or replacing) the left click switch in the mouse. Replacing is obviously much harder than cleaning. Cleaning is even difficult without the right tools - you could fuck up the "feet" of your DA trying to get to the bolts hidden beneath them.
EDIT: I suggest googling for a tutorial on cleaning, or if you're a little more technically inclined, buying a replacement switch and installing it. DON'T DO ANY OF THIS IF YOU'RE STILL ON WARRANTY - JUST RMA (and be sure to mention you've got latest drivers, etc, or they may give you the runaround).
|
I dont have a DA, but i have a Mamba (basically a wireless DA). Popping off the top is very simple, so id suggest you give that a try, but if youre not comfortable with that an RMA is totally an option.
But id suggest saving yourself the trouble and trying to fix it yourself, I had to fix my mouse by removing a tiny bit of flashing that was causing click problems... it went from annoying to awesome in about 5 minutes of work. Even with having to do that id 100% buy another one if this one happened to fail, the mouse is great.
|
On December 04 2012 10:14 dapierow wrote: Hey guys,
So my death adder which i''ve for 2 years now is double clicking a lot. Ill click the left mouse or the back n foward buttons but it will double click them 50% of the time. Anyone know if its just dying on me and need to buy a new one or can I fix it. Very common. Many of those end up on eBay ... The reasons can be cheap switches being used by Razer as well as a bad shell design (the more "brute force" a switch is experiencing during a click, the faster it will die!). Or maybe your fingers are too strong
|
Mine had the exact same problem -.- Fucking annoying playing sc2 -.- At the end I couldn't drag over units cause it would just double click -.- Died yesterday tho Bought a cheap steelseries. Hope I'm pleasantly surprised!
|
I've had my death adder for ~6 years now and about a year ago I was having the same problem. Check your firmware/drivers and make sure they're up to date, and double check the "double click" option, there's I think 2 settings you could check, one is in your generic mouse settings and has something to do with automatically double clicking, and then there's the "double click speed" in the razer drivers, just check and make sure you don't have it like, all the way at the highest, cause that could be causing the issue as well. Or it's possible you just need to clean it. If it was a switch issue you should also be experiencing issues with it not clicking at all, and no or very little tactile feedback, or no audible "click". Just something you should check before you decide to just go buy a new mouse.
|
It's not the "deathadder"'s fault, its those particular omron switches that it uses. They are actually very good, but this has been an issue with this batch for some reason.
I've heard of a few people fixing it by taking it apart and cleaning the mouse switch (the thing that goes click) with a Q-tip with rubbing alcohol on it.
|
France12790 Posts
I've had this problem with my deathadder T;T. I bought another one, the blackedition version, but I don't like the clics as they are harder to press so I recommend you getting the exact same edition as before if you want another deathadder.
|
Feels like planned obsolescence. :d
On the otherhand, since the problems are so common, you find lots of instructional videos on youtube on how to fix them. Look there for help!
I hesitate on buying a new mouse, since I like razer's design most, but since I don't have a new mouse yet I also hesitate to crack my razer mices open to fix them, since mine only doubleclick every 10-15th click.
|
hello, i had a deathadder too which i bought some years ago. It was a good mouse, but after about 2 years i had the doubleclick bug too.
Because i was satisfied with the product my plan was to purchase a new one but after reading in forums that i am not the only one with this problem and that it "coincidentally" always happesns after the warranty is off i decided that i will never buy a razor product again.
To me it is obvious, i wont say they create a product flaw on purpose, but since this is a huge bug that is known forever and it makes the product unusable,well i can understand that they are not dissatisfied when people need to buy a new mouse every two years but not with me.
|
On December 04 2012 22:29 HaRuHi wrote: Feels like planned obsolescence. :d. Could very well be the case. I find it hard to believe that they don't understand which factors contribute to a short switch life ...
|
The doubleclicking and the scrollwheel breaking are known issues. I'm on my third deathadder, the scrollwheel set a record time in breaking, < 3 months.
I miss the diamondback. I really liked the separation between the buttons and the rest of the outer hull and they lasted through a lot. Bling's deathadder broke this weekend just before the final and he had to play on someone elses.
Maybe time to contact madcatz and see about getting a RAT. It looks like a freak of nature to me, but the reviews are really good..
|
i had the doubleclick-problem with some of my mice as well and i fixed the hardware with software  just use the following auto-hotkey script (you can put in autostart if you want to)
+ Show Spoiler + /* ** Buggy-Mouse.ahk - Fix a buggy mouse. Stop it from double-clicking when you try to single-click. ** ** Updated: Sat, Aug 27, 2011 --- 8/27/11, 2:38:19pm EDT ** Keywords: mouse double clicks when i click once ** Keywords: mouse double clicks on its own ** Keywords: mouse double clicks with one click ** Keywords: mouse double clicks on single click ** Keywords: mouse double clicks on one click ** Keywords: mouse double-clicking when you single-click ** Keywords: set mouse minimum double click speed ** Location: r.secsrv.net/AutoHotkey/Scripts/Buggy-Mouse ** ** Author: JSLover - r.secsrv.net/JSLover - r.secsrv.net/JSLoverAHK */ #SingleInstance force OnExit, OnExit
;// *** Settings ***
Log=0
;// Minimum double-click time. Any lower & it will be blocked (as being inhumanly fast). DoubleClickMin_ms:=80
;// *** DISABLED *** ;// Minimum click after mouse-up time. Any lower & it will be blocked (as being inhumanly fast). ;// *** DISABLED *** ClickAfterMouseUpMin_ms:=100
;// *** /Settings ***
Gosub, OnStartup
;// *** Build Tray Menu ***
Text_ClicksBlocked=Clicks Blocked Text_Debug=Debug Text_Debug_OnlyBlocked=Debug (only blocked)
Menu, Tray, Add, %Text_ClicksBlocked%, BuggyMouse_MenuSelect_ClicksBlocked Text_ClicksBlocked_MenuCurrent:=Text_ClicksBlocked Menu, Tray, Default, %Text_ClicksBlocked% Menu, Tray, Add, %Text_Debug%, BuggyMouse_MenuSelect_Debug Menu, Tray, Add, %Text_Debug_OnlyBlocked%, BuggyMouse_MenuSelect_Debug_OnlyBlocked Menu, Tray, Disable, %Text_Debug_OnlyBlocked% Menu, Tray, Add Menu, Tray, NoStandard Menu, Tray, Standard
;// *** /Build Tray Menu ***
;//BuggyMouse_Debug:=1 ;//BuggyMouse_Debug_OnlyBlocked:=1 Gosub, BuggyMouse_MenuSelect_Debug Gosub, BuggyMouse_MenuSelect_Debug_OnlyBlocked return
OnStartup: logdir=%A_ScriptDir% logfilename=%A_ScriptName%.log logfile=%logdir%\%logfilename%
time:=time() logmsg= (LTrim %A_ScriptName% Started`t`t%time% ` Status`t`tUpDn`t Key`t`t`tReason`t`t`t`tWindow`n ) log(logmsg) return
OnExit: time:=time() logmsg= (LTrim %A_ScriptName% Exited`t`t%time%`n`n ) log(logmsg) ExitApp
LButton:: MButton:: RButton:: log_key:="Down`t" A_ThisHotkey "`t" Critical di++ TimeSinceLastMouseDown:=A_TickCount-LastMouseDown_ts ;//TimeSinceLastMouseUp:=A_TickCount-LastMouseUp_ts DoubleClickTooFast:=TimeSinceLastMouseDown<=DoubleClickMin_ms ;// *** DISABLED *** ClickAfterMouseUpTooSoon:=(ClickAfterMouseUpMin_ms!="" && TimeSinceLastMouseUp<=ClickAfterMouseUpMin_ms) ;//if ((A_ThisHotkey==LastMouseDown && DoubleClickTooFast) || ClickAfterMouseUpTooSoon) { if (A_ThisHotkey==LastMouseDown && (DoubleClickTooFast || ClickAfterMouseUpTooSoon)) { ;//if (A_TimeSincePriorHotkey<=DoubleClickMin_ms) { reason:=DoubleClickTooFast ? "DoubleClickTooFast" "(" TimeSinceLastMouseDown ")" "(" DoubleClickMin_ms ")" : ClickAfterMouseUpTooSoon ? "ClickAfterMouseUpTooSoon" "(" TimeSinceLastMouseUp ")" "(" ClickAfterMouseUpMin_ms ")" : "Unknown" msg=`nblocked (%reason%) blockeddown:=1 BlockedCount_Down++ A_ThisHotkeyVarSafe:=RegExReplace(A_ThisHotkey, "i)[^a-z0-9_]") BlockedCount_%A_ThisHotkeyVarSafe%++ Gosub, BuggyMouse_UpdateStatus_ClicksBlocked
log_action:="BLOCKED`t" } else { reason:="" Send, {%A_ThisHotkey% DownTemp} msg=`nSent, {%A_ThisHotkey% DownTemp}`n`n (LTrim C if (%A_ThisHotkey%==%LastMouseDown% && (%DoubleClickTooFast% || %ClickAfterMouseUpTooSoon%)) )
log_action:="`tallowed" } BuggyMouse_DebugMsg_down=%di%: %A_ThisHotkey%(%TimeSinceLastMouseDown%)%LastMouseDown%%msg% msg= Gosub, BuggyMouse_Debug LastMouseDown:=A_ThisHotkey LastMouseDown_ts:=A_TickCount
wininfo:=WinGetInfo("a") log(log_action "`t`t" log_key "`t`t" reason "`t`t`t`t`t" wininfo "`n") return
LButton up:: MButton up:: RButton up:: log_key:=" Up `t" A_ThisHotkey Critical ui++ TimeSinceLastMouseUp:=A_TickCount-LastMouseUp_ts ;//if (A_ThisHotkey=A_PriorHotkey && A_TimeSincePriorHotkey<=DoubleClickMin_ms) { ;//if (A_ThisHotkey=LastMouseUp && A_TimeSincePriorHotkey<=DoubleClickMin_ms) { if (blockeddown) { msg=`nblocked blockedup:=1 BlockedCount_Up++ A_ThisHotkeyVarSafe:=RegExReplace(A_ThisHotkey, "i)[^a-z0-9_]") BlockedCount_%A_ThisHotkeyVarSafe%++ Gosub, BuggyMouse_UpdateStatus_ClicksBlocked
log_action:="BLOCKED`t" } else { Send, {%A_ThisHotkey%} msg=`nSent, {%A_ThisHotkey%} log_action:="`tallowed" } ;//if (BuggyMouse_Debug) { BuggyMouse_DebugMsg_up=%ui%: %A_ThisHotkey%(%TimeSinceLastMouseUp%)%LastMouseUp%%msg% msg= Gosub, BuggyMouse_Debug ;//} blockeddown= blockedup= LastMouseUp:=A_ThisHotkey LastMouseUp_ts:=A_TickCount
wininfo:=WinGetInfo("a") log(log_action "`t`t" log_key "`t`t" reason "`t`t`t`t`t" wininfo "`n") return
BuggyMouse_Debug_ShowLastMsg: ;//BuggyMouse_Debug_ShowLastMsg=1 BuggyMouse_Debug:
return
BuggyMouse_UpdateStatus_ClicksBlocked: BlockedCount_Total:=BlockedCount_Down+BlockedCount_Up Text_ClicksBlocked_MenuNew=%Text_ClicksBlocked%: %BlockedCount_Total% Menu, Tray, Rename, %Text_ClicksBlocked_MenuCurrent%, %Text_ClicksBlocked_MenuNew% Text_ClicksBlocked_MenuCurrent:=Text_ClicksBlocked_MenuNew Menu, Tray, Tip, %Text_ClicksBlocked_MenuCurrent% - %A_ScriptName% return
BuggyMouse_MenuSelect_ClicksBlocked: msgbox, 64, , (LTrim C %Text_ClicksBlocked_MenuCurrent%
Down(%BlockedCount_Down%) Up(%BlockedCount_Up%)
LButton(%BlockedCount_LButton%) MButton(%BlockedCount_MButton%) RButton(%BlockedCount_RButton%)
LButton up(%BlockedCount_LButtonup%) MButton up(%BlockedCount_MButtonup%) RButton up(%BlockedCount_RButtonup%) ) return
BuggyMouse_MenuSelect_Debug: BuggyMouse_Debug:=!BuggyMouse_Debug Menu, Tray, ToggleCheck, %Text_Debug% Menu, Tray, ToggleEnable, %Text_Debug_OnlyBlocked% Tooltip return
BuggyMouse_MenuSelect_Debug_OnlyBlocked: BuggyMouse_Debug_OnlyBlocked:=!BuggyMouse_Debug_OnlyBlocked Menu, Tray, ToggleCheck, %Text_Debug_OnlyBlocked% Tooltip return
log(p_msg, p_file="") { Global Log, logfile if (!Log) { return } if (p_file="") { p_file:=logfile } FileAppend, %p_msg%, %p_file% }
time() { FormatTime, time, L1033, ddd, MMM d, yyyy --- M/d/yy h:mm:sstt return time }
WinGetInfo(p_win, ByRef r_win_title="", ByRef r_win_class="") { WinGetTitle, win_title, %p_win% WinGetClass, win_class, %p_win%
r_win_title:=(win_title ? win_title:"<no-title-info>") r_win_class:=(win_class ? win_class:"<no-class-info>")
;//wininfo:=(win_title ? win_title:"<no-title-info>") " - " (win_class ? win_class:"<no-class-info>") wininfo:=(win_class ? win_class:"<no-class-info>") ": " (win_title ? win_title:"<no-title-info>") return wininfo }
#ScrollLock::log("*** PROBLEM ***`n") ^+#!F8::Gosub, BuggyMouse_Debug_ShowLastMsg ^+#!F9::Suspend ^+#!F12::ExitApp ;//*F12::ExitApp ;//F11:: ;//toggle:=!toggle ;//if (toggle) { ;// Hotkey, *F12, Off ;//} else { ;// Hotkey, *F12, On ;//} ;//return
/* ;// **************************** Changelog / Version History **************************** ** ** Created: Fri, Apr 11, 2008 --- 4/11/08, 11:19:19am ** Modified: Sat, Apr 12, 2008 --- 4/12/08, 5:38:19am ** Modified: Sun, Jul 10, 2011 --- 7/10/11, 3:19:19am EDT ** * Added blocking of "mouse down too soon after last mouse up" ** Modified: Wed, Jul 20, 2011 --- 7/20/11, 1:19:19pm EDT ** Modified: Thu, Aug 25, 2011 --- 8/25/11, 1:19:19am EDT ** * Temporarily disabled "mouse down too soon after last mouse up" blocking, until I get it working. ** Modified: Thu, Aug 25, 2011 --- 8/25/11, 2:38:19am EDT ** * Updated Keywords for search engines ** Modified: Sat, Aug 27, 2011 --- 8/27/11, 7:19:19am EDT ** * Added Logging ** Modified: Sat, Aug 27, 2011 --- 8/27/11, 2:38:19pm EDT ** * Added Window Info to log ** */ ;// **************************** /Changelog / Version History ****************************
"DoubleClickMin_ms:=80" you can change the time between blocked clicks here
all credits to the author!
|
I have had this problem too. Well I had 2 Razer Deathadder in about also 3 Razer Abyssus in the next years. 2 Deathadders got crashed when I was playing SCBW and 2 out of 3 Abyssus in SC2. It was always the same problem: Broken left mouse button. I think one in a year was standard for me, though I didn't hammer on the buttons, I was just clicking fast. Before the Deathadder I had two Razer Copperheads which had also a Razer-known problem: cable-break. However my last Abysuss is still working but I mainly use a Steelseries Kana now, because I got it for free and it has a nice grip. Razer makes good mice, but unfortunately they also break very fast.
|
On December 07 2012 23:01 tathagatagarbha wrote:i had the doubleclick-problem with some of my mice as well and i fixed the hardware with software  just use the following auto-hotkey script (you can put in autostart if you want to) + Show Spoiler + /* ** Buggy-Mouse.ahk - Fix a buggy mouse. Stop it from double-clicking when you try to single-click. ** ** Updated: Sat, Aug 27, 2011 --- 8/27/11, 2:38:19pm EDT ** Keywords: mouse double clicks when i click once ** Keywords: mouse double clicks on its own ** Keywords: mouse double clicks with one click ** Keywords: mouse double clicks on single click ** Keywords: mouse double clicks on one click ** Keywords: mouse double-clicking when you single-click ** Keywords: set mouse minimum double click speed ** Location: r.secsrv.net/AutoHotkey/Scripts/Buggy-Mouse ** ** Author: JSLover - r.secsrv.net/JSLover - r.secsrv.net/JSLoverAHK */ #SingleInstance force OnExit, OnExit
;// *** Settings ***
Log=0
;// Minimum double-click time. Any lower & it will be blocked (as being inhumanly fast). DoubleClickMin_ms:=80
;// *** DISABLED *** ;// Minimum click after mouse-up time. Any lower & it will be blocked (as being inhumanly fast). ;// *** DISABLED *** ClickAfterMouseUpMin_ms:=100
;// *** /Settings ***
Gosub, OnStartup
;// *** Build Tray Menu ***
Text_ClicksBlocked=Clicks Blocked Text_Debug=Debug Text_Debug_OnlyBlocked=Debug (only blocked)
Menu, Tray, Add, %Text_ClicksBlocked%, BuggyMouse_MenuSelect_ClicksBlocked Text_ClicksBlocked_MenuCurrent:=Text_ClicksBlocked Menu, Tray, Default, %Text_ClicksBlocked% Menu, Tray, Add, %Text_Debug%, BuggyMouse_MenuSelect_Debug Menu, Tray, Add, %Text_Debug_OnlyBlocked%, BuggyMouse_MenuSelect_Debug_OnlyBlocked Menu, Tray, Disable, %Text_Debug_OnlyBlocked% Menu, Tray, Add Menu, Tray, NoStandard Menu, Tray, Standard
;// *** /Build Tray Menu ***
;//BuggyMouse_Debug:=1 ;//BuggyMouse_Debug_OnlyBlocked:=1 Gosub, BuggyMouse_MenuSelect_Debug Gosub, BuggyMouse_MenuSelect_Debug_OnlyBlocked return
OnStartup: logdir=%A_ScriptDir% logfilename=%A_ScriptName%.log logfile=%logdir%\%logfilename%
time:=time() logmsg= (LTrim %A_ScriptName% Started`t`t%time% ` Status`t`tUpDn`t Key`t`t`tReason`t`t`t`tWindow`n ) log(logmsg) return
OnExit: time:=time() logmsg= (LTrim %A_ScriptName% Exited`t`t%time%`n`n ) log(logmsg) ExitApp
LButton:: MButton:: RButton:: log_key:="Down`t" A_ThisHotkey "`t" Critical di++ TimeSinceLastMouseDown:=A_TickCount-LastMouseDown_ts ;//TimeSinceLastMouseUp:=A_TickCount-LastMouseUp_ts DoubleClickTooFast:=TimeSinceLastMouseDown<=DoubleClickMin_ms ;// *** DISABLED *** ClickAfterMouseUpTooSoon:=(ClickAfterMouseUpMin_ms!="" && TimeSinceLastMouseUp<=ClickAfterMouseUpMin_ms) ;//if ((A_ThisHotkey==LastMouseDown && DoubleClickTooFast) || ClickAfterMouseUpTooSoon) { if (A_ThisHotkey==LastMouseDown && (DoubleClickTooFast || ClickAfterMouseUpTooSoon)) { ;//if (A_TimeSincePriorHotkey<=DoubleClickMin_ms) { reason:=DoubleClickTooFast ? "DoubleClickTooFast" "(" TimeSinceLastMouseDown ")" "(" DoubleClickMin_ms ")" : ClickAfterMouseUpTooSoon ? "ClickAfterMouseUpTooSoon" "(" TimeSinceLastMouseUp ")" "(" ClickAfterMouseUpMin_ms ")" : "Unknown" msg=`nblocked (%reason%) blockeddown:=1 BlockedCount_Down++ A_ThisHotkeyVarSafe:=RegExReplace(A_ThisHotkey, "i)[^a-z0-9_]") BlockedCount_%A_ThisHotkeyVarSafe%++ Gosub, BuggyMouse_UpdateStatus_ClicksBlocked
log_action:="BLOCKED`t" } else { reason:="" Send, {%A_ThisHotkey% DownTemp} msg=`nSent, {%A_ThisHotkey% DownTemp}`n`n (LTrim C if (%A_ThisHotkey%==%LastMouseDown% && (%DoubleClickTooFast% || %ClickAfterMouseUpTooSoon%)) )
log_action:="`tallowed" } BuggyMouse_DebugMsg_down=%di%: %A_ThisHotkey%(%TimeSinceLastMouseDown%)%LastMouseDown%%msg% msg= Gosub, BuggyMouse_Debug LastMouseDown:=A_ThisHotkey LastMouseDown_ts:=A_TickCount
wininfo:=WinGetInfo("a") log(log_action "`t`t" log_key "`t`t" reason "`t`t`t`t`t" wininfo "`n") return
LButton up:: MButton up:: RButton up:: log_key:=" Up `t" A_ThisHotkey Critical ui++ TimeSinceLastMouseUp:=A_TickCount-LastMouseUp_ts ;//if (A_ThisHotkey=A_PriorHotkey && A_TimeSincePriorHotkey<=DoubleClickMin_ms) { ;//if (A_ThisHotkey=LastMouseUp && A_TimeSincePriorHotkey<=DoubleClickMin_ms) { if (blockeddown) { msg=`nblocked blockedup:=1 BlockedCount_Up++ A_ThisHotkeyVarSafe:=RegExReplace(A_ThisHotkey, "i)[^a-z0-9_]") BlockedCount_%A_ThisHotkeyVarSafe%++ Gosub, BuggyMouse_UpdateStatus_ClicksBlocked
log_action:="BLOCKED`t" } else { Send, {%A_ThisHotkey%} msg=`nSent, {%A_ThisHotkey%} log_action:="`tallowed" } ;//if (BuggyMouse_Debug) { BuggyMouse_DebugMsg_up=%ui%: %A_ThisHotkey%(%TimeSinceLastMouseUp%)%LastMouseUp%%msg% msg= Gosub, BuggyMouse_Debug ;//} blockeddown= blockedup= LastMouseUp:=A_ThisHotkey LastMouseUp_ts:=A_TickCount
wininfo:=WinGetInfo("a") log(log_action "`t`t" log_key "`t`t" reason "`t`t`t`t`t" wininfo "`n") return
BuggyMouse_Debug_ShowLastMsg: ;//BuggyMouse_Debug_ShowLastMsg=1 BuggyMouse_Debug:
return
BuggyMouse_UpdateStatus_ClicksBlocked: BlockedCount_Total:=BlockedCount_Down+BlockedCount_Up Text_ClicksBlocked_MenuNew=%Text_ClicksBlocked%: %BlockedCount_Total% Menu, Tray, Rename, %Text_ClicksBlocked_MenuCurrent%, %Text_ClicksBlocked_MenuNew% Text_ClicksBlocked_MenuCurrent:=Text_ClicksBlocked_MenuNew Menu, Tray, Tip, %Text_ClicksBlocked_MenuCurrent% - %A_ScriptName% return
BuggyMouse_MenuSelect_ClicksBlocked: msgbox, 64, , (LTrim C %Text_ClicksBlocked_MenuCurrent%
Down(%BlockedCount_Down%) Up(%BlockedCount_Up%)
LButton(%BlockedCount_LButton%) MButton(%BlockedCount_MButton%) RButton(%BlockedCount_RButton%)
LButton up(%BlockedCount_LButtonup%) MButton up(%BlockedCount_MButtonup%) RButton up(%BlockedCount_RButtonup%) ) return
BuggyMouse_MenuSelect_Debug: BuggyMouse_Debug:=!BuggyMouse_Debug Menu, Tray, ToggleCheck, %Text_Debug% Menu, Tray, ToggleEnable, %Text_Debug_OnlyBlocked% Tooltip return
BuggyMouse_MenuSelect_Debug_OnlyBlocked: BuggyMouse_Debug_OnlyBlocked:=!BuggyMouse_Debug_OnlyBlocked Menu, Tray, ToggleCheck, %Text_Debug_OnlyBlocked% Tooltip return
log(p_msg, p_file="") { Global Log, logfile if (!Log) { return } if (p_file="") { p_file:=logfile } FileAppend, %p_msg%, %p_file% }
time() { FormatTime, time, L1033, ddd, MMM d, yyyy --- M/d/yy h:mm:sstt return time }
WinGetInfo(p_win, ByRef r_win_title="", ByRef r_win_class="") { WinGetTitle, win_title, %p_win% WinGetClass, win_class, %p_win%
r_win_title:=(win_title ? win_title:"<no-title-info>") r_win_class:=(win_class ? win_class:"<no-class-info>")
;//wininfo:=(win_title ? win_title:"<no-title-info>") " - " (win_class ? win_class:"<no-class-info>") wininfo:=(win_class ? win_class:"<no-class-info>") ": " (win_title ? win_title:"<no-title-info>") return wininfo }
#ScrollLock::log("*** PROBLEM ***`n") ^+#!F8::Gosub, BuggyMouse_Debug_ShowLastMsg ^+#!F9::Suspend ^+#!F12::ExitApp ;//*F12::ExitApp ;//F11:: ;//toggle:=!toggle ;//if (toggle) { ;// Hotkey, *F12, Off ;//} else { ;// Hotkey, *F12, On ;//} ;//return
/* ;// **************************** Changelog / Version History **************************** ** ** Created: Fri, Apr 11, 2008 --- 4/11/08, 11:19:19am ** Modified: Sat, Apr 12, 2008 --- 4/12/08, 5:38:19am ** Modified: Sun, Jul 10, 2011 --- 7/10/11, 3:19:19am EDT ** * Added blocking of "mouse down too soon after last mouse up" ** Modified: Wed, Jul 20, 2011 --- 7/20/11, 1:19:19pm EDT ** Modified: Thu, Aug 25, 2011 --- 8/25/11, 1:19:19am EDT ** * Temporarily disabled "mouse down too soon after last mouse up" blocking, until I get it working. ** Modified: Thu, Aug 25, 2011 --- 8/25/11, 2:38:19am EDT ** * Updated Keywords for search engines ** Modified: Sat, Aug 27, 2011 --- 8/27/11, 7:19:19am EDT ** * Added Logging ** Modified: Sat, Aug 27, 2011 --- 8/27/11, 2:38:19pm EDT ** * Added Window Info to log ** */ ;// **************************** /Changelog / Version History ****************************
"DoubleClickMin_ms:=80" you can change the time between blocked clicks here all credits to the author! Clever! Although I would recommend even less than 80 ms ...
|
On December 07 2012 20:17 Martijn wrote: The doubleclicking and the scrollwheel breaking are known issues. I'm on my third deathadder, the scrollwheel set a record time in breaking, < 3 months.
I miss the diamondback. I really liked the separation between the buttons and the rest of the outer hull and they lasted through a lot. Bling's deathadder broke this weekend just before the final and he had to play on someone elses.
Maybe time to contact madcatz and see about getting a RAT. It looks like a freak of nature to me, but the reviews are really good.. It seems like really bad quality on these mice. My last deathadder lasted about a year, then the doubleclick issue got to be unbearable. My current one has been about 9 months or so and now I am getting a strange scrollwheel issue. Sometimes I scroll down and get a scroll up or two. Sometimes I scroll up and get a scroll down or two. Sometimes I get a scroll for no reason at all. It hasnt been too often, but it has happened... and its really annoying when playing a game like CS where scroll is jump and you randomly jump for no reason.
|
I fixed my DA Chroma double clicking issue by blowing into the Left Click button *gently* with an air compressor. Hope this helps anyone else! My next mouse is going to be a logitech... :L
|
I have had the Razer Deathadder 3.5G AND Razor Deathadder 2013 that got this problem. The 2013 DA lasted for 2 years, and the 3.5G DA lasted for about 3-4 years. Luckily I got bought 4 year warranty for the 2013 DA, as Razer products are famous for shitting out after a couple years... And got it replaced for "free", but the new colorful DA.
Unless this mouse lasts for 8+ years, I don't think I'll buy a Razer mouse again.
|
The double click is not a software issue, it's mechanical. Razer built these mice to last less than two years, but will last much longer than that with a little surgery. There is a little indentation on the plastic piece that hits the micron switch, Razer made it so it stops hitting it correctly after a short period of time. There is youtube videos on exactly how to fix this, after many surgeries I have resorted to just using a little piece of masking tape to fill that gap. I have operated on my abyssus maybe 5 times in the last 3 years, and the same with my naga's.
DON"T send mice in to be replaced by the warranty. Razer will send you an older refurbished mice than you gave them and it will double click in less than 3 months too, and you will have an older mouse. Done it a few times with them until I stumbled upon those youtube videos. Hope this helps.
|
On July 31 2015 01:13 xevis wrote: The double click is not a software issue, it's mechanical. Razer built these mice to last less than two years, but will last much longer than that with a little surgery. There is a little indentation on the plastic piece that hits the micron switch, Razer made it so it stops hitting it correctly after a short period of time. There is youtube videos on exactly how to fix this, after many surgeries I have resorted to just using a little piece of masking tape to fill that gap. I have operated on my abyssus maybe 5 times in the last 3 years, and the same with my naga's.
DON"T send mice in to be replaced by the warranty. Razer will send you an older refurbished mice than you gave them and it will double click in less than 3 months too, and you will have an older mouse. Done it a few times with them until I stumbled upon those youtube videos. Hope this helps. Its not that they have designed the switch for it to break, its just a fairly low quality switch. You can easily avoid having to fix the switch over and over again by replacing the micro switch with something like a d2f-01f. Its not hard to de-solder a switch, If my shaky hands can do it then you can
|
The omron switch works just fine, its the piece of plastic that contacts the switch when you press your left or right mouse button, that piece was designed to fail imo. There are youtube vids on how to fix it in great detail, very easy to do.
|
I've been through 3 deathadders over the last 4 years. Everytime broken left mous button.
|
This is a good bump, promise.
I found this tutorial on how to fix the switch that triggers the click on the DeathAdder.
Since mine was doing the double-click thing too, I decided to give it a try.
I now have a fully working Deathadder again. .
https://t.co/12m0RM9dPy
Cheers!
|
On December 12 2015 00:59 funkie wrote:This is a good bump, promise. I found this tutorial on how to fix the switch that triggers the click on the DeathAdder. Since mine was doing the double-click thing too, I decided to give it a try. I now have a fully working Deathadder again.  . https://t.co/12m0RM9dPyCheers! I did that - used switches from an old mouse to fix a DA.
|
Had the same issue
|
|
|
|