Skirda
и в macro.2_1.2, и в предыдущих 2278-2279:
1.
Все локи выключены.
Запускаю фар, по очереди делаю get state - везде 0.
Включаю локи с клавиатуры. Делаю get state - везде 0, не обновилось.
Презапсукаю фар, get state - уже везде 1.
Выключаю локи с клавиатуры. Делаю get state - везде 1, не обновилось.
2.
Все локи выключены.
Запускаю фар, включаю локи макросом flock(n,1). Локи включаются, но state везде 0.
Выключить назад по flock(n,0) невозможно.
Повторно запускаю flock(n,1) - локи выключаются, а не должны.
3.
Все локи включены.
Запускаю фар, выключаю локи макросом flock(n,0). Локи выключаются, но state везде 1.
Включить назад по flock(n,1) невозможно.
Повторно запускаю flock(n,0) - локи включаются, а не должны.
4. Пишу макрос CtrlCapsLock=CtrlShiftTab flock(1,2) - (переключаем окна и восстанавливаем состояние лока).
Жму CtrlCapsLock, отпускаю CapsLock: индикатор мигает с большой частотой до тех пор, пока удерживать Ctrl.
Флипы вроде работают как надо.
Теперь по macro.2_1.2:
Просьба проверить, что ничего не отвалилось
Таки отвалилось...
1. Пытаюсь удалить макрос по Ctrl.-Ctrl. - падает с AV: запись в 0.
2. Падает на сочетании макросов и ACTL_POSTKEYSEQUENCE:
берем, например, плагин из
273-го тикета, собираем под x86, видим, что сам посткейсиквенс не работает и после нескольких вызовов фар падает с AV.