DoHotkey
Вызывает горячую клавишу из команды или другой горячей клавиши.
Синтаксис
<DoHotkey горячая_клавиша>
Параметры
Горячая_клавиша - ключевое слово и триггер, определяющий вызываемую горячую клавишу.
Примечания
Команда DoHotkey работает так, будто горячая клавиша была вызвана вами с клавиатуры. Если вы вызываете одну горячую клавишу в момент работы другой, новая горячая клавиша будет ждать до тех пор, пока работающая горячая клавиша не завершит все свои действия. Команда DoHotkey делает тоже самое. Перед запуском она ждёт завершения действий работающей горячей клавиши или команды.
Если вы хотите выполнить участок кода незамедлительно, не затрачивая время на ожидание, вам следует воспользоваться пользовательской командой, а не командой DoHotkey.
В этой команде нужно указывать одну горячую клавишу. Нельзя указать диапазон клавиш. Например, если вы захотите вызвать следующую горячую клавишу:
<Hotkey F1>
это нужно сделать так:
<DoHotkey Hotkey F1>
А если вы захотите вызвать эту горячую клавишу:
<HotkeyUp Shift Alt X>
напишите так:
<DoHotkey HotkeyUp Shift Alt X>
Но такой диапазон назначенных горячих клавиш:
<Hotkey A-Z>
не может быть вызван командой DoHotkey, потому что она будет ссылаться на 26 разных горячих клавиш.
Пример
Первая горячая клавиша будет вызвана второй горячей клавишей:
<Hotkey Ctrl Shift Y>
<Key X>
<Hotkey F1>
<DoHotkey Hotkey Ctrl Shift Y>