ǝɔ∀ǝdʎz∀ɹɔ 👽 (@crazypeace) 在 AutoHotKey的奇葩问题 - 多一行空行行为才符合预期 中发帖
我准备用AutoHotKey实现这样的功能:
短按 Capslock 相当于 Esc
长按 Capslock 相当于 Ctrl
AHK脚本如下:
SendMode Input
SetWorkingDir %A_ScriptDir%
SetCapsLockState, AlwaysOff
CapsLock::
KeyWait, CapsLock, T0.2
if (ErrorLevel) { ; 长按超过0.2秒
; 不加这个空行就有问题
Send {Ctrl Down}
KeyWait, CapsLock ; 等待释放
Send {Ctrl Up}
}
else { ; 轻按(短于0.2秒)
Send {Esc}
}
return
奇怪的是 第9行 ;...