I det här exemplet vill vi visa dig hur du använder knapparna på en USB-inmatningsenhet från tredje part (i det här fallet en fjärrkontroll) för att styra vissa funktioner på en Cisco-enhet.
Vi visar dig hur du använder knapparna på en Bluetooth fjärrkontroll (ansluten via en USB dongel) för att hantera funktioner som standby, volymjustering och kontroll av en Cisco kameraenhet. Du kan utveckla ett makro som lyssnar på relevanta händelser och utför motsvarande åtgärder via Cisco enhetens API.
I följande exempel måste du ange texten som är skriven med normalt teckensnitt. Texten i kursiv stil är svaret från enheten Cisco.
| 1 | Logga in på enheten Cisco på SSH. Du behöver en lokal administratörsanvändare . | ||
| 2 | Konfigurera enheten så att den tillåter användning av en USB fjärrkontroll från tredje part.
| ||
| 3 | Registrera dig för feedback, så att vi meddelas när fjärrkontrollens knappar trycks in och släpps.
| ||
| 4 | Tryck och släpp en knapp på fjärrkontrollen för att kontrollera att feedbackregistreringen fungerar. Den här åtgärden genererar två händelser: Pressad och Frigjord. Om du håller ned en knapp visas händelsen Nedtryckt tills du släpper knappen. Sedan genereras händelsen Släppt . Dessa händelser utfärdas när du trycker på och släpper Enter-tangenten:
| ||
| 5 | Skriv ett makro som lyssnar efter relevanta InputDevice-händelser och utför de associerade åtgärderna med hjälp av enhetens API.
|