W tym przykładzie chcemy pokazać, jak używać kluczy urządzenia wejściowego USB innej firmy (w tym przypadku pilota zdalnego sterowania) do sterowania niektórymi funkcjami w pokoju lub urządzeniu biurkowym.
Pokazujemy, jak używać pilota Bluetooth (z kluczem USB) do sterowania funkcją czuwania, zwiększania i zmniejszania głośności oraz sterowania kamerą pokoju lub urządzenia biurkowego. Tworzymy makro, które nasłuchuje istotnych zdarzeń i wykonuje związane z nimi działania za pomocą API urządzenia pokojowego lub biurkowego.
Funkcja urządzenia wejściowego USB innej firmy została opisana w tym artykule .
W poniższym przykładzie należy wprowadzić tekst napisany zwykłą czcionką. Tekst pisany kursywą to odpowiedź otrzymana z pokoju lub urządzenia biurkowego.
1 | Zaloguj się do pokoju lub urządzenia biurkowego na SSH. Potrzebujesz lokalnego użytkownika administratora . | ||
2 | Skonfiguruj urządzenie tak, aby zezwalało na korzystanie z pilota USB innej firmy.
| ||
3 | Zarejestruj się, aby uzyskać informacje zwrotne, abyśmy otrzymywali powiadomienia o naciśnięciu i zwolnieniu przycisków pilota zdalnego sterowania.
| ||
4 | Naciśnij i zwolnij przycisk na pilocie zdalnego sterowania, aby sprawdzić, czy rejestracja opinii działa. Ta akcja generuje dwa zdarzenia: Wciśnięty i zwolniony. Jeśli naciśniesz i przytrzymasz przycisk, zobaczysz zdarzenie Wciśnięte , dopóki nie zwolnisz przycisku. Następnie generowane jest zdarzenie Released . Te zdarzenia są wyświetlane po naciśnięciu i zwolnieniu Enter:
| ||
5 | Napisz makro, które nasłuchuje odpowiednich zdarzeń InputDevice i wykonuje skojarzone z nimi akcje za pomocą interfejsu API urządzenia.
|