Перечисление
FAR_PKF_FLAGS описывает состояние Shift-клавиш, передаваемых в
функцию
ProcessKey.
Замечания
- Начиная с FAR Manager 1.70 build 2052 сняты ограничения на передаваемые плагину клавиши (см. замечание к
функции ProcessKey).
Если флаг PKF_PREPROCESS выставлен, то плагин может игнорировать вызов функции
ProcessKey. В этом случае FAR, по
окончании ввода сформирует нужную команду и передаст плагину.
Например, если пользователь в командной строке вводит "cd ..Enter", то плагин получит
последовательность "80043h 80044h 80020h 800BEh 800BEh 8000Dh" (к каждому
виртуальному коду добавляется флаг PKF_PREPROCESS).
В этом случае Здесь 2 варианта развития событий:
- плагин сам обрабатывает эту последовательность;
- плагин игнорирует вызовы функции ProcessKey с выставленным
флагом PKF_PREPROCESS и ждет, когда FAR передаст плагину готовый результат.
Смотрите также: