Tato funkce je určena k doplnění funkcí dotykového ovladače nebo dotykového uživatelského rozhraní. Nemá je nahradit .
Příklady aplikací:
-
V učebnách a během přednášek lze k probuzení zařízení z pohotovostního režimu použít malý dálkový ovladač. Může být také vhodné použít dálkový ovladač k výběru vstupního zdroje, který se má zobrazit.
-
Ovládání zobrazení kamery (otáčení, naklápění a zoom) v situacích, kdy není dovoleno používat dotykový ovladač. Například na operačních sálech v nemocnici.
Přehled funkcí
Po stisknutí tlačítka na vstupním zařízení USB se spustí akce v rámci rozhraní API zařízení Cisco. Makra nebo externí řídicí zařízení třetích stran lze nastavit tak, aby tyto akce detekovaly a odpovídajícím způsobem reagovaly. Tato funkce je podobná chování tlačítek v místnosti. Kromě toho je možné tyto akce monitorovat prostřednictvím webhooků nebo přímo v relaci SSH.
Již existující knihovna akcí, ze které chcete vybrat, není k dispozici. Je od vás vyžadováno definování a vytvoření konkrétních akcí, které by měly následovat v reakci na události. Například:
-
Zvýšit hlasitost zařízení Cisco při stisknutí tlačítka Zvýšení hlasitosti.
-
Přepnutí zařízení Cisco do pohotovostního režimu po stisknutí tlačítka Spánek.
Konfigurace, události a stav
Konfigurace a stav uvedené v tomto článku jsou dostupné jak v místním webovém rozhraní zařízení, tak v rozhraních API. Informace o přístupu k webovému rozhraní a používání rozhraní API naleznete v článku Konfigurace zařízení .
Po otevření webového rozhraní zařízení klikněte na Nastavení. V části Konfigurace změňte možnost na Zapnuto. Podpora vstupních zařízení USB jiných výrobců je ve výchozím nastavení zakázána.
Stisknutím a uvolněním tlačítka se vygeneruje událost Pressed a Release:
*e UserInterface InputDevice Key Action Key: *e UserInterface InputDevice Key Action Code: *e UserInterface InputDevice Key Action Type: Stisknuto ** end *e UserInterface InputDevice Key Action Key: *e UserInterface InputDevice Key Action Code: *e UserInterface InputDevice Key Action Type: Vydáno ** konec
Chcete-li naslouchat událostem, musíte zaregistrovat zpětnou vazbu z událostí InputDevice :
Registrace xFeedback /event/UserInterface/InputDevice ** ukončit
Když zařízení Cisco detekuje periferní zařízení třetí strany, bude uvedeno v části Stav a v části . Zařízení třetí strany může být nahlášeno jako několik zařízení.
Další informace
Další informace o použití vstupního zařízení jiného výrobce naleznete v Příručce uživatelských úprav . Vyberte nejnovější verzi.
Podpora Cisco (TAC) nepodporuje ladění kódu třetích stran, včetně maker. Pokud potřebujete pomoc s makry a kódem třetích stran, podívejte se do systému Cisco RoomOS pro zařízení pro spolupráci . Na této stránce najdete další příklady maker a linek.
Příklad
V tomto příkladu vám 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í Cisco.
Ukážeme vám, jak pomocí tlačítek na dálkovém ovladači Bluetooth (připojeného pomocí hardwarového klíče USB) spravovat funkce, jako je pohotovostní režim, nastavení hlasitosti a ovládání kamery Cisco. Můžete vytvořit makro, které naslouchá příslušným událostem a provádí odpovídající akce prostřednictvím rozhraní API zařízení Cisco.
V následujícím příkladu musíte zadat text, který je napsán normálním písmem. Text psaný kurzívou je odpověď přijatá ze zařízení Cisco.
1 |
Přihlaste se k zařízení Cisco pomocí SSH. Potřebujete místního správce . |
||
2 |
Nakonfigurujte zařízení tak, aby umožňovalo použití dálkového ovládání USB jiného výrobce.
|
||
3 |
Zaregistrujte se pro zpětnou vazbu, abychom byli upozorněni, když jsou stisknuta a uvolněna tlačítka dálkového ovládání.
|
||
4 |
Stisknutím a uvolněním tlačítka na dálkovém ovladači zkontrolujte, zda registrace zpětné vazby funguje. Tato akce generuje dvě události: Stisknuto a Uvolněno. Pokud stisknete a podržíte tlačítko, zobrazí se událost Stisknuto , dokud tlačítko neuvolníte. Poté se vygeneruje událost Released . Tyto události se vydávají při stisknutí a uvolnění klávesy Enter: |
||
5 |
Napište makro, které naslouchá příslušným událostem InputDevice a provádí přidružené akce pomocí rozhraní API zařízení.
|