keycodes.es5.js 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. /**
  2. * @license
  3. * Copyright Google LLC All Rights Reserved.
  4. *
  5. * Use of this source code is governed by an MIT-style license that can be
  6. * found in the LICENSE file at https://angular.io/license
  7. */
  8. /**
  9. * @fileoverview added by tsickle
  10. * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
  11. */
  12. /** @type {?} */
  13. var MAC_ENTER = 3;
  14. /** @type {?} */
  15. var BACKSPACE = 8;
  16. /** @type {?} */
  17. var TAB = 9;
  18. /** @type {?} */
  19. var NUM_CENTER = 12;
  20. /** @type {?} */
  21. var ENTER = 13;
  22. /** @type {?} */
  23. var SHIFT = 16;
  24. /** @type {?} */
  25. var CONTROL = 17;
  26. /** @type {?} */
  27. var ALT = 18;
  28. /** @type {?} */
  29. var PAUSE = 19;
  30. /** @type {?} */
  31. var CAPS_LOCK = 20;
  32. /** @type {?} */
  33. var ESCAPE = 27;
  34. /** @type {?} */
  35. var SPACE = 32;
  36. /** @type {?} */
  37. var PAGE_UP = 33;
  38. /** @type {?} */
  39. var PAGE_DOWN = 34;
  40. /** @type {?} */
  41. var END = 35;
  42. /** @type {?} */
  43. var HOME = 36;
  44. /** @type {?} */
  45. var LEFT_ARROW = 37;
  46. /** @type {?} */
  47. var UP_ARROW = 38;
  48. /** @type {?} */
  49. var RIGHT_ARROW = 39;
  50. /** @type {?} */
  51. var DOWN_ARROW = 40;
  52. /** @type {?} */
  53. var PLUS_SIGN = 43;
  54. /** @type {?} */
  55. var PRINT_SCREEN = 44;
  56. /** @type {?} */
  57. var INSERT = 45;
  58. /** @type {?} */
  59. var DELETE = 46;
  60. /** @type {?} */
  61. var ZERO = 48;
  62. /** @type {?} */
  63. var ONE = 49;
  64. /** @type {?} */
  65. var TWO = 50;
  66. /** @type {?} */
  67. var THREE = 51;
  68. /** @type {?} */
  69. var FOUR = 52;
  70. /** @type {?} */
  71. var FIVE = 53;
  72. /** @type {?} */
  73. var SIX = 54;
  74. /** @type {?} */
  75. var SEVEN = 55;
  76. /** @type {?} */
  77. var EIGHT = 56;
  78. /** @type {?} */
  79. var NINE = 57;
  80. /** @type {?} */
  81. var FF_SEMICOLON = 59;
  82. // Firefox (Gecko) fires this for semicolon instead of 186
  83. /** @type {?} */
  84. var FF_EQUALS = 61;
  85. // Firefox (Gecko) fires this for equals instead of 187
  86. /** @type {?} */
  87. var QUESTION_MARK = 63;
  88. /** @type {?} */
  89. var AT_SIGN = 64;
  90. /** @type {?} */
  91. var A = 65;
  92. /** @type {?} */
  93. var B = 66;
  94. /** @type {?} */
  95. var C = 67;
  96. /** @type {?} */
  97. var D = 68;
  98. /** @type {?} */
  99. var E = 69;
  100. /** @type {?} */
  101. var F = 70;
  102. /** @type {?} */
  103. var G = 71;
  104. /** @type {?} */
  105. var H = 72;
  106. /** @type {?} */
  107. var I = 73;
  108. /** @type {?} */
  109. var J = 74;
  110. /** @type {?} */
  111. var K = 75;
  112. /** @type {?} */
  113. var L = 76;
  114. /** @type {?} */
  115. var M = 77;
  116. /** @type {?} */
  117. var N = 78;
  118. /** @type {?} */
  119. var O = 79;
  120. /** @type {?} */
  121. var P = 80;
  122. /** @type {?} */
  123. var Q = 81;
  124. /** @type {?} */
  125. var R = 82;
  126. /** @type {?} */
  127. var S = 83;
  128. /** @type {?} */
  129. var T = 84;
  130. /** @type {?} */
  131. var U = 85;
  132. /** @type {?} */
  133. var V = 86;
  134. /** @type {?} */
  135. var W = 87;
  136. /** @type {?} */
  137. var X = 88;
  138. /** @type {?} */
  139. var Y = 89;
  140. /** @type {?} */
  141. var Z = 90;
  142. /** @type {?} */
  143. var META = 91;
  144. // WIN_KEY_LEFT
  145. /** @type {?} */
  146. var MAC_WK_CMD_LEFT = 91;
  147. /** @type {?} */
  148. var MAC_WK_CMD_RIGHT = 93;
  149. /** @type {?} */
  150. var CONTEXT_MENU = 93;
  151. /** @type {?} */
  152. var NUMPAD_ZERO = 96;
  153. /** @type {?} */
  154. var NUMPAD_ONE = 97;
  155. /** @type {?} */
  156. var NUMPAD_TWO = 98;
  157. /** @type {?} */
  158. var NUMPAD_THREE = 99;
  159. /** @type {?} */
  160. var NUMPAD_FOUR = 100;
  161. /** @type {?} */
  162. var NUMPAD_FIVE = 101;
  163. /** @type {?} */
  164. var NUMPAD_SIX = 102;
  165. /** @type {?} */
  166. var NUMPAD_SEVEN = 103;
  167. /** @type {?} */
  168. var NUMPAD_EIGHT = 104;
  169. /** @type {?} */
  170. var NUMPAD_NINE = 105;
  171. /** @type {?} */
  172. var NUMPAD_MULTIPLY = 106;
  173. /** @type {?} */
  174. var NUMPAD_PLUS = 107;
  175. /** @type {?} */
  176. var NUMPAD_MINUS = 109;
  177. /** @type {?} */
  178. var NUMPAD_PERIOD = 110;
  179. /** @type {?} */
  180. var NUMPAD_DIVIDE = 111;
  181. /** @type {?} */
  182. var F1 = 112;
  183. /** @type {?} */
  184. var F2 = 113;
  185. /** @type {?} */
  186. var F3 = 114;
  187. /** @type {?} */
  188. var F4 = 115;
  189. /** @type {?} */
  190. var F5 = 116;
  191. /** @type {?} */
  192. var F6 = 117;
  193. /** @type {?} */
  194. var F7 = 118;
  195. /** @type {?} */
  196. var F8 = 119;
  197. /** @type {?} */
  198. var F9 = 120;
  199. /** @type {?} */
  200. var F10 = 121;
  201. /** @type {?} */
  202. var F11 = 122;
  203. /** @type {?} */
  204. var F12 = 123;
  205. /** @type {?} */
  206. var NUM_LOCK = 144;
  207. /** @type {?} */
  208. var SCROLL_LOCK = 145;
  209. /** @type {?} */
  210. var FIRST_MEDIA = 166;
  211. /** @type {?} */
  212. var FF_MINUS = 173;
  213. /** @type {?} */
  214. var MUTE = 173;
  215. // Firefox (Gecko) fires 181 for MUTE
  216. /** @type {?} */
  217. var VOLUME_DOWN = 174;
  218. // Firefox (Gecko) fires 182 for VOLUME_DOWN
  219. /** @type {?} */
  220. var VOLUME_UP = 175;
  221. // Firefox (Gecko) fires 183 for VOLUME_UP
  222. /** @type {?} */
  223. var FF_MUTE = 181;
  224. /** @type {?} */
  225. var FF_VOLUME_DOWN = 182;
  226. /** @type {?} */
  227. var LAST_MEDIA = 183;
  228. /** @type {?} */
  229. var FF_VOLUME_UP = 183;
  230. /** @type {?} */
  231. var SEMICOLON = 186;
  232. // Firefox (Gecko) fires 59 for SEMICOLON
  233. /** @type {?} */
  234. var EQUALS = 187;
  235. // Firefox (Gecko) fires 61 for EQUALS
  236. /** @type {?} */
  237. var COMMA = 188;
  238. /** @type {?} */
  239. var DASH = 189;
  240. // Firefox (Gecko) fires 173 for DASH/MINUS
  241. /** @type {?} */
  242. var SLASH = 191;
  243. /** @type {?} */
  244. var APOSTROPHE = 192;
  245. /** @type {?} */
  246. var TILDE = 192;
  247. /** @type {?} */
  248. var OPEN_SQUARE_BRACKET = 219;
  249. /** @type {?} */
  250. var BACKSLASH = 220;
  251. /** @type {?} */
  252. var CLOSE_SQUARE_BRACKET = 221;
  253. /** @type {?} */
  254. var SINGLE_QUOTE = 222;
  255. /** @type {?} */
  256. var MAC_META = 224;
  257. /**
  258. * @fileoverview added by tsickle
  259. * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
  260. */
  261. /**
  262. * Checks whether a modifier key is pressed.
  263. * @param {?} event Event to be checked.
  264. * @param {...?} modifiers
  265. * @return {?}
  266. */
  267. function hasModifierKey(event) {
  268. var modifiers = [];
  269. for (var _i = 1; _i < arguments.length; _i++) {
  270. modifiers[_i - 1] = arguments[_i];
  271. }
  272. if (modifiers.length) {
  273. return modifiers.some((/**
  274. * @param {?} modifier
  275. * @return {?}
  276. */
  277. function (modifier) { return event[modifier]; }));
  278. }
  279. return event.altKey || event.shiftKey || event.ctrlKey || event.metaKey;
  280. }
  281. /**
  282. * @fileoverview added by tsickle
  283. * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
  284. */
  285. /**
  286. * @fileoverview added by tsickle
  287. * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
  288. */
  289. export { MAC_ENTER, BACKSPACE, TAB, NUM_CENTER, ENTER, SHIFT, CONTROL, ALT, PAUSE, CAPS_LOCK, ESCAPE, SPACE, PAGE_UP, PAGE_DOWN, END, HOME, LEFT_ARROW, UP_ARROW, RIGHT_ARROW, DOWN_ARROW, PLUS_SIGN, PRINT_SCREEN, INSERT, DELETE, ZERO, ONE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, FF_SEMICOLON, FF_EQUALS, QUESTION_MARK, AT_SIGN, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, META, MAC_WK_CMD_LEFT, MAC_WK_CMD_RIGHT, CONTEXT_MENU, NUMPAD_ZERO, NUMPAD_ONE, NUMPAD_TWO, NUMPAD_THREE, NUMPAD_FOUR, NUMPAD_FIVE, NUMPAD_SIX, NUMPAD_SEVEN, NUMPAD_EIGHT, NUMPAD_NINE, NUMPAD_MULTIPLY, NUMPAD_PLUS, NUMPAD_MINUS, NUMPAD_PERIOD, NUMPAD_DIVIDE, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, NUM_LOCK, SCROLL_LOCK, FIRST_MEDIA, FF_MINUS, MUTE, VOLUME_DOWN, VOLUME_UP, FF_MUTE, FF_VOLUME_DOWN, LAST_MEDIA, FF_VOLUME_UP, SEMICOLON, EQUALS, COMMA, DASH, SLASH, APOSTROPHE, TILDE, OPEN_SQUARE_BRACKET, BACKSLASH, CLOSE_SQUARE_BRACKET, SINGLE_QUOTE, MAC_META, hasModifierKey };
  290. //# sourceMappingURL=keycodes.es5.js.map