Keypad_YuSu.cmp 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270
  1. [Key_definition]
  2. KEY_NONE
  3. KEY_HOME
  4. KEY_BACK
  5. KEY_CALL
  6. KEY_ENDCALL
  7. KEY_VOLUMEDOWN
  8. KEY_VOLUMEUP
  9. KEY_MUTE
  10. KEY_MENU
  11. KEY_UP
  12. KEY_DOWN
  13. KEY_LEFT
  14. KEY_RIGHT
  15. KEY_OK
  16. KEY_FOCUS
  17. KEY_CAMERA
  18. KEY_POWER
  19. KEY_AT
  20. KEY_POUND
  21. KEY_STAR
  22. KEY_DEL
  23. KEY_TAB
  24. KEY_ENTER
  25. KEY_LEFTSHIFT
  26. KEY_COMMA
  27. KEY_DOT
  28. KEY_SLASH
  29. KEY_LEFTALT
  30. KEY_RIGHTALT
  31. KEY_SPACE
  32. KEY_SEARCH
  33. KEY_SYM
  34. KEY_0
  35. KEY_1
  36. KEY_2
  37. KEY_3
  38. KEY_4
  39. KEY_5
  40. KEY_6
  41. KEY_7
  42. KEY_8
  43. KEY_9
  44. KEY_A
  45. KEY_B
  46. KEY_C
  47. KEY_D
  48. KEY_E
  49. KEY_F
  50. KEY_G
  51. KEY_H
  52. KEY_I
  53. KEY_J
  54. KEY_K
  55. KEY_L
  56. KEY_M
  57. KEY_N
  58. KEY_O
  59. KEY_P
  60. KEY_Q
  61. KEY_R
  62. KEY_S
  63. KEY_T
  64. KEY_U
  65. KEY_V
  66. KEY_W
  67. KEY_X
  68. KEY_Y
  69. KEY_Z
  70. [Key_code]
  71. 0
  72. 228
  73. 158
  74. 231
  75. 212
  76. 51
  77. 111
  78. 52
  79. 108
  80. 107
  81. 28
  82. 211
  83. 102
  84. 105
  85. 56
  86. 42
  87. 139
  88. 113
  89. 352
  90. 523
  91. 116
  92. 106
  93. 100
  94. 217
  95. 53
  96. 57
  97. 227
  98. 127
  99. 15
  100. 103
  101. 114
  102. 115
  103. 11
  104. 2
  105. 3
  106. 4
  107. 5
  108. 6
  109. 7
  110. 8
  111. 9
  112. 10
  113. 30
  114. 48
  115. 46
  116. 32
  117. 18
  118. 33
  119. 34
  120. 35
  121. 23
  122. 36
  123. 37
  124. 38
  125. 50
  126. 49
  127. 24
  128. 25
  129. 16
  130. 19
  131. 31
  132. 20
  133. 22
  134. 47
  135. 17
  136. 45
  137. 21
  138. 44
  139. [Key_code_linux]
  140. 0
  141. 102
  142. 158
  143. 231
  144. 107
  145. 114
  146. 115
  147. 113
  148. 139
  149. 103
  150. 108
  151. 105
  152. 106
  153. 352
  154. 211
  155. 212
  156. 116
  157. 228
  158. 523
  159. 227
  160. 111
  161. 15
  162. 28
  163. 42
  164. 51
  165. 52
  166. 53
  167. 56
  168. 100
  169. 57
  170. 217
  171. 127
  172. 11
  173. 2
  174. 3
  175. 4
  176. 5
  177. 6
  178. 7
  179. 8
  180. 9
  181. 10
  182. 30
  183. 48
  184. 46
  185. 32
  186. 18
  187. 33
  188. 34
  189. 35
  190. 23
  191. 36
  192. 37
  193. 38
  194. 50
  195. 49
  196. 24
  197. 25
  198. 16
  199. 19
  200. 31
  201. 20
  202. 22
  203. 47
  204. 17
  205. 45
  206. 21
  207. 44
  208. [Power_Key_definition]
  209. KEY_POWER
  210. KEY_ENDCALL
  211. [cust_kpd.h_HEADER]
  212. #ifndef _CUST_KPD_H_
  213. #define _CUST_KPD_H_
  214. #include <linux/input.h>
  215. #include <cust_eint.h>
  216. #define KPD_YES 1
  217. #define KPD_NO 0
  218. /* available keys (Linux keycodes) */
  219. #define KEY_CALL KEY_SEND
  220. #define KEY_ENDCALL KEY_END
  221. #undef KEY_OK
  222. #define KEY_OK KEY_REPLY /* DPAD_CENTER */
  223. #define KEY_FOCUS KEY_HP
  224. #define KEY_AT KEY_EMAIL
  225. #define KEY_POUND 228 //KEY_KBDILLUMTOGGLE
  226. #define KEY_STAR 227 //KEY_SWITCHVIDEOMODE
  227. #define KEY_DEL KEY_BACKSPACE
  228. #define KEY_SYM KEY_COMPOSE
  229. /* KEY_HOME */
  230. /* KEY_BACK */
  231. /* KEY_VOLUMEDOWN */
  232. /* KEY_VOLUMEUP */
  233. /* KEY_MUTE */
  234. /* KEY_MENU */
  235. /* KEY_UP */
  236. /* KEY_DOWN */
  237. /* KEY_LEFT */
  238. /* KEY_RIGHT */
  239. /* KEY_CAMERA */
  240. /* KEY_POWER */
  241. /* KEY_TAB */
  242. /* KEY_ENTER */
  243. /* KEY_LEFTSHIFT */
  244. /* KEY_COMMA */
  245. /* KEY_DOT */ /* PERIOD */
  246. /* KEY_SLASH */
  247. /* KEY_LEFTALT */
  248. /* KEY_RIGHTALT */
  249. /* KEY_SPACE */
  250. /* KEY_SEARCH */
  251. /* KEY_0 ~ KEY_9 */
  252. /* KEY_A ~ KEY_Z */
  253. /*
  254. * Power key's HW keycodes are 8, 17, 26, 35, 44, 53, 62, 71. Only [8] works
  255. * for Power key in Keypad driver, so we set KEY_ENDCALL in [8] because
  256. * EndCall key is Power key in Android. If KPD_PWRKEY_USE_EINT is YES, these
  257. * eight keycodes will not work for Power key.
  258. */
  259. [cust_kpd.h_TAILER]
  260. #endif