将键盘中的键转换为 AutoHotKey 脚本时出现问题
Posted
技术标签:
【中文标题】将键盘中的键转换为 AutoHotKey 脚本时出现问题【英文标题】:Problems converting Keys in keypad to an AutoHotKey Script 【发布时间】:2013-06-25 23:43:51 【问题描述】:我正在尝试编写一个基本的 ahk 脚本来将游戏中的一些热键从 'F1' 'F2' 'f3'and 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
这是我尝试通过 AutoHotKey 运行脚本后收到的消息
第 1 行出错。 行文本:Num Enter:: Escape 错误;无效的热键 程序现在将退出
我的问题
我应该输入什么文本来将原始热键(F1 F2 F3 和 Esc 转移到数字键盘1 2 3 和 Enter
【问题讨论】:
【参考方案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的所有信息
【讨论】:
以上是关于将键盘中的键转换为 AutoHotKey 脚本时出现问题的主要内容,如果未能解决你的问题,请参考以下文章
键盘和鼠标闲置超时时关闭显示器并锁定电脑桌面的AutoHotkey脚本 2019年11月24日写
win10用autohotkey怎样将caps改为caps+esc就是按caps+esc锁定大写?