Как исключить ошибочное срабатывание даблклика?
!?CM4;
!!CM:F?(flag:y);
!!if&(flag)=1; shift !!FU(SomeFU):P;
!!en;
Может у меня мышка заедает, но вызов функции срабатывает дважды.
Двойного вызова не происходит, если вставить IF:M.
Мне пока в голову приходят только мегакостыли с использованием глобальных переменных.
Upd: уже решил проблему. Добавил проверку на подтип действия !!CM:S