在AutoHotkey中按住鼠标左键
我会用点击来,点击了
Click一般因为如果用户通过系统的控制面板交换了左右鼠标按钮,它将自动进行补偿,优于MouseClick。
F1::
alt := not alt
if (alt)
{
Click down
}
else
{
Click up
}
Return
我需要在热键程序代码的末尾添加'Return'以使其适用于我。 'F1 :: alt:= not alt if(alt){click down} else {Click}} Return' – 2010-08-21 10:15:40
这里是一个班轮如果有人有兴趣:
F1::Click % GetKeyState("LButton") ? "Up" : "Down"
我可以使用这一行代码** **右键点击**吗?改变''LButton'' - >''RButton''仍然会触发左键单击.... – 2017-08-06 22:51:23
是的。 'F1 ::点击%GetKeyState(“RButton”)? “向上”:“向下”可能完成这项工作。如果不是'F1 :: Click%“right”(GetKeyState(“RButton”)?“Up”:“Down”)' – Forivin 2017-08-06 23:14:45
完美! ''F1 :: Click%“right”(GetKeyState(“RButton”)?“Up”:“Down”)''按预期工作!感谢Forivin! – 2017-08-07 16:32:07
为那些愿意关闭线程:这是一个编程问题,AutoHotkey的是一种编程语言。 – PhiLho 2010-01-02 22:53:05
@PhiLho:谢谢你指出。我几乎自己封闭了这个。 – 2010-01-03 02:16:35
@Pizza溢出:您可能需要考虑在AHK问题中包含短代码段以避免混淆。如果您只包含一小段代码,以显示您迄今为止所尝试的内容,那应该足够让人们不会错误地将您的问题视为“与编程无关”。 – 2010-01-03 02:18:51