Diese Funktion soll die Funktionalitäten des Touch-Controllers oder der Touch-Benutzeroberfläche ergänzen . Es soll sie nicht ersetzen .

Beispiele für Anwendungen:

  • Im Klassenzimmer und bei Vorlesungen kann man mit einer kleinen Fernbedienung ein Gerät aus dem Standby-Modus wecken. Es kann auch praktisch sein, eine Fernbedienung zu verwenden, um auszuwählen, welche Eingangsquelle angezeigt werden soll.

  • Steuern der Kameraansicht (Schwenken, Neigen und Zoomen) in Situationen, in denen Sie den Touch-Controller nicht verwenden dürfen. Beispielsweise in OP-Räumen eines Krankenhauses.

Funktionsübersicht

Wenn eine Taste am USB-Eingabegerät gedrückt wird, wird eine Aktion im API des Cisco-Geräts ausgelöst. Es können Makros oder externe Steuergeräte von Drittanbietern eingerichtet werden, die diese Aktionen erkennen und entsprechend reagieren. Diese Funktionalität ähnelt dem Verhalten der In-Room-Control-Tasten. Darüber hinaus ist es möglich, diese Aktionen über Webhooks oder direkt innerhalb einer SSH-Sitzung zu überwachen.

Eine bereits vorhandene Bibliothek mit Aktionen zur Auswahl wird nicht bereitgestellt. Sie müssen die spezifischen Aktionen definieren und festlegen, die als Reaktion auf die Ereignisse ausgeführt werden sollen. Zum Beispiel:

  • Erhöhen Sie die Lautstärke des Cisco-Geräts, wenn die Lauter-Taste gedrückt wird.

  • Versetzen Sie das Cisco-Gerät in den Standby-Modus, wenn die Sleep-Taste gedrückt wird.

Konfigurationen, Ereignisse und Status

Die in diesem Artikel genannten Konfigurationen und Status sind sowohl über die lokale Weboberfläche des Geräts als auch über die APIs verfügbar. Lesen Sie den Artikel zu Gerätekonfigurationen für Informationen zum Zugriff auf die Weboberfläche und zur Verwendung von API.

Wenn die Weboberfläche des Geräts geöffnet ist, klicken Sie auf Einstellungen . Ändern Sie unter Konfigurationen Peripheriegeräte > Eingabegerätemodus bis Ein. Die Unterstützung für USB-Eingabegeräte von Drittanbietern ist standardmäßig deaktiviert.

Das Drücken und Loslassen einer Taste generiert das Ereignis Gedrückt und Freigegeben:

 *e UserInterface InputDevice Tastenaktionstaste: <Name der Taste> *e UserInterface InputDevice Schlüsselaktionscode: <ID des Schlüssels> *e UserInterface InputDevice Tastenaktionstyp: Gedrückt ** Ende *e UserInterface InputDevice Tastenaktionstaste: <Name der Taste> *e UserInterface InputDevice Schlüsselaktionscode: <ID des Schlüssels> *e UserInterface InputDevice Schlüsselaktionstyp: Freigegeben ** Ende 

Um Ereignisse zu überwachen, müssen Sie das Feedback aus den InputDevice-Ereignissen registrieren:

 xFeedback Register /event/UserInterface/InputDevice ** Ende 

Wenn das Cisco-Gerät das Drittanbieter-Peripheriegerät erkennt, wird es unter Status und in Peripheriegeräte > aufgeführt. ConnectedDevice . Das Drittanbietergerät wird möglicherweise als mehrere Geräte gemeldet.

Beispiel

In diesem Artikel finden Sie ein Beispiel dafür, wie Sie mit den Tasten einer Bluetooth-Fernbedienung einige Funktionen eines Cisco-Geräts steuern können.

Weitere Beispiele für Makros und Erweiterungen finden Sie hier .

Weitere Informationen

Weitere Informationen zur Verwendung des Eingabegeräts eines Drittanbieters finden Sie im Anpassungsleitfaden. Wählen Sie die neueste Version.

Cisco Support (TAC) unterstützt nicht das Debuggen von Drittanbietercode, einschließlich Makros. Bitte schauen Sie sich Cisco RoomOS für Collaboration Devices an, wenn Sie Hilfe zu Makros und Code von Drittanbietern benötigen. Weitere Beispiele für Makros und Erweiterungen finden Sie auf dieser Seite .