小弟第一次发文 请各位多多指教
我想做出:按下F4键后,就自动压着鼠标左键,直到侦测到再次压下F4键(return)
原先做出的程式为
{F4}::
send,{Click down}
sleep 50
if GetKeyState("f4")
send{click up}
{F4}指令来源:https://www.autohotkey.com/docs/commands/Send.htm
Click down指令来源https://www.autohotkey.com/docs/commands/Click.htm
修改范例为http://catchtest.pixnet.net/blog/post/24561139
sleep 50 是为了防止电脑连续读到F4 造成程式直接结束的状况
首先出现的是 电脑无法辨识{F4} 就算改成{alt}也仍然是无法辨识
第二是{click up}无法辨识 改成{lbutton up}也一样
http://imgur.com/h8YslZK
http://imgur.com/TV8RrqT
(lbutton up down在https://goo.gl/w5cNGi中证实可用)
http://imgur.com/6Jc4cHX
爬了文却发现大多数是想要 按住某按钮时快速连打
并没有这种自动压着的范例(或许是因为太简单)
总之 烦请大大帮小弟解惑
另外还有{F4}:: $F4:: #F4:: 这三种开头的差别
与if not GetKeyState("F1", "P") 中 "P"的用途 (https://disp.cc/b/33-L7)
先谢谢各位看完这篇文囉