androidkeymap.py 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. '''
  2. Created on Jun 13, 2014
  3. @author: diego
  4. '''
  5. KEY_MAP = dict()
  6. KEY_MAP["ESCAPE"]=1
  7. KEY_MAP["1"]=2
  8. KEY_MAP["2"]=3
  9. KEY_MAP["3"]=4
  10. KEY_MAP["4"]=5
  11. KEY_MAP["5"]=6
  12. KEY_MAP["6"]=7
  13. KEY_MAP["7"]=8
  14. KEY_MAP["8"]=9
  15. KEY_MAP["9"]=10
  16. KEY_MAP["0"]=11
  17. KEY_MAP["MINUS"]=12
  18. KEY_MAP["EQUALS"]=13
  19. KEY_MAP["DEL"]=14
  20. KEY_MAP["TAB"]=15
  21. KEY_MAP["Q"]=16
  22. KEY_MAP["W"]=17
  23. KEY_MAP["E"]=18
  24. KEY_MAP["R"]=19
  25. KEY_MAP["T"]=20
  26. KEY_MAP["Y"]=21
  27. KEY_MAP["U"]=22
  28. KEY_MAP["I"]=23
  29. KEY_MAP["O"]=24
  30. KEY_MAP["P"]=25
  31. KEY_MAP["LEFT_BRACKET"]=26
  32. KEY_MAP["RIGHT_BRACKET"]=27
  33. KEY_MAP["ENTER"]=28
  34. KEY_MAP["CTRL_LEFT"]=29
  35. KEY_MAP["A"]=30
  36. KEY_MAP["S"]=31
  37. KEY_MAP["D"]=32
  38. KEY_MAP["F"]=33
  39. KEY_MAP["G"]=34
  40. KEY_MAP["H"]=35
  41. KEY_MAP["J"]=36
  42. KEY_MAP["K"]=37
  43. KEY_MAP["L"]=38
  44. KEY_MAP["SEMICOLON"]=39
  45. KEY_MAP["APOSTROPHE"]=40
  46. KEY_MAP["GRAVE"]=41
  47. KEY_MAP["SHIFT_LEFT"]=42
  48. KEY_MAP["BACKSLASH"]=43
  49. KEY_MAP["Z"]=44
  50. KEY_MAP["X"]=45
  51. KEY_MAP["C"]=46
  52. KEY_MAP["V"]=47
  53. KEY_MAP["B"]=48
  54. KEY_MAP["N"]=49
  55. KEY_MAP["M"]=50
  56. KEY_MAP["COMMA"]=51
  57. KEY_MAP["PERIOD"]=52
  58. KEY_MAP["SLASH"]=53
  59. KEY_MAP["SHIFT_RIGHT"]=54
  60. KEY_MAP["NUMPAD_MULTIPLY"]=55
  61. KEY_MAP["ALT_LEFT"]=56
  62. KEY_MAP["SPACE"]=57
  63. KEY_MAP["CAPS_LOCK"]=58
  64. KEY_MAP["F1"]=59
  65. KEY_MAP["F2"]=60
  66. KEY_MAP["F3"]=61
  67. KEY_MAP["F4"]=62
  68. KEY_MAP["F5"]=63
  69. KEY_MAP["F6"]=64
  70. KEY_MAP["F7"]=65
  71. KEY_MAP["F8"]=66
  72. KEY_MAP["F9"]=67
  73. KEY_MAP["F10"]=68
  74. KEY_MAP["NUM_LOCK"]=69
  75. KEY_MAP["SCROLL_LOCK"]=70
  76. KEY_MAP["NUMPAD_7"]=71
  77. KEY_MAP["NUMPAD_8"]=72
  78. KEY_MAP["NUMPAD_9"]=73
  79. KEY_MAP["NUMPAD_SUBTRACT"]=74
  80. KEY_MAP["NUMPAD_4"]=75
  81. KEY_MAP["NUMPAD_5"]=76
  82. KEY_MAP["NUMPAD_6"]=77
  83. KEY_MAP["NUMPAD_ADD"]=78
  84. KEY_MAP["NUMPAD_1"]=79
  85. KEY_MAP["NUMPAD_2"]=80
  86. KEY_MAP["NUMPAD_3"]=81
  87. KEY_MAP["NUMPAD_0"]=82
  88. KEY_MAP["NUMPAD_DOT"]=83
  89. KEY_MAP["ZENKAKU_HANKAKU"]=85
  90. KEY_MAP["BACKSLASH"]=86
  91. KEY_MAP["F11"]=87
  92. KEY_MAP["F12"]=88
  93. KEY_MAP["RO"]=89
  94. KEY_MAP["HENKAN"]=92
  95. KEY_MAP["KATAKANA_HIRAGANA"]=93
  96. KEY_MAP["MUHENKAN"]=94
  97. KEY_MAP["NUMPAD_COMMA"]=95
  98. KEY_MAP["NUMPAD_ENTER"]=96
  99. KEY_MAP["CTRL_RIGHT"]=97
  100. KEY_MAP["NUMPAD_DIVIDE"]=98
  101. KEY_MAP["SYSRQ"]=99
  102. KEY_MAP["ALT_RIGHT"]=100
  103. KEY_MAP["MOVE_HOME"]=102
  104. KEY_MAP["DPAD_UP"]=103
  105. KEY_MAP["PAGE_UP"]=104
  106. KEY_MAP["DPAD_LEFT"]=105
  107. KEY_MAP["DPAD_RIGHT"]=106
  108. KEY_MAP["MOVE_END"]=107
  109. KEY_MAP["DPAD_DOWN"]=108
  110. KEY_MAP["PAGE_DOWN"]=109
  111. KEY_MAP["INSERT"]=110
  112. KEY_MAP["FORWARD_DEL"]=111
  113. KEY_MAP["VOLUME_MUTE"]=113
  114. KEY_MAP["VOLUME_DOWN"]=114
  115. KEY_MAP["VOLUME_UP"]=115
  116. KEY_MAP["POWER"]=116
  117. KEY_MAP["NUMPAD_EQUALS"]=117
  118. KEY_MAP["BREAK"]=119
  119. KEY_MAP["NUMPAD_COMMA"]=121
  120. KEY_MAP["KANA"]=122
  121. KEY_MAP["EISU"]=123
  122. KEY_MAP["YEN"]=124
  123. KEY_MAP["META_LEFT"]=125
  124. KEY_MAP["META_RIGHT"]=126
  125. KEY_MAP["MENU"]=127
  126. KEY_MAP["MEDIA_STOP"]=128
  127. KEY_MAP["MENU"]=139
  128. KEY_MAP["CALCULATOR"]=140
  129. #KEY_MAP["POWER"]=142
  130. #KEY_MAP["POWER"]=143
  131. KEY_MAP["EXPLORER"]=150
  132. #KEY_MAP["POWER"]=152
  133. KEY_MAP["ENVELOPE"]=155
  134. KEY_MAP["BOOKMARK"]=156
  135. KEY_MAP["BACK"]=158
  136. KEY_MAP["FORWARD"]=159
  137. KEY_MAP["MEDIA_CLOSE"]=160
  138. KEY_MAP["MEDIA_EJECT"]=161
  139. KEY_MAP["MEDIA_EJECT"]=162
  140. KEY_MAP["MEDIA_NEXT"]=163
  141. KEY_MAP["MEDIA_PLAY_PAUSE"]=164
  142. KEY_MAP["MEDIA_PREVIOUS"]=165
  143. KEY_MAP["MEDIA_STOP"]=166
  144. KEY_MAP["MEDIA_RECORD"]=167
  145. KEY_MAP["MEDIA_REWIND"]=168
  146. KEY_MAP["CALL"]=169
  147. KEY_MAP["MUSIC"]=171
  148. KEY_MAP["HOME"]=172
  149. KEY_MAP["PAGE_UP"]=177
  150. KEY_MAP["PAGE_DOWN"]=178
  151. KEY_MAP["NUMPAD_LEFT_PAREN"]=179
  152. KEY_MAP["NUMPAD_RIGHT_PAREN"]=180
  153. KEY_MAP["MEDIA_PLAY"]=200
  154. KEY_MAP["MEDIA_PAUSE"]=201
  155. KEY_MAP["MEDIA_PLAY"]=207
  156. KEY_MAP["MEDIA_FAST_FORWARD"]=208
  157. KEY_MAP["CAMERA"]=212
  158. KEY_MAP["MUSIC"]=213
  159. KEY_MAP["ENVELOPE"]=215
  160. KEY_MAP["SEARCH"]=217
  161. KEY_MAP["BRIGHTNESS_DOWN"]=224
  162. KEY_MAP["BRIGHTNESS_UP"]=225
  163. KEY_MAP["HEADSETHOOK"]=226
  164. KEY_MAP["BUTTON_1"]=256
  165. KEY_MAP["BUTTON_2"]=257
  166. KEY_MAP["BUTTON_3"]=258
  167. KEY_MAP["BUTTON_4"]=259
  168. KEY_MAP["BUTTON_5"]=260
  169. KEY_MAP["BUTTON_6"]=261
  170. KEY_MAP["BUTTON_7"]=262
  171. KEY_MAP["BUTTON_8"]=263
  172. KEY_MAP["BUTTON_9"]=264
  173. KEY_MAP["BUTTON_10"]=265
  174. KEY_MAP["BUTTON_11"]=266
  175. KEY_MAP["BUTTON_12"]=267
  176. KEY_MAP["BUTTON_13"]=268
  177. KEY_MAP["BUTTON_14"]=269
  178. KEY_MAP["BUTTON_15"]=270
  179. KEY_MAP["BUTTON_16"]=271
  180. KEY_MAP["BUTTON_1"]=288
  181. KEY_MAP["BUTTON_2"]=289
  182. KEY_MAP["BUTTON_3"]=290
  183. KEY_MAP["BUTTON_4"]=291
  184. KEY_MAP["BUTTON_5"]=292
  185. KEY_MAP["BUTTON_6"]=293
  186. KEY_MAP["BUTTON_7"]=294
  187. KEY_MAP["BUTTON_8"]=295
  188. KEY_MAP["BUTTON_9"]=296
  189. KEY_MAP["BUTTON_10"]=297
  190. KEY_MAP["BUTTON_11"]=298
  191. KEY_MAP["BUTTON_12"]=299
  192. KEY_MAP["BUTTON_13"]=300
  193. KEY_MAP["BUTTON_14"]=301
  194. KEY_MAP["BUTTON_15"]=302
  195. KEY_MAP["BUTTON_16"]=303
  196. KEY_MAP["BUTTON_A"]=304
  197. KEY_MAP["BUTTON_B"]=305
  198. KEY_MAP["BUTTON_C"]=306
  199. KEY_MAP["BUTTON_X"]=307
  200. KEY_MAP["BUTTON_Y"]=308
  201. KEY_MAP["BUTTON_Z"]=309
  202. KEY_MAP["BUTTON_L1"]=310
  203. KEY_MAP["BUTTON_R1"]=311
  204. KEY_MAP["BUTTON_L2"]=312
  205. KEY_MAP["BUTTON_R2"]=313
  206. KEY_MAP["BUTTON_SELECT"]=314
  207. KEY_MAP["BUTTON_START"]=315
  208. KEY_MAP["BUTTON_MODE"]=316
  209. KEY_MAP["BUTTON_THUMBL"]=317
  210. KEY_MAP["BUTTON_THUMBR"]=318
  211. KEY_MAP["DPAD_CENTER"]=353
  212. KEY_MAP["GUIDE"]=362
  213. KEY_MAP["DVR"]=366
  214. KEY_MAP["TV"]=377
  215. KEY_MAP["CALENDAR"]=397
  216. KEY_MAP["CHANNEL_UP"]=402
  217. KEY_MAP["CHANNEL_DOWN"]=403
  218. KEY_MAP["CONTACTS"]=429
  219. KEY_MAP["FUNCTION"]=464
  220. KEY_MAP["ESCAPE"]=465
  221. KEY_MAP["F1"]=466
  222. KEY_MAP["F2"]=467
  223. KEY_MAP["F3"]=468
  224. KEY_MAP["F4"]=469
  225. KEY_MAP["F5"]=470
  226. KEY_MAP["F6"]=471
  227. KEY_MAP["F7"]=472
  228. KEY_MAP["F8"]=473
  229. KEY_MAP["F9"]=474
  230. KEY_MAP["F10"]=475
  231. KEY_MAP["F11"]=476
  232. KEY_MAP["F12"]=477
  233. KEY_MAP["1"]=478
  234. KEY_MAP["2"]=479
  235. KEY_MAP["D"]=480
  236. KEY_MAP["E"]=481
  237. KEY_MAP["F"]=482
  238. KEY_MAP["S"]=483
  239. KEY_MAP["B"]=484