Keyboard 自动热键控制+;卡普斯洛克问题

Keyboard 自动热键控制+;卡普斯洛克问题,keyboard,autohotkey,capslock,Keyboard,Autohotkey,Capslock,我正在使用自动热键进行设置,因此您必须按Shift+CapsLock才能激活CapsLock。然后只要按一下卡普斯洛克就可以让你离开卡普斯洛克。我喜欢这个脚本,但是,当我在chrome中使用Control+Tab切换选项卡时,有时会点击Contorl+Capslock,这会激活Capslock。这是我的密码: ; Only allow capslock if it's shift-capslock $SC03a:: GetKeyState,caps,CapsLock,T if caps = D

我正在使用自动热键进行设置,因此您必须按Shift+CapsLock才能激活CapsLock。然后只要按一下卡普斯洛克就可以让你离开卡普斯洛克。我喜欢这个脚本,但是,当我在chrome中使用Control+Tab切换选项卡时,有时会点击Contorl+Capslock,这会激活Capslock。这是我的密码:

; Only allow capslock if it's shift-capslock
$SC03a::
GetKeyState,caps,CapsLock,T

if caps = D
    SetCapsLockState,Off
return

我不知道如何避开这件事。有什么想法吗

先生,你是最棒的!
 CapsLock::
 SetCapslockState AlwaysOFF
 return

 $+CapsLock::
 SetCapslockState AlwaysON
 return