ADB 命令 模拟按键 keyevent keycode

前提条件:

  1.已配置ADB环境

  2.已连接设备

一、常用模拟按键命令:

 1.adb shell input text abc  //输入文本abc至设备

 2.adb shell input tap 50 250  //在屏幕上点击坐标点x=50  y=250的位置

 3.adb shell input keyevent  82  //可以解锁屏幕

 4.adb shell input keyevent 4   //返回作用,等于按了设备的Backkey键

 5.adb shell input keyevent  61  //下一个作用,等于按了Tab键

 6.adb shell input keyevent 66   //返回作用,等于按了Enter键

二、所有模拟按键汇总表

1)按键与code对应表

     0 -->  "KEYCODE_UNKNOWN"
            1 -->  "KEYCODE_MENU"
            2 -->  "KEYCODE_SOFT_RIGHT"
            3 -->  "KEYCODE_HOME"
            4 -->  "KEYCODE_BACK"
            5 -->  "KEYCODE_CALL"
            6 -->  "KEYCODE_ENDCALL"
            7 -->  "KEYCODE_0"
            8 -->  "KEYCODE_1"
            9 -->  "KEYCODE_2"
            10 -->  "KEYCODE_3"
            11 -->  "KEYCODE_4"
            12 -->  "KEYCODE_5"
            13 -->  "KEYCODE_6"
            14 -->  "KEYCODE_7"
            15 -->  "KEYCODE_8"
            16 -->  "KEYCODE_9"
            17 -->  "KEYCODE_STAR"
            18 -->  "KEYCODE_POUND"
            19 -->  "KEYCODE_DPAD_UP"
            20 -->  "KEYCODE_DPAD_DOWN"
            21 -->  "KEYCODE_DPAD_LEFT"
            22 -->  "KEYCODE_DPAD_RIGHT"
            23 -->  "KEYCODE_DPAD_CENTER"
            24 -->  "KEYCODE_VOLUME_UP"
            25 -->  "KEYCODE_VOLUME_DOWN"
            26 -->  "KEYCODE_POWER"
            27 -->  "KEYCODE_CAMERA"
            28 -->  "KEYCODE_CLEAR"
            29 -->  "KEYCODE_A"
            30 -->  "KEYCODE_B"
            31 -->  "KEYCODE_C"
            32 -->  "KEYCODE_D"
            33 -->  "KEYCODE_E"
            34 -->  "KEYCODE_F"
            35 -->  "KEYCODE_G"
            36 -->  "KEYCODE_H"
            37 -->  "KEYCODE_I"
            38 -->  "KEYCODE_J"
            39 -->  "KEYCODE_K"
            40 -->  "KEYCODE_L"
            41 -->  "KEYCODE_M"
            42 -->  "KEYCODE_N"
            43 -->  "KEYCODE_O"
            44 -->  "KEYCODE_P"
            45 -->  "KEYCODE_Q"
            46 -->  "KEYCODE_R"
            47 -->  "KEYCODE_S"
            48 -->  "KEYCODE_T"
            49 -->  "KEYCODE_U"
            50 -->  "KEYCODE_V"
            51 -->  "KEYCODE_W"
            52 -->  "KEYCODE_X"
            53 -->  "KEYCODE_Y"
            54 -->  "KEYCODE_Z"
            55 -->  "KEYCODE_COMMA"
            56 -->  "KEYCODE_PERIOD"
            57 -->  "KEYCODE_ALT_LEFT"
            58 -->  "KEYCODE_ALT_RIGHT"
            59 -->  "KEYCODE_SHIFT_LEFT"
            60 -->  "KEYCODE_SHIFT_RIGHT"
            61 -->  "KEYCODE_TAB"
            62 -->  "KEYCODE_SPACE"
            63 -->  "KEYCODE_SYM"
            64 -->  "KEYCODE_EXPLORER"
            65 -->  "KEYCODE_ENVELOPE"
            66 -->  "KEYCODE_ENTER"
            67 -->  "KEYCODE_DEL"
            68 -->  "KEYCODE_GRAVE"
            69 -->  "KEYCODE_MINUS"
            70 -->  "KEYCODE_EQUALS"
            71 -->  "KEYCODE_LEFT_BRACKET"
            72 -->  "KEYCODE_RIGHT_BRACKET"
            73 -->  "KEYCODE_BACKSLASH"
            74 -->  "KEYCODE_SEMICOLON"
            75 -->  "KEYCODE_APOSTROPHE"
            76 -->  "KEYCODE_SLASH"
            77 -->  "KEYCODE_AT"
            78 -->  "KEYCODE_NUM"
            79 -->  "KEYCODE_HEADSETHOOK"
            80 -->  "KEYCODE_FOCUS"
            81 -->  "KEYCODE_PLUS"
            82 -->  "KEYCODE_MENU"
            83 -->  "KEYCODE_NOTIFICATION"
            84 -->  "KEYCODE_SEARCH"
            85 -->  "TAG_LAST_KEYCODE"

          2)控制按键与code对应表

KEYCODE_ESCAPE ESC键 111
KEYCODE_MOVE_HOME 光标移动到开始键 122
KEYCODE_MOVE_END 光标移动到末尾键 123
KEYCODE_FORWARD_DEL 删除键 112
KEYCODE_INSERT 插入键 124
KEYCODE_NUM_LOCK 小键盘锁 143
KEYCODE_CAPS_LOCK 大写锁定键 115
KEYCODE_BREAK Break/Pause键 121
KEYCODE_SCROLL_LOCK 滚动锁定键 116
KEYCODE_ZOOM_IN 放大键 168
KEYCODE_ZOOM_OUT 缩小键

169

 

KEYCODE_VOLUME_MUTE 扬声器静音键 164

3)组合键与code对应表

KEYCODE_ALT_LEFT Alt+Left
KEYCODE_ALT_RIGHT Alt+Right
KEYCODE_CTRL_LEFT Control+Left
KEYCODE_CTRL_RIGHT Control+Right
KEYCODE_SHIFT_LEFT Shift+Left
KEYCODE_SHIFT_RIGHT Shift+Right

你可能感兴趣的:(ADB)