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 na urządzeniu Cisco.
Pokażemy, jak używać przycisków na pilocie zdalnego sterowania Bluetooth (podłączonym za pomocą klucza sprzętowego USB) do zarządzania funkcjami takimi jak tryb gotowości, regulacja głośności i sterowanie aparatem Cisco. Można opracować makro, które nasłuchuje odpowiednich zdarzeń i wykonuje odpowiadające im akcje za pomocą API urządzenia Cisco.
W poniższym przykładzie należy wprowadzić tekst napisany normalną czcionką. Tekst pisany kursywą jest odpowiedzią otrzymaną z urządzenia Cisco.
| 1 | Zaloguj się do urządzenia Cisco na SSH. Potrzebny jest administrator lokalny . | ||
| 2 | Skonfiguruj urządzenie tak, aby zezwalało na korzystanie z pilota zdalnego sterowania USB innej firmy.
| ||
| 3 | Zarejestruj się, aby uzyskać informacje zwrotne, abyśmy zostali powiadomieni, gdy przyciski pilota zdalnego sterowania zostaną naciśnięte i zwolnione.
| ||
| 4 | Naciśnij i zwolnij przycisk na pilocie zdalnego sterowania, aby sprawdzić, czy rejestracja informacji zwrotnych działa. Ta akcja generuje dwa zdarzenia: Naciśnięte i Zwolnione . Jeśli naciśniesz i przytrzymasz przycisk, zdarzenie Naciśnięto będzie widoczne do momentu jego zwolnienia. Następnie generowane jest zdarzenie Zwolnione . Następujące zdarzenia są wyświetlane po naciśnięciu i zwolnieniu klawisza Enter:
| ||
| 5 | Napisz makro, które nasłuchuje odpowiednich zdarzeń InputDevice i wykonuje powiązane działania przy użyciu API urządzenia.
|