Здравствуйте. Имеется игра World of warcraft:BFA в 2 окна на рабочем столе.
Необходимо:
(Привязываю CM сочетанием клавишь alt+w ко второму окну, куда должны дублироваться действия.
*Цикл, постоянный мониторинг нижеперечисленных кнопок на активность в процессе игры.*
При нажатии кнопки 1 (в окне игры #1) - срабатывание кнопки 1 в окне игры #2
При ЗАЖАТОЙ (это важно) кнопке X - ЗАЖАТЬ кнопку X во втором окне игры.
При ЗАЖАТОЙ (это важно) кнопке SPACE - ЗАЖАТЬ кнопку SPACE во втором окне игры.
Что имеется:
FOR ($a=1, $a>0)
if(iskeydown(#w)=1)
keypress(#1)
ELSE
if(iskeydown(#x)=1)
KEYpress(#x)
ELSE
if(iskeydown(#space)=1)
KEYpress(#space)
ELSE
waitms(20)
END_IF
END_IF
END_IF
END_CYC
halt
Какие проблемы:
Когда я зажимаю кнопку SPACE (пробел), то во втором окне SPACE (пробел) зажимается рывками. Дело в том, что в игре WoW персонажи летают по миру. Когда я в первом окне зажимаю пробел (зажать пробел - взлет персонажа вверх) то это должно продублироваться во второе окно. Но дублируется с рывками как то...