gpt4 book ai didi

windows - 修复多次鼠标中键点击

转载 作者:可可西里 更新时间:2023-11-01 11:34:11 27 4
gpt4 key购买 nike

基本上我有一个问题,即单击鼠标中键时会出现多个非常快速的鼠标中键。例如,如果我用鼠标中键在新标签页中打开一个链接,它将打开大约 10 个该标签页。我已经尝试了所有常规方法来修复它,即。驱动程序修复等。我现在想尝试的是使用适用于 Windows 的 AHK(自动热键)进行鼠标去抖动。

基本上我想的是这样做:

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

有人能看出这有什么问题吗?

最佳答案

您可以立即获得更简单的解决方案。如果最后一次点击是在 50 毫秒前,这将忽略中间点击。

#Persistent

global pressed_g := 0
global delay_g := 50 ; delay in miliseconds, increase this value if your multiple click take longer than delay_g time

return

MButton::
if( pressed_g = 0 )
{
Send, {MButton}
tooltip,sent
pressed_g := 1
}
SetTimer, Countdown , Off
SetTimer, Countdown , -%delay_g%

return


Countdown:
pressed_g := 0
return

关于windows - 修复多次鼠标中键点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15674900/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com