2014-05-17 88 views
-1

我的鼠標已經開始雙擊單擊,我知道這是一個有點常見的問題。我想要處理所有的鼠標點擊事件來解決這個問題在軟件中。我知道「LowLevelMouseProc」有一些體面的控制,但通過很多谷歌搜索,我似乎無法找到我需要的東西。我需要兩個主要功能。處理C#中的所有窗口鼠標點擊事件

  1. 我的應用程序是「CallNextHookEx」鏈中的第一個(主要問題)。
  2. 要能夠拒絕或強制在鼠標按下時以及鼠標釋放時更改按鈕狀態。

,我也知道了「鼠標左鍵修復」程序,但它不處理幻影點擊後拖動(鼠標釋放後,不允許按下鼠標)

+0

*「我的鼠標已經開始雙擊單一的點擊,我知道這是一個頗爲普遍的問題。」 * ERR,什麼?這是一個常見問題? –

+0

隨着設備變老,您將開始彎曲按鈕內的彈簧,使您獲得非固定的點擊。有兩套Logitech設備容易出現這種情況,幾個月後顯然超過了10%。幾年後大多數老鼠都能夠得到這個問題。 –

+0

僅僅增加雙擊時間就行不通?如果這是造成這種情況的破壞性彈簧,它必須快速連續發送兩個點擊消息。只要告訴Windows不要將它們解釋爲雙擊。或者,你知道,通過一個新的鼠標。他們不到10美元。不值得寫軟件的頭痛。 –

回答

0

我會想象過濾的一切鼠標穿過需要大量的時間來解決一個只會變得更糟的問題。

我知道這不是程序員解決問題的方法,但我遇到了類似的麻煩。我花了一個下午,並使用我在網上找到的一些說明修復了我的鼠標。我找不到我用過的,但是these很棒。我建議你有足夠的光線和放大鏡。

門號3只買一個新的鼠標...

+0

是的,我在看那個教程,如果我不能正確地工作,我會試試看。 –

+0

如果你決定做到這一點,我希望它適合你。請記住彈簧是_tiny_。我幾乎失去了我的一個,但那是因爲沒有足夠的空間來做它。 – bubbinator