KeyEvent.hx 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. /*
  2. * Copyright (C)2005-2019 Haxe Foundation
  3. *
  4. * Permission is hereby granted, free of charge, to any person obtaining a
  5. * copy of this software and associated documentation files (the "Software"),
  6. * to deal in the Software without restriction, including without limitation
  7. * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  8. * and/or sell copies of the Software, and to permit persons to whom the
  9. * Software is furnished to do so, subject to the following conditions:
  10. *
  11. * The above copyright notice and this permission notice shall be included in
  12. * all copies or substantial portions of the Software.
  13. *
  14. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  15. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  16. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  17. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  18. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  19. * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  20. * DEALINGS IN THE SOFTWARE.
  21. */
  22. // This file is generated from mozilla\KeyEvent.webidl. Do not edit!
  23. package js.html;
  24. @:native("KeyEvent")
  25. extern class KeyEvent {
  26. static inline var DOM_VK_CANCEL : Int = 3;
  27. static inline var DOM_VK_HELP : Int = 6;
  28. static inline var DOM_VK_BACK_SPACE : Int = 8;
  29. static inline var DOM_VK_TAB : Int = 9;
  30. static inline var DOM_VK_CLEAR : Int = 12;
  31. static inline var DOM_VK_RETURN : Int = 13;
  32. static inline var DOM_VK_SHIFT : Int = 16;
  33. static inline var DOM_VK_CONTROL : Int = 17;
  34. static inline var DOM_VK_ALT : Int = 18;
  35. static inline var DOM_VK_PAUSE : Int = 19;
  36. static inline var DOM_VK_CAPS_LOCK : Int = 20;
  37. static inline var DOM_VK_KANA : Int = 21;
  38. static inline var DOM_VK_HANGUL : Int = 21;
  39. static inline var DOM_VK_EISU : Int = 22;
  40. static inline var DOM_VK_JUNJA : Int = 23;
  41. static inline var DOM_VK_FINAL : Int = 24;
  42. static inline var DOM_VK_HANJA : Int = 25;
  43. static inline var DOM_VK_KANJI : Int = 25;
  44. static inline var DOM_VK_ESCAPE : Int = 27;
  45. static inline var DOM_VK_CONVERT : Int = 28;
  46. static inline var DOM_VK_NONCONVERT : Int = 29;
  47. static inline var DOM_VK_ACCEPT : Int = 30;
  48. static inline var DOM_VK_MODECHANGE : Int = 31;
  49. static inline var DOM_VK_SPACE : Int = 32;
  50. static inline var DOM_VK_PAGE_UP : Int = 33;
  51. static inline var DOM_VK_PAGE_DOWN : Int = 34;
  52. static inline var DOM_VK_END : Int = 35;
  53. static inline var DOM_VK_HOME : Int = 36;
  54. static inline var DOM_VK_LEFT : Int = 37;
  55. static inline var DOM_VK_UP : Int = 38;
  56. static inline var DOM_VK_RIGHT : Int = 39;
  57. static inline var DOM_VK_DOWN : Int = 40;
  58. static inline var DOM_VK_SELECT : Int = 41;
  59. static inline var DOM_VK_PRINT : Int = 42;
  60. static inline var DOM_VK_EXECUTE : Int = 43;
  61. static inline var DOM_VK_PRINTSCREEN : Int = 44;
  62. static inline var DOM_VK_INSERT : Int = 45;
  63. static inline var DOM_VK_DELETE : Int = 46;
  64. static inline var DOM_VK_0 : Int = 48;
  65. static inline var DOM_VK_1 : Int = 49;
  66. static inline var DOM_VK_2 : Int = 50;
  67. static inline var DOM_VK_3 : Int = 51;
  68. static inline var DOM_VK_4 : Int = 52;
  69. static inline var DOM_VK_5 : Int = 53;
  70. static inline var DOM_VK_6 : Int = 54;
  71. static inline var DOM_VK_7 : Int = 55;
  72. static inline var DOM_VK_8 : Int = 56;
  73. static inline var DOM_VK_9 : Int = 57;
  74. static inline var DOM_VK_COLON : Int = 58;
  75. static inline var DOM_VK_SEMICOLON : Int = 59;
  76. static inline var DOM_VK_LESS_THAN : Int = 60;
  77. static inline var DOM_VK_EQUALS : Int = 61;
  78. static inline var DOM_VK_GREATER_THAN : Int = 62;
  79. static inline var DOM_VK_QUESTION_MARK : Int = 63;
  80. static inline var DOM_VK_AT : Int = 64;
  81. static inline var DOM_VK_A : Int = 65;
  82. static inline var DOM_VK_B : Int = 66;
  83. static inline var DOM_VK_C : Int = 67;
  84. static inline var DOM_VK_D : Int = 68;
  85. static inline var DOM_VK_E : Int = 69;
  86. static inline var DOM_VK_F : Int = 70;
  87. static inline var DOM_VK_G : Int = 71;
  88. static inline var DOM_VK_H : Int = 72;
  89. static inline var DOM_VK_I : Int = 73;
  90. static inline var DOM_VK_J : Int = 74;
  91. static inline var DOM_VK_K : Int = 75;
  92. static inline var DOM_VK_L : Int = 76;
  93. static inline var DOM_VK_M : Int = 77;
  94. static inline var DOM_VK_N : Int = 78;
  95. static inline var DOM_VK_O : Int = 79;
  96. static inline var DOM_VK_P : Int = 80;
  97. static inline var DOM_VK_Q : Int = 81;
  98. static inline var DOM_VK_R : Int = 82;
  99. static inline var DOM_VK_S : Int = 83;
  100. static inline var DOM_VK_T : Int = 84;
  101. static inline var DOM_VK_U : Int = 85;
  102. static inline var DOM_VK_V : Int = 86;
  103. static inline var DOM_VK_W : Int = 87;
  104. static inline var DOM_VK_X : Int = 88;
  105. static inline var DOM_VK_Y : Int = 89;
  106. static inline var DOM_VK_Z : Int = 90;
  107. static inline var DOM_VK_WIN : Int = 91;
  108. static inline var DOM_VK_CONTEXT_MENU : Int = 93;
  109. static inline var DOM_VK_SLEEP : Int = 95;
  110. static inline var DOM_VK_NUMPAD0 : Int = 96;
  111. static inline var DOM_VK_NUMPAD1 : Int = 97;
  112. static inline var DOM_VK_NUMPAD2 : Int = 98;
  113. static inline var DOM_VK_NUMPAD3 : Int = 99;
  114. static inline var DOM_VK_NUMPAD4 : Int = 100;
  115. static inline var DOM_VK_NUMPAD5 : Int = 101;
  116. static inline var DOM_VK_NUMPAD6 : Int = 102;
  117. static inline var DOM_VK_NUMPAD7 : Int = 103;
  118. static inline var DOM_VK_NUMPAD8 : Int = 104;
  119. static inline var DOM_VK_NUMPAD9 : Int = 105;
  120. static inline var DOM_VK_MULTIPLY : Int = 106;
  121. static inline var DOM_VK_ADD : Int = 107;
  122. static inline var DOM_VK_SEPARATOR : Int = 108;
  123. static inline var DOM_VK_SUBTRACT : Int = 109;
  124. static inline var DOM_VK_DECIMAL : Int = 110;
  125. static inline var DOM_VK_DIVIDE : Int = 111;
  126. static inline var DOM_VK_F1 : Int = 112;
  127. static inline var DOM_VK_F2 : Int = 113;
  128. static inline var DOM_VK_F3 : Int = 114;
  129. static inline var DOM_VK_F4 : Int = 115;
  130. static inline var DOM_VK_F5 : Int = 116;
  131. static inline var DOM_VK_F6 : Int = 117;
  132. static inline var DOM_VK_F7 : Int = 118;
  133. static inline var DOM_VK_F8 : Int = 119;
  134. static inline var DOM_VK_F9 : Int = 120;
  135. static inline var DOM_VK_F10 : Int = 121;
  136. static inline var DOM_VK_F11 : Int = 122;
  137. static inline var DOM_VK_F12 : Int = 123;
  138. static inline var DOM_VK_F13 : Int = 124;
  139. static inline var DOM_VK_F14 : Int = 125;
  140. static inline var DOM_VK_F15 : Int = 126;
  141. static inline var DOM_VK_F16 : Int = 127;
  142. static inline var DOM_VK_F17 : Int = 128;
  143. static inline var DOM_VK_F18 : Int = 129;
  144. static inline var DOM_VK_F19 : Int = 130;
  145. static inline var DOM_VK_F20 : Int = 131;
  146. static inline var DOM_VK_F21 : Int = 132;
  147. static inline var DOM_VK_F22 : Int = 133;
  148. static inline var DOM_VK_F23 : Int = 134;
  149. static inline var DOM_VK_F24 : Int = 135;
  150. static inline var DOM_VK_NUM_LOCK : Int = 144;
  151. static inline var DOM_VK_SCROLL_LOCK : Int = 145;
  152. static inline var DOM_VK_WIN_OEM_FJ_JISHO : Int = 146;
  153. static inline var DOM_VK_WIN_OEM_FJ_MASSHOU : Int = 147;
  154. static inline var DOM_VK_WIN_OEM_FJ_TOUROKU : Int = 148;
  155. static inline var DOM_VK_WIN_OEM_FJ_LOYA : Int = 149;
  156. static inline var DOM_VK_WIN_OEM_FJ_ROYA : Int = 150;
  157. static inline var DOM_VK_CIRCUMFLEX : Int = 160;
  158. static inline var DOM_VK_EXCLAMATION : Int = 161;
  159. static inline var DOM_VK_DOUBLE_QUOTE : Int = 162;
  160. static inline var DOM_VK_HASH : Int = 163;
  161. static inline var DOM_VK_DOLLAR : Int = 164;
  162. static inline var DOM_VK_PERCENT : Int = 165;
  163. static inline var DOM_VK_AMPERSAND : Int = 166;
  164. static inline var DOM_VK_UNDERSCORE : Int = 167;
  165. static inline var DOM_VK_OPEN_PAREN : Int = 168;
  166. static inline var DOM_VK_CLOSE_PAREN : Int = 169;
  167. static inline var DOM_VK_ASTERISK : Int = 170;
  168. static inline var DOM_VK_PLUS : Int = 171;
  169. static inline var DOM_VK_PIPE : Int = 172;
  170. static inline var DOM_VK_HYPHEN_MINUS : Int = 173;
  171. static inline var DOM_VK_OPEN_CURLY_BRACKET : Int = 174;
  172. static inline var DOM_VK_CLOSE_CURLY_BRACKET : Int = 175;
  173. static inline var DOM_VK_TILDE : Int = 176;
  174. static inline var DOM_VK_VOLUME_MUTE : Int = 181;
  175. static inline var DOM_VK_VOLUME_DOWN : Int = 182;
  176. static inline var DOM_VK_VOLUME_UP : Int = 183;
  177. static inline var DOM_VK_COMMA : Int = 188;
  178. static inline var DOM_VK_PERIOD : Int = 190;
  179. static inline var DOM_VK_SLASH : Int = 191;
  180. static inline var DOM_VK_BACK_QUOTE : Int = 192;
  181. static inline var DOM_VK_OPEN_BRACKET : Int = 219;
  182. static inline var DOM_VK_BACK_SLASH : Int = 220;
  183. static inline var DOM_VK_CLOSE_BRACKET : Int = 221;
  184. static inline var DOM_VK_QUOTE : Int = 222;
  185. static inline var DOM_VK_META : Int = 224;
  186. static inline var DOM_VK_ALTGR : Int = 225;
  187. static inline var DOM_VK_WIN_ICO_HELP : Int = 227;
  188. static inline var DOM_VK_WIN_ICO_00 : Int = 228;
  189. static inline var DOM_VK_PROCESSKEY : Int = 229;
  190. static inline var DOM_VK_WIN_ICO_CLEAR : Int = 230;
  191. static inline var DOM_VK_WIN_OEM_RESET : Int = 233;
  192. static inline var DOM_VK_WIN_OEM_JUMP : Int = 234;
  193. static inline var DOM_VK_WIN_OEM_PA1 : Int = 235;
  194. static inline var DOM_VK_WIN_OEM_PA2 : Int = 236;
  195. static inline var DOM_VK_WIN_OEM_PA3 : Int = 237;
  196. static inline var DOM_VK_WIN_OEM_WSCTRL : Int = 238;
  197. static inline var DOM_VK_WIN_OEM_CUSEL : Int = 239;
  198. static inline var DOM_VK_WIN_OEM_ATTN : Int = 240;
  199. static inline var DOM_VK_WIN_OEM_FINISH : Int = 241;
  200. static inline var DOM_VK_WIN_OEM_COPY : Int = 242;
  201. static inline var DOM_VK_WIN_OEM_AUTO : Int = 243;
  202. static inline var DOM_VK_WIN_OEM_ENLW : Int = 244;
  203. static inline var DOM_VK_WIN_OEM_BACKTAB : Int = 245;
  204. static inline var DOM_VK_ATTN : Int = 246;
  205. static inline var DOM_VK_CRSEL : Int = 247;
  206. static inline var DOM_VK_EXSEL : Int = 248;
  207. static inline var DOM_VK_EREOF : Int = 249;
  208. static inline var DOM_VK_PLAY : Int = 250;
  209. static inline var DOM_VK_ZOOM : Int = 251;
  210. static inline var DOM_VK_PA1 : Int = 253;
  211. static inline var DOM_VK_WIN_OEM_CLEAR : Int = 254;
  212. function initKeyEvent( type : String, canBubble : Bool = false, cancelable : Bool = false, ?view : Window, ctrlKey : Bool = false, altKey : Bool = false, shiftKey : Bool = false, metaKey : Bool = false, keyCode : Int = 0, charCode : Int = 0 ) : Void;
  213. }