自动小键盘“8”与“常规”8

时间:2012-11-16 20:34:47

标签: autoit

我在笔记本电脑键盘上打破了字母“I”并依赖黑客来输入我的信息:

HotKeySet("8", "_b")
HotKeySet("9", "_bb")

While 1
     Sleep(100)
WEnd

Func _b()
     Send("i")
  EndFunc


  Func _bb()
     Send("I")
  EndFunc

但是,我注意到键入“Numpad”8会导致8,而不是“i”。

如何更新上面的脚本以使“Numpad”8结果为“I”???

2 个答案:

答案 0 :(得分:2)

正如VixinG所说{NUMPAD8}

您可以在Autoitv3 Documentatiom的附录“发送密钥列表”中查找Autoit支持的密钥。

答案 1 :(得分:1)

HotKeySet("8", "_b")
HotKeySet("9", "_bb")

这不是'小键盘8'而是标准'8'。 Numpad 8是“{NUMPAD8}”。

尝试:

HotKeySet("{NUMPAD8}", "_b")
HotKeySet("{NUMPAD9}", "_bb")

While 1
    Sleep(100)
WEnd

Func _b()
    Send("i")
EndFunc

Func _bb()
    Send("I")
EndFunc