Android 系统的按键码(keycode)

例子:

//这条命令相当于按了设备的 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): 右方括号键“]”。
KEYCODE_BACKSLASH (73): 反斜杠键“\”。
KEYCODE_SEMICOLON (74): 分号键“;”。
KEYCODE_APOSTROPHE (75): 单引号键“'”。
KEYCODE_SLASH (76): 斜杠键“/”。
KEYCODE_AT (77): 电子邮件符号“@”键。
KEYCODE_NUM (78): 切换数字或符号模式键。
KEYCODE_HEADSETHOOK (79): 耳机钩挂键,用于控制耳机上的功能。
KEYCODE_FOCUS (80): 焦点键,用于相机聚焦。
KEYCODE_PLUS (81): 加号键“+”。
KEYCODE_MENU (82): 菜单键,重复定义。
KEYCODE_NOTIFICATION (83): 打开通知面板键。
KEYCODE_SEARCH (84): 搜索键,用于快速启动搜索功能。
TAG_LAST_KEYCODE (85): 最后一个定义的按键代码。

这里是表格化后的形式:

类别按键码描述
电话键KEYCODE_CALL拨号键
KEYCODE_ENDCALL挂机键
导航键KEYCODE_HOME按键 Home
KEYCODE_MENU菜单键
KEYCODE_BACK返回键
KEYCODE_SEARCH搜索键
KEYCODE_CAMERA拍照键
KEYCODE_FOCUS拍照对焦键
KEYCODE_POWER电源键
KEYCODE_NOTIFICATION通知键
KEYCODE_MUTE话筒静音键
KEYCODE_VOLUME_MUTE扬声器静音键
KEYCODE_VOLUME_UP音量增加键
KEYCODE_VOLUME_DOWN音量减少键
控制键KEYCODE_ENTER回车键
KEYCODE_ESCAPEESC 键
KEYCODE_DPAD_CENTER导航键确定键
KEYCODE_DPAD_UP导航键向上
KEYCODE_DPAD_DOWN导航键向下
KEYCODE_DPAD_LEFT导航键向左
KEYCODE_DPAD_RIGHT导航键向右
KEYCODE_MOVE_HOME光标移动到开始
KEYCODE_MOVE_END光标移动到末尾
KEYCODE_PAGE_UP向上翻页键
KEYCODE_PAGE_DOWN向下翻页键
KEYCODE_DEL退格键
KEYCODE_FORWARD_DEL删除键
KEYCODE_INSERT插入键
KEYCODE_TABTab 键
KEYCODE_NUM_LOCK小键盘锁定键
KEYCODE_CAPS_LOCK大写锁定键
KEYCODE_BREAKBreak/Pause 键
KEYCODE_SCROLL_LOCK滚动锁定键
KEYCODE_ZOOM_IN放大键
KEYCODE_ZOOM_OUT缩小键
组合键KEYCODE_ALT_LEFTAlt + 左
KEYCODE_ALT_RIGHTAlt + 右
KEYCODE_CTRL_LEFTCtrl + 左
KEYCODE_CTRL_RIGHTCtrl + 右
KEYCODE_SHIFT_LEFTShift + 左
KEYCODE_SHIFT_RIGHTShift + 右
基本键KEYCODE_0按键 '0'
KEYCODE_1按键 '1'
KEYCODE_2按键 '2'
KEYCODE_3按键 '3'
KEYCODE_4按键 '4'
KEYCODE_5按键 '5'
KEYCODE_6按键 '6'
KEYCODE_7按键 '7'
KEYCODE_8按键 '8'
KEYCODE_9按键 '9'
KEYCODE_A按键 'A'
KEYCODE_B按键 'B'
KEYCODE_C按键 'C'
KEYCODE_D按键 'D'
KEYCODE_E按键 'E'
KEYCODE_F按键 'F'
KEYCODE_G按键 'G'
KEYCODE_H按键 'H'
KEYCODE_I按键 'I'
KEYCODE_J按键 'J'
KEYCODE_K按键 'K'
KEYCODE_L按键 'L'
KEYCODE_M按键 'M'
KEYCODE_N按键 'N'
KEYCODE_O按键 'O'
KEYCODE_P按键 'P'
KEYCODE_Q按键 'Q'
KEYCODE_R按键 'R'
KEYCODE_S按键 'S'
KEYCODE_T按键 'T'
KEYCODE_U按键 'U'
KEYCODE_V按键 'V'
KEYCODE_W按键 'W'
KEYCODE_X按键 'X'
KEYCODE_Y按键 'Y'
KEYCODE_Z按键 'Z'
符号键KEYCODE_PLUS加号键 '+'
KEYCODE_MINUS减号键 '-'
KEYCODE_STAR星号键 '*'
KEYCODE_SLASH斜杠键 '/'
KEYCODE_EQUALS等号键 '='
KEYCODE_AT邮件符号 '@'
KEYCODE_POUND井号键 '#'
KEYCODE_APOSTROPHE单引号键 '‘'
KEYCODE_BACKSLASH反斜杠键 ''
KEYCODE_COMMA逗号键 ','
KEYCODE_PERIOD句号键 '.'
KEYCODE_LEFT_BRACKET左方括号键 '['
KEYCODE_RIGHT_BRACKET右方括号键 ']'
KEYCODE_SEMICOLON分号键 ';'
KEYCODE_GRAVE重音符键 '`'
KEYCODE_SPACE

