【发布时间】:2013-07-08 21:55:29
【问题描述】:
所以我尝试在 AutoHotKey 中编写一个简单的脚本,该脚本将使用 NumLock(我已映射到注册表中的大写锁定)作为切换键,以将我的方向键转换为小键盘 nab 键。我的脚本如下:
GetKeyState, state, NumLock, T
if state = D
{
Up::Numpad8
Down::Numpad2
Left::Numpad4
Right::Numpad6
Enter::Numpad5
}
if state = U
{
$Up::Up
$Down::Down
$Left::Left
$Right::Right
$Enter::Enter
}
Return
但是,我收到一条错误消息,提示在第 15 行重复了 Up。我如何告诉 AutoHotKey 将我的键返回到其原始键指定?我尝试将“else”部分留空,而不是“if state = U”部分,但是当再次切换时,键仍保持更改状态。我确定我缺少一些简单的东西。
【问题讨论】:
-
注意,这是关于编程的。相关:meta.stackexchange.com/questions/187705/…
标签: windows autohotkey