Как подавить нежелательный символ возврата после очень простого AHK (AutoHotKeymacro? - PullRequest
0 голосов
/ 15 октября 2019

Я переопределил все клавиши на моей цифровой клавиатуре для автоматизации задач программирования, включая «вырезать», «вставить» и «скопировать». Все работает отдельно от этого макроса (вставка):

;=====  NumpadDot or  NumpadDel paste 
NumpadDot::
NumpadDel::
  Send,^v
Return

Удивительно, но это отправляет control-v - С последующим (чуть позже) ключом возврата / ввода. Что вызывает отправку AHKдополнительное нажатие клавиши и как я могу предотвратить это? - Ни у одного из моих других макросов, похоже, нет этой проблемы.

1 Ответ

0 голосов
/ 17 октября 2019

AHK, вероятно, интерпретирует Return как часть команды Send. В любом случае, горячие клавиши автоматически возвращаются, поэтому вы можете просто написать:

NumpadDot::Send, ^v
NumpadDel::Send, ^v

..., поскольку он «отправит» только ^v и вернется к вашему сценарию.

...