Puteți utiliza un periferic USB terță parte pentru a controla anumite funcții de pe dispozitiv, cum ar fi o tastatură USB sau o telecomandă Bluetooth® cu un dongle USB.
Această caracteristică este menită să complementeze funcționalitățile controlerului tactil sau ale interfeței cu utilizatorul tactile. Nu este menit să le înlocuiesc .
Exemple de aplicații:
-
În sălile de clasă și în timpul cursurilor, o mică telecomandă poate fi folosită pentru a trezi un dispozitiv din modul de așteptare. de asemenea, poate fi convenabil să utilizați o telecomandă pentru a selecta ce sursă de intrare să prezentați.
-
Controlul vizualizării camerei (pan, înclinare și zoom) în situațiile în care nu aveți voie să utilizați controlerul tactil. De exemplu, în sălile de operație din spital.
Prezentare generală funcțională
Când un buton este apăsat pe dispozitivul de intrare USB, acesta declanșează o acțiune în API al dispozitivului Cisco. Pot fi configurate macro sau dispozitive de control externe de la terți pentru a detecta aceste acțiuni și a reacționa în consecință. Această funcționalitate este similară cu modul în care se comportă butoanele de control în cameră. În plus, este posibilă monitorizarea acestor acțiuni prin webhook-uri sau direct într-o sesiune SSH.
Nu este furnizată o bibliotecă preexistentă de acțiuni din care să alegeți. Vi se cere să definiți și să stabiliți acțiunile specifice care ar trebui să apară ca răspuns la evenimente. De exemplu:
-
Măriți volumul dispozitivului Cisco când este apăsată tasta de creștere a volumului.
-
Puneți dispozitivul Cisco în modul de așteptare când este apăsată tasta Sleep.
Configurații, evenimente și stare
Configurațiile și starea la care se face referire în acest articol sunt disponibile atât din interfața web locală a dispozitivului, cât și din API-uri. Citiți articolul privind configurațiile dispozitivului pentru informații despre cum să accesați interfața web și să utilizați API.
Când interfața web a dispozitivului este deschisă, faceți clic pe Setări . Sub Configurații , schimbați la Pe. Asistența pentru dispozitivele de intrare USB terțe este dezactivată în mod implicit.
Apăsarea și eliberarea unui buton generează un eveniment de Apăsatși un eveniment Eliberat:
*e UserInterface InputDevice Key Action Key: <numele cheii> *e UserInterface InputDevice Key Action Code: <id-ul cheii> *e UserInterface InputDevice Key Action Type: Apăsat ** final *e UserInterface InputDevice Key Action Key: <numele tastei> *e UserInterface InputDevice Key Action Code: <id-ul cheii> *e UserInterface InputDevice Key Action Type: Lansat ** final
Pentru a monitoriza evenimente, trebuie să vă înregistrați feedbackul de la evenimentele DispozitivIntrare:
xFeedback Register /event/UserInterface/InputDevice ** final
Când dispozitivul Cisco detectează un periferic terță parte, acesta va fi listat sub Stare și în . Dispozitivul terță parte poate fi raportat ca dispozitive multiple.
Exemplul xxx
Există un exemplu despre cum puteți face ca tastele unei telecomenzi Bluetooth să opereze unele dintre funcțiile unui dispozitiv Cisco în acest articol .
Aruncă o privire aici pentru mai multe exemple de macrocomenzi și extensii.
Informatii suplimentare
Găsiți mai multe informații despre utilizarea unui dispozitiv de intrare terț în Ghidul de personalizare. Alegeți cea mai recentă versiune.
Asistența Cisco (TAC) nu acceptă depanarea codurilor terțe, inclusiv a macrocomenzilor. Verificați Cisco RoomOS for Collaboration Devices dacă aveți nevoie de ajutor cu macrocomenzi și coduri terță parte. Consultați această pagină pentru mai multe exemple de macrocomenzi și extensii.