【发布时间】:2019-05-03 23:49:55
【问题描述】:
我试图让 AHK 继续按“2”,直到第二次按“2”。如果按住 alt、ctrl 或 shift,它会在按住时发送 ^2、+2、!2,然后在释放修饰键后返回垃圾邮件“2”。
到目前为止,这段代码可以使用修饰符,我只需要弄清楚如何添加循环。
; Disable Alt+Tab
!Tab::Return
; Disable Windows Key + Tab
#Tab::Return
#ifWinActive World of Warcraft
{
$2::
$^2::
$+2::
$!2::
Loop
{
if not GetKeyState("2", "P")
break
if GetKeyState("LCtrl", "P")
Send ^2
else if GetKeyState("LShift", "P")
Send +2
else if GetKeyState("LAlt", "P")
Send !2
else
Send 2
sleep 135
}
return
}
【问题讨论】:
标签: autohotkey