Autohotkey 自动热键-键循环使shift键组合不起作用

Autohotkey 自动热键-键循环使shift键组合不起作用,autohotkey,Autohotkey,我制作了一个脚本,打算在按下按钮时发送垃圾邮件,它可以工作,但当我想在按住键[Xbutton2]的同时使用另一个键组合[Shift]时,它就不工作了。例如,如果我想按Shift+q,它只会发送q,对于任何其他键都是一样的 我一直在使用这个脚本,但自从软件更新后,它似乎不再像预期的那样工作了 #ifWinActive *********** CoordMode,pixel,screen XButton2:: Loop { SetKeyDelay, 20 if not Ge

我制作了一个脚本,打算在按下按钮时发送垃圾邮件,它可以工作,但当我想在按住键[Xbutton2]的同时使用另一个键组合[Shift]时,它就不工作了。例如,如果我想按Shift+q,它只会发送q,对于任何其他键都是一样的

我一直在使用这个脚本,但自从软件更新后,它似乎不再像预期的那样工作了

#ifWinActive ***********

CoordMode,pixel,screen


XButton2::
  Loop  
  {    
SetKeyDelay, 20
if not GetKeyState("XButton2", "P")
  break
 Send  3456789

 sleep +q
 sleep +e
 sleep +f
 sleep +r
 sleep +c
 sleep +q
}
return
我只是不明白为什么任何带有Shift的按键组合都不起作用。
我尝试在我使用的shift键上添加睡眠,但没有效果。

在热键前面添加星号会使它忽略修改键(Ctrl、Alt、shift)

*XButton2::
    ;do stuff
    return