I dette eksemplet vil vi vise deg hvordan du bruker tastene til en tredjeparts USB-inngangsenhet (i dette tilfellet en fjernkontroll) for å kontrollere visse funksjoner på en Cisco-enhet.
Vi viser deg hvordan du bruker knappene på en Bluetooth-fjernkontroll (koblet via en USB-dongle) for å administrere funksjoner som standby, volumjustering og kontroll av en Cisco-kameraenhet. Du kan utvikle en makro som lytter til relevante hendelser og utfører tilsvarende handlinger gjennom Cisco-enhetens API.
I det følgende eksemplet må du skrive inn teksten som er skrevet med normal skrift. Teksten i kursiv er svaret mottatt fra Cisco-enheten.
| 1 | Logg på Cisco-enheten på SSH. Du trenger en lokal administrator bruker. | ||
| 2 | Konfigurer enheten slik at den tillater bruk av en tredjeparts USB-fjernkontroll.
| ||
| 3 | Registrer deg for tilbakemelding, slik at vi blir varslet når fjernkontrollknappene trykkes og slippes.
| ||
| 4 | Trykk og slipp en knapp på fjernkontrollen for å kontrollere at tilbakemeldingsregistrering fungerer. Denne handlingen genererer to hendelser: Pres set og Fri gjort. Hvis du trykker og holder inne en knapp, ser du hendelsen Pressed til du slipper knappen. Deretter genereres Rel eased-hendelsen. Disse hendelsene utstedes når du trykker og slipper Enter-tasten:
| ||
| 5 | Skriv en makro som lytter etter de relevante InputDevice- hendelsene, og utfører de tilknyttede handlingene ved hjelp av API-en til enheten.
|