ADB——keyevent命令

本文详细介绍了ADBShell中按键事件的使用方法,列举了从基本按键如Home、Back,到复杂按键如游戏手柄按钮的各种按键事件代码。适用于Android设备的自动化测试与调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本格式

adb shell input keyevent  xxx # xxx为具体操作对应的数字

 

keycode

官方 KEYCODE 链接:戳这里

0KEYCODE_UNKNOWN未知按键
1KEYCODE_SOFT_LEFT按键Soft Left
2KEYCODE_SOFT_RIGHT按键Soft Right
3KEYCODE_HOME按键Home
4KEYCODE_BACK返回键
5KEYCODE_CALL拨号键
6KEYCODE_ENDCALL挂机键
7KEYCODE_0按键'0'
8KEYCODE_1按键'1'
9KEYCODE_2按键'2'
10KEYCODE_3按键'3'
11KEYCODE_4按键'4'
12KEYCODE_5按键'5'
13KEYCODE_6按键'6'
14KEYCODE_7按键'7'
15KEYCODE_8按键'8'
16KEYCODE_9按键'9'
17KEYCODE_STAR按键'*'
18KEYCODE_POUND按键'#'
19KEYCODE_DPAD_UP导航键 向上
20KEYCODE_DPAD_DOWN导航键 向下
21KEYCODE_DPAD_LEFT导航键 向左
22KEYCODE_DPAD_RIGHT导航键 向右
23KEYCODE_DPAD_CENTER导航键 确定键
24KEYCODE_VOLUME_UP音量增加键
25KEYCODE_VOLUME_DOWN音量减小键
26KEYCODE_POWER电源键
27KEYCODE_CAMERA拍照键
28KEYCODE_CLEAR按键Clear
29KEYCODE_A按键A
30KEYCODE_B按键B 
31KEYCODE_C按键C 
32KEYCODE_D按键D 
33KEYCODE_E按键E 
34KEYCODE_F按键F 
35KEYCODE_G按键G 
36KEYCODE_H按键H 
37KEYCODE_I按键I 
38KEYCODE_J按键J 
39KEYCODE_K按键K 
40KEYCODE_L按键L 
41KEYCODE_M按键M 
42KEYCODE_N按键N 
43KEYCODE_O按键O 
44KEYCODE_P按键P 
45KEYCODE_Q按键Q 
46KEYCODE_R按键R 
47KEYCODE_S按键S 
48KEYCODE_T按键T 
49KEYCODE_U按键U 
50KEYCODE_V按键V 
51KEYCODE_W按键W 
52KEYCODE_X按键X 
53KEYCODE_Y按键Y 
54KEYCODE_Z按键Z 
55KEYCODE_COMMA按键','
56KEYCODE_PERIOD按键'.'
57KEYCODE_ALT_LEFTAlt+Left
58KEYCODE_ALT_RIGHTAlt+Right
59KEYCODE_SHIFT_LEFTShift+Left
60KEYCODE_SHIFT_RIGHTShift+Right
61KEYCODE_TABTab键
62KEYCODE_SPACE空格键
63KEYCODE_SYM按键Symbol modifier
64KEYCODE_EXPLORER按键Explorer special function
65KEYCODE_ENVELOPE按键Envelope special function
66KEYCODE_ENTER回车键
67KEYCODE_DEL退格键
68KEYCODE_GRAVE按键'`'
69KEYCODE_MINUS按键'-'
70KEYCODE_EQUALS按键'='
71KEYCODE_LEFT_BRACKET按键'['
72KEYCODE_RIGHT_BRACKET按键']'
73KEYCODE_BACKSLASH按键'\'
74KEYCODE_SEMICOLON按键';'
75KEYCODE_APOSTROPHE按键''' (单引号)
76KEYCODE_SLASH按键'/'
77KEYCODE_AT按键'@'
78KEYCODE_NUM按键Number modifier
79KEYCODE_HEADSETHOOK按键Headset Hook
80KEYCODE_FOCUS拍照对焦键
81KEYCODE_PLUS按键'+'
82KEYCODE_MENU菜单键
83KEYCODE_NOTIFICATION通知键
84KEYCODE_SEARCH搜索键
85TAG_LAST_KEYCODE 
86KEYCODE_MEDIA_STOP多媒体键 停止 
87KEYCODE_MEDIA_NEXT多媒体键 下一首
88KEYCODE_MEDIA_PREVIOUS多媒体键 上一首 
89KEYCODE_MEDIA_REWIND多媒体键 快退
90KEYCODE_MEDIA_FAST_FORWARD多媒体键 快进 
91KEYCODE_MUTE话筒静音键
92KEYCODE_PAGE_UP向上翻页键
93KEYCODE_PAGE_DOWN向下翻页键
94KEYCODE_PICTSYMBOLS按键Picture Symbols modifier
95KEYCODE_SWITCH_CHARSET按键Switch Charset modifier
96 KEYCODE_BUTTON_A游戏手柄按钮 A
97 KEYCODE_BUTTON_B游戏手柄按钮 B
98 KEYCODE_BUTTON_C游戏手柄按钮 C
99 KEYCODE_BUTTON_X游戏手柄按钮 X
100 KEYCODE_BUTTON_Y游戏手柄按钮 Y
101 KEYCODE_BUTTON_Z游戏手柄按钮 Z
102 KEYCODE_BUTTON_L1游戏手柄按钮 L1
103 KEYCODE_BUTTON_R1游戏手柄按钮 R1
104 KEYCODE_BUTTON_L2游戏手柄按钮 L2
105 KEYCODE_BUTTON_R2游戏手柄按钮 R2
106 KEYCODE_BUTTON_THUMBLLeft Thumb Button
107 KEYCODE_BUTTON_THUMBRRight Thumb Button
108 KEYCODE_BUTTON_START游戏手柄按钮 Start
109 KEYCODE_BUTTON_SELECT游戏手柄按钮 Select
110 KEYCODE_BUTTON_MODE游戏手柄按钮 Mode
111 KEYCODE_ESCAPEESC键
112 KEYCODE_FORWARD_DEL 删除键 
113KEYCODE_CTRL_LEFTControl+Left
114 KEYCODE_CTRL_RIGHTControl+Right
115 KEYCODE_CAPS_LOCK大写锁定键
116 KEYCODE_SCROLL_LOCK 滚动锁定键 
117KEYCODE_META_LEFT按键Left Meta modifier
118 KEYCODE_META_RIGHT按键Right Meta modifier
119 KEYCODE_FUNCTION按键Function modifier
120 KEYCODE_SYSRQ按键System Request / Print Screen
121 KEYCODE_BREAK Break/Pause键
122KEYCODE_MOVE_HOME光标移动到开始键
123KEYCODE_MOVE_END光标移动到末尾键
124KEYCODE_INSERT插入键
125KEYCODE_FORWARD按键Forward
126 KEYCODE_MEDIA_PLAY多媒体键 播放 
127 KEYCODE_MEDIA_PAUSE 多媒体键 暂停
128 KEYCODE_MEDIA_CLOSE多媒体键 关闭
129 KEYCODE_MEDIA_EJECT多媒体键 弹出 
130 KEYCODE_MEDIA_RECORD多媒体键 录音
131 KEYCODE_F1按键F1
132 KEYCODE_F2按键F2
133 KEYCODE_F3按键F3
134 KEYCODE_F4按键F4
135 KEYCODE_F5按键F5
136 KEYCODE_F6按键F6
137 KEYCODE_F7按键F7
138 KEYCODE_F8按键F8
139 KEYCODE_F9按键F9
140 KEYCODE_F10按键F10
141 KEYCODE_F11按键F11
142 KEYCODE_F12按键F12
143 KEYCODE_NUM_LOCK小键盘锁
144 KEYCODE_NUMPAD_0小键盘按键'0'
145 KEYCODE_NUMPAD_1小键盘按键'1' 
146 KEYCODE_NUMPAD_2小键盘按键'2' 
147KEYCODE_NUMPAD_3小键盘按键'3' 
148 KEYCODE_NUMPAD_4小键盘按键'4' 
149 KEYCODE_NUMPAD_5 小键盘按键'5' 
150 KEYCODE_NUMPAD_6 小键盘按键'6' 
151 KEYCODE_NUMPAD_7 小键盘按键'7' 
152 KEYCODE_NUMPAD_8 小键盘按键'8' 
153 KEYCODE_NUMPAD_9 小键盘按键'9' 
154 KEYCODE_NUMPAD_DIVIDE
小键盘按键'/' 
155 KEYCODE_NUMPAD_MULTIPLY小键盘按键'*' 
156 KEYCODE_NUMPAD_SUBTRACT小键盘按键'-'
157 KEYCODE_NUMPAD_ADD小键盘按键'+'
158 KEYCODE_NUMPAD_DOT 小键盘按键'.'
159 KEYCODE_NUMPAD_COMMA小键盘按键',' 
160 KEYCODE_NUMPAD_ENTER小键盘按键回车
161 KEYCODE_NUMPAD_EQUALS小键盘按键'='
162 KEYCODE_NUMPAD_LEFT_PAREN小键盘按键'('
163 KEYCODE_NUMPAD_RIGHT_PAREN小键盘按键')'
164 KEYCODE_VOLUME_MUTE扬声器静音键 
165 KEYCODE_INFO按键Info
166KEYCODE_CHANNEL_UP按键Channel up
167 KEYCODE_CHANNEL_DOWN按键Channel down
168 KEYCODE_ZOOM_IN放大键
169 KEYCODE_ZOOM_OUT缩小键
170 KEYCODE_TV按键TV
171KEYCODE_WINDOW按键Window
172KEYCODE_GUIDE 按键Guide
173KEYCODE_DVR按键DVR
174KEYCODE_BOOKMARK按键Bookmark
175KEYCODE_CAPTIONS按键Toggle captions
176KEYCODE_SETTINGS按键Settings
177KEYCODE_TV_POWER按键TV power
178KEYCODE_TV_INPUT按键TV input
179KEYCODE_STB_POWER按键Set-top-box power
180KEYCODE_STB_INPUT按键Set-top-box input
181KEYCODE_AVR_POWER按键A/V Receiver power
182KEYCODE_AVR_INPUT按键A/V Receiver input 
183 KEYCODE_PROG_RED 按键Red “programmable”
184KEYCODE_PROG_GREEN 按键Green “programmable”

  

转载于:https://www.cnblogs.com/zhuminghui/p/10470865.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值