Тема: AHK: Отслеживание двойного нажатия хоткейя ввиде функции
Есть такой скрипт, его упёр из справки и немного переделал, но возникла проблема - в скрипте много клавиш надо отследить по двойному нажатию, так что возник вопрос.
Как этот или ему подобный код переделать в функцию.
Конечно можно создать массив клавиш и т.д. и обрабатывать, но я вот "сумливаюсь" насчёт синхронной обработки, а задать асинхронный таймер я не знаю как, да и для каждой клавиши нужен таймер и соответственно метка и тут то и возникла проблема.
;-Деф.-циал
$RButton::
If RButton_Presses > 0
{
RButton_Presses += 1
Return
}
RButton_Presses = 1
SetTimer, KeyRButton, 350
Return
KeyRButton:
SetTimer, KeyRButton, Off
If RButton_Presses = 1
{
RButton_Presses = 0
send {RButton}
Return
}
RButton_Presses = 0
; дальше код обработки двойного нажатия ПКМДля NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

