Повтор нажатий

Благодаря этому коду нажатия клавиш от 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> // выход из цикла после отпускания триггера

 


Связанные элементы