Dynamicznie utwórz skrót klawiszowy AutoHotkey do funkcji / podprogramu

Polecenie AutoHotkeyHotkey pozwala na tworzenie dynamicznych skrótów klawiszowych w czasie wykonywania, ale jego składnia i dokumentacja zdają się ograniczać do wbudowanych lub istniejących etykiet / podprogramów, co sprawia, żedużo mniej przydatne:

Hotkey, KeyName [, Label, Options]

Czy istnieje sposób na to, aby działał jak zwykłe, zakodowane na stałe klawisze skrótu? Na przykład:

#z::MsgBox foobar        ; Typical, hard-coded hotkey pops up a message-box

Hotkey, z, MsgBox foobar ; Nope; complains about missing label “MsgBox foobar”

Wygląda na to, że może to być możliwe ze względu na poniższy wiersz instrukcji, jednak nie jest jasne, jak to działa:

Etykieta - można stosować zarówno etykiety normalne, jak i etykiety skrótów / hotstring.

questionAnswers(3)

yourAnswerToTheQuestion