1

我有以下 Autohotkey 脚本:

^d:: ^l
^l:: ^g

我的意图是有 2 个键盘映射:Ctrl+D->Ctrl+LCtrl+L-> Ctrl+G;但是当我运行脚本时,Ctrl+D不是映射到,Ctrl+L而是会映射到Ctrl+Gautohotkey evaluate Ctrl+D-> Ctrl+L-> Ctrl+G

有什么办法可以防止 Autohotkey 多次评估键盘映射?

4

1 回答 1

1

您的脚本相互调用,这是 AutoHotKey 中的常见问题。为了防止这种情况发生,你必须在你不想被 ahk 启动的热键前面添加一个 $

^d:: ^l ; This script will trigger the next one
$^l:: ^g ; The $ sign prevents that another AutoHotKey script can launch this.
于 2013-05-04T05:29:44.610 回答