KeyEvent事件

Posted SpriteGirl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了KeyEvent事件相关的知识,希望对你有一定的参考价值。

1、appium调用键盘事件

driver.press_keycode() 括号内填入pc端键盘的代号

2、uiautomator2

3、adb shell input keyevent

 

代号表: 
电话键 控制键 基本 组合键
KEYCODE_CALL 拨号键5

KEYCODE_ENTER 回车键 66  KEYCODE_0 按键\'0\' 7

KEYCODE_ALT_LEFT Alt+Left

KEYCODE_ENDCALL 挂机键6

KEYCODE_ESCAPE ESC键 111  KEYCODE_1 按键\'1\' 8


KEYCODE_ALT_RIGHT Alt+Right

KEYCODE_HOME 按键Home 3

KEYCODE_DPAD_CENTER 导航键 确定键 23  KEYCODE_2 按键\'2\' 9

KEYCODE_CTRL_LEFT Control+Left

KEYCODE_MENU 菜单键82

KEYCODE_DPAD_UP 导航键向上19

KEYCODE_3 按键\'3\' 10

KEYCODE_CTRL_RIGHT Control+Right

KEYCODE_BACK 返回键4

KEYCODE_DPAD_DOWN 导航键向下20

KEYCODE_4 按键\'4\' 11

KEYCODE_SHIFT_LEFT Shift+Left

KEYCODE_SEARCH 搜索键84

KEYCODE_DPAD_LEFT 导航键向左21

KEYCODE_5 按键\'5\' 12

KEYCODE_SHIFT_RIGHT Shift+Right
KEYCODE_CAMERA 拍照键27

KEYCODE_DPAD_RIGHT 导航键向右22

KEYCODE_6 按键\'6\' 13  
KEYCODE_FOCUS 拍照对焦键80

KEYCODE_MOVE_HOME 光标移动到开始键122 KEYCODE_7 按键\'7\' 14  
KEYCODE_POWER 电源键26

KEYCODE_MOVE_END 光标移动到末尾键123

KEYCODE_8 按键\'8\' 15  
KEYCODE_NOTIFICATION 通知键83

KEYCODE_PAGE_UP 向上翻页键92

KEYCODE_9 按键\'9\' 16  
KEYCODE_MUTE 话筒静音键91

KEYCODE_PAGE_DOWN 向下翻页键93

KEYCODE_A 按键\'A\' 29  
KEYCODE_VOLUME_MUTE 扬声器静音键164

KEYCODE_DEL 退格键67

KEYCODE_B 按键\'B\' 30  
KEYCODE_VOLUME_UP 音量增加键24

KEYCODE_FORWARD_DEL 删除键112

KEYCODE_C 按键\'C\' 31

 
KEYCODE_VOLUME_DOWN 音量减小键25 KEYCODE_INSERT 插入键124

KEYCODE_D 按键\'D\' 32

 
  KEYCODE_TAB Tab 键61

KEYCODE_E 按键\'E\' 33

 
  KEYCODE_NUM_LOCK 小键盘锁143

KEYCODE_F 按键\'F\' 34

 
  KEYCODE_CAPS_LOCK 大写锁定键115

KEYCODE_G 按键\'G\' 35

 
  KEYCODE_BREAK Break/Pause 键121

KEYCODE_H 按键\'H\' 36  
  KEYCODE_SCROLL_LOCK 滚动锁定键116

KEYCODE_I 按键\'I\' 37

 
  KEYCODE_ZOOM_IN 放大键168

KEYCODE_J 按键\'J\' 38

 
  KEYCODE_ZOOM_OUT 缩小键169 KEYCODE_K 按键\'K\' 39

 
    KEYCODE_L 按键\'L\' 40

 
    KEYCODE_M 按键\'M\' 41

 
    KEYCODE_N 按键\'N\' 42

 
    KEYCODE_O 按键\'O\' 43  
    KEYCODE_P 按键\'P\' 44

 
    KEYCODE_Q 按键\'Q\' 45

 
    KEYCODE_R 按键\'R\' 46

 
    KEYCODE_S 按键\'S\' 47

 
    KEYCODE_T 按键\'T\' 48

 
    KEYCODE_U 按键\'U\' 49

 
    KEYCODE_V 按键\'V\' 50

 
    KEYCODE_W 按键\'W\' 51

 
    KEYCODE_X 按键\'X\' 52

 
    KEYCODE_Y 按键\'Y\' 53

 
    KEYCODE_Z 按键\'Z\' 54  

 

以上是关于KeyEvent事件的主要内容,如果未能解决你的问题,请参考以下文章

在 Android 虚拟键盘上捕获 KeyEvent

KeyEvent事件

调度 KeyEvent(或任何类型的事件?)时不会通知侦听器

Android View框架总结KeyEvent事件分发机制

从 QML 生成 KeyEvent

QWidget QLabel没有响应keyEvent键盘事件