View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002853 | Wishes | Macro | public | 2014-10-30 14:44 | 2018-09-05 10:52 |
Reporter | JohnDoe | Assigned To | |||
Priority | normal | Severity | tweak | Reproducibility | N/A |
Status | new | Resolution | open | ||
Product Version | 3.0 | ||||
Summary | 0002853: Сделать область Search "прозрачной" для панельных макросов | ||||
Description | Область Быстрого поиска в панелях перехватывает только некоторые клавиши, остальные же передаются в панели. К сожалению, на макросы эта "прозрачность" не распространяется, например вот такой макрос не выполнится, если активен быстрый поиск: Macro { area="Shell"; key="F5"; action=function() far.Message"F5" end; } Предлагаю с макросами поступать так же, как и с обычными клавишами, т.е.: Если нажата комбинация не перехватываемая быстрым поиском, и в области Search макроса на неё нет, то закрыть поиск, и попытаться найти подходящий панельный макрос. Предлагаемое изменение не должно никак повлиять на существующие макросы. | ||||
Additional Information | Ситуация с Search полностью аналогична ситуации с ShellAutoCompletion/DialogAutoCompletion. И когда-то при открытом автодополнении точно также не срабатывали панельные (или диалоговые) макросы. В какой-то момент ShellAutoCompletion/DialogAutoCompletion исправили, и ни одного нарекания на новое поведение не было. Поэтому считаю логичным и с Search поступить тем же образом. http://forum.farmanager.com/viewtopic.php?f=15&t=7653 | ||||
Tags | No tags attached. | ||||
Build | |||||