În acest exemplu dorim să arătăm cum să folosim cheile unui dispozitiv de intrare USB terț (în acest caz o telecomandă) pentru a controla anumite funcții pe o cameră sau un dispozitiv de birou.
Vă arătăm cum să utilizați tastele unei telecomenzi Bluetooth (cu un dongle USB) pentru a controla funcția de așteptare, pentru a crește și a reduce volumul și pentru a controla camera unui dispozitiv de cameră sau de birou. Creăm o macrocomandă care ascultă evenimentele relevante și efectuează acțiunile asociate folosind API-ul camerei sau al dispozitivului de birou.
Caracteristica dispozitiv de intrare USB terță parte 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 cameră sau de la dispozitivul de birou.
1 | Conectați-vă la cameră sau la dispozitivul de birou de pe SSH. Aveți nevoie de un utilizator de administrator local . | ||
2 | Configurați dispozitivul pentru a permite utilizarea unei telecomenzi USB de la terți.
| ||
3 | Înregistrați-vă pentru feedback, astfel încât să fim anunțați atunci când butoanele de control de la distanță sunt apăsate și eliberate.
| ||
4 | Apăsați și eliberați un buton de pe telecomandă pentru a verifica dacă înregistrarea feedback-ului funcționează. Această acțiune generează două evenimente: Presat și eliberat. Dacă apăsați și țineți apăsat un buton, vedeți evenimentul apăsat până când eliberați butonul. Apoi este generat evenimentul Lansat . Aceste evenimente sunt emise la apăsarea și eliberarea tastei Enter:
| ||
5 | Scrieți o macrocomandă care ascultă evenimentele relevante InputDevice și efectuează acțiunile asociate utilizând API-ul dispozitivului.
|