この機能は、タッチコントローラーまたはタッチユーザーインターフェースの機能を補完することを目的としています。 それらを置き換えるものではありません。
アプリケーションの例:
-
教室や講義では、小さなリモコンを使ってデバイスをスタンバイモードから復帰させることができます。また、リモコンを使ってどの入力ソースを表示するかを選択すると便利な場合があります。
-
タッチコントローラーを使用できない状況でのカメラビュー(パン、チルト、ズーム)の制御。 たとえば、病院の手術室で。
機能概要
USB入力デバイスでボタンを押すと、CiscoデバイスのAPI内のアクションがトリガーされます。 サードパーティのマクロや外部制御装置は、これらのアクションを検出してそれに応じて反応するように設定できます。 この機能は、インルームコントロールボタンの動作と似ています。 さらに、これらのアクションをWebhookを介して監視することも、SSHセッション内で直接監視することもできます。
選択できる既存のアクションライブラリは提供されていません。 イベントに対応して実行すべき具体的なアクションを定義し、確立する必要があります。 例えば:
-
ボリュームアップキーを押したら、Ciscoデバイスの音量を上げてください。
-
スリープキーを押したら、Ciscoデバイスをスタンバイモードにします。
構成、イベント、ステータス
この記事で言及されている設定とステータスは、デバイスのローカルWebインターフェイスとAPIの両方から確認できます。 ウェブインターフェイスへのアクセス方法やAPIの使用方法については、 デバイス設定の記事を読んでください。
デバイスのウェブインターフェースが開いたら、 設定をクリックします 。 「 構成」で 、「 」に変更してください。 サードパーティのUSB入力デバイスのサポートは、デフォルトでは無効になっています。
ボタンを押して放すと、「Pressed」と「Released」というイベントが生成されます。
*e UserInterface InputDevice Key Action Key: <name of the key> *e UserInterface InputDevice Key Action Code: <id of the key> *e UserInterface InputDevice Key Action Type: Pressed ** end *e UserInterface InputDevice Key Action Key: <name of the key> *e UserInterface InputDevice Key Action Code: <id of the key> *e UserInterface InputDevice Key Action Type: Released ** end
イベントを聞くには、InputDeviceイベントからのフィードバックを登録する必要があります。
xFeedback Register /event/UserInterface/InputDevice ** end
シスコデバイスがサードパーティの周辺機器を検出すると、 [ 周辺機器] > [接続デバイス] に表示されます。 サードパーティのデバイスは複数のデバイスとして報告される場合があります。
例
この記事では、BluetoothリモコンのキーでCiscoデバイスの一部の機能を操作する方法の例があります 。
マクロと拡張のその他の例については、 こちらを見てください。
さらに詳しい情報
サードパーティ製の入力デバイスの使用に関する詳細は、 カスタマイズガイドを参照してください 。 最新バージョンを選択してください。
シスコサポート(TAC)は、マクロを含むサードパーティコードのデバッグをサポートしていません。 マクロやサードパーティのコードについてサポートが必要な場合は、 コラボレーションデバイス用のCisco RoomOSを確認してください。 マクロと拡張機能の他の例についてはこのページをチェックしてください。