2014-09-11 17 views

cevap

0

"adb shell input *" komutları için here kullanılabilir iyi bir açıklama var.

"adb shell keyevent" komutları için farklı keycodes kullanılabilir.

+0

Yanıtladığınız için teşekkürler, ancak bu soruya cevap vermiyor. adb kabuk girişi - kullanabileceğiniz tüm olası seçenekleri verecektir. –

2

adb shell input help (giriş cihazlarının uzun bir listeden sonra) üretir: Fiziksel (: Klavye Varsayılan) için ve keyevent:

The commands and default sources are: 
    text <string> (Default: touchscreen) 
    keyevent [--longpress] <key code number or name> ... (Default: keyboard) 
    tap <x> <y> (Default: touchscreen) 
    swipe <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen) 
    press (Default: trackball) 
    roll <dx> <dy> (Default: trackball) 

Yani "metin" sanal (dokunmatik ekran Varsayılan) için gerçekten de görünüyor.

Metin giriş aygıtını geçersiz kılabilirsiniz - adb shell input keyboard text "foo" sadece iyi çalışıyor. Ekrandan ham anahtar kodlarını gönderemezsiniz.

İlgili konular