Слушайте ввод {пробел}

#autohotkey

Вопрос:

Когда пользователь нажимает пробел на клавиатуре, должен быть отправлен «некоторый текст».

Как правильно слушать {space} ввод данных?


Это приводит к ошибке:

{space}::Send, some text

Ответ №1:

Попробуйте обойтись без фигурных скобок, и вам нужно будет удалить пробел в тексте отправки, чтобы предотвратить цикл.

 Space::Send, sometext
 

Список клавиш можно найти здесь https://www.autohotkey.com/docs/KeyList.htm

Комментарии:

1. К вашему сведению, я не получаю цикл при включении пространства, он автоматически удаляет его и, таким образом, выводит «sometext»

2. Используйте SendInput и $ модификатор используется для предотвращения самовозбуждения горячих клавиш.