ADB 按鍵名、按鍵代碼數字、按鍵說明對照錶

COCO56(徐可可) 2022-06-23 16:11:09 阅读数:222

adb

文章目錄

keyevent事件有一張對應的錶,可以直接發送對應的按鍵代碼數字,也可以使用對應的按鍵名,例如模擬按下Back鍵有如下兩種用法:

echo 方法一:
adb shell input keyevent KEYCODE_BACK
echo 方法二:
adb shell input keyevent 4

官方使用說明如下:

Usage: input [<source>] <command> [<arg>...]
The sources are:
mouse
keyboard
joystick
touchnavigation
touchpad
trackball
stylus
dpad
touchscreen
gamepad
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

對照錶

Key Code NumberKey Name說明
0KEYCODE_UNKNOWN
1KEYCODE_MENU菜單鍵
2KEYCODE_SOFT_RIGHT
3KEYCODE_HOMEHOME鍵(起始鍵)
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
30KEYCODE_B
31KEYCODE_C
32KEYCODE_D
33KEYCODE_E
34KEYCODE_F
35KEYCODE_G
36KEYCODE_H
37KEYCODE_I
38KEYCODE_J
39KEYCODE_K
40KEYCODE_L
41KEYCODE_M
42KEYCODE_N
43KEYCODE_O
44KEYCODE_P
45KEYCODE_Q
46KEYCODE_R
47KEYCODE_S
48KEYCODE_T
49KEYCODE_U
50KEYCODE_V
51KEYCODE_W
52KEYCODE_X
53KEYCODE_Y
54KEYCODE_Z
55KEYCODE_COMMA
56KEYCODE_PERIOD
57KEYCODE_ALT_LEFT
58KEYCODE_ALT_RIGHT
59KEYCODE_SHIFT_LEFT
60KEYCODE_SHIFT_RIGHT
61KEYCODE_TAB
62KEYCODE_SPACE
63KEYCODE_SYM
64KEYCODE_EXPLORER
64KEYCODE_ENVELOPE打開瀏覽器
65KEYCODE_ENVELOPE
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
79KEYCODE_HEADSETHOOK
80KEYCODE_FOCUS
81KEYCODE_PLUS
82KEYCODE_MENU菜單鍵
83KEYCODE_NOTIFICATION
84KEYCODE_SEARCH
85TAG_LAST_KEYCODE播放/暫停
86停止播放
87播放下一首
88播放上一首
122移動光標到行首或列錶頂部
123移動光標到行末或列錶底部
126恢複播放
127暫停播放
164靜音
176打開系統設置
187多任務
207打開聯系人
208打開日曆
209打開音樂
210打開計算器
220降低屏幕亮度
221提高屏幕亮度
223系統休眠
224點亮屏幕
231打開語音助手
276如果沒有 wakelock 則讓系統休眠
版权声明:本文为[COCO56(徐可可)]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/174/202206231533485286.html