如果大家查看ahk帮助的话,就会查看到帮助之中有下面的列表,
如果发现发送按键不好的时候就可以查表来使用啦~~
技巧就是多个字符表达的键一般需要加上{大括号}
未来 这个列表我会编程加到我们的软件中,这样使用起来就更方便了。
此键定义为热键, 请参照此例: SC159:: ; 把 159 替换为您按键的值.
MsgBox, %A_ThisHotKey% was pressed.
return
用于热键和宏的按键和鼠标/操纵杆按钮的列表
反向
: 要把其他键重映射为
"神秘按键", 请参照此例:
; 把 159 替换为上面找到的值. 把FF(如果需要)替换为;
按键的虚拟键,它可以在按键历史页面的首列找到.
#c::Send {vkFFsc159}
可选的解决方案
: 如果您的按键或鼠标按钮没有在按键历史页面检测到, 那么下面的其中一种方法可能有帮助:
重新配置您鼠标或键盘的附带软件 (有时可以在控制面板或开始菜单中访问) 来让 "神秘按键" 发送其他的键击. 然后可以在脚本中把这样的键击设置为热键. 例如,如果您配置神秘按键来发送 Control+F1,然后在脚本中通过使用```
^F1::
您可以把这个按键间接的设置为热键.
下面是最后的手段, 通常应该在其他所有方法都无效时才去尝试. 这是由于成功的机会很小且可能会引起难以取消的不必要的副作用:禁用或移除您键盘或鼠标的附带软件, 或者让它使用更标准的驱动, 例如操作系统内置的那个. 这里假设您特殊的键盘或鼠标使用自己的驱动并且您不使用其自带驱动和软件提供的功能.
网友评论