I dette eksempel vil vi vise, hvordan du bruger tasterne til en tredjeparts USB-inputenhed (i dette tilfælde en ekstern kontrol) til at kontrollere visse funktioner på et rum eller en skrivebordsenhed.
Vi viser, hvordan man bruger tasterne på en Bluetooth-ekstern kontrol (med en USB-dongle) til at kontrollere standbyfunktionen, øge og sænke lydstyrken og kontrollere kameraet i et lokale eller en skrivebordsenhed. Vi opretter en makro, der lytter efter relevante begivenheder, og udfører de tilhørende handlinger ved hjælp af API'en for lokalet eller skrivebordsenheden.
Funktionen USB-inputenhed fra tredjepart er beskrevet i denne artikel .
I det følgende eksempel skal du indtaste teksten, der er skrevet med normal skrifttype. Teksten i kursiv er det svar, der modtages fra lokalet eller skrivebordsenheden.
1 | Log ind på lokalet eller skrivebordsenheden på SSH. Du har brug for en lokal administratorbruger . | ||
2 | Konfigurer enheden til at tillade brug af en tredjeparts USB-ekstern kontrol.
| ||
3 | Tilmeld dig feedback, så vi får besked, når ekstern kontrol trykkes og frigives.
| ||
4 | Tryk på knappen og slip en knap på ekstern kontrol for at kontrollere, at feedbackregistrering fungerer. Denne handling genererer to begivenheder: Trykket og udgivet. Hvis du trykker og holder en knap nede, ser du den trykkede begivenhed, indtil du frigiver knappen. Så genereres den frigivne begivenhed. Disse begivenheder udstedes, når du trykker på og frigiver Enter-tasten:
| ||
5 | Skriv en makro, der lytter efter de relevante InputDevice-begivenheder , og udfører de tilknyttede handlinger ved hjælp af enhedens API.
|