Інтеграція SimpleTV з EventGhost SimpleTV

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

Події, які можуть запускати макроси:

Макроси мають такі можливості:

Використовуючи плагіни, ви можете розширити цей перелік.

Навіщо інтегрувати SimpleTV з EventGhost

Можливі сценарії використання:

simpletv

Залежно

Для реалізації всіх нижчезазначених можливостей необхідно:

Використовувані технології

Як відправляти події з SimpleTV та обробляти ці події у EventGhost: [SimpleTV --> EventGhost]

Розглянемо приклад, у якому ми налаштуємо:

Налаштування broadcast ресивера в EventGhost

Додати в EventGhost плагін Broadcast і налаштувати його, параметри налаштування див. нижче.

EventGhost

Налаштування розсилки 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

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

EventGhost

Як управляти SimpleTV за допомогою EventGhost: [EventGhost --> SimpleTV]

Додати в EventGhost плагін SimpleTV (плагін написаний за мотивами аналогічного плагіна для KMP, так що не судіть суворо)

Для встановлення плагіна розпакуйте його та скопіюєте папку в «ШляхУстановки\EventGhost\plugins\»