我有以下Autohotkey脚本:
^d:: ^l
^l:: ^g
我的目的是拥有2个键盘图: Ctrl + D - &gt; Ctrl + L 和 Ctrl + L - &gt; 控制+ G ;但是当我运行脚本时, Ctrl + D 不会映射到 Ctrl + L ,但会映射到 Ctrl + G as autohotkey evaluate < kbd> Ctrl + D - &gt; Ctrl + L - &gt; 控制+ G
有没有办法阻止Autohotkey多次评估键映射?
答案 0 :(得分:1)
您的脚本互相调用,这是AutoHotKey中的常见问题。 为了防止这种情况发生,你必须在你不希望由ahk发起的热键前添加一个$
^d:: ^l ; This script will trigger the next one
$^l:: ^g ; The $ sign prevents that another AutoHotKey script can launch this.