Neste exemplo, queremos mostrar como usar as teclas de um dispositivo de entrada USB de terceiros (neste caso, um controle remoto) para controlar determinadas funções em um dispositivo Cisco.
Mostramos como usar os botões de um controle remoto Bluetooth (conectado por meio de um dongle USB) para gerenciar funções como espera, ajuste de volume e controle de um dispositivo de câmera Cisco. Você pode desenvolver uma macro que escuta eventos relevantes e executa as ações correspondentes por meio da API do dispositivo Cisco.
No exemplo a seguir, você deve inserir o texto escrito em fonte normal. O texto em itálico é a resposta recebida do dispositivo Cisco.
| 1 | Entre no dispositivo Cisco em SSH. Você precisa de um usuário administrador local. | ||
| 2 | Configure o dispositivo para permitir o uso de um controle remoto USB de terceiros.
| ||
| 3 | Registre-se para receber feedback, para que sejamos notificados quando os botões do controle remoto forem pressionados e soltos.
| ||
| 4 | Pressione e solte um botão no controle remoto para verificar se o registro de feedback funciona. Essa ação gera dois eventos: Pressionado e Liberado. Se você pressionar e segurar um botão, verá o evento Pressionado até soltar o botão. Em seguida, o evento Lançado é gerado. Esses eventos são emitidos ao pressionar e soltar a tecla Enter:
| ||
| 5 | Escreva uma macro que escute os eventos relevantes do InputDevice e execute as ações associadas usando a API do dispositivo.
|