Autohotkey,如何不按消息键?

时间:2012-10-17 17:52:50

标签: autohotkey

在Autohotkey中,我希望按下按键以实现其原始目的,同时执行一些附加功能。

例如,按“^ a”后,我希望“^ a”正常运行(例如全选),然后send另一个“单词”。

我试图重复按下的键,即以下内容:

^a::
send, ^a
send, word
return

但是,如果我再次发送触发键(^ a),该功能将变为“递归”并永不结束。

2 个答案:

答案 0 :(得分:24)

$~^a::

〜代码执行时会传递^代码,所以你甚至不需要重复发送,^ a。

答案 1 :(得分:4)

我是一名Autohotkey初学者,但我认为你使用" $"登录。

$^a::
send, ^a
send, word
return
  

这通常仅在脚本使用“发送”命令时才需要   发送组成热键本身的密钥,否则可能会发送   使它触发自己。

热键(鼠标,操纵杆和键盘快捷键)&gt; <简介和简单示例>您可以使用以下&gt;这通常只是

http://www.autohotkey.com/docs/Hotkeys.htm