赞
踩
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 Number | Key Name | 说明 |
|---|---|---|
| 0 | KEYCODE_UNKNOWN | |
| 1 | KEYCODE_MENU | 菜单键 |
| 2 | KEYCODE_SOFT_RIGHT | |
| 3 | KEYCODE_HOME | HOME键(起始键) |
| 4 | KEYCODE_BACK | 返回键 |
| 5 | KEYCODE_CALL | 打开拨号应用 |
| 6 | KEYCODE_ENDCALL | 挂断电话 |
| 7 | KEYCODE_0 | 按键0 |
| 8 | KEYCODE_1 | 按键1 |
| 9 | KEYCODE_2 | 按键2 |
| 10 | KEYCODE_3 | 按键3 |
| 11 | KEYCODE_4 | 按键4 |
| 12 | KEYCODE_5 | 按键5 |
| 13 | KEYCODE_6 | 按键6 |
| 14 | KEYCODE_7 | 按键7 |
| 15 | KEYCODE_8 | 按键8 |
| 16 | KEYCODE_9 | 按键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 | 按键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 | |
| 64 | KEYCODE_ENVELOPE | 打开浏览器 |
| 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 | 播放/暂停 |
| 86 | 停止播放 | |
| 87 | 播放下一首 | |
| 88 | 播放上一首 | |
| 122 | 移动光标到行首或列表顶部 | |
| 123 | 移动光标到行末或列表底部 | |
| 126 | 恢复播放 | |
| 127 | 暂停播放 | |
| 164 | 静音 | |
| 176 | 打开系统设置 | |
| 187 | 多任务 | |
| 207 | 打开联系人 | |
| 208 | 打开日历 | |
| 209 | 打开音乐 | |
| 210 | 打开计算器 | |
| 220 | 降低屏幕亮度 | |
| 221 | 提高屏幕亮度 | |
| 223 | 系统休眠 | |
| 224 | 点亮屏幕 | |
| 231 | 打开语音助手 | |
| 276 | 如果没有 wakelock 则让系统休眠 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。