基本的に、マウスの中ボタンをクリックすると複数の非常に高速な中マウスが実行されるという問題があります。たとえば、中マウスで新しいタブでリンクを開くと、そのタブの約 10 が開きます。私はそれを修正するためにすべての従来の方法を試しました。ドライバーの修正など。今試したいのは、Windows 用の AHK (Auto Hot Key) によるマウスのデバウンスです。
基本的に私が考えているのは、これを行うことです:
while (forever)
if( capture the middle mouse)
sleep 500 ms
mouse click
end
end
誰でもこのアプローチでアドバイスできますか?
または、中央のマウスのホットキーを作成することを考えました:
$MButton::
Loop
{
sleep 500
if not GetKeyState("MButton", "P")
break ; Break out of the loop.
}
send {MButton}
return
誰でもこれに問題がありますか?