Информация о событиях выводится посредством
OutputDebugString
, соответственно, может быть просмотрена через DebugView и другие подобные программы.Активируется в меню конфигурации плагинов (
%FarEventsView
), и, будучи активным, доступен также из меню плагинов.Доступны следующие настройки:
Code: Select all
╔══════ FarEventsView ═══════╗
║ ProcessConsoleInput ║
║ ProcessDialogEvent ║
║√ ProcessEditorEvent ║
║ ProcessEditorInput ║
║√ ProcessViewerEvent ║
╟───────── options: ─────────╢
║ SubscribeDialogDrawEvents ║
║ DM_SETINPUTNOTIFY ║
║ DM_SETCOMBOBOXEVENT ║
║ ECTL_SUBSCRIBECHANGEEVENT ║
║√ Inspect tables ║
║ Auto newline ║
╟───────── filters: ─────────╢
║ Output idle ║
║ Output mouse events ║
║ Output all DIALOG_EVENTS ║
╟───────── actions: ─────────╢
║ Stop ║
║ Clear log ║
║ Reload ║
╚═════════ Enter,F4 ═════════╝
F4
).После редактирования скрипт автоматически перегружается.
P.S.
Написан ещё в 2015, но опубликован впервые.