Questa funzione ha lo scopo di integrare le funzionalità del controller touch o dell'interfaccia utente touch. Non è pensato per sostituirli .

Esempi di applicazioni:

  • Nelle aule e durante le lezioni è possibile utilizzare un piccolo telecomando per riattivare il dispositivo dalla modalità standby. potrebbe anche essere conveniente utilizzare un telecomando per selezionare quale sorgente di ingresso presentare.

  • Controllo della vista della telecamera (panoramica, inclinazione e zoom) in situazioni in cui non è consentito utilizzare il controller touch. Ad esempio, nelle sale operatorie di un ospedale.

Panoramica delle funzionalità

Quando si preme un pulsante sul dispositivo di input USB, si attiva un'azione all'interno del API del dispositivo Cisco. È possibile impostare macro o dispositivi di controllo esterni di terze parti per rilevare queste azioni e reagire di conseguenza. Questa funzionalità è simile al comportamento dei pulsanti di controllo in camera. Inoltre, è possibile monitorare queste azioni tramite webhook o direttamente all'interno di una sessione SSH.

Non viene fornita una libreria preesistente di azioni tra cui scegliere. È necessario definire e stabilire le azioni specifiche che dovrebbero verificarsi in risposta agli eventi. Ad esempio:

  • Aumentare il volume del dispositivo Cisco quando si preme il tasto Volume su.

  • Mettere il dispositivo Cisco in modalità standby quando viene premuto il tasto Sospensione.

Configurazioni, eventi e stato

Le configurazioni e gli stati a cui si fa riferimento in questo articolo sono disponibili sia dall'interfaccia web locale del dispositivo che dalle API. Leggi l' articolo sulle configurazioni del dispositivo per informazioni su come accedere all'interfaccia web e utilizzare API.

Quando viene aperta l'interfaccia web del dispositivo, fare clic su Impostazioni . In Configurazioni , modifica Periferiche > Modalità dispositivo di input a On. Per impostazione predefinita, viene disabilitato il supporto per dispositivi di input USB di terze parti.

La pressione e il rilascio di un pulsante genera un evento Premuto e un evento Rilasciato:

 *e Tasto azione chiave UserInterface InputDevice: <nome della chiave> *e Codice azione chiave UserInterface InputDevice: <id della chiave> *e Tipo di azione del tasto InputDevice dell'interfaccia utente: premuto ** fine *e Tasto di azione del tasto InputDevice dell'interfaccia utente: <nome del tasto> *e Codice azione chiave UserInterface InputDevice: <id della chiave> *e Tipo di azione chiave InputDevice dell'interfaccia utente: Rilasciato ** end 

Per cercare di ascoltare gli eventi, è necessario registrare feedback degli eventi del dispositivo di input:

 xFeedback Registrati /event/UserInterface/InputDevice ** end 

Quando il dispositivo Cisco rileva la periferica di terze parti, questa verrà elencata in Stato e in Periferiche > Dispositivo connesso . Il dispositivo di terze parti potrebbe essere segnalato come più dispositivi.

Esempio

C'è un esempio su come è possibile fare in modo che i tasti di un telecomando Bluetooth gestiscano alcune delle funzioni di un dispositivo Cisco in questo articolo .

Dai un'occhiata qui per altri esempi di macro ed estensioni.

Ulteriori informazioni

Sono disponibili ulteriori informazioni sull'utilizzo di un dispositivo di input di terze parti nella Guida alla personalizzazione. Scegliere la versione più recente.

Il supporto Cisco (TAC) non supporta il debug del codice di terze parti, comprese le macro. Consulta Cisco RoomOS per dispositivi di collaborazione se hai bisogno di aiuto con macro e codice di terze parti. Controlla questa pagina per ulteriori esempi di macro ed estensioni.