I detta exempel vill vi visa hur du använder knapparna på en USB-ingångsenhet från tredje part (i det här fallet en fjärrkontroll) för att styra vissa funktioner på en rums- eller skrivbordsenhet.
Vi visar hur du använder tangenterna på en Bluetooth-fjärrkontroll (med en USB-dongle) för att kontrollera standby-funktionen, öka och minska volymen samt styra kameran i ett rum eller en skrivbordsenhet. Vi skapar en makro som lyssnar efter relevanta händelser och utför de associerade åtgärderna med hjälp av API:et för rummet eller skrivbordsenheten.
Funktionen USB-inmatningsenhet från tredje part beskrivs i den här artikeln .
I följande exempel måste du skriva in texten som är skriftlig med normalteckensnitt. Texten i ital stil är svaret som tas emot från rummet eller skrivbordsenheten.
1 | Logga in på rummet eller skrivbordsenheten på SSH. Du behöver en lokal administratörsanvändare . | ||
2 | Konfigurera enheten så att en USB-fjärrkontroll.
| ||
3 | Registrera dig för feedback, så att vi meddelas när knapparna fjärrkontroll trycks på och släpps.
| ||
4 | Tryck och släpp en knapp på fjärrkontroll för att kontrollera att feedbackregistreringen fungerar. Denna åtgärd skapar två händelser: Pressade och släppt . Om du trycker på en knapp och håller ned en knapp visas den nedtryckta händelsen tills du släpper knappen. Sedan genereras händelsen Frisläppt. Dessa händelser utfärdats när du trycker på och släpper Enter-tangenten:
| ||
5 | Skriv en makro som lyssnar efter relevanta InputDevice-händelser och avlyssnar de associerade åtgärderna med hjälp av enhetens API.
|