电话键

  • 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_ESCAPE: ESC键
  • 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_TAB: Tab键
  • KEYCODE_NUM_LOCK: 小键盘锁
  • KEYCODE_CAPS_LOCK: 大写锁定键
  • KEYCODE_BREAK: Break/Pause键
  • KEYCODE_SCROLL_LOCK: 滚动锁定键
  • KEYCODE_ZOOM_IN: 放大键
  • KEYCODE_ZOOM_OUT: 缩小键

基本键

  • 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_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对应表如下:

  • 0 --> "KEYCODE_UNKNOWN"
  • 1 --> "KEYCODE_MENU"
  • 2 --> "KEYCODE_SOFT_RIGHT"
  • 3 --> "KEYCODE_HOME"
  • 4 --> "KEYCODE_BACK"
  • 5 --> "KEYCODE_CALL"
  • 6 --> "KEYCODE_ENDCALL"
  • 7 --> "KEYCODE_0"
  • 8 --> "KEYCODE_1"
  • 9 --> "KEYCODE_2"
  • 10 --> "KEYCODE_3"
  • 11 --> "KEYCODE_4"
  • 12 --> "KEYCODE_5"
  • 13 --> "KEYCODE_6"
  • 14 --> "KEYCODE_7"
  • 15 --> "KEYCODE_8"
  • 16 --> "KEYCODE_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"
  • 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"
  • 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"

adb命令中的keyevent事件的更多相关文章

  1. adb命令笔记

    adb devices [-l]: 列出所有连接设备 l: 列出设备限定符 adb connect <host>[:<port>]: 通过ip连接到设备 host: IP po ...

  2. Android开发中adb命令的常用方法

    Android的SDK中提供了很多有用的工具,在开发过程中如果能熟练使用这些工具,会让我们的开发事半功倍.adb是SDK提供的一个常用的命令行工具,全称为Android Debug Bridge,用于 ...

  3. Android ADB命令教程二——ADB命令详解

    Android ADB命令教程二——ADB命令详解 转载▼ 原文链接:http://www.tbk.ren/article/249.html       我们使用 adb -h 来看看,adb命令里面 ...

  4. Android 开发中常用 ADB 命令总结

    adb 的全称为 Android Debug Bridge,就是起到调试桥的作用.通过 adb 我们可以在 Eclipse 中方便通过 DDMS 来调试 Android 程序,说白了就是 debug ...

  5. Android源码浅析(四)——我在Android开发中常用到的adb命令,Linux命令,源码编译命令

    Android源码浅析(四)--我在Android开发中常用到的adb命令,Linux命令,源码编译命令 我自己平时开发的时候积累的一些命令,希望对你有所帮助 adb是什么?: adb的全称为Andr ...

  6. AndroidTv开发中常用的adb命令

    盒子应用开发时,调试比手机上的开发比较麻烦一点,而且需要经常跟 adb 打交道,不管是 wifi 连接调试,还是应用删除安装等.这里记录一些常用的操作,方便查阅. adb wifi连接调试 方法一:需 ...

  7. Android Tv 中的按键事件 KeyEvent 分发处理流程

    这次打算来梳理一下 Android Tv 中的按键点击事件 KeyEvent 的分发处理流程.一谈到点击事件机制,网上资料已经非常齐全了,像什么分发.拦截.处理三大流程啊:或者 dispatchTou ...

  8. 工作中代码笔记 -- adb命令篇

    1.抓log方法 (bat文件) mkdir D:\logcatset /p miaoshu=请描述操作:adb logcat -v threadtime > D:\logcat\%miaosh ...

  9. adb shell中的am pm命令

    adb shell中的am pm命令,一些自己的见解和大多数官网的翻译. am命令 am全称activity manager,你能使用am去模拟各种系统的行为,例如去启动一个activity,强制停止 ...

随机推荐

  1. LSTM和GRU

    LSTM和GRU LSTM 忽略偏置: \[\begin{align} i_t&=\sigma(x_t\cdot W_i+h_{t-1}\cdot U_i)\\ f_t&=\sigma ...

  2. Kali学习笔记40:SQL手工注入(2)

    上一篇讲到可以通过注入得到数据库中所有的表信息 而SQL注入能不能做数据库之外的事情呢? 读取文件: ' union select null,load_file('/etc/passwd') -- 为 ...

  3. [Swift]扩展String类:Base64的编码和解码

    扩展方式1: extension String { //Base64编码 func encodBase64() -> String? { if let data = self.data(usin ...

  4. 基础 jQuery 实例

    基础 jQuery 实例 jQuery 原则: 由于 jQuery 是为处理 HTML 事件而特别设计的,那么当您遵循以下原则时,您的代码会更恰当且更易维护: 把所有 jQuery 代码置于事件处理函 ...

  5. 整理了一周的Python资料,包含各阶段所需网站、项目,收藏了慢慢来

    这周应该有不少学校已经开学了,那么同学们都该动起来了,把家里面的那些懒习惯给扔掉了可以. 不知怎么的,最近不少关注我的读者都开始私信我怎么学好python?零基础转行是不是合适,还有希望吗?今年30了 ...

  6. Effective Java 第三版——60. 需要精确的结果时避免使用float和double类型

    Tips 书中的源代码地址:https://github.com/jbloch/effective-java-3e-source-code 注意,书中的有些代码里方法是基于Java 9 API中的,所 ...

  7. [原创]K8mysqlCmd数据库免驱连接工具

    无需机器安装MYSQL驱动,可用于内网渗透(如远控cmd下连接目标内网不可上网机器数据库) 当然目标机可代理出来的话,没必要使用该工具了 因为很多功能SQL语句需要自己打,很多人可能不懂 如果更新2. ...

  8. failed to create pid file /var/run/rsyncd.pid: File exists报错

    [root@pcidata-jenkins ansible_playbooks]# ps aux|grep rsyncroot      1799  0.0  0.0 114652   480 ?   ...

  9. Centos7单机部署ELK+x-pack

    ELK分布式框架作为现在大数据时代分析日志的常为大家使用.现在我们就记录下单机Centos7部署ELK的过程和遇到的问题. 系统要求:Centos7(内核3.5及以上,2核4G) elk版本:6.2. ...

  10. for循环输出树木的形状【java】

    使用for循环语句输出以下“树木”效果: * *** ***** ******* ********* * * * * * 代码: /* * *** ***** ******* ********* * ...