空格键

类别按键码描述
符号键KEYCODE_SPACE空格键
KEYCODE_EXPLORER浏览器键
KEYCODE_ENVELOPE信封(邮件)键
小键盘KEYCODE_NUMPAD_0小键盘 '0'
KEYCODE_NUMPAD_1小键盘 '1'
KEYCODE_NUMPAD_2小键盘 '2'
KEYCODE_NUMPAD_3小键盘 '3'
KEYCODE_NUMPAD_4小键盘 '4'
KEYCODE_NUMPAD_5小键盘 '5'
KEYCODE_NUMPAD_6小键盘 '6'
KEYCODE_NUMPAD_7小键盘 '7'
KEYCODE_NUMPAD_8小键盘 '8'
KEYCODE_NUMPAD_9小键盘 '9'
KEYCODE_NUMPAD_ADD小键盘加号键 '+'
KEYCODE_NUMPAD_SUBTRACT小键盘减号键 '-'
KEYCODE_NUMPAD_MULTIPLY小键盘乘号键 '*'
KEYCODE_NUMPAD_DIVIDE小键盘除号键 '/'
KEYCODE_NUMPAD_EQUALS小键盘等号键 '='
KEYCODE_NUMPAD_COMMA小键盘逗号键 ','
KEYCODE_NUMPAD_DOT小键盘句号键 '.'
KEYCODE_NUMPAD_LEFT_PAREN小键盘左括号键 '('
KEYCODE_NUMPAD_RIGHT_PAREN小键盘右括号键 ')'
KEYCODE_NUMPAD_ENTER小键盘回车键
功能键KEYCODE_F1功能键 F1
KEYCODE_F2功能键 F2
KEYCODE_F3功能键 F3
KEYCODE_F4功能键 F4
KEYCODE_F5功能键 F5
KEYCODE_F6功能键 F6
KEYCODE_F7功能键 F7
KEYCODE_F8功能键 F8
KEYCODE_F9功能键 F9
KEYCODE_F10功能键 F10
KEYCODE_F11功能键 F11
KEYCODE_F12功能键 F12
多媒体键KEYCODE_MEDIA_PLAY媒体播放键
KEYCODE_MEDIA_STOP媒体停止键
KEYCODE_MEDIA_PAUSE媒体暂停键
KEYCODE_MEDIA_PLAY_PAUSE播放/暂停切换键
KEYCODE_MEDIA_FAST_FORWARD快进键
KEYCODE_MEDIA_REWIND快退键
KEYCODE_MEDIA_NEXT下一曲键
KEYCODE_MEDIA_PREVIOUS上一曲键
KEYCODE_MEDIA_CLOSE媒体关闭键
KEYCODE_MEDIA_EJECT媒体弹出键
KEYCODE_MEDIA_RECORD媒体录制键
游戏手柄按键KEYCODE_BUTTON_1游戏手柄按键 1
KEYCODE_BUTTON_2游戏手柄按键 2
KEYCODE_BUTTON_3游戏手柄按键 3
KEYCODE_BUTTON_4游戏手柄按键 4
KEYCODE_BUTTON_5游戏手柄按键 5
KEYCODE_BUTTON_6游戏手柄按键 6
KEYCODE_BUTTON_7游戏手柄按键 7
KEYCODE_BUTTON_8游戏手柄按键 8
KEYCODE_BUTTON_9游戏手柄按键 9
KEYCODE_BUTTON_10游戏手柄按键 10
KEYCODE_BUTTON_11游戏手柄按键 11
KEYCODE_BUTTON_12游戏手柄按键 12
KEYCODE_BUTTON_13游戏手柄按键 13
KEYCODE_BUTTON_14游戏手柄按键 14
KEYCODE_BUTTON_15游戏手柄按键 15
KEYCODE_BUTTON_16游戏手柄按键 16
KEYCODE_BUTTON_A游戏手柄 A 键
KEYCODE_BUTTON_B游戏手柄 B 键
KEYCODE_BUTTON_C游戏手柄 C 键
KEYCODE_BUTTON_X游戏手柄 X 键
KEYCODE_BUTTON_Y游戏手柄 Y 键
KEYCODE_BUTTON_Z游戏手柄 Z 键
KEYCODE_BUTTON_L1游戏手柄 L1 键
KEYCODE_BUTTON_L2游戏手柄 L2 键
KEYCODE_BUTTON_R1游戏手柄 R1 键
KEYCODE_BUTTON_R2游戏手柄 R2 键
KEYCODE_BUTTON_MODE游戏手柄模式键
KEYCODE_BUTTON_SELECT游戏手柄选择键
KEYCODE_BUTTON_START游戏手柄开始键
KEYCODE_BUTTON_THUMBL左摇杆按键
KEYCODE_BUTTON_THUMBR右摇杆按键
其他按键KEYCODE_NUM按键 Number modifier
KEYCODE_INFO信息键
KEYCODE_APP_SWITCH应用切换键
KEYCODE_BOOKMARK书签键
KEYCODE_AVR_INPUTA/V 接收器输入键
KEYCODE_AVR_POWERA/V 接收器电源键
KEYCODE_CAPTIONS字幕开关键
KEYCODE_CHANNEL_DOWN频道减少键
KEYCODE_CHANNEL_UP频道增加键
KEYCODE_CLEAR清除键
KEYCODE_DVRDVR 键
KEYCODE_FORWARD前进键
KEYCODE_FUNCTION功能键修饰符
KEYCODE_GUIDE导航键
KEYCODE_HEADSETHOOK耳机挂钩键
KEYCODE_META_LEFT左 Meta 键
KEYCODE_META_RIGHT右 Meta 键
KEYCODE_PICTSYMBOLS图片符号键修饰符
KEYCODE_PROG_BLUE蓝色可编程键
KEYCODE_PROG_GREEN绿色可编程键
KEYCODE_PROG_RED红色可编程键
KEYCODE_PROG_YELLOW黄色可编程键
KEYCODE_SETTINGS设置键
KEYCODE_SOFT_LEFT软左键
KEYCODE_SOFT_RIGHT软右键
KEYCODE_STB_INPUT机顶盒输入键
KEYCODE_STB_POWER机顶盒电源键
KEYCODE_SWITCH_CHARSET切换字符集键修饰符
KEYCODE_SYM符号键修饰符
KEYCODE_SYSRQ系统请求键 / Print Screen
KEYCODE_TV电视键
KEYCODE_TV_INPUT电视输入键
KEYCODE_TV_POWER电视电源键
KEYCODE_WINDOW窗口键
KEYCODE_UNKNOWN未知按键

到此为止,就是所有的键码了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Betray391

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值