Page 2 of 2

GetMacroCopy

Posted: Sat 01 Dec, 2018 13:26
by John Doe

Latest post of the previous page:

Отдельное пожелание: функция (скажем, ChooseMacro), формирующая меню макросов, аналогичное меню конфликта макросов.
Аргументом этой функции может служить список макросов, полученный mf.MatchMacro.
Это может быть не самостоятельная функция, а метод объекта.

Это вариант решения https://bugs.farmanager.com/view.php?id=3684, и потенциально других подобных задач.
Например, таким образом было бы делом простого макроса запросить у пользователя клавишу, и вывести на экран список подходящих макросов, для изучения/редактирования/запуска.

GetMacroCopy

Posted: Sat 01 Dec, 2018 14:08
by John Doe
Ещё одна задача, которую приходится переизобретать, это преобразование имён клавиш farkey <-> macrokey (разница в указании левосторонних модификаторов)

Возможно стоит завести отдельную таблицу Macro, где собрать соответствующие функции.