Ответ 1
$~^a::
~ передаст код ^ a, когда код будет выполнен, поэтому вам даже не нужно повторять отправку, ^ a.
В Autohotkey я хочу, чтобы клавиша нажала, чтобы выполнять свою первоначальную цель, выполняя некоторые дополнительные функции.
Например, после нажатия "^ a" я хотел бы, чтобы "^ a" функционировал как обычно (например, "Выбрать все" ), а затем send
другое "слово".
Я попытался повторить нажатие клавиши, т.е. следующее:
^a::
send, ^a
send, word
return
Однако, если я снова отправлю триггерные клавиши (^ a), функция станет "рекурсивной" и никогда не закончится.
$~^a::
~ передаст код ^ a, когда код будет выполнен, поэтому вам даже не нужно повторять отправку, ^ a.
Я начинаю Autohotkey, но, думаю, вы используете знак "$".
$^a::
send, ^a
send, word
return
Обычно это необходимо, только если script использует команду Send для отправьте ключи, которые содержат самую горячую клавишу, которая в противном случае могла бы заставить его запускаться сам.
Горячие клавиши (мышь, джойстик и клавиши быстрого доступа) > Введение и простые примеры > Вы можете использовать следующее > Обычно это только