John Doe, в макросе Ctrl-K-blocks.lua ошибка в 248-й строке:
AKey:gsub("K-","Shift")
надо заменить на
AKey:gsub("K%-","Shift")
Поясню. "K-" здесь - это шаблон; в нём символ "-" - элемент шаблона:
Описание языка wrote:Одиночный символьный класс, сопровождаемый '-', что также соответствует 0 или большему количеству повторений символов из заданного класса. В отличие от *, элементы повторения будут всегда соответствовать самой короткой возможной последовательности;
Т.е. его надо экранировать символом "%".
Если не верите, введите строку:
lua:=('CtrlK-1'):gsub('K-','Shift',1)
В ответ получите кошмарик:
ShiftCShifttShiftrShiftlShiftKShift-Shift1Shift
Извините, если что...