Ebben a példában meg akarjuk mutatni, hogyan kell használni egy harmadik féltől származó USB-bemeneti eszköz (ebben az esetben távirányító) kulcsait a Cisco eszköz bizonyos funkcióinak vezérléséhez.
Megmutatjuk, hogyan használhatja a Bluetooth távirányító gombjait (USB-hardverrel csatlakoztatva) olyan funkciók kezeléséhez, mint a készenléti állapot, a hangerőbeállítás és a Cisco kameraeszköz vezérlése. Olyan makrót fejleszthet ki, amely meghallgatja a releváns eseményeket, és végrehajtja a megfelelő műveleteket a Cisco eszköz API-ján keresztül.
A következő példában meg kell adnia a normál betűtípussal írt szöveget. A dőlt betűs szöveg a Cisco eszközről kapott válasz.
| 1 | Jelentkezzen be a Cisco eszközbe SSH rendszeren. Szüksége van egy helyi adminisztrátori felhasználóra. | ||
| 2 | Konfigurálja az eszközt úgy, hogy lehetővé tegye egy harmadik féltől származó USB távirányító használatát.
| ||
| 3 | Regisztráljon visszajelzéshez, hogy értesítést kapjunk, amikor a távirányító gombjait megnyomják és engedik.
| ||
| 4 | Nyomja meg és engedje meg a távirányító gombját, hogy ellenőrizze, hogy működik-e a visszajelzés regisztrációja. Ez a művelet két eseményt generál: megnyom va és kiad va. Ha lenyomja és tartja lenyomva egy gombot, addig jelenik meg a Pressed esemény, amíg el nem engedi a gombot. Ezután létrejön a Related esemény. Ezek az események az Enter billentyű megnyomásakor és elengedésekor jelennek meg:
| ||
| 5 | Írjon egy makrót, amely meghallgatja a releváns InputDevice eseményeket, és végrehajtja a kapcsolódó műveleteket az eszköz API-ja segítségével.
|