Повтор нажатий
Благодаря этому коду нажатия клавиш от 1 до 6 будут передаваться по несколько раз в секунду до тех пор, пока клавиша остаётся нажатой. При вставке этого кода в скрипт, убедитесь, что горячие клавиши из списка RepeatList добавлены в исключения основного списка горячих клавиш и не назначаются дважды.
Использование этой функции нарушает правила игры World of Warcraft - применяйте на свой страх и риск!
//-----------------------------------------------------------
// Повтор нажатий.
//-----------------------------------------------------------
<KeyList RepeatList 1-6> // список клавиш, нажатия которых будут повторяться
<Hotkey RepeatList>
// запуск цикла при нажатии на триггер
<DoHotkey Hotkey Ctrl Alt Shift %TriggerMainKey%>
<Hotkey Ctrl Alt Shift RepeatList>
<SendLabel w1, w2, w3, w4, w5>
<KeyDown %TriggerMainKey%> // нажатие и удержание триггера
<SendPC local>
<Wait 150> // задержка в мс перед повторной отправкой нажатия
<SendLabel w1, w2, w3, w4, w5>
<KeyUp %TriggerMainKey%> // отпускание триггера
// повторный вызов горячей клавиши
<DoHotkey Hotkey Ctrl Alt Shift %TriggerMainKey%>
<HotkeyUp RepeatList>
<SendLabel w1, w2, w3, w4, w5>
<KeyUp %TriggerMainKey%> // отпускание триггера
<SendPC local>
<Cancel> // выход из цикла после отпускания триггера