View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002580 | Far Manager | Macro | public | 2014-01-27 12:36 | 2015-01-14 10:40 |
Reporter | JohnDoe | Assigned To | shmuel | ||
Priority | normal | Severity | minor | Reproducibility | sometimes |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0002580: AKey может не работать при вызове макроса через eval(key,2) | ||||
Description | Описываемая проблема проявляется в случае, если вызов eval произошёл из не из макроса, а например - обработчика события - из макрофайла но за предалами определения макросов - из командной строки, меню пользователя,... В этих случаях функция akey возвращает пустую строку или мусор (символ с кодом 1). Спецклавиша Keys "AKey" также не выполняет свою функцию. | ||||
Steps To Reproduce | Наиболее актуальна данная проблема при вызове из обработчика события, но для простоты привожу шаги для воспроизведения из командной строки: Macro { area="Common"; key="l"; action=function() Keys "AKey" end; } lm:post eval("l",2) | ||||
Additional Information | Частное проявление проблемы описано ранее в 0002309. Вариант решения предложен тут 0002309:0011738 | ||||
Tags | No tags attached. | ||||
Build | LMb472 | ||||
|
Похоже что после LuaMacro build 465 проблема более не воспроизводится Edit: Проблема-таки есть, если вызываемый по eval макрос назначен на более чем одну клавишу, или регэксп. Подробности тут: 0002309:0013386 |
|
build 467 - порядок |
|
-- build 470 Macro { area="Common"; key="abc"; action=function() Keys "AKey" end; } Запускаю lua: eval("abc",2) В результате в командную строку вставляется символ с кодом 0xffff |
|
build 472: проблемы больше нет |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-01-27 12:36 | JohnDoe | New Issue | |
2015-01-05 09:03 | JohnDoe | Note Added: 0013385 | |
2015-01-05 09:47 | JohnDoe | Note Edited: 0013385 | |
2015-01-07 11:05 | JohnDoe | Note Added: 0013389 | |
2015-01-13 07:20 | JohnDoe | Note Added: 0013399 | |
2015-01-14 07:39 | JohnDoe | Note Added: 0013403 | |
2015-01-14 10:40 | shmuel | Build | => LMb472 |
2015-01-14 10:40 | shmuel | Status | new => closed |
2015-01-14 10:40 | shmuel | Assigned To | => shmuel |
2015-01-14 10:40 | shmuel | Resolution | open => fixed |
2015-01-14 10:40 | shmuel | Fixed in Version | => 3.0 |