Tässä esimerkissä haluamme näyttää, miten kolmannen osapuolen USB-syötelaitteen (tässä tapauksessa kauko-ohjaimen) avaimia käytetään tiettyjen Cisco-laitteen toimintojen hallintaan.
Näytämme, miten Bluetooth-kauko-ohjaimen painikkeita (yhdistettynä USB-donglella) käytetään Cisco-kameralaitteen toimintojen, kuten valmiustilan, äänenvoimakkuuden säätämisen ja hallinnan, hallintaan. Voit kehittää makron, joka kuuntelee asianmukaisia tapahtumia ja suorittaa vastaavia toimintoja Cisco-laitteen API-toiminnoilla.
Seuraavassa esimerkissä on kirjoitettava normaalifonttinen teksti. Kursivoidun tekstin vastaus vastaanotettiin Cisco-laitteelta.
| 1 | Kirjaudu SSH:n Cisco-laitteeseen. Tarvitset paikallisen järjestelmänvalvojan . | ||
| 2 | Määritä laite sallimaan kolmannen osapuolen USB -kauko-ohjaimen käyttö.
| ||
| 3 | Rekisteröidy palautteeseen, jotta saamme ilmoituksen, kun kauko-ohjainpainikkeita painetaan ja vapautetaan.
| ||
| 4 | Tarkista, että palautteen rekisteröinti toimii painamalla kauko-ohjaimen painiketta. Tämä toiminto luo kaksi tapahtumaa: Painetut ja vapaut. Jos painat painiketta painettuna, näet Paina-tapahtuman , kunnes vapautat painikkeen. Sitten Vapautetaan-tapahtuma luodaan. Nämä tapahtumat annetaan, kun painat Enter-näppäintä ja vapautat sen:
| ||
| 5 | Kirjoita makro, joka kuuntelee asianmukaisia InputDevice-tapahtumia , ja suorittaa niihin liittyvät toiminnot laitteen API-toiminnolla.
|