View Issue Details

IDProjectCategoryView StatusLast Update
0002853WishesMacropublic2018-09-05 11:52
ReporterJohnDoe Assigned To 
PrioritynormalSeveritytweakReproducibilityN/A
Status newResolutionopen 
Product Version3.0 
Summary0002853: Сделать область 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
TagsNo tags attached.
Build

Activities

JohnDoe

2018-09-05 11:52

updater   bugnote:0016231

Может исправим-таки Search, так же как исправили ShellAutoCompletion / DialogAutoCompletion?

Issue History

Date Modified Username Field Change
2014-10-30 14:44 JohnDoe New Issue
2018-09-05 11:52 JohnDoe Note Added: 0016231