Ebben a példában szeretnénk bemutatni, hogyan használhatjuk egy harmadik féltől származó USB bemeneti eszköz (ebben az esetben egy távirányító) kulcsait egy szobai vagy asztali eszköz bizonyos funkcióinak vezérlésére.
Megmutatjuk, hogyan használhatja a Bluetooth távirányító (USB-hardverkulccsal) gombjait a készenléti funkció vezérlésére, a hangerő növelésére és csökkentésére, valamint a szoba- vagy asztali eszköz kamerájának vezérlésére. Létrehozunk egy makrót, amely figyeli a releváns eseményeket, és végrehajtja a kapcsolódó műveleteket a Room vagy desk eszköz API-jával.
A harmadik féltől származó USB bemeneti eszköz funkciót ebben a cikkben ismertetjük .
A következő példában meg kell adnia a normál betűtípussal írt szöveget. A dőlt betűvel szedett szöveg a room vagy desk eszköztől kapott válasz.
1 | Jelentkezzen be a room vagy desk eszközre SSH-n. Szüksége lesz egy helyi rendszergazdai felhasználóra. | ||
2 | Konfigurálja úgy az eszközt, hogy engedélyezze egy harmadik féltől származó USB-távirányító használatát.
| ||
3 | Regisztráljon visszajelzésre, hogy értesítést kapjunk a távirányító gombjainak megnyomásakor és elengedéséről.
| ||
4 | Nyomja meg és engedjen fel egy gombot a távirányítón annak ellenőrzéséhez, hogy a visszajelzés regisztrációja működik-e. Ez a művelet két eseményt hoz létre: Megnyomva és elengedve. Ha lenyomva tart egy gombot, a Lenyomva hagyott esemény jelenik meg, amíg fel nem oldja a gombot. Ezután létrejön a Kiadott esemény. Ezek az események az Enter billentyű lenyomásakor és felengedésekor jelennek meg:
| ||
5 | Írjon egy makrót, amely figyeli a releváns InputDevice eseményeket, és végrehajtja a társított műveleteket az eszköz API-jával.
|