1. 程式人生 > >Appium的一點一滴:Android KEYCODE鍵值

Appium的一點一滴:Android KEYCODE鍵值

- 電話鍵

鍵名                  描述       鍵值
KEYCODE_CALL        撥號鍵     5
KEYCODE_ENDCALL     掛機鍵     6
KEYCODE_HOME        按鍵Home      3
KEYCODE_MENU        選單鍵     82
KEYCODE_BACK        返回鍵     4
KEYCODE_SEARCH      搜尋鍵     84
KEYCODE_CAMERA      拍照鍵     27
KEYCODE_FOCUS       拍照對焦鍵   80
KEYCODE_POWER       電源鍵     26
KEYCODE_NOTIFICATION 通知鍵        83
KEYCODE_MUTE        話筒靜音鍵   91
KEYCODE_VOLUME_MUTE 揚聲器靜音鍵  164
KEYCODE_VOLUME_UP   音量增加鍵   24
KEYCODE_VOLUME_DOWN 音量減小鍵   25

- 控制鍵

鍵名                          描述          鍵值
KEYCODE_ENTER               回車鍵         66
KEYCODE_ESCAPE              ESC鍵            111
KEYCODE_DPAD_CENTER         導航鍵 確定鍵     23
KEYCODE_DPAD_UP             導航鍵 向上      19
KEYCODE_DPAD_DOWN           導航鍵 向下      20
KEYCODE_DPAD_LEFT           導航鍵 向左      21
KEYCODE_DPAD_RIGHT          導航鍵 向右      22
KEYCODE_MOVE_HOME           游標移動到開始鍵    122
KEYCODE_MOVE_END            游標移動到末尾鍵    123
KEYCODE_PAGE_UP             向上翻頁鍵       92
KEYCODE_PAGE_DOWN           向下翻頁鍵       93
KEYCODE_DEL                 退格鍵         67
KEYCODE_FORWARD_DEL         刪除鍵         112
KEYCODE_INSERT              插入鍵         124
KEYCODE_TAB                 Tab鍵            61
KEYCODE_NUM_LOCK            小鍵盤鎖            143
KEYCODE_CAPS_LOCK           大寫鎖定鍵       115
KEYCODE_BREAK               Break/Pause鍵    121
KEYCODE_SCROLL_LOCK         滾動鎖定鍵       116
KEYCODE_ZOOM_IN             放大鍵         168
KEYCODE_ZOOM_OUT            縮小鍵         169

- 組合鍵

鍵名              描述
KEYCODE_ALT_LEFT    Alt+Left
KEYCODE_ALT_RIGHT   Alt+Right
KEYCODE_CTRL_LEFT   Control+Left
KEYCODE_CTRL_RIGHT  Control+Right
KEYCODE_SHIFT_LEFT  Shift+Left
KEYCODE_SHIFT_RIGHT Shift+Right

- 基本

鍵名      描述  鍵值
KEYCODE_0   按鍵'0'   7
KEYCODE_1   按鍵'1'   8
KEYCODE_2   按鍵'2'   9
KEYCODE_3   按鍵'3'   10
KEYCODE_4   按鍵'4'   11
KEYCODE_5   按鍵'5'   12
KEYCODE_6   按鍵'6'   13
KEYCODE_7   按鍵'7'   14
KEYCODE_8   按鍵'8'   15
KEYCODE_9   按鍵'9'   16
KEYCODE_A   按鍵'A'   29
KEYCODE_B   按鍵'B'   30
KEYCODE_C   按鍵'C'   31
KEYCODE_D   按鍵'D'   32
KEYCODE_E   按鍵'E'   33
KEYCODE_F   按鍵'F'   34
KEYCODE_G   按鍵'G'   35
KEYCODE_H   按鍵'H'   36
KEYCODE_I   按鍵'I'   37
KEYCODE_J   按鍵'J'   38
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

- 符號

鍵名                      描述
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_NUMPAD_0                    小鍵盤按鍵'0'
KEYCODE_NUMPAD_1                    小鍵盤按鍵'1'
KEYCODE_NUMPAD_2                    小鍵盤按鍵'2'
KEYCODE_NUMPAD_3                    小鍵盤按鍵'3'
KEYCODE_NUMPAD_4                    小鍵盤按鍵'4'
KEYCODE_NUMPAD_5                    小鍵盤按鍵'5'
KEYCODE_NUMPAD_6                    小鍵盤按鍵'6'
KEYCODE_NUMPAD_7                    小鍵盤按鍵'7'
KEYCODE_NUMPAD_8                    小鍵盤按鍵'8'
KEYCODE_NUMPAD_9                    小鍵盤按鍵'9'
KEYCODE_NUMPAD_ADD                  小鍵盤按鍵'+'
KEYCODE_NUMPAD_SUBTRACT             小鍵盤按鍵'-'
KEYCODE_NUMPAD_MULTIPLY             小鍵盤按鍵'*'
KEYCODE_NUMPAD_DIVIDE               小鍵盤按鍵'/'
KEYCODE_NUMPAD_EQUALS               小鍵盤按鍵'='
KEYCODE_NUMPAD_COMMA                小鍵盤按鍵','
KEYCODE_NUMPAD_DOT                  小鍵盤按鍵'.'
KEYCODE_NUMPAD_LEFT_PAREN           小鍵盤按鍵'('
KEYCODE_NUMPAD_RIGHT_PAREN          小鍵盤按鍵')'
KEYCODE_NUMPAD_ENTER                小鍵盤按鍵回車

