W tym przykładzie chcemy pokazać, jak używać klawiszy urządzenia wejściowego USB innej firmy (w tym przypadku pilota) do sterowania niektórymi funkcjami urządzenia Cisco.
Pokazujemy, jak używać przycisków pilota Bluetooth (podłączonego za pomocą klucza USB) do zarządzania funkcjami, takimi jak tryb gotowości, regulacja głośności i sterowanie kamerą Cisco. Można opracować makro, które nasłuchuje odpowiednich zdarzeń i wykonuje odpowiednie działania za pośrednictwem API urządzenia Cisco.
Funkcję urządzenia wejściowego USB innej firmy opisano w tym artykule .
W poniższym przykładzie należy wprowadzić tekst napisany normalną czcionką. Tekst zapisany kursywą oznacza odpowiedź otrzymaną z urządzenia Cisco.
1 | Zaloguj się do urządzenia Cisco na SSH. Potrzebujesz lokalnego użytkownika admin. | ||
2 | Skonfiguruj urządzenie, aby umożliwić korzystanie z pilota zdalnego sterowania USB innej firmy.
| ||
3 | Zarejestruj się w celu otrzymywania informacji zwrotnych, abyśmy byli powiadamiani o naciśnięciu i zwolnieniu przycisków pilota.
| ||
4 | Naciśnij i zwolnij przycisk na pilocie, aby sprawdzić, czy działa rejestracja sprzężenia zwrotnego. Ta akcja generuje dwa zdarzenia: Wciśnięty i Zwolniony. Jeśli naciśniesz i przytrzymasz przycisk, zobaczysz zdarzenie Wciśnięty do momentu zwolnienia przycisku. Następnie generowane jest zdarzenie Zwolniony. Zdarzenia te są wywoływane podczas naciskania i zwalniania klawisza Enter:
| ||
5 | Tworzymy makro, które nasłuchuje odpowiednich zdarzeń InputDevice i wykonuje związane z nimi akcje, korzystając z API urządzenia pokojowego lub biurkowego.
|