首页 > Android > 笔记 > 正文

Android 对应keycode

2018-01-19 笔记 454 ℃ 0 评论

各个输入法对蓝牙键盘兼容情况

设备默认输入法必应输入法谷歌输入法百度输入法讯飞输入法QQ输入法搜狗输入法百度输入法小米版
小米6输入字符缺失错误软键盘弹不出正常正常正常软键盘弹不出需要alt+shift输入字符缺失软键盘弹不出输入字符缺失错误正常
魅族e1正常正常正常正常(专版)软键盘弹不出需要alt+shift输入字符缺失软键盘弹不出弹出为默认输入法软键盘正常
红米1s正常正常正常正常正常输入字符缺失(提示shift+空格)输入字符缺失错误软键盘弹不出
定制机正常正常正常正常正常输入字符缺失软键盘不稳定内容正常


HID 键盘和键盘页 (0x07)

HID 用途HID 用途名称LKCLinux 按键代码名称版本AKCAndroid 按键代码名称备注
0x07 0x0001键盘错误,防冲突功能





0x07 0x0002键盘 POST 失败





0x07 0x0003键盘错误未定义





0x07 0x0004键盘 a 和 A 键0x001eKEY_A1.60x001dKEYCODE_A1
0x07 0x0005键盘 b 和 B 键0x0030KEY_B1.60x001eKEYCODE_B1
0x07 0x0006键盘 c 和 C 键0x002eKEY_C1.60x001fKEYCODE_C1
0x07 0x0007键盘 d 和 D 键0x0020KEY_D1.60x0020KEYCODE_D1
0x07 0x0008键盘 e 和 E 键0x0012KEY_E1.60x0021KEYCODE_E1
0x07 0x0009键盘 f 和 F 键0x0021KEY_F1.60x0022KEYCODE_F1
0x07 0x000a键盘 g 和 G 键0x0022KEY_G1.60x0023KEYCODE_G1
0x07 0x000b键盘 h 和 H 键0x0023KEY_H1.60x0024KEYCODE_H1
0x07 0x000c键盘 i 和 I 键0x0017KEY_I1.60x0025KEYCODE_I1
0x07 0x000d键盘 j 和 J 键0x0024KEY_J1.60x0026KEYCODE_J1
0x07 0x000e键盘 k 和 K 键0x0025KEY_K1.60x0027KEYCODE_K1
0x07 0x000f键盘 l 和 L 键0x0026KEY_L1.60x0028KEYCODE_L1
0x07 0x0010键盘 m 和 M 键0x0032KEY_M1.60x0029KEYCODE_M1
0x07 0x0011键盘 n 和 N 键0x0031KEY_N1.60x002aKEYCODE_N1
0x07 0x0012键盘 o 和 O 键0x0018KEY_O1.60x002bKEYCODE_O1
0x07 0x0013键盘 p 和 P 键0x0019KEY_P1.60x002cKEYCODE_P1
0x07 0x0014键盘 q 和 Q 键0x0010KEY_Q1.60x002dKEYCODE_Q1
0x07 0x0015键盘 r 和 R 键0x0013KEY_R1.60x002eKEYCODE_R1
0x07 0x0016键盘 s 和 S 键0x001fKEY_S1.60x002fKEYCODE_S1
0x07 0x0017键盘 t 和 T 键0x0014KEY_T1.60x0030KEYCODE_T1
0x07 0x0018键盘 u 和 U 键0x0016KEY_U1.60x0031KEYCODE_U1
0x07 0x0019键盘 v 和 V 键0x002fKEY_V1.60x0032KEYCODE_V1
0x07 0x001a键盘 w 和 W 键0x0011KEY_W1.60x0033KEYCODE_W1
0x07 0x001b键盘 x 和 X 键0x002dKEY_X1.60x0034KEYCODE_X1
0x07 0x001c键盘 y 和 Y 键0x0015KEY_Y1.60x0035KEYCODE_Y1
0x07 0x001d键盘 z 和 Z 键0x002cKEY_Z1.60x0036KEYCODE_Z1
0x07 0x001e键盘 1 和 ! 键0x0002KEY_11.60x0008KEYCODE_11
0x07 0x001f键盘 2 和 @ 键0x0003KEY_21.60x0009KEYCODE_21
0x07 0x0020键盘 3 和 # 键0x0004KEY_31.60x000aKEYCODE_31
0x07 0x0021键盘 4 和 $ 键0×0005KEY_41.60x000bKEYCODE_41
0x07 0x0022键盘 5 和 % 键0x0006KEY_51.60x000cKEYCODE_51
0x07 0x0023键盘 6 和 ^ 键0x0007KEY_61.60x000dKEYCODE_61
0x07 0x0024键盘 7 和 & 键0x0008KEY_71.60x000eKEYCODE_71
0x07 0x0025键盘 8 和 * 键0x0009KEY_81.60x000fKEYCODE_81
0x07 0x0026键盘 9 和 ( 键0x000aKEY_91.60x0010KEYCODE_91
0x07 0x0027键盘 0 和 ) 键0x000bKEY_01.60x0007KEYCODE_01
0x07 0x0028键盘返回 (Enter) 键0x001cKEY_ENTER1.60x0042KEYCODE_ENTER1
0x07 0x0029键盘 Esc 键0x0001KEY_ESC30x006fKEYCODE_ESCAPE
""""""""2.30x0004KEYCODE_BACK
0x07 0x002a键盘删除 (Backspace) 键0x000eKEY_BACKSPACE1.60x0043KEYCODE_DEL
0x07 0x002b键盘 Tab 键0x000fKEY_TAB1.60x003dKEYCODE_TAB
0x07 0x002c键盘空格键0x0039KEY_SPACE1.60x003eKEYCODE_SPACE
0x07 0x002d键盘 - 和 _ 键0x000cKEY_MINUS1.60x0045KEYCODE_MINUS1
0x07 0x002e键盘 = 和 + 键0x000dKEY_EQUAL1.60x0046KEYCODE_EQUALS1
0x07 0x002f键盘 [ 和 { 键0x001aKEY_LEFTBRACE1.60x0047KEYCODE_LEFT_BRACKET1
0x07 0x0030键盘 ] 和 } 键0x001bKEY_RIGHTBRACE1.60x0048KEYCODE_RIGHT_BRACKET1
0x07 0x0031键盘 \ 和 | 键0x002bKEY_BACKSLASH1.60x0049KEYCODE_BACKSLASH1
0x07 0x0032键盘非美式 # 和 ~ 键0x002bKEY_BACKSLASH1.60x0049KEYCODE_BACKSLASH1
0x07 0x0033键盘 ; 和 : 键0x0027KEY_SEMICOLON1.60x004aKEYCODE_SEMICOLON1
0x07 0x0034键盘 ' 和 " 键0x0028KEY_APOSTROPHE1.60x004bKEYCODE_APOSTROPHE1
0x07 0x0035键盘 ` 和 ~ 键0x0029KEY_GRAVE30x0044KEYCODE_GRAVE1
0x07 0x0036键盘 , 和 < 键0x0033KEY_COMMA1.60x0037KEYCODE_COMMA1
0x07 0x0037键盘 . 和 > 键0x0034KEY_DOT1.60x0038KEYCODE_PERIOD1
0x07 0x0038键盘 / 和 ? 键0x0035KEY_SLASH1.60x004cKEYCODE_SLASH1
0x07 0x0039键盘 Caps Lock 键0x003aKEY_CAPSLOCK30x0073KEYCODE_CAPS_LOCK
0x07 0x003a键盘 F1 键0x003bKEY_F130x0083KEYCODE_F1
""""""""1.60x0052KEYCODE_MENU
0x07 0x003b键盘 F2 键0x003cKEY_F230x0084KEYCODE_F2
""""""""1.60x0002KEYCODE_SOFT_RIGHT
0x07 0x003c键盘 F3 键0x003dKEY_F330x0085KEYCODE_F3
""""""""1.60×0005KEYCODE_CALL
0x07 0x003d键盘 F4 键0x003eKEY_F430x0086KEYCODE_F4
""""""""1.60x0006KEYCODE_ENDCALL
0x07 0x003e键盘 F5 键0x003fKEY_F530x0087KEYCODE_F5
0x07 0x003f键盘 F6 键0x0040KEY_F630x0088KEYCODE_F6
0x07 0x0040键盘 F7 键0x0041KEY_F730x0089KEYCODE_F7
0x07 0x0041键盘 F8 键0x0042KEY_F830x008aKEYCODE_F8
0x07 0x0042键盘 F9 键0x0043KEY_F930x008bKEYCODE_F9
0x07 0x0043键盘 F10 键0x0044KEY_F1030x008cKEYCODE_F10
""""""""2.30x0052KEYCODE_MENU
0x07 0x0044键盘 F11 键0x0057KEY_F1130x008dKEYCODE_F11
0x07 0x0045键盘 F12 键0x0058KEY_F1230x008eKEYCODE_F12
0x07 0x0046键盘 Print Screen 键0x0063KEY_SYSRQ30x0078KEYCODE_SYSRQ
0x07 0x0047键盘 Scroll Lock 键0x0046KEY_SCROLLLOCK30x0074KEYCODE_SCROLL_LOCK
0x07 0x0048键盘 Pause 键0x0077KEY_PAUSE30x0079KEYCODE_BREAK
0x07 0x0049键盘 Insert 键0x006eKEY_INSERT30x007cKEYCODE_INSERT
0x07 0x004a键盘 Home 键0x0066KEY_HOME30x007aKEYCODE_MOVE_HOME
""""""""1.60x0003KEYCODE_HOME
0x07 0x004b键盘 Page Up 键0x0068KEY_PAGEUP30x005cKEYCODE_PAGE_UP
0x07 0x004c键盘 Delete Forward 键0x006fKEY_DELETE30x0070KEYCODE_FORWARD_DEL
0x07 0x004d键盘 End 键0x006bKEY_END30x007bKEYCODE_MOVE_END
""""""""1.60x0006KEYCODE_ENDCALL
0x07 0x004e键盘 Page Down 键0x006dKEY_PAGEDOWN30x005dKEYCODE_PAGE_DOWN
0x07 0x004f键盘向右箭头键0x006aKEY_RIGHT1.60x0016KEYCODE_DPAD_RIGHT
0x07 0x0050键盘向左箭头键0x0069KEY_LEFT1.60x0015KEYCODE_DPAD_LEFT
0x07 0x0051键盘向下箭头键0x006cKEY_DOWN1.60x0014KEYCODE_DPAD_DOWN
0x07 0x0052键盘向上箭头键0x0067KEY_UP1.60x0013KEYCODE_DPAD_UP
0x07 0x0053键盘 Num Lock 和 Clear 键0x0045KEY_NUM