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); }