窗口和Alt热键

时间:2014-06-05 13:37:01

标签: syntax autohotkey

我正在尝试做什么

# & LeftAlt::
Send #1
return

我尝试了其他变体,例如(#&!)和(#LeftALt)等。

我阅读了一些文档页面,但没有找到任何有用的东西,除了一些不太复杂的例子,不能解释语法细微之处。如果我可以在这个简单的热键上获得帮助并且不必先用我将来几乎不会使用的语言参考文档,那将是非常好的

得到了>

#LAlt::
Send #1
return

1 个答案:

答案 0 :(得分:0)

添加此作为答案,因为我没有足够的代表发表评论。因此,MCL的声明不会对新的AHK用户造成任何混淆,实际上您可以一起使用修饰键。问题是你必须将它们作为键引用而不是作为修饰符。

LWin & LAlt::Send, #1

上面的示例正常工作,就像cblupo的编辑一样。区别在于cblupo正在使用修饰符(#),而我的示例直接引用了键(LWin)。

更好的例子,处理相同的概念,可能是:

LAlt::MsgBox, This works.
!::MsgBox, This does nothing.

希望这有助于消除任何错误信息。