Інтеграція SimpleTV з EventGhost SimpleTV
Це інструмент для керування програмами та операційною системою Windows, а також іншим периферійним обладнанням, підключеним до комп'ютера. EventGhost дозволяє використовувати різні пристрої введення, наприклад, такі як інфрачервоний (IgorUSB, WinLIRC і т.п.) або бездротовий пульт дистанційного керування, мікрофон та ін. підключеним обладнанням. Настроювання макросів здійснюється через графічний інтерфейс.
Події, які можуть запускати макроси:
Макроси мають такі можливості:
Використовуючи плагіни, ви можете розширити цей перелік.
Навіщо інтегрувати SimpleTV з EventGhost
Можливі сценарії використання:

Залежно
Для реалізації всіх нижчезазначених можливостей необхідно:
Використовувані технології
Як відправляти події з SimpleTV та обробляти ці події у EventGhost: [SimpleTV --> EventGhost]
Розглянемо приклад, у якому ми налаштуємо:
Налаштування broadcast ресивера в EventGhost
Додати в EventGhost плагін Broadcast і налаштувати його, параметри налаштування див. нижче.

Налаштування розсилки broadcast повідомлення при події "Старт SimpleTV"
Налаштування розсилки broadcast повідомлення при події "Sleep таймер SimpleTV"
C:\Program Files (x86)\simpleTV\luaScr\events.lua - у файлі описуються події SimpleTV та реакція на них.
Редагуємо events.lua додаючи обробник до події m_simpleTV.Control.Reason == 'Sleeping':
У налаштуваннях SimpleTV: Налаштування-Система-Вимкнення-Спосіб вимкнення: «Event only». Це налаштування дозволить при спрацьовуванні sleep таймера не вимикати комп'ютерЗасобами SimpleTV, а лише передати в EventGhost інформацію про спрацювання таймера. Всі процедури вимкнення комп'ютера та периферійного обладнання (наприклад, телевізора) забезпечується EventGhost.

Приклад EventGhost обробника sleep таймера SimpleTV наведено на малюнку нижче.

Як управляти SimpleTV за допомогою EventGhost: [EventGhost --> SimpleTV]
Додати в EventGhost плагін SimpleTV (плагін написаний за мотивами аналогічного плагіна для KMP, так що не судіть суворо)
Для встановлення плагіна розпакуйте його та скопіюєте папку в «ШляхУстановки\EventGhost\plugins\»