În acest exemplu, dorim să vă arătăm cum să utilizați tastele unui dispozitiv de intrare USB terț (în acest caz, o telecomandă) pentru a controla anumite funcții pe un dispozitiv de sală sau de birou.
Vă arătăm cum să utilizați tastele unei telecomenzi Bluetooth (cu un dongle USB) pentru a controla funcția standby, pentru a crește și a reduce volumul și pentru a controla camera unui dispozitiv de sală sau de birou. Creăm o macrocomandă care urmărește apariția evenimentelor relevante și efectuează acțiunile asociate prin intermediul API-ului dispozitivului de sală sau birou.
Caracteristica dispozitiv de intrare USB de la terți este descrisă în acest articol.
În exemplul următor, trebuie să introduceți textul care este scris cu font normal. Textul cu caractere cursive este răspunsul primit de la dispozitivul de sală sau de birou.
1 | Conectați-vă la dispozitivul de sală sau de birou prin SSH. Aveți nevoie de un utilizator admin local. | ||
2 | Configurați dispozitivul pentru a permite utilizarea unei telecomenzi USB terțe.
| ||
3 | Înregistrați-vă pentru feedback, astfel încât să fim informați când sunt apăsate și eliberate butoanele telecomenzii.
| ||
4 | Apăsați și eliberați un buton de pe telecomandă pentru a verifica dacă funcționează înregistrarea de feedback. Această acțiune generează două evenimente: Apăsat și Eliberat. Dacă apăsați și mențineți apăsat un buton, vedeți evenimentul Apăsat până când eliberați butonul. Apoi este generat evenimentul Eliberat. Aceste evenimente sunt generate atunci când apăsați și eliberați tasta Enter:
| ||
5 | Scrieți o macrocomandă care urmărește evenimentele InputDevice relevante și efectuează acțiunile asociate utilizând API-ul dispozitivului.
|