Latest post of the previous page:
Чем мне не нравится хранение в базе - теряется мобильность, у меня во всяком случае, так как db плагинов я между компьютерами не синхронизирую (в настоящий момент получилась хорошая мобильная версия, в том числе и на флешке, одинаково работающая на всех доступных мне компьютерах).Стороний модуль тоже плохо - если кому-то дам файл с макросами придётся ещё и объяснять, что это за модуль, что с ним делать, куда ставить. Нафиг.
Из коробки, это хорошо. Но я затрудняюсь сказать, что этот модуль вообще должен делать. В моём понимании, назначение клавиш - это просто таблица, элементы которой используются в качестве значения для keys или ещё где. Плюс настройки, отличные от горячих клавиш, с которыми тоже надо что-то делать.
Я пока склоняюсь к варианту а). Простое, (почти) рабочее решение.
В принципе, у меня сейчас примерно так: Но это только у меня с соответствующем патчем utils.lua - файл конфигурации должен лежать в той же папке, что и скрипт, иметь то же имя с расширение cfg. При отсутствии файла конфигурации будут использоваться настройки по умолчанию.