Параметр "key" в LUA скриптах с регекспом
Параметр "key" в LUA скриптах с регекспом
Есть такой скрипт, занимается тем, что переключает экраны по Alt+Цифра
Macro {
area="Other Shell Editor Viewer"; key="/[LR]Alt[0-9]/"; description="Use Alt-digit to switch between screens"; action = function()
Keys('F12', akey(1):sub(-1))
end;
}
Но у меня хоткей пересекается с другим скриптом. И хочется сделать CtrlShift+Цифра
key="/[LR]Ctrl[LR]Shift[0-9]/" - не прокатывает.
Подскажите плз, с LUA языком ещё не разобрался.
Macro {
area="Other Shell Editor Viewer"; key="/[LR]Alt[0-9]/"; description="Use Alt-digit to switch between screens"; action = function()
Keys('F12', akey(1):sub(-1))
end;
}
Но у меня хоткей пересекается с другим скриптом. И хочется сделать CtrlShift+Цифра
key="/[LR]Ctrl[LR]Shift[0-9]/" - не прокатывает.
Подскажите плз, с LUA языком ещё не разобрался.
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Параметр "key" в LUA скриптах с регекспом
Уберите {LR] перед Shift.indakote wrote:И хочется сделать CtrlShift+Цифра
key="/[LR]Ctrl[LR]Shift[0-9]/" - не прокатывает.
Подскажите плз, с LUA языком ещё не разобрался.
Параметр "key" в LUA скриптах с регекспом
Ага, уже допёр)) Но не хочет верно отрабатывать akeyShmuel wrote:Уберите {LR] перед Shift.indakote wrote:И хочется сделать CtrlShift+Цифра
key="/[LR]Ctrl[LR]Shift[0-9]/" - не прокатывает.
Подскажите плз, с LUA языком ещё не разобрался.
Параметр "key" в LUA скриптах с регекспом
Основная проблема в том, что для CtrlShift0 не работает, не подскаежете, почему?
И оффтоп -- а как дебажить LUA скрипты? Есть какой-то echo?
И оффтоп -- а как дебажить LUA скрипты? Есть какой-то echo?
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Параметр "key" в LUA скриптах с регекспом
1. У меня работает.indakote wrote:Основная проблема в том, что для CtrlShift0 не работает, не подскаежете, почему?
И оффтоп -- а как дебажить LUA скрипты? Есть какой-то echo?
2. Действительно оффтоп.
Параметр "key" в LUA скриптах с регекспом
Спасибо за вашу отзывчивость!
Стартую новый экземпляр ФАРа. А можно проще?Shmuel wrote:Макросы перезагружаете после внесения правок?
Параметр "key" в LUA скриптах с регекспом
Спасибо за вашу отзывчивость!
Стартую новый экземпляр ФАРа. А можно проще?Shmuel wrote:Макросы перезагружаете после внесения правок?
Параметр "key" в LUA скриптах с регекспом
А у меня -- нетShmuel wrote:1. У меня работает.indakote wrote:Основная проблема в том, что для CtrlShift0 не работает, не подскаежете, почему?
И оффтоп -- а как дебажить LUA скрипты? Есть какой-то echo?
Параметр "key" в LUA скриптах с регекспом
AltShift+0 ожидаю увидеть консоль
AltShift+1 сам фар
AltShift+2 редактор
Последние два отрабатывают.
Фар 3 4040
AltShift+1 сам фар
AltShift+2 редактор
Последние два отрабатывают.
Фар 3 4040
Параметр "key" в LUA скриптах с регекспом
Заметил странный факт, CtrlShift0 из консольных приложений вызывает переключение в винде на Японский язык, которого у меня, кстати, в системе не установленоShmuel wrote:У меня 4140, работает. Поставьте себе 4135.
Параметр "key" в LUA скриптах с регекспом
Проблема решена, вернее понятна - у меня в винде смена раскладки назначена на CtrlShift.
Не языка ввода а именно раскладки
Не языка ввода а именно раскладки