; 按下方向键上时是否已经按下过大小写键的标志位
capsLockPressed := false
CapsLock::
; 切换标志位的状态
capsLockPressed := !capsLockPressed
if (capsLockPressed) {
; 按住方向上键
SendInput {Up down}
; 循环按方向下键,每100毫秒重复一次,持续1秒钟
Loop 10 {
SendInput {Down down}
Sleep 100
SendInput {Down up}
Sleep 100
}
SendInput {Up up}
}
return
capsLockPressed := false
CapsLock::
; 切换标志位的状态
capsLockPressed := !capsLockPressed
if (capsLockPressed) {
; 按住方向上键
SendInput {Up down}
; 循环按方向下键,每100毫秒重复一次,持续1秒钟
Loop 10 {
SendInput {Down down}
Sleep 100
SendInput {Down up}
Sleep 100
}
SendInput {Up up}
}
return