通过Android keyevent 向系统发送命令

使用方法:

# adb shell

# input keyevent 3 //3为Home键

# input keyevent 4 //4为Back键

# input keyevent 26 //26为power键

ASCII码所对应的键值:

input keyevent 82 menu
input keyevent 3 home
input keyevent 19 up
input keyevent 20 down
input keyevent 21 left
input keyevent 22 right
input keyevent 66 enter
input keyevent 4 back

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"   58 21左
22 -->  "KEYCODE_DPAD_RIGHT"  57 22右
23 -->  "KEYCODE_DPAD_CENTER"
24 -->  "KEYCODE_VOLUME_UP"
25 -->  "KEYCODE_VOLUME_DOWN"
26 -->  "KEYCODE_POWER"

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"            menu
83 -->  "KEYCODE_NOTIFICATION"     notification bar
84 -->  "KEYCODE_SEARCH"
85 -->  "TAG_LAST_KEYCODE"

Android input keyevent命令相关推荐

  1. Android input keyevent

    adb shell input keyevnet 3 点击返回键操作 adb shell input keyevent 4 点击home键操作 ./frameworks/base/core/java/ ...

  2. mtk 驱动开发(71)---Android getevent,sendevent,input keyevent

    Android getevent,sendevent,input keyevent 前言 getevent和sendevent是Android系统自带的获取设备的收发事件和模拟设备事件进行自动话测试. ...

  3. Android按键Input KeyEvent

    使用android的Input输入系统,模拟按键音量加减. input命令 adb调试命令: #音量+ adb shell input keyevent 24 #音量- adb shell input ...

  4. android getevent参数,android getevent、sendevent、input keyevent 使用说明

    设备节点: dev 字符设备节点: shell@android:/dev/input $ ll crw-rw---- root input 13, 64 2013-11-28 17:23 event0 ...

  5. adb inputswipe shell_[Android]通过adb shell input上报命令模拟屏幕点击事件【转】

    常用的 input上报命令: input text 1234 实际向界面注入1234文字,有输入框,能明显看到效果 input keyevent 4 键盘事件,4 为返回 input tap 100 ...

  6. [Android]通过adb shell input上报命令模拟屏幕点击事件

    常用的 input上报命令: input text 1234 实际向界面注入1234文字,有输入框,能明显看到效果 input keyevent 4 键盘事件,4 为返回 input tap 100 ...

  7. (转)Android 常用 adb 命令总结

    转载地址:https://www.cnblogs.com/bravesnail/articles/5850335.html 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常 ...

  8. Android Input子系统-含实例源码

    Android Input子系统-含实例源码 1 Input子系统作用 Android很多外设都是用到输入输出设备,比如touchscreen,键盘,音量键等,输入 设备对应Android 框架是An ...

  9. Android 使用ADB命令向上滑动解锁

    /*** 执行命令并且输出结果*/ fun execRootCmd(cmd: String): String? {var result: String? = ""var dos: ...

最新文章

  1. 哪些听起来像段子一样的故事?
  2. 函数对象 java_函数对象
  3. Python3 pickle模块的使用详解
  4. oracle parameterfile
  5. 开源串口调试助手java_(串口通信编程) 开源串口调试助手Common (Com Monitor)
  6. 什么是引流软件你了解吗,引流软件效果如何?
  7. spring boot面试问题集锦
  8. (7)nodejs学习---之模板引擎jadeejs
  9. 使用elasticsearch建立搜索引擎
  10. iis中应用程序服务器错误,iis应用程序服务器错误
  11. 计算机无线网卡连接网络,台式机怎么连接无线网络?台式电脑不用网卡怎么连接网络?...
  12. 麦子学院字符设备驱动201126
  13. OpenGL | 通过绘制一个三角形来入门 OpenGL 图形渲染管线
  14. 公开课笔记 | 从0到1搭建数据运营体系
  15. 教你一个快速掌握知识的学习方法
  16. 微信公众号主体已注销 如何办理账号迁移和公证书?
  17. `MD`语法技巧Typora
  18. 中国余热发电市场运作动态与十四五可行性研究报告2021年版
  19. sketch生成android布局,让 Sketch 小部件布局如此轻松:Compo
  20. python抽奖简单小程序游戏_用Python做个年会抽奖小程序吧

热门文章

  1. JointJS绘制流程图
  2. TOMCAT中使用HTTPS的过程
  3. 前端开发 AMD 和 CMD 的规范区别
  4. JavaScript设计一个框架
  5. c语言switch做一个计算器,超级新手,用switch写了个计算器程序,求指导
  6. 截取url的host_js如何准确获取当前页面url网址信息
  7. NodeJS 数组超出部分以弹出框显示。
  8. (十二) 简单使用 Dockerfile 保留字指令,尝试自定义centos镜像
  9. Linux make menuconfig打开失败
  10. linux查看有哪些用户连接到本机