例子:
//这条命令相当于按了设备的 Backkey 键
adb shell input keyevent 4
//可以解锁屏幕
adb shell input keyevent 82
//在屏幕上做划屏操作,前四个数为坐标点,后面是滑动的时间(单位毫秒)
adb shell input swipe 50 250 250 250 500
//在屏幕上点击坐标点 x=50 y=250 的位置。 adb shell input tap 50 250
//输入字符 abc
adb shell input text abc
每个数字与 keycode 对应表如下:
KEYCODE_UNKNOWN (0): 未知的按键代码,表示无法识别的按键。
KEYCODE_MENU (1): 打开系统菜单键。
KEYCODE_SOFT_RIGHT (2): 软键盘右侧功能键。
KEYCODE_HOME (3): 返回主屏幕的按键。
KEYCODE_BACK (4): 返回键,用于关闭当前活动或返回上一个页面。
KEYCODE_CALL (5): 拨打电话键。
KEYCODE_ENDCALL (6): 挂断电话键。
KEYCODE_0 (7): 数字键“0”。
KEYCODE_1 (8): 数字键“1”。
KEYCODE_2 (9): 数字键“2”。
KEYCODE_3 (10): 数字键“3”。
KEYCODE_4 (11): 数字键“4”。
KEYCODE_5 (12): 数字键“5”。
KEYCODE_6 (13): 数字键“6”。
KEYCODE_7 (14): 数字键“7”。
KEYCODE_8 (15): 数字键“8”。
KEYCODE_9 (16): 数字键“9”。
KEYCODE_STAR (17): 星号键“*”。
KEYCODE_POUND (18): 井号键“#”。
KEYCODE_DPAD_UP (19): 方向键“上”。
KEYCODE_DPAD_DOWN (20): 方向键“下”。
KEYCODE_DPAD_LEFT (21): 方向键“左”。
KEYCODE_DPAD_RIGHT (22): 方向键“右”。
KEYCODE_DPAD_CENTER (23): 方向键的中心键,通常用于确认选择。
KEYCODE_VOLUME_UP (24): 增加音量键。
KEYCODE_VOLUME_DOWN (25): 减少音量键。
KEYCODE_POWER (26): 电源键,用于开启或关闭设备。
KEYCODE_CAMERA (27): 相机键,用于启动相机功能。
KEYCODE_CLEAR (28): 清除键,通常用于清除输入框内容。
KEYCODE_A (29): 字母键“A”。
KEYCODE_B (30): 字母键“B”。
KEYCODE_C (31): 字母键“C”。
KEYCODE_D (32): 字母键“D”。
KEYCODE_E (33): 字母键“E”。
KEYCODE_F (34): 字母键“F”。
KEYCODE_G (35): 字母键“G”。
KEYCODE_H (36): 字母键“H”。
KEYCODE_I (37): 字母键“I”。
KEYCODE_J (38): 字母键“J”。
KEYCODE_K (39): 字母键“K”。
KEYCODE_L (40): 字母键“L”。
KEYCODE_M (41): 字母键“M”。
KEYCODE_N (42): 字母键“N”。
KEYCODE_O (43): 字母键“O”。
KEYCODE_P (44): 字母键“P”。
KEYCODE_Q (45): 字母键“Q”。
KEYCODE_R (46): 字母键“R”。
KEYCODE_S (47): 字母键“S”。
KEYCODE_T (48): 字母键“T”。
KEYCODE_U (49): 字母键“U”。
KEYCODE_V (50): 字母键“V”。
KEYCODE_W (51): 字母键“W”。
KEYCODE_X (52): 字母键“X”。
KEYCODE_Y (53): 字母键“Y”。
KEYCODE_Z (54): 字母键“Z”。
KEYCODE_COMMA (55): 逗号“,”键。
KEYCODE_PERIOD (56): 句号“.”键。
KEYCODE_ALT_LEFT (57): 左侧 Alt 键。
KEYCODE_ALT_RIGHT (58): 右侧 Alt 键。
KEYCODE_SHIFT_LEFT (59): 左侧 Shift 键。
KEYCODE_SHIFT_RIGHT (60): 右侧 Shift 键。
KEYCODE_TAB (61): Tab 键,用于切换焦点或创建缩进。
KEYCODE_SPACE (62): 空格键。
KEYCODE_SYM (63): 切换符号键。
KEYCODE_EXPLORER (64): 启动浏览器键。
KEYCODE_ENVELOPE (65): 启动电子邮件客户端键。
KEYCODE_ENTER (66): 回车键,用于确认输入或换行。
KEYCODE_DEL (67): 删除键,用于删除字符。
KEYCODE_GRAVE (68): 重音符键(`)。
KEYCODE_MINUS (69): 减号键“-”。
KEYCODE_EQUALS (70): 等号键“=”。
KEYCODE_LEFT_BRACKET (71): 左方括号键“[”。
KEYCODE_RIGHT_BRACKET (72): 右方括号键“