ProcessEditorInputW
вызывается всякий раз, когда внутренний редактор Far Manager обрабатывает событие от клавиатуры или мыши.
intptr_t WINAPI ProcessEditorInputW( const struct ProcessEditorInputInfo *Info );
ProcessEditorInputInfo.StructSize >= sizeof(ProcessEditorInputInfo)
.0
.
1
.
Info->INPUT_RECORD.EventType
и, в случае если плагин данное событие не обрабатывает, вернуть управление в Far Manager.
KEY_EVENT
) имеют "новый" тип - поле Info->INPUT_RECORD.EventType
равно значению 0x8001
.
ProcessEditorInputW
снова. Таким образом, плагин должен сам предотвратить такой самовызов, или он впадёт в бесконечный цикл.