- 功能鍵

鍵名                                  描述
KEYCODE_F1                              按鍵F1
KEYCODE_F2                              按鍵F2
KEYCODE_F3                              按鍵F3
KEYCODE_F4                              按鍵F4
KEYCODE_F5                              按鍵F5
KEYCODE_F6                              按鍵F6
KEYCODE_F7                              按鍵F7
KEYCODE_F8                              按鍵F8
KEYCODE_F9                              按鍵F9
KEYCODE_F10                             按鍵F10
KEYCODE_F11                             按鍵F11
KEYCODE_F12                             按鍵F12

- 多媒體鍵

鍵名                                  描述
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_BUTTON_1 通用遊戲手柄按鈕 #1
KEYCODE_BUTTON_2 通用遊戲手柄按鈕 #2
KEYCODE_BUTTON_3 通用遊戲手柄按鈕 #3
KEYCODE_BUTTON_4 通用遊戲手柄按鈕 #4
KEYCODE_BUTTON_5 通用遊戲手柄按鈕 #5
KEYCODE_BUTTON_6 通用遊戲手柄按鈕 #6
KEYCODE_BUTTON_7 通用遊戲手柄按鈕 #7
KEYCODE_BUTTON_8 通用遊戲手柄按鈕 #8
KEYCODE_BUTTON_9 通用遊戲手柄按鈕 #9
KEYCODE_BUTTON_10 通用遊戲手柄按鈕 #10
KEYCODE_BUTTON_11 通用遊戲手柄按鈕 #11
KEYCODE_BUTTON_12 通用遊戲手柄按鈕 #12
KEYCODE_BUTTON_13 通用遊戲手柄按鈕 #13
KEYCODE_BUTTON_14 通用遊戲手柄按鈕 #14
KEYCODE_BUTTON_15 通用遊戲手柄按鈕 #15
KEYCODE_BUTTON_16 通用遊戲手柄按鈕 #16
KEYCODE_BUTTON_A 遊戲手柄按鈕 A
KEYCODE_BUTTON_B 遊戲手柄按鈕 B
KEYCODE_BUTTON_C 遊戲手柄按鈕 C
KEYCODE_BUTTON_X 遊戲手柄按鈕 X
KEYCODE_BUTTON_Y 遊戲手柄按鈕 Y
KEYCODE_BUTTON_Z 遊戲手柄按鈕 Z
KEYCODE_BUTTON_L1 遊戲手柄按鈕 L1
KEYCODE_BUTTON_L2 遊戲手柄按鈕 L2
KEYCODE_BUTTON_R1 遊戲手柄按鈕 R1
KEYCODE_BUTTON_R2 遊戲手柄按鈕 R2
KEYCODE_BUTTON_MODE 遊戲手柄按鈕 Mode
KEYCODE_BUTTON_SELECT 遊戲手柄按鈕 Select
KEYCODE_BUTTON_START 遊戲手柄按鈕 Start
KEYCODE_BUTTON_THUMBL Left Thumb Button
KEYCODE_BUTTON_THUMBR Right Thumb Button

- 待查

鍵名                  描述
KEYCODE_NUM             按鍵Number modifier
KEYCODE_INFO            按鍵Info
KEYCODE_APP_SWITCH      按鍵App switch
KEYCODE_BOOKMARK        按鍵Bookmark
KEYCODE_AVR_INPUT       按鍵A/V Receiver input
KEYCODE_AVR_POWER       按鍵A/V Receiver power
KEYCODE_CAPTIONS        按鍵Toggle captions
KEYCODE_CHANNEL_DOWN    按鍵Channel down
KEYCODE_CHANNEL_UP      按鍵Channel up
KEYCODE_CLEAR           按鍵Clear
KEYCODE_DVR             按鍵DVR
KEYCODE_ENVELOPE        按鍵Envelope special function
KEYCODE_EXPLORER        按鍵Explorer special function
KEYCODE_FORWARD         按鍵Forward
KEYCODE_FORWARD_DEL     按鍵Forward Delete
KEYCODE_FUNCTION        按鍵Function modifier
KEYCODE_GUIDE           按鍵Guide
KEYCODE_HEADSETHOOK     按鍵Headset Hook
KEYCODE_META_LEFT       按鍵Left Meta modifier
KEYCODE_META_RIGHT      按鍵Right Meta modifier
KEYCODE_PICTSYMBOLS     按鍵Picture Symbols modifier
KEYCODE_PROG_BLUE       按鍵Blue “programmable”
KEYCODE_PROG_GREEN      按鍵Green “programmable”
KEYCODE_PROG_RED        按鍵Red “programmable”
KEYCODE_PROG_YELLOW     按鍵Yellow “programmable”
KEYCODE_SETTINGS        按鍵Settings
KEYCODE_SOFT_LEFT       按鍵Soft Left
KEYCODE_SOFT_RIGHT      按鍵Soft Right
KEYCODE_STB_INPUT       按鍵Set-top-box input
KEYCODE_STB_POWER       按鍵Set-top-box power
KEYCODE_SWITCH_CHARSET  按鍵Switch Charset modifier
KEYCODE_SYM             按鍵Symbol modifier
KEYCODE_SYSRQ           按鍵System Request / Print Screen
KEYCODE_TV              按鍵TV
KEYCODE_TV_INPUT        按鍵TV input
KEYCODE_TV_POWER        按鍵TV power
KEYCODE_WINDOW          按鍵Window
KEYCODE_UNKNOWN         未知按鍵