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.