当用户显示帮助菜单时,我想打印分配给“Shift”和“F1-12”键的每个组合的内容。目前我一直试图通过模仿按键来做到这一点。如何模拟按键并直接打印到变量?或者是否有更好的方法来获取已分配给一组键的操作?
目前我有以下内容:
Loop, 12
{
msgList =%msgList% (Shift+) F%A_Index% Send, {Shift}{F1} `n
}
答案 0 :(得分:0)
另一条评论的文字过多:
由热键触发的“动作”可以是任何命令组合,例如500行代码,可能带有gotos,函数和if语句.....应如何打印出给用户?最接近这一点的是打印整个源代码。
如果您只想更改Send
发送的密钥(此处: Shift + F1 ,您可以将它们存储在变量中动态访问它。像这样
shiftF1 = {Shift}{F1}
shiftF2 = {Shift}{F2}
+F1::send %shiftF1%
+F2::send %shiftF2%
然后,您就可以编辑shiftF1
并将其打印给用户