Ebben a példában azt szeretnénk megmutatni, hogyan használhatja egy harmadik féltől származó USB beviteli eszköz (ebben az esetben egy távirányító) billentyűit bizonyos funkciók vezérlésére egy Cisco eszközön.
Megmutatjuk, hogyan használhatja a Bluetooth távirányító gombjait (USB hardverkulccsal csatlakoztatva) olyan funkciók kezeléséhez, mint a készenléti állapot, a hangerő beállítása és a Cisco kameraeszköz vezérlése. Fejleszthet olyan makrót, amely figyeli a releváns eseményeket, és végrehajtja a megfelelő műveleteket a Cisco eszköz API használatával.
A következő példában normál betűtípussal írt szöveget kell beírnia. A dőlt betűvel szedett szöveg a Cisco eszköztől kapott válasz.
| 1 | Jelentkezzen be a Cisco eszközre SSH-n. Szüksége lesz egy helyi rendszergazdai felhasználóra. | ||
| 2 | Konfigurálja úgy az eszközt, hogy engedélyezze egy harmadik féltől származó USB távirányító használatát.
| ||
| 3 | Regisztráljon visszajelzésre, hogy értesítést kapjunk, amikor a távirányító gombjait megnyomják és elengedik.
| ||
| 4 | Nyomja meg és engedje fel a távirányító egyik gombját annak ellenőrzéséhez, hogy működik-e a visszajelzés regisztrációja. Ez a művelet két eseményt hoz létre: Megnyomva és Felengedve. Ha nyomva tart egy gombot, addig a Megnyomva esemény jelenik meg, amíg fel nem engedi a gombot. Ezután létrejön a Kiadott esemény. Ezek az események az Enter billentyű lenyomásakor és felengedésekor jelennek meg:
| ||
| 5 | Írjon egy makrót, amely figyeli a releváns InputDevice eseményeket, és végrehajtja a kapcsolódó műveleteket az eszköz API használatával.
|