V tomto příkladu chceme ukázat, jak používat klávesy vstupního zařízení USB třetí strany (v tomto případě dálkového ovladače) k ovládání určitých funkcí zařízení Room nebo Desk.
Ukážeme si, jak pomocí tlačítek dálkového ovladače Bluetooth (s klíčem USB) ovládat pohotovostní režim, zvyšovat a snižovat hlasitost a ovládat kameru zařízení Room nebo Desk. Vytvoříme makro, které naslouchá příslušným událostem a provádí související akce pomocí rozhraní API zařízení Room nebo Desk.
Funkce vstupního zařízení USB třetí strany je popsána v tomto článku.
V následujícím příkladu je třeba zadat text, který je napsán normálním písmem. Text psaný kurzívou je odpověď, která přichází ze zařízení Room nebo Desk.
1 | Přihlaste se k zařízení Room nebo Desk pomocí SSH. Potřebujete místního uživatele správce. | ||
2 | Nakonfigurujte zařízení tak, aby umožňovalo použití dálkového ovladače USB třetí strany.
| ||
3 | Zaregistrujte zařízení pro zpětnou vazbu, abychom byli informováni o stisknutí a uvolnění tlačítek dálkového ovladače.
| ||
4 | Stisknutím a uvolněním tlačítka na dálkovém ovladači zkontrolujte, zda registrace zpětné vazby funguje. Tato akce vytvoří dvě události: Stisknutoa Uvolněno. Pokud stisknete a podržíte tlačítko, zobrazí se událost Stisknuto, dokud tlačítko neuvolníte. Poté se vygeneruje událost Uvolněno. Tyto události jsou zaznamenány při stisknutí a uvolnění klávesy Enter:
| ||
5 | Napište makro, které bude naslouchat příslušným událostem InputDevice a provede související akce pomocí rozhraní API zařízení.
|