首页 > 编程知识 正文

按键精灵老版本,手机版按键精灵下载官网

时间:2023-05-06 00:49:37 阅读:171678 作者:3066

步骤1 .获取(记录)单击位置1 .找到安卓设备名称

adb shell

getevent -p

查一下哪个设备包含event系统的宽度(0035 )和高度(0036 ),这个设备就是我们的安卓手机。 例如,此处的设备名称为/dev/input/event8

计算比率:

rateW=720 (手机屏幕宽度(/719 ) event中为0035的max )1

rateH=1280 (手机屏幕高度(/1279 )在事件中为0036的max ) 1

2 .然后不断监听我们的设备被点击了哪个位置:

getevent /dev/input/event8 | grep -e “0035” -e “0036”

将0035和0036后面的位置数据从十六进制转换为十进制

width=0x14e=1*16*16 4*16 14=334

height=0x2c1=2*16*16 12*16 1=705

这是event系统中的位置,将其转换为屏幕位置

screenW=width*rateW=334*1=334

screenH=height*rateH=705*1=705

在此保存单击的位置和顺序。

步骤getevent/sendevent是安卓系统下的一个工具,可以模拟多种按键和触摸屏操作。 生成的是raw event,raw event经过event hub处理后生成最终的gesture事件。 getevent用于获取当前系统输入设备的参数和实时事件的数据。 sendevent用于发送输入事件。 这两个命令的作用相当于放手,可以从命令中直接调用Linux的基础来控制手机。 该工具的源代码位于Android SDK的system/core/toolbox下(

发送键盘事件

使用说明:

ADB shell输入密钥“value”

输入文本

输入关键事件

输入标签

输入swipe

如上所述,可以在input之后加上很多参数。 text相当于输入内容,keyevent相当于手机的物理按钮和屏幕按钮,tap相当于touch事件,swipe相当于滑动~~。 可以吗? 首先,我将列出input keyevent的一些常见代码值。

输入密钥3//home

输入密钥4//back

输入密钥19//up

输入密钥20//down

输入密钥21//左

输入密钥22//right

输入密钥23//select/ok

input keyevent 24 //Volume

输入密钥25//volume -

输入密钥82//menu菜单

附件:输入关键字的所有关键字值:

KeyCode Keyevent Value

KEYCODE_MENU 1

KEYCODE_SOFT_RIGHT 2

KEYCODE_HOME 3

KEYCODE_BACK 4

KEYCODE_CALL 5

KEYCODE_ENDCALL 6

KEYCODE_0 7

KEYCODE_1 8

KEYCODE_2 9

KEYCODE_3 10

KEYCODE_4 11

KEYCODE_5 12

KEYCODE_6 13

KEYCODE_7 14

KEYCODE_8 15

KEYCODE_9 16

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

KEYCODE_B 30

KEYCODE_C 31

KEYCODE_D 32

KEYCODE_E 33

KEYCODE_F 34

KEYCODE_G 35

KEYCODE_H 36

KEYCODE_I 37

KEYCODE_J 38

KEYCODE_K 39

KEYCODE_L 40

KEYCODE_M 41

KEYCODE_N 42

KEYCODE_O 43

KEYCODE_P 44

KEYCODE_Q 45

KEYCODE_R 46

KEYCODE_S 47

KEYCODE_T 48

KEYCODE_U 49

KEYCODE_V 50

KEYCODE_W 51

KEYCODE_X 52

KEYCODE_Y 53

KEYCODE_Z 54

KEYCODE_COMMA 55

KEYCODE_PERIOD 56

KEYCODE_ALT_LEFT 57

KEYCODE_ALT_RIGHT 58

KEYCODE_SHIFT_LEFT 59

KEYCODE_SHIFT_RIGHT 60

KEYCODE_TAB 61

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

想法是这样的:

记录过程:

单击“开始录制单击脚本”-选择APP应用程序-在要打开APP应用程序(记住打开的APP应用程序的软件包名称)的卷上“添加”以开始监听,并记录请求屏幕的长度以及单击的坐标和顺序()

执行过程:

单击脚本-设置循环次数-设置每次单击的时间间隔-设置每个循环的时间间隔-打开目标APP应用程序-单击“减少”卷开始运行-请求屏幕长度-卷“减少”

请确认demo资源共享http://download.csdn.net/user/it house

供参考的文章:

3358 blog.csdn.net/Liu _ Zen _ Wei/article/details/12559277

3358 blog.csdn.net/hellowxwworld/article/details/10733567

3359 zhidao.Baidu.com/question/402614310.html

3358 blog.csdn.net/mad 1989/article/details/38109689

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。