Макросы:
- Up, Down, Home, End, PgUp, PgDn — передаются в панели.
- Ctrl-Up, Ctrl-Down, Ctrl-Home, Ctrl-PgUp, Ctrl-PgDn — навигация по списку дополнения.
- Esc — закрывает список отменяя текущий вариант дополнения.
Для того чтобы закрыть список и принять текущий вариант можно использовать Ctrl-Tab, F10 или макрос на Ctrl-Enter (см. ниже).
Также напомню, что список автодополнения можно принудительно вызвать с помощью Ctrl-Space. - Ctrl-Enter — закрывает список и принимает текущий выбранные вариант дополнения, если не пустой.
(т.е. исходная функция Ctrl-Enter доступна, если ни один из вариантов не выбран) - Ctrl-Space — переоткрывает список дополнения в ручном режиме.
Может быть полезно, если какой-либо из 4х параметров Interface.Completion.Use* выставлен в Other (см. hlf:AutoCompleteSettings).
- Для тонкой настройки можно менять значения параметров, заданные в начале скрипта:
AutoCompletionAreas
— области действия макросов, по умолчанию заданы обе (командная строка, и диалоги).KeepList
— восстанавливать список дополнения после передачи в панели курсорных клавиш.
VisiblePanelsOnly
— не работать при погашенных панелях.