2014-09-11 3 views

답변

0

"adb 쉘 입력 *"명령의 경우 here을 사용할 수 있습니다.

"adb shell keyevent"명령의 경우 다른 keycodes을 사용할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 그러나 질문에 답변하지 않습니다. adb 쉘 입력 - 사용할 수있는 모든 가능한 옵션을 제공합니다. –

2

adb shell input help는 (입력 장치의 긴 목록 후) 생성 : 물리적 (: 키보드 기본값)과의 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) 

는 그래서 "텍스트"가상 (터치 스크린 기본값)에 대한 참으로 보인다.

텍스트 입력 장치를 무시할 수 있습니다. adb shell input keyboard text "foo"은 정상적으로 작동합니다. 화면에서 원시 키 코드를 보낼 수는 없습니다.