Esse recurso serve para complementar as funcionalidades do controlador de toque ou da interface de usuário de toque. Não se destina a substituí-los.
Exemplos de aplicações:
-
Nas salas de aula e durante as palestras, um pequeno controle remoto pode ser usado para despertar um dispositivo do modo de espera. Também pode ser conveniente usar um controle remoto para selecionar qual fonte de entrada apresentar.
-
Controlar a visão da câmera (panorâmica, inclinação e zoom) em situações em que você não tem permissão para usar o controle de toque. Por exemplo, em salas de cirurgia em um hospital.
Visão geral funcional
Quando um botão é pressionado no dispositivo de entrada USB, ele aciona uma ação na API do dispositivo Cisco. Macros ou dispositivos de controle externo de terceiros podem ser configurados para detectar essas ações e reagir de acordo. Essa funcionalidade é semelhante à forma como os botões de controle na sala se comportam. Além disso, é possível monitorar essas ações por meio de webhooks ou diretamente em uma sessão SSH.
Uma biblioteca preexistente de ações para escolher não é fornecida. Você deve definir e estabelecer as ações específicas que devem ocorrer em resposta aos eventos. Por exemplo:
-
Aumente o volume do dispositivo Cisco quando a tecla Aumentar volume for pressionada.
-
Coloque o dispositivo Cisco no modo de espera quando a tecla Sleep for pressionada.
Configurações, eventos e status
As configurações e o status mencionados neste artigo estão disponíveis na interface web local do dispositivo e nas APIs. Leia o artigo Configurações do dispositivo para obter informações sobre como acessar a interface da web e usar a API.
Quando a interface web do dispositivo for aberta, clique em Configurações . Em Configurações , altere para Ativado. O suporte para dispositivos de entrada USB de terceiros está desativado por padrão.
Pressionar e soltar um botão gera um evento Pressionado e um Liberado:
*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
Para ouvir eventos, você deve registrar o feedback dos eventos do InputDevice:
xFeedback Register /event/UserInterface/InputDevice ** end
Quando o dispositivo Cisco detectar o periférico de terceiros, ele será listado em e em Periféricos > Dispositivo conectado. O dispositivo de terceiros pode ser relatado como vários dispositivos.
Exemplo
Há um exemplo de como você pode fazer com que as teclas de um controle remoto Bluetooth operem algumas das funções de um dispositivo Cisco neste artigo .
Veja aqui mais exemplos de macros e extensões.
Informações adicionais
Encontre mais informações sobre o uso de um dispositivo de entrada de terceiros no guia de personalização. Escolha a versão mais recente.
O suporte da Cisco (TAC) não oferece suporte à depuração de código de terceiros, incluindo macros. Consulte o Cisco RoomOS for Collaboration Devices se precisar de ajuda com macros e códigos de terceiros. Consulte esta página para ver mais exemplos de macros e extensões.