此功能旨在補充 觸控控制器或觸控使用者介面的功能。這並不意味著取代 他們。
應用程式範例:
-
在課堂上和講座期間,可使用小型遠端控制將裝置從待機模式喚醒。使用遠端控制來選擇要顯示的輸入來源可能也很方便。
-
在不允許您使用觸控控制器的情況下控制攝影機檢視(平移、傾斜和縮放)。例如,在醫院的手術室中。
功能概觀
當按下USB輸入裝置上的按鈕時,會觸發Cisco裝置的API中的動作。 宏 或第三方的外部控制裝置可"安裝;設定"為偵測這些動作並做出相應的反應。此功能與「會議室控制」按鈕的行為相似。此外,透過 Webhook 或直接在 SSH 階段作業中監控這些動作也是可行的。
未提供預先存在的動作庫供您選擇。您需要定義並建立應發生以回應事件的特定動作。例如:
-
按下提高音量鍵時,提高Cisco裝置的音量。
-
按下睡眠鍵時,將Cisco裝置置於待機模式。
組配置、事件和狀態
可從裝置的本機Web 介面和 API 獲取此文章中提及的組態和狀態。請閱讀 裝置設定文章 獲取如何存取Web 介面及使用API的資訊。
當裝置的Web 介面開啟後,按一下 設定。低於 設定,變更 至開啟。協力廠商 USB 輸入裝置的支援預設為停用。
按下並放開按鈕會產生 已按下和 已放開 事件:
*e 使用者介面輸入裝置鍵動作鍵: *e 使用者介面輸入裝置鍵動作代碼: *e 使用者介面輸入裝置鍵動作類型:按一下 ** end *e 使用者介面輸入裝置鍵動作鍵: *e 使用者介面輸入裝置鍵動作代碼: *e 使用者介面輸入裝置鍵動作類型:已在 ** 結束
若要聽取事件,您必須註冊 InputDevice 事件的意見回饋:
x意見回饋註冊 /event/UserInterface/InputDevice ** end
當Cisco裝置偵測到第三方周邊設備時,會將其列於 狀態 並在 。第三方裝置可能會報告為多個裝置。
進一步資訊
在自訂指南中尋找協力廠商輸入裝置 使用相關資訊 。選擇最新版。
Cisco 支援 (TAC) 不支援協力廠商代碼(包括宏)的調試。請檢查 適用於協作裝置的Cisco RoomOS 您需要關於 macros 和第三方代碼的幫助。檢查 此頁面 如需更多關於 macros 和擴充功能的範例。
範例
在此範例中,我們想向您展示如何使用第三方USB輸入裝置(在此案例中為遠端控制)的按鍵來控制Cisco裝置上的某些功能。
我們將向您展示如何使用藍牙遠端控制(透過USB適配器連接)上的按鈕來管理待機、音量調整以及控制Cisco攝影機裝置等功能。您可以開發可偵聽相關事件並透過Cisco裝置的API執行對應動作的宏。
在下列範例中,您必須輸入以一般字型大小撰寫的文字。斜體文字是從Cisco裝置收到的回應。
1 |
透過 SSH 登入Cisco裝置。您需要一個本地管理員 使用者。 |
||
2 |
設定裝置以允許使用協力廠商 USB 遠端控制。
|
||
3 |
註冊意見回饋,如此一來,當按下及遠端控制按鈕時,我們會收到通知。
|
||
4 |
按下按鈕並放開,遠端控制回饋註冊是否有效。 此動作會產生兩個事件:已按下 和已發行。如果您按住按鈕,則會看到 已按下事件 ,直到放開該按鈕。然後產生 已釋 出事件。 按下並放開 Enter 鍵時,將發出這些事件: |
||
5 |
寫入用於聆聽相關 InputDevice 事件的宏,然後使用裝置 API 執行相關動作。
|