AHK:脚本帮助Num Lock起作用

时间:2016-02-11 21:57:32

标签: autohotkey

您好我正在尝试为autohotkey创建一个脚本,当我使用我制作的Numpad2热键时,我发现了一些奇怪的事情。

前2个印刷机工作完全正常,它切换并运行脚本,直到我再次按下Numpad2然后它切换到。

当我第三次按下Numpad2时,它开始起作用。它不会再次关闭,并按下并关闭Num Lock键。

因此,当我按下Numpad2时,我没有得到2,而是按下了键。

它似乎也按住了换档按钮。

我无法弄清楚为什么会一直发生这种情况,看着这个脚本没有任何Num Lock键按下,为什么会这样做呢?

Numpad2::
Send, {Numpad1}
autominestop += 1
if autominestop > 1
{
  SetTimer, RTimer, off
  autominestop = 0
  Send, {LButton up}
  Send, {RButton up}
;  TrayTip, Auto-mine is OFF, Auto-mine is OFF`npress NUMPAD2 to turn if ON., 8, 17    ;Debug Info
  Return
}
else
{
  SetTimer, RTimer, 99000
  Send, {LButton down}
  Send, {RButton down}
;  TrayTip, Auto-mine is ON, Auto-mine is ON`npress NUMPAD2 to turn if OFF., 8, 17     ;Debug Info
}
Return

RTimer:
Send, {R}
Return





Numpad1::
tspammerstop += 1
if tspammerstop > 1
{
  SetTimer, TTimer, off
  tspammerstop = 0
}
else
{
  SetTimer, TTimer, 50
}

TTimer:
Send, {T}
Return

1 个答案:

答案 0 :(得分:0)

解决了,我觉得发布这个就是个白痴。我使用的是大写字母T而不是小写字母,因此AHK按下shift键,使用箭头键而不是数字键盘上的数字。