android hid map

来源:互联网 发布:asp防止sql注入代码 编辑:程序博客网 时间:2024/06/16 17:10

drivers/hid/hid-input.c中

 static const unsigned char hid_keyboard[256] = {

  40 >---  0,  0,  0,  0, 30, 48, 46, 32, 18, 33, 34, 35, 23, 36, 37, 38,
  41 >--- 50, 49, 24, 25, 16, 19, 31, 20, 22, 47, 17, 45, 21, 44,  2,  3,
  42 >---  4,  5,  6,  7,  8,  9, 10, 11, 28,  1, 14, 15, 57, 12, 13, 26,
  43 >--- 27, 43, 43, 39, 40, 41, 51, 52, 53, 58, 59, 60, 61, 62, 63, 64,
  44 >--- 65, 66, 67, 68, 87, 88, 99, 70,119,110,102,104,111,107,109,106,
  45 >---105,108,103, 69, 98, 55, 74, 78, 96, 79, 80, 81, 75, 76, 77, 71,
  46 >--- 72, 73, 82, 83, 86,127,116,117,183,184,185,186,187,188,189,190,
  47 >---191,192,193,194,134,138,130,132,128,129,131,137,133,135,136,113,
  48 >---115,114,unk,unk,unk,121,unk, 89, 93,124, 92, 94, 95,unk,unk,unk,
  49 >---122,123, 90, 91, 85,unk,unk,unk,unk,unk,unk,unk,111,unk,unk,unk,
  50 >---unk,unk,unk,unk,unk,unk,unk,unk,unk,unk,unk,unk,unk,unk,unk,unk,
  51 >---unk,unk,unk,unk,unk,unk,179,180,unk,unk,unk,unk,unk,unk,unk,unk,
  52 >---unk,unk,unk,unk,unk,unk,unk,unk,unk,unk,unk,unk,unk,unk,unk,unk,
  53 >---unk,unk,unk,unk,unk,unk,unk,unk,111,unk,unk,unk,unk,unk,unk,unk,
  54 >--- 29, 42, 56,125, 97, 54,100,126,164,166,165,163,161,115,114,113,
  55 >---150,158,159,128,136,177,178,176,142,152,173,140,unk,unk,unk,unk

  56 };


此处会把HID usage table中定义的 键值映射成 android hid的 值,然后在 android中的 general.kl中会把这个值再做一个映射。 

0 0
原创粉丝点击