この機能は、タッチコントローラまたはタッチユーザーインターフェイスの機能を補完 することを目的としています。置換 するものではありません。
アプリケーションの例:
-
教室や講義中に、小さなリモートコントロールを使用して、スタンバイモードからデバイスをウェイクアップできます。また、リモートコントロールを使用して、提示する入力ソースを選択すると便利です。
-
タッチコントローラを使用できない状況でのカメラビュー(パン、チルト、およびズーム)の制御。例えば、病院のオペレーティング ルームなどです。
機能の概要
USB 入力デバイスでボタンが押されると、シスコ デバイスの API 内でアクションがトリガーされます。 サードパーティのマクロ または外部制御デバイスを設定して、これらのアクションを検出し、それに応じて反応させることができます。この機能は、会議室内制御ボタンの動作に似ています。さらに、Webhook を通じて、または SSH セッション内で直接、これらのアクションを監視することも可能です。
選択するアクションの既存のライブラリは提供されません。イベントに応じて発生する特定のアクションを定義し、確立する必要があります。たとえば、次のようなものです。
-
[音量アップ(Volume Up)] キーを押すと、シスコデバイスの音量を上げます。
-
スリープキーを押すと、Cisco デバイスがスタンバイモードになります。
設定、イベント、ステータス
この記事で説明されている設定とステータスは、デバイスのローカル Web インターフェイスと API の両方から利用できます。Web インターフェイスにアクセスし、API を使用する方法については、 デバイス設定の記事 を参照してください。
デバイスの Web インターフェイスが開いたら、 [設定] をクリックします。 [構成] で、 を [オン] に変更します。サードパーティの USB 入力デバイスのサポートは、デフォルトで無効になっています。
ボタンを押してリリースすると、Pressed および Released イベント が 生成 されます。
*e UserInterface InputDevice キーアクションキー: *e UserInterface InputDevice キーアクションコード: *e UserInterface InputDevice キーアクションタイプ: 押された ** end *e UserInterface InputDevice キーアクションキー: *e UserInterface InputDevice キーアクションコード: *e UserInterface InputDevice キーアクションタイプ: リリース ** 終了
イベントを聞く場合、InputDevice イベントからフィードバックを 登録する必要 があります。
xFeedback 登録 /event/UserInterface/InputDevice ** end
Cisco デバイスがサードパーティの周辺機器を検出すると、 [ステータス] と にリストされます。サードパーティ デバイスは、複数のデバイスとして報告される場合があります。
詳細情報
サードパーティ入力デバイスの使用に関する詳細については、カスタマイズガイドを 参照してください 。最新バージョンを選択します。
Cisco サポート (TAC) は、マクロを含むサードパーティ コードのデバッグはサポートされていません。マクロとサードパーティ コードのヘルプが必要な場合は、 コラボレーション デバイスの Cisco RoomOS を確認してください。マクロと拡張機能のその他の例については、 このページ を確認してください。
例
この例では、Cisco デバイスの特定の機能を制御するために、サードパーティの USB 入力デバイス(この場合はリモート コントロール)のキーを使用する方法を示します。
Bluetooth リモート コントロール (USB ドングル経由で接続) のボタンを使用して、スタンバイ、音量の調整、Cisco カメラ デバイスの制御などの機能を管理する方法を示します。関連するイベントをリッスンし、Cisco デバイスの API を通じて対応するアクションを実行するマクロを開発できます。
次の例では、文字が通常のフォントで書かれているか入力する必要があります。イタリック体は、Cisco デバイスから受信した応答です。
1 |
SSH でシスコデバイスにサインインします。ローカル管理者ユーザーが 必要 です。 |
||
2 |
サードパーティ USB 接続システムの使用を許可するデバイスをリモート コントロール。
|
||
3 |
[デバイス] ボタンが押され、リリースしたときに通知リモート コントロール、フィードバックに登録してください。
|
||
4 |
フィードバック登録が機能リモート コントロールボタンを押してリリースします。 このアクションにより 2 つのイベントが生成されます:押済み と解放です。ボタンを長押しすると、ボタンを離 すまで [ 押された] イベントが表示されます。次に、 リリース済 みイベントが生成されます。 これらのイベントは、Enter キーを押してリリースする際に発行されます。 |
||
5 |
関連する InputDevice イベントを リスンし、デバイスの API を使用して関連するアクションを処理するマクロを記述します。
|