注意
当按键序列中首个项目为 {Blind} 时, 如果 Alt/Control/Shift/Win 在发送开始时为按下的状态则不松开.
举例
热键 +s::Send {Blind}abc 将发送 ABC 而不是 abc,因为用户按住了 Shift 键。
我的脚本举例
脚本使用链接(https://github.com/chenhaoaixuexi/autohotkey_study) :其中的capslock模式
capslock_movtion(key)
{
if (key == "h")
{
Send,{Blind}{Left}
}
if (key == "j")
{
Send,{Blind}{down}
}
if (key == "k")
{
Send,{Blind}{up}
}
if (key == "l")
{
Send,{Blind}{right}
}
if (key == "y")
{
Send ,{Blind}{up 5}
}
if (key == "b")
{
Send ,{Blind}{down 5}
}
if (key == "o")
{
Send ,{Blind}^{Right}
}
if (key == "u")
{
Send ,{Blind}^{left}
}
if (key == "m")
{
Send ,{Blind}^{end}
}
if (key == "i")
{
Send ,{Blind}^{home}
}
if (key == ";")
{
send,{Blind}{end}
}
if (key == "p")
{
send,{Blind}{home}
}
return
}