【軟體】老闆! 滑鼠壞了! MouseFix by Daniel Jackson



贊助商連結


FYI
2010-01-14, 04:25 AM
最近密集地被某殺很大代言的廣告轟炸 - 老闆! 滑鼠壞了! 散人兄也說路邊的野花不要採! Oh! 抱歉! 注音有點不正常, 應該是說便宜的滑鼠不要買! 但59 元也是錢啊! 怎辦? 如果只是按一次變成按兩次, 那就用MouseFix 將就著用吧! 僅支援Windows NT/2000/XP

MouseFix by Daniel Jackson (http://www.danieljackson.co.uk/fun/old/)

This is a small utility program I wrote to correct a problem that is experienced by some users of the Microsoft Intellimouse Explorer Optical Mouse, whose devices have defective microswitches under the buttons causing a single-click to be seen by Windows as a double-click (seemingly not "debounced" properly).

贊助商連結


warzero
2010-01-15, 05:55 PM
感謝分享,也可以考慮用 Autohotkey (http://www.autohotkey.com/) 解決這問題。
Autohotkey 的功能很強大。如果覺得手感不對勁,也可以自調到適合的感覺。
以下的代碼是當偵測到雙擊過快時,模擬雙擊成單擊。


LButton::
If (A_TimeSincePriorHotkey < 180) ;可以將反應時間調快或慢
Return
Click Down
KeyWait, LButton
Click Up
return

引用來自: http://www.autohotkey.com/forum/topic38093.html


這是附加的,喜歡微軟或羅技的加速捲動(Accelerated Scrolling),也可以用 Autohotkey 來完成。
以下的代碼擁有分階式能力,可以更人性化的加速捲動。


WheelUp::
WheelDown::
if (A_PriorHotkey = A_ThisHotkey and A_TimeSincePriorHotkey < 70){
if(A_TimeSincePriorHotkey < 20) ;可以自調反應時間內
MouseClick %A_ThisHotkey%,,,8 ;捲動的倍速,越大捲越快
else if(A_TimeSincePriorHotkey < 30)
MouseClick %A_ThisHotkey%,,,4
else if(A_TimeSincePriorHotkey < 60)
MouseClick %A_ThisHotkey%,,,3
else
MouseClick %A_ThisHotkey%,,,2
}
else {
MouseClick %A_ThisHotkey%
}
return

引用來自: http://forums.logitech.com/t5/Mice-Trackballs/Accelerated-Scrolling-Disabled-in-SetPoint/m-p/334302

好吧,小弟承認是來打廣告的... (光速逃~

e-hunter
2010-01-15, 09:07 PM
:jump2:
感謝分享,也可以考慮用 Autohotkey (http://www.autohotkey.com/) 解決這問題。
Autohotkey 的功能很強大。如果覺得手感不對勁,也可以自調到適合的感覺。
以下的代碼是當偵測到雙擊過快時,模擬雙擊成單擊。


LButton::
If (A_TimeSincePriorHotkey < 180) ;可以將反應時間調快或慢
Return
Click Down
KeyWait, LButton
Click Up
return

引用來自: http://www.autohotkey.com/forum/topic38093.html


這是附加的,喜歡微軟或羅技的加速捲動(Accelerated Scrolling),也可以用 Autohotkey 來完成。
以下的代碼擁有分階式能力,可以更人性化的加速捲動。


WheelUp::
WheelDown::
if (A_PriorHotkey = A_ThisHotkey and A_TimeSincePriorHotkey < 70){
if(A_TimeSincePriorHotkey < 20) ;可以自調反應時間內
MouseClick %A_ThisHotkey%,,,8 ;捲動的倍速,越大捲越快
else if(A_TimeSincePriorHotkey < 30)
MouseClick %A_ThisHotkey%,,,4
else if(A_TimeSincePriorHotkey < 60)
MouseClick %A_ThisHotkey%,,,3
else
MouseClick %A_ThisHotkey%,,,2
}
else {
MouseClick %A_ThisHotkey%
}
return

引用來自: http://forums.logitech.com/t5/Mice-Trackballs/Accelerated-Scrolling-Disabled-in-SetPoint/m-p/334302

好吧,小弟承認是來打廣告的... (光速逃~

呃...英文文盲看不懂怎麼使用 :jump2:

FYI
2010-01-16, 01:57 AM
感謝分享,也可以考慮用 Autohotkey (http://www.autohotkey.com/) 解決這問題。
光看Script 就分出高下了, 強! Orz

FYI
2010-01-16, 05:57 AM
既然按兩下都可以變成按一下了, 那麼走兩步當然也可以變成只走一步! 真不知道再這樣惡搞下去, 還有什麼辦不到的? 不過小弟對於這些 "小" 工具的 "最大" 抱怨是, 檔案一點也 "不小" 啊!

SlowMousion - Dead'Soul (http://www.mystercrowley.com/slowmousion.php)
SlowMousion 滑鼠調速!讓滑鼠在繪圖時放慢移動速度   【重灌狂人】 (http://briian.com/?p=6749)