2

^B や ^T などのホットキーを使用するときに短いステートメントを記述する簡単なスクリプトを作成しようとしています。問題は、それ自体を入力しているときに、別のホットキーがアクティブになり、その直後に開始されるため、二重の文が残ることです.

^b::
hello, I am AutoHotKey.

^t::
What can I do for you?

上記の例では、"AutoHotKey" は 2 番目のスクリプトをトリガーします。これは、"t" が含まれており、コントロール キーが押されていない入力よりも高速になるためです。

1 つの機能を排他的にして、他の機能をトリガーできないようにする方法はありますか? または、完全に異なるホットキーを使用する必要がありますか?

4

1 に答える 1

7

ホットキーの前に $ を付けると、押された場合にのみアクティブになります

$^b::
Send, hello, I am AutoHotKey.
return

$^t::
Send, What can I do for you?
return
于 2013-10-13T19:31:51.257 に答える