【发布时间】:2012-10-08 01:35:27
【问题描述】:
在 Autohotkey 中,我希望按下的键能够发挥其原始用途,同时执行一些附加功能。
例如,在按下“^a”时,我希望“^a”能够正常工作(例如全选),然后send另一个“单词”。
我尝试重复按下的键,即:
^a::
send, ^a
send, word
return
但是,如果我再次发送触发键 (^a),函数将变为“递归”并且永远不会结束。
【问题讨论】:
标签: autohotkey
在 Autohotkey 中,我希望按下的键能够发挥其原始用途,同时执行一些附加功能。
例如,在按下“^a”时,我希望“^a”能够正常工作(例如全选),然后send另一个“单词”。
我尝试重复按下的键,即:
^a::
send, ^a
send, word
return
但是,如果我再次发送触发键 (^a),函数将变为“递归”并且永远不会结束。
【问题讨论】:
标签: autohotkey
$~^a::
~会在代码执行时将^a代码传递过去,所以你甚至不需要重复发送,^a。
【讨论】:
我是 Autohotkey 初学者,但我认为您使用“$”符号。
$^a::
send, ^a
send, word
return
这通常只有在脚本使用发送命令 发送包含热键本身的键,否则可能会 让它自己触发。
热键(鼠标、操纵杆和键盘快捷键)> 介绍和简单示例> 您可以使用以下> 这通常只是
【讨论】: