Bu örnekte, üçüncü taraf bir USB giriş cihazının tuşlarını (bu durumda uzaktan kontrol) bir Cisco aygıtındaki belirli işlevleri kontrol etmek için nasıl kullanacağınızı göstermek istiyoruz.
Bekleme, ses düzeyi ayarlama ve Cisco kamera cihazının kontrolü gibi işlevleri yönetmek için bir Bluetooth uzaktan kontroldeki (USB dongle'a bağlı) düğmelerin nasıl kullanılacağını gösteririz. İlgili olayları dinleyen ve Cisco aygıtının API aracılığıyla ilgili eylemleri yürüten bir makro geliştirebilirsiniz.
Aşağıdaki örnekte, normal yazı tipiyle yazılmış metni girmeniz gerekir. Italik metin, Cisco aygıtından alınan yanıttır.
| 1 | SSH'de Cisco aygıtında oturum açın. Bir yerel yönetici kullanıcıya ihtiyacınız vardır. | ||
| 2 | Aygıtı, üçüncü taraf bir USB uzaktan kontrol kullanımına izin verecek şekilde yapılandırın.
| ||
| 3 | Uzaktan kontrol düğmelerine basıldığında ve serbest bırakıldığında bildirim alabilmeniz için geri bildirim için kaydolun.
| ||
| 4 | Geri bildirim kaydının çalışıp çalışmadığını kontrol etmek için uzaktan kontroldeki bir düğmeye basın ve bırakın. Bu eylem iki olay oluşturur: Basılmış ve Serbest Bırakılmış. Bir düğmeye basılı tutunsanız, düğmeyi serbest bırakıncaya kadar Basılan olayı görürsünüz. Sonra Serbest Bırakıldı olayı oluşturulur. Bu olaylar Enter tuşuna basıldığında ve serbest bırakıldığında verilir:
| ||
| 5 | İlgili InputDevice olaylarını dinleyen ve aygıtın API öğesini kullanarak ilişkili eylemleri gerçekleştiren bir makro yazın.
|