في هذا المثال، نريد أن نوضح لك كيفية استخدام مفاتيح جهاز إدخال USB تابع لجهة خارجية (في هذه الحالة جهاز تحكم عن بعد) للتحكم في وظائف معينة على جهاز Cisco.
نوضح لك كيفية استخدام الأزرار الموجودة على جهاز التحكم عن بعد Bluetooth (المتصل من خلال دونجل USB) لإدارة وظائف مثل الاستعداد وضبط مستوى الصوت والتحكم في جهاز كاميرا Cisco. يمكنك تطوير ماكرو يستمع إلى الأحداث ذات الصلة وينفذ الإجراءات المقابلة من خلال API جهاز Cisco.
في المثال التالي، يجب إدخال النص المكتوب بالخط العادي. النص المكتوب بخط مائل هو الاستجابة المستلمة من جهاز Cisco.
| 1 | قم بتسجيل الدخول إلى جهاز Cisco على SSH. تحتاج إلى مستخدم مسؤول محلي . | ||
| 2 | قم بتكوين الجهاز للسماح باستخدام جهاز تحكم عن بعد USB تابع لجهة خارجية.
| ||
| 3 | سجل للحصول على تعليقات ، حتى يتم إخطارنا عند الضغط على أزرار التحكم عن بعد وتحريرها.
| ||
| 4 | اضغط على زر في جهاز التحكم عن بعد وحرره للتحقق من عمل تسجيل الملاحظات. ينتج عن هذا الإجراء حدثان: مضغوط ومحرر . إذا ضغطت مع الاستمرار على زر، فسترى الحدث "مضغوط" حتى تحرر الزر. ثم يتم إنشاء الحدث الذي تم إصداره . يتم إصدار هذه الأحداث عند الضغط على المفتاح Enter وتحريره:
| ||
| 5 | اكتب ماكرو يستمع إلى أحداث InputDevice ذات الصلة ، وينفذ الإجراءات المقترنة باستخدام API للجهاز.
|