AutoHotKey - Назначить переменную клавише (ярлыку)

Мне было интересно .. Как я могу назначить переменную/текст клавише (ярлыку)?

Это то, чего я пытаюсь достичь:

myVar = Hello
 #F11 = myVar ;myVar ("hello") is stored / bound to the shortcut: `WINDOWS+F11`.

Итак, всякий раз, когда я нажимаю WINDOWS + F11, он должен вставлять/записывать содержимое myVar.

Это вообще возможно? Если да, могу ли я сделать это с помощью нескольких клавиш?


person oliverbj    schedule 30.09.2014    source источник


Ответы (1)


Это правильный синтаксис:

SendMode Input

myVar := "Hello"
myOtherVar := "World"

#F10::Send, Hello world!
#F11::Send, %myVar%
#F12::Send, %myOtherVar%

Вы заметите, что текст отправляется только тогда, когда вы отпускаете клавишу WIN. Это предназначено и является особым поведением для WIN-модификатора. Подробнее об этом можно прочитать здесь.

person Sid    schedule 30.09.2014