I dette eksempel vil vi vise, hvordan du bruger tasterne af en USB-indgangsenhed (i dette tilfælde fjernbetjeningen) til at styre visse funktioner på en lokale- eller bordenhed.
Vi viser, hvordan du kan bruge tasterne på en Bluetooth-fjernbetjening (med en USB-dongle) til at styre standbyfunktionen, øge eller mindske lydstyrken og kontrollere kameraet i en lokale- eller bordenhed. Vi opretter en makro, der lytter til relevante hændelser og udfører de tilknyttede handlinger ved brug af API'en på lokale- eller bordenheden.
Funktionen til USB-indgangsenhed fra tredjepart er beskrevet i denne artikel.
I følgende eksempel skal du angive den tekst, der er skrevet med normal skrifttype. Teksten i kursiv er det svar, der er modtaget fra lokale- eller bordenheden.
1 | Log på lokale- eller bordenheden på SSH. Du skal bruge en lokal administratorbruger. | ||
2 | Konfigurer enheden til at tillade brug af en USB-fjernbetjening fra tredjepart.
| ||
3 | Tilmeld til feedback, så vi får besked, når knapperne på fjernbetjeningen bliver trykket på eller frigivet.
| ||
4 | Tryk på og slippe en knap på fjernbetjeningen for at kontrollere, at feedbackregistrering fungerer. Denne handling genererer to hændelser: Nedtrykket og Frigivet. Hvis du trykker på og holder en knap nede, kan du se hændelsen Nedtrykket, indtil du slipper knappen. Så genereres hændelsen Frigivet. Disse hændelser udstedes ved at trykke og slippe på Enter-tasten:
| ||
5 | Skriv en makro, der lytter efter de relevante hændelser for indgangsenhed og udfører de tilknyttede handlinger ved brug af enhedens API.
|