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