Параметр Type предусмотрен для случая, когда макрос вызван из другого макроса командой eval.http://api.farmanager.com/ru/macro/macrocmd/prop_func/general.html#akey wrote: akey(Mode[,Type])
...
Type = 0 - возвращает реально нажатое сочетание, которым вызывался макрос
Type = 1 - возвращает клавишу, на которую назначен макрос.
В этом случае при Type = 1 возвращается клавиша вызванного макроса, а при Type = 0 - клавиша вызывающего.
Вопрос: а надо ли это сейчас?
Я очень сомневаюсь что кто-то реально использует.
Предлагаю вообще отменить параметр Type.