Autohotkey:使用 3 个组合键来启动脚本?

Autohotkey:使用 3 个组合键来启动脚本?

基本上,我想找到一个解决方案,通过使用 b+down+right 组合键来启动该代码,从而使该代码正常工作。

~b & Left & Down::                                                                 
{
    BlockInput On
    Click, Left, 1 
    sleep, % _ran(150, 250)
    Click, Rel 144, 72 Left, 1
    sleep, % _ran(150, 250)
    Click, Rel 144, 72 Left, 1
    Click, Right
    BlockInput Off
}
return

如果我将其切换到~b & left 或 ~b & down,代码就可以工作,但问题出在我的大脑上,我需要 3 个键的组合。

基本上我的显示器是正方形的(显然如此),因此“向上”表示向上点击,向下表示向下点击,依此类推。但我在一个倾斜的正方形内使用此脚本,当我仅使用 ~b & down 时,很难区分左下和右下。

外面的方块是显示器,里面的标题方块是我使用脚本的地方,需要 3 个组合键:

外面的方块是显示器,里面的标题方块是我使用脚本的地方,需要 3 个组合键

答案1

我确实明白了。

        ~Right::
      If GetKeyState("b", "b") && GetKeyState("Up", "b") 
      {
            BlockInput On
            Click, Left, 1 
            sleep, % _ran(150, 250)
            Click, Rel 144, 72 Left, 1
            sleep, % _ran(150, 250)
            Click, Rel 144, 72 Left, 1
            Click, Right
            BlockInput Off
      }
      return

相关内容