Neste exemplo, queremos mostrar como usar as chaves de um dispositivo de entrada USB de terceiros (nesse caso, um controle remoto) para controlar determinadas funções em um dispositivo de sala ou de mesa.
Mostramos como usar as chaves de um dispositivo Bluetooth controle remoto (com um adaptador USB) para controlar a função de espera, aumentar e diminuir o volume e controlar a câmera de um dispositivo de sala ou de mesa. Criamos um macro que escuta eventos relevantes e realizamos as ações associadas usando a API do dispositivo de sala ou de mesa.
O recurso do Dispositivo de entrada USB de terceiros é descrito neste artigo .
No exemplo a seguir, você deve inserir o texto que está escrito na fonte normal. O texto em itálico é a resposta que é recebida do dispositivo de sala ou de mesa.
1 | Entre na sala ou no dispositivo de mesa no SSH. Você precisa de um usuário administrador local. | ||
2 | Configure o dispositivo para permitir o uso de um sistema USB de controle remoto.
| ||
3 | Registre-se para comentários, para que seja notificado quando os controle remoto de registro são pressionados e liberados.
| ||
4 | Pressione e solte um botão na guia controle remoto ver se o registro de comentários funciona. Esta ação gera dois eventos: Pressionado e liberado. Se você pressionar e manter pressionada um botão, verá o evento pressionado até liberar o botão. Então o evento Liberado é gerado. Esses eventos são emitidos ao pressionar e liberar a tecla Enter:
| ||
5 | Escreva um macro que ouça os eventos InputDevice relevantes e carregue as ações associadas usando a API do dispositivo.
|