Введите контрольный флаг для блокировки повторных нажатий и не нужно никаких
Sleep() и
Beep(). И нет необходимости вызывать
DllOpen(), он загружается вместе с AutoIt.
Код:
Global $Flag = _IsPressed("A1")
...
While 1
Sleep(1)
If _IsPressed("A1") Then
If Not $Flag Then
_SwitchIt_Proc()
$Flag = 1
EndIf
Else
$Flag = 0
EndIf
WEnd
...