באפשרותך להשתמש בציוד היקפי USB של ספק חיצוני כדי לשלוט בפונקציות מסוימות בהתקן שלך, כגון מקלדת USB או שלט רחוק Bluetooth® עם פלאג USB.
תכונה זו נועדה להשלים את הפונקציונליות של בקר המגע או ממשק המשתמש במגע. הוא לא נועד להחליף אותם.
דוגמאות ליישומים:
-
בכיתות ובמהלך הרצאות, ניתן להשתמש בשלט רחוק קטן כדי להעיר מכשיר ממצב המתנה. ייתכן גם שיהיה נוח להשתמש בשלט רחוק כדי לבחור איזה מקור קלט להציג.
-
שליטה בתצוגת המצלמה (פנורמי, הטיה והגדלה) במצבים שבהם אינך מורשה להשתמש בבקר המגע. לדוגמה, בחדרי ניתוח בבית חולים.
סקירה פונקציונלית
כאשר לוחצים על לחצן בהתקן הקלט USB, הוא מפעיל פעולה בתוך API של התקן Cisco. ניתן להגדיר פקודות מאקרו או התקני בקרה חיצוניים של גורמי צד שלישי כדי לזהות פעולות אלה ולהגיב בהתאם. פונקציונליות זו דומה לאופן הפעולה של לחצני הבקרה בחדר. בנוסף, ניתן לפקח על פעולות אלה באמצעות webhooks או ישירות בתוך הפעלת SSH.
ספריה קיימת מראש של פעולות לבחירה אינה מסופקת. אתה נדרש להגדיר ולקבוע את הפעולות הספציפיות שצריכות להתרחש בתגובה לאירועים. לדוגמה:
-
הגבר את עוצמת הקול של התקן Cisco בעת לחיצה על מקש הגברת עוצמת הקול.
-
העבר את התקן Cisco למצב המתנה בעת לחיצה על מקש השינה.
תצורות, אירועים ומצב
התצורות והמצב המוזכרים במאמר זה זמינים הן מממשק האינטרנט המקומי של המכשיר והן מממשקי ה- API. קרא את המאמר תצורות התקן לקבלת מידע כיצד לגשת לממשק האינטרנט ולהשתמש API.
כאשר ממשק האינטרנט של המכשיר נפתח, לחץ על הגדרות . תחת תצורות , שנה את פועל. התמיכה בהתקני קלט USB של ספקים חיצוניים מושבתת כברירת מחדל.
לחיצה על לחצן ושחרורו יוצרים אירוע 'לחוץ' ו'משוחרר ':
*e UserInterface Inputמפתח פעולת מקש מכשיר: <שם המפתח> *e UserInterface Inputקוד פעולה של מקש מכשיר: <מזהה המפתח> *e UserInterface Inputסוג פעולת מקש מכשיר: לחוץ ** סוף *e ממשק משתמש קלטמקש פעולת מקש מכשיר: <שם המפתח> *e UserInterface Inputקוד פעולה של מפתח מכשיר: <מזהה המפתח> *e UserInterface Inputסוג פעולת מפתח מכשיר: שוחרר ** סוף
כדי להאזין לאירועים, עליך לרשום משוב מאירועי InputDevice :
xFeedback Register /event/UserInterface/InputDevice ** end
כאשר התקן Cisco מזהה את הציוד ההיקפי של ספק חיצוני, הוא יופיע תחת מצב . ייתכן שהמכשיר של הצד השלישי ידווח כמכשירים מרובים.
מידע נוסף
לקבלת מידע נוסף אודות השימוש בהתקן קלט של ספק חיצוני, עיין במדריך ההתאמה האישית . בחר את הגרסה העדכנית ביותר.
התמיכה של Cisco (TAC) אינה תומכת באיתור באגים בקוד של צד שלישי, כולל פקודות מאקרו. בדוק את Cisco RoomOS עבור התקני שיתוף פעולה אם אתה זקוק לעזרה עם פקודות מאקרו וקוד של צד שלישי. עיין בדף זה לקבלת דוגמאות נוספות של פקודות מאקרו וסיוכות.
דוגמה
בדוגמה זו, ברצוננו להראות לך כיצד להשתמש במקשים של התקן קלט USB של ספק חיצוני (במקרה זה שלט רחוק) כדי לשלוט בפונקציות מסוימות בהתקן Cisco.
אנו מראים לך כיצד להשתמש בלחצנים בשלט רחוק Bluetooth (המחובר באמצעות פלאג USB) כדי לנהל פונקציות כגון המתנה, כוונון עוצמת קול ושליטה בהתקן מצלמה של Cisco. באפשרותך לפתח מאקרו שמאזין לאירועים רלוונטיים ומבצע פעולות מתאימות באמצעות API של מכשיר Cisco.
בדוגמה הבאה, עליך להזין את הטקסט שנכתב בגופן רגיל. הטקסט בכתב נטוי הוא התגובה המתקבלת מהתקן Cisco.
1 |
היכנס למכשיר Cisco ב-SSH. אתה זקוק למשתמש מנהל מערכת מקומי . |
||
2 |
הגדר את ההתקן כך שיאפשר שימוש בשלט רחוק USB של צד שלישי.
|
||
3 |
הירשם לקבלת משוב, כך שנקבל הודעה כאשר לוחצים על לחצני השלט הרחוק ומשחררים אותם.
|
||
4 |
לחץ על לחצן בשלט הרחוק ושחרר אותו כדי לבדוק שרישום המשוב פועל. פעולה זו יוצרת שני אירועים: לחוץ ושוחרר . אם תלחץ לחיצה ממושכת על לחצן, תראה את האירוע לחוץ עד שתשחרר את הלחצן. לאחר מכן נוצר האירוע Release . אירועים אלה מונפקים בעת לחיצה ושחרור של מקש Enter:
|
||
5 |
כתוב מאקרו שמאזין לאירועי InputDevice הרלוונטיים ומבצע את הפעולות המשויכות באמצעות API ההתקן.
|