Keyboard.hx 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291
  1. package flash.ui;
  2. extern class Keyboard {
  3. @:require(flash10_1) static final A : UInt;
  4. @:require(flash10_1) static final ALTERNATE : UInt;
  5. @:require(flash10_2) static final AUDIO : UInt;
  6. @:require(flash10_1) static final B : UInt;
  7. @:require(flash10_2) static final BACK : UInt;
  8. @:require(flash10_1) static final BACKQUOTE : UInt;
  9. @:require(flash10_1) static final BACKSLASH : UInt;
  10. static final BACKSPACE : UInt;
  11. @:require(flash10_2) static final BLUE : UInt;
  12. @:require(flash10_1) static final C : UInt;
  13. static final CAPS_LOCK : UInt;
  14. @:require(flash10_2) static final CHANNEL_DOWN : UInt;
  15. @:require(flash10_2) static final CHANNEL_UP : UInt;
  16. @:require(flash10_1) static final COMMA : UInt;
  17. @:require(flash10_1) static final COMMAND : UInt;
  18. static final CONTROL : UInt;
  19. @:require(flash10_1) static final CharCodeStrings : Array<Dynamic>;
  20. @:require(flash10_1) static final D : UInt;
  21. static final DELETE : UInt;
  22. static final DOWN : UInt;
  23. @:require(flash10_2) static final DVR : UInt;
  24. @:require(flash10_1) static final E : UInt;
  25. static final END : UInt;
  26. static final ENTER : UInt;
  27. @:require(flash10_1) static final EQUAL : UInt;
  28. static final ESCAPE : UInt;
  29. @:require(flash10_2) static final EXIT : UInt;
  30. @:require(flash10_1) static final F : UInt;
  31. static final F1 : UInt;
  32. static final F10 : UInt;
  33. static final F11 : UInt;
  34. static final F12 : UInt;
  35. static final F13 : UInt;
  36. static final F14 : UInt;
  37. static final F15 : UInt;
  38. static final F2 : UInt;
  39. static final F3 : UInt;
  40. static final F4 : UInt;
  41. static final F5 : UInt;
  42. static final F6 : UInt;
  43. static final F7 : UInt;
  44. static final F8 : UInt;
  45. static final F9 : UInt;
  46. @:require(flash10_2) static final FAST_FORWARD : UInt;
  47. @:require(flash10_1) static final G : UInt;
  48. @:require(flash10_2) static final GREEN : UInt;
  49. @:require(flash10_2) static final GUIDE : UInt;
  50. @:require(flash10_1) static final H : UInt;
  51. @:require(flash10_2) static final HELP : UInt;
  52. static final HOME : UInt;
  53. @:require(flash10_1) static final I : UInt;
  54. @:require(flash10_2) static final INFO : UInt;
  55. @:require(flash10_2) static final INPUT : UInt;
  56. static final INSERT : UInt;
  57. @:require(flash10_1) static final J : UInt;
  58. @:require(flash10_1) static final K : UInt;
  59. @:require(flash10_1) static final KEYNAME_BEGIN : String;
  60. @:require(flash10_1) static final KEYNAME_BREAK : String;
  61. @:require(flash10_1) static final KEYNAME_CLEARDISPLAY : String;
  62. @:require(flash10_1) static final KEYNAME_CLEARLINE : String;
  63. @:require(flash10_1) static final KEYNAME_DELETE : String;
  64. @:require(flash10_1) static final KEYNAME_DELETECHAR : String;
  65. @:require(flash10_1) static final KEYNAME_DELETELINE : String;
  66. @:require(flash10_1) static final KEYNAME_DOWNARROW : String;
  67. @:require(flash10_1) static final KEYNAME_END : String;
  68. @:require(flash10_1) static final KEYNAME_EXECUTE : String;
  69. @:require(flash10_1) static final KEYNAME_F1 : String;
  70. @:require(flash10_1) static final KEYNAME_F10 : String;
  71. @:require(flash10_1) static final KEYNAME_F11 : String;
  72. @:require(flash10_1) static final KEYNAME_F12 : String;
  73. @:require(flash10_1) static final KEYNAME_F13 : String;
  74. @:require(flash10_1) static final KEYNAME_F14 : String;
  75. @:require(flash10_1) static final KEYNAME_F15 : String;
  76. @:require(flash10_1) static final KEYNAME_F16 : String;
  77. @:require(flash10_1) static final KEYNAME_F17 : String;
  78. @:require(flash10_1) static final KEYNAME_F18 : String;
  79. @:require(flash10_1) static final KEYNAME_F19 : String;
  80. @:require(flash10_1) static final KEYNAME_F2 : String;
  81. @:require(flash10_1) static final KEYNAME_F20 : String;
  82. @:require(flash10_1) static final KEYNAME_F21 : String;
  83. @:require(flash10_1) static final KEYNAME_F22 : String;
  84. @:require(flash10_1) static final KEYNAME_F23 : String;
  85. @:require(flash10_1) static final KEYNAME_F24 : String;
  86. @:require(flash10_1) static final KEYNAME_F25 : String;
  87. @:require(flash10_1) static final KEYNAME_F26 : String;
  88. @:require(flash10_1) static final KEYNAME_F27 : String;
  89. @:require(flash10_1) static final KEYNAME_F28 : String;
  90. @:require(flash10_1) static final KEYNAME_F29 : String;
  91. @:require(flash10_1) static final KEYNAME_F3 : String;
  92. @:require(flash10_1) static final KEYNAME_F30 : String;
  93. @:require(flash10_1) static final KEYNAME_F31 : String;
  94. @:require(flash10_1) static final KEYNAME_F32 : String;
  95. @:require(flash10_1) static final KEYNAME_F33 : String;
  96. @:require(flash10_1) static final KEYNAME_F34 : String;
  97. @:require(flash10_1) static final KEYNAME_F35 : String;
  98. @:require(flash10_1) static final KEYNAME_F4 : String;
  99. @:require(flash10_1) static final KEYNAME_F5 : String;
  100. @:require(flash10_1) static final KEYNAME_F6 : String;
  101. @:require(flash10_1) static final KEYNAME_F7 : String;
  102. @:require(flash10_1) static final KEYNAME_F8 : String;
  103. @:require(flash10_1) static final KEYNAME_F9 : String;
  104. @:require(flash10_1) static final KEYNAME_FIND : String;
  105. @:require(flash10_1) static final KEYNAME_HELP : String;
  106. @:require(flash10_1) static final KEYNAME_HOME : String;
  107. @:require(flash10_1) static final KEYNAME_INSERT : String;
  108. @:require(flash10_1) static final KEYNAME_INSERTCHAR : String;
  109. @:require(flash10_1) static final KEYNAME_INSERTLINE : String;
  110. @:require(flash10_1) static final KEYNAME_LEFTARROW : String;
  111. @:require(flash10_1) static final KEYNAME_MENU : String;
  112. @:require(flash10_1) static final KEYNAME_MODESWITCH : String;
  113. @:require(flash10_1) static final KEYNAME_NEXT : String;
  114. @:require(flash10_1) static final KEYNAME_PAGEDOWN : String;
  115. @:require(flash10_1) static final KEYNAME_PAGEUP : String;
  116. @:require(flash10_1) static final KEYNAME_PAUSE : String;
  117. static final KEYNAME_PLAYPAUSE : String;
  118. @:require(flash10_1) static final KEYNAME_PREV : String;
  119. @:require(flash10_1) static final KEYNAME_PRINT : String;
  120. @:require(flash10_1) static final KEYNAME_PRINTSCREEN : String;
  121. @:require(flash10_1) static final KEYNAME_REDO : String;
  122. @:require(flash10_1) static final KEYNAME_RESET : String;
  123. @:require(flash10_1) static final KEYNAME_RIGHTARROW : String;
  124. @:require(flash10_1) static final KEYNAME_SCROLLLOCK : String;
  125. @:require(flash10_1) static final KEYNAME_SELECT : String;
  126. @:require(flash10_1) static final KEYNAME_STOP : String;
  127. @:require(flash10_1) static final KEYNAME_SYSREQ : String;
  128. @:require(flash10_1) static final KEYNAME_SYSTEM : String;
  129. @:require(flash10_1) static final KEYNAME_UNDO : String;
  130. @:require(flash10_1) static final KEYNAME_UPARROW : String;
  131. @:require(flash10_1) static final KEYNAME_USER : String;
  132. @:require(flash10_1) static final L : UInt;
  133. @:require(flash10_2) static final LAST : UInt;
  134. static final LEFT : UInt;
  135. @:require(flash10_1) static final LEFTBRACKET : UInt;
  136. @:require(flash10_2) static final LIVE : UInt;
  137. @:require(flash10_1) static final M : UInt;
  138. @:require(flash10_2) static final MASTER_SHELL : UInt;
  139. @:require(flash10_2) static final MENU : UInt;
  140. @:require(flash10_1) static final MINUS : UInt;
  141. @:require(flash10_1) static final N : UInt;
  142. @:require(flash10_2) static final NEXT : UInt;
  143. @:require(flash10_1) static final NUMBER_0 : UInt;
  144. @:require(flash10_1) static final NUMBER_1 : UInt;
  145. @:require(flash10_1) static final NUMBER_2 : UInt;
  146. @:require(flash10_1) static final NUMBER_3 : UInt;
  147. @:require(flash10_1) static final NUMBER_4 : UInt;
  148. @:require(flash10_1) static final NUMBER_5 : UInt;
  149. @:require(flash10_1) static final NUMBER_6 : UInt;
  150. @:require(flash10_1) static final NUMBER_7 : UInt;
  151. @:require(flash10_1) static final NUMBER_8 : UInt;
  152. @:require(flash10_1) static final NUMBER_9 : UInt;
  153. @:require(flash10_1) static final NUMPAD : UInt;
  154. static final NUMPAD_0 : UInt;
  155. static final NUMPAD_1 : UInt;
  156. static final NUMPAD_2 : UInt;
  157. static final NUMPAD_3 : UInt;
  158. static final NUMPAD_4 : UInt;
  159. static final NUMPAD_5 : UInt;
  160. static final NUMPAD_6 : UInt;
  161. static final NUMPAD_7 : UInt;
  162. static final NUMPAD_8 : UInt;
  163. static final NUMPAD_9 : UInt;
  164. static final NUMPAD_ADD : UInt;
  165. static final NUMPAD_DECIMAL : UInt;
  166. static final NUMPAD_DIVIDE : UInt;
  167. static final NUMPAD_ENTER : UInt;
  168. static final NUMPAD_MULTIPLY : UInt;
  169. static final NUMPAD_SUBTRACT : UInt;
  170. @:require(flash10_1) static final O : UInt;
  171. @:require(flash10_1) static final P : UInt;
  172. static final PAGE_DOWN : UInt;
  173. static final PAGE_UP : UInt;
  174. @:require(flash10_2) static final PAUSE : UInt;
  175. @:require(flash10_1) static final PERIOD : UInt;
  176. @:require(flash10_2) static final PLAY : UInt;
  177. static final PLAY_PAUSE : UInt;
  178. @:require(flash10_2) static final PREVIOUS : UInt;
  179. @:require(flash10_1) static final Q : UInt;
  180. @:require(flash10_1) static final QUOTE : UInt;
  181. @:require(flash10_1) static final R : UInt;
  182. @:require(flash10_2) static final RECORD : UInt;
  183. @:require(flash10_2) static final RED : UInt;
  184. @:require(flash10_2) static final REWIND : UInt;
  185. static final RIGHT : UInt;
  186. @:require(flash10_1) static final RIGHTBRACKET : UInt;
  187. @:require(flash10_1) static final S : UInt;
  188. @:require(flash10_2) static final SEARCH : UInt;
  189. @:require(flash10_1) static final SEMICOLON : UInt;
  190. @:require(flash10_2) static final SETUP : UInt;
  191. static final SHIFT : UInt;
  192. @:require(flash10_2) static final SKIP_BACKWARD : UInt;
  193. @:require(flash10_2) static final SKIP_FORWARD : UInt;
  194. @:require(flash10_1) static final SLASH : UInt;
  195. static final SPACE : UInt;
  196. @:require(flash10_2) static final STOP : UInt;
  197. @:require(flash10_1) static final STRING_BEGIN : String;
  198. @:require(flash10_1) static final STRING_BREAK : String;
  199. @:require(flash10_1) static final STRING_CLEARDISPLAY : String;
  200. @:require(flash10_1) static final STRING_CLEARLINE : String;
  201. @:require(flash10_1) static final STRING_DELETE : String;
  202. @:require(flash10_1) static final STRING_DELETECHAR : String;
  203. @:require(flash10_1) static final STRING_DELETELINE : String;
  204. @:require(flash10_1) static final STRING_DOWNARROW : String;
  205. @:require(flash10_1) static final STRING_END : String;
  206. @:require(flash10_1) static final STRING_EXECUTE : String;
  207. @:require(flash10_1) static final STRING_F1 : String;
  208. @:require(flash10_1) static final STRING_F10 : String;
  209. @:require(flash10_1) static final STRING_F11 : String;
  210. @:require(flash10_1) static final STRING_F12 : String;
  211. @:require(flash10_1) static final STRING_F13 : String;
  212. @:require(flash10_1) static final STRING_F14 : String;
  213. @:require(flash10_1) static final STRING_F15 : String;
  214. @:require(flash10_1) static final STRING_F16 : String;
  215. @:require(flash10_1) static final STRING_F17 : String;
  216. @:require(flash10_1) static final STRING_F18 : String;
  217. @:require(flash10_1) static final STRING_F19 : String;
  218. @:require(flash10_1) static final STRING_F2 : String;
  219. @:require(flash10_1) static final STRING_F20 : String;
  220. @:require(flash10_1) static final STRING_F21 : String;
  221. @:require(flash10_1) static final STRING_F22 : String;
  222. @:require(flash10_1) static final STRING_F23 : String;
  223. @:require(flash10_1) static final STRING_F24 : String;
  224. @:require(flash10_1) static final STRING_F25 : String;
  225. @:require(flash10_1) static final STRING_F26 : String;
  226. @:require(flash10_1) static final STRING_F27 : String;
  227. @:require(flash10_1) static final STRING_F28 : String;
  228. @:require(flash10_1) static final STRING_F29 : String;
  229. @:require(flash10_1) static final STRING_F3 : String;
  230. @:require(flash10_1) static final STRING_F30 : String;
  231. @:require(flash10_1) static final STRING_F31 : String;
  232. @:require(flash10_1) static final STRING_F32 : String;
  233. @:require(flash10_1) static final STRING_F33 : String;
  234. @:require(flash10_1) static final STRING_F34 : String;
  235. @:require(flash10_1) static final STRING_F35 : String;
  236. @:require(flash10_1) static final STRING_F4 : String;
  237. @:require(flash10_1) static final STRING_F5 : String;
  238. @:require(flash10_1) static final STRING_F6 : String;
  239. @:require(flash10_1) static final STRING_F7 : String;
  240. @:require(flash10_1) static final STRING_F8 : String;
  241. @:require(flash10_1) static final STRING_F9 : String;
  242. @:require(flash10_1) static final STRING_FIND : String;
  243. @:require(flash10_1) static final STRING_HELP : String;
  244. @:require(flash10_1) static final STRING_HOME : String;
  245. @:require(flash10_1) static final STRING_INSERT : String;
  246. @:require(flash10_1) static final STRING_INSERTCHAR : String;
  247. @:require(flash10_1) static final STRING_INSERTLINE : String;
  248. @:require(flash10_1) static final STRING_LEFTARROW : String;
  249. @:require(flash10_1) static final STRING_MENU : String;
  250. @:require(flash10_1) static final STRING_MODESWITCH : String;
  251. @:require(flash10_1) static final STRING_NEXT : String;
  252. @:require(flash10_1) static final STRING_PAGEDOWN : String;
  253. @:require(flash10_1) static final STRING_PAGEUP : String;
  254. @:require(flash10_1) static final STRING_PAUSE : String;
  255. @:require(flash10_1) static final STRING_PREV : String;
  256. @:require(flash10_1) static final STRING_PRINT : String;
  257. @:require(flash10_1) static final STRING_PRINTSCREEN : String;
  258. @:require(flash10_1) static final STRING_REDO : String;
  259. @:require(flash10_1) static final STRING_RESET : String;
  260. @:require(flash10_1) static final STRING_RIGHTARROW : String;
  261. @:require(flash10_1) static final STRING_SCROLLLOCK : String;
  262. @:require(flash10_1) static final STRING_SELECT : String;
  263. @:require(flash10_1) static final STRING_STOP : String;
  264. @:require(flash10_1) static final STRING_SYSREQ : String;
  265. @:require(flash10_1) static final STRING_SYSTEM : String;
  266. @:require(flash10_1) static final STRING_UNDO : String;
  267. @:require(flash10_1) static final STRING_UPARROW : String;
  268. @:require(flash10_1) static final STRING_USER : String;
  269. @:require(flash10_2) static final SUBTITLE : UInt;
  270. @:require(flash10_1) static final T : UInt;
  271. static final TAB : UInt;
  272. @:require(flash10_1) static final U : UInt;
  273. static final UP : UInt;
  274. @:require(flash10_1) static final V : UInt;
  275. @:require(flash10_2) static final VOD : UInt;
  276. @:require(flash10_1) static final W : UInt;
  277. @:require(flash10_1) static final X : UInt;
  278. @:require(flash10_1) static final Y : UInt;
  279. @:require(flash10_2) static final YELLOW : UInt;
  280. @:require(flash10_1) static final Z : UInt;
  281. @:flash.property static var capsLock(get,never) : Bool;
  282. @:flash.property @:require(flash10_1) static var hasVirtualKeyboard(get,never) : Bool;
  283. @:flash.property static var numLock(get,never) : Bool;
  284. @:flash.property @:require(flash10_1) static var physicalKeyboardType(get,never) : KeyboardType;
  285. private static function get_capsLock() : Bool;
  286. private static function get_hasVirtualKeyboard() : Bool;
  287. private static function get_numLock() : Bool;
  288. private static function get_physicalKeyboardType() : KeyboardType;
  289. static function isAccessible() : Bool;
  290. }