将键盘中的键转换为AutoHotKey脚本时出现问题

时间:2013-06-25 23:43:52

标签: keyboard autohotkey keypad

我正在尝试编写一个基本的ahk脚本,将游戏中的某些热键从{'F1''F2''f3'和Esc}转换为num1 num2 num3和num enter。 < - 我键盘右侧键盘上的按键。

问题

ahk脚本无法将这些值识别为数字键盘中的键。 (键盘右侧的点,在3 x 3中的值为1-9。我无法在脚本中找到输入我的Num / Keypad值的内容。

这就是我现在所拥有的......

Num Enter::Escape Num 1::F1 Num 2::F5 Num 3::F6 Num 8::up
Num 6::right Num 5::down Num 4::left Ctrl::suspend< ----它不会将“Num”识别为键

这是我尝试通过AutoHotKey

运行脚本后得到的消息
  

第1行出错。
  行文本:Num Enter :: Escape
  错误;无效的热键
  该程序现在将退出

我的问题

我应该输入什么文字来传输原始热键( F1 F2 F3 Esc 到数字键盘 1 2 3 输入< - 在数字键盘上输入而不是主键盘上的输入。

1 个答案:

答案 0 :(得分:1)

尝试将 num * 设置为:

Numlock ON      Numlock OFF
Numpad0         NumpadIns
Numpad1         NumpadEnd
Numpad2         NumpadDown
Numpad3         NumpadPgDn
Numpad4         NumpadLeft
Numpad5         NumpadClear
Numpad6         NumpadRight
Numpad7         NumpadHome
Numpad8         NumpadUp
Numpad9         NumpadPgUp
NumpadDot (.)   NumpadDel
NumpadDiv (/)   NumpadDiv (/)
NumpadMult (*)  NumpadMult (*)
NumpadAdd (+)   NumpadAdd (+)
NumpadSub (-)   NumpadSub (-)
NumpadEnter     NumpadEnter

您拥有关于List of Keys

的所有信息