ProcessPanelInputW позволяет перекрыть стандартную обработку клавиш и мыши (сейчас не задействовано) на панели плагина.
intptr_t WINAPI ProcessPanelInputW( const struct ProcessPanelInputInfo *Info );
ProcessPanelInputInfo.StructSize >= sizeof(ProcessPanelInputInfo).0.
1.
Info->INPUT_RECORD.EventType
и, в случае если плагин данное событие не обрабатывает, вернуть управление в Far Manager.
KEY_EVENT) имеют "новый" тип - поле Info->INPUT_RECORD.EventType равно значению 0x8001.
intptr_t WINAPI ProcessPanelInputW(const struct ProcessPanelInputInfo *Info)
{
return ((Plist *)Info->hPanel)->ProcessKey(&Info->Rec);
}