作者MoJi (战神)
看板EzHotKey
标题Re: [AHK-] 左键连点误触发capslock
时间Wed Dec 13 15:11:53 2017
看到推文说用click或mouseclick
但如果我的连发键是空白键或其他键盘上的按键该怎麽修改才不会触发到CapsLock呢
麻烦大大开示一下,谢谢
-----------------
另外想问一下回圈写法
while GetKeyState("Space", "P")
{
}
Loop{
If Not GetKeyState("Space", "P")
Break
}
Loop{
}Until Not GetKeyState("Space", "P")
有没有说哪种写法是比较好的吗?
※ 引述《paul81611 (H=Lumine)》之铭言:
: 如题。我从网路上找到一个AutoHotKey的左键连点脚本,
: 让左键按住不放时会重复送出左键按下放开
: 内容如下
: *LButton::
: if(is_repeating_LButton == 1)
: return
: While 1
: {
: if(GetKeyState("LButton", "P") == 0)
: return
: Send {LButton Down}
: Sleep 25
: Send {LButton Up}
: Sleep 25
: }
: return
: 单纯以连点的功能来说算是运作正常,但遇到了一个问题:
: 在键盘上的CapsLock灯亮时按下左键会同时输出CapsLock键(但是键盘的灯号不会变)
: 但CapsLock灯没亮的时候又完全没有这个状况。
: 单看脚本内容似乎也没有写到任何关於CapsLock键的指令,
: 想请问各位高手问题是出在哪里,又该如何解决。
: 感谢各位!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.163.17.139
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EzHotKey/M.1513149116.A.3A1.html
1F:推 eight0: 如果回圈内只有 GetKeyState -> 都不好。用 KeyWait 12/17 08:59