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 ouça eventos relevantes e execute ações correspondentes por meio do API do dispositivo Cisco.
O recurso de dispositivo de entrada USB de terceiros é descrito neste artigo .
No exemplo a seguir, você tem que inserir o texto que é gravado em fonte normal. O texto em itálico é a resposta recebida do dispositivo Cisco.
1 | Faça login no dispositivo Cisco no SSH. Você precisa de um usuário local admin. | ||
2 | Configure o dispositivo para permitir o uso de um controle remoto USB de terceiros.
| ||
3 | Registre-se para obter comentários, para nós sermos notificados quando os botões de controle remoto forem pressionados e soltos.
| ||
4 | Pressione e solte um botão no controle remoto para verificar se o registro de comentários funciona. Essa ação gera dois eventos: Pressionado e Solto. Se você manter pressionar um botão, você verá o evento Pressionado até soltar o botão. Em seguida, o evento Solto é gerado. Esses eventos são emitidos quando pressionar e soltar a tecla Enter:
| ||
5 | Grave uma macro que escuta eventos InputDevice relevantes e executa as ações associadas usando a API do dispositivo.
|