Всем привет!
Пожалуйста помогите решить проблему. Не работает как нужно такой код:
#ps2_mouse // Включаем режим PS/2 мыши
#ps2_keyboard // Включаем режим PS/2 клавиатуры
WHILE((iskeydown(1)=1) & (iskeydown(2)=1))
WAITMS(20)
MOVER(0,1)
WAITMS(20)
MOVER(0,1)
WAITMS(20)
MOVER(-1,1)
END_IF
WHILE(iskeydown(1)=1)
WAITMS(35)
MOVER(0,1)
WAITMS(35)
MOVER(0,1)
WAITMS(35)
MOVER(0,1)
WAITMS(35)
MOVER(-1,1)
END_IF
При запуске одного из циклов курсор ведет себя неадекватно, а именно мгновенно перескакивает в незапланированные координаты и скрипт визуально "клинит". Экспериментально установлено что такое поведение курсора обусловлено использованием режима PS/2. Проблема в том что необходима работа именно в этом режиме.
Сомостоятельно решить данную проблему пока что не получилось.
Прошу помощи сообщества.