UNPKG

typescript-closure-tools

Version:

Command-line tools to convert closure-style JSDoc annotations to typescript, and to convert typescript sources to closure externs files

24 lines (21 loc) 1.28 kB
/// <reference path="../../../globals.d.ts" /> declare module goog.events { /** * Key names for common characters. These should be used with keyup/keydown * events, since the .keyCode property on those is meant to indicate the * *physical key* the user held down on the keyboard. Hence the mapping uses * only the unshifted version of each key (e.g. no '#', since that's shift+3). * Keypress events on the other hand generate (mostly) ASCII codes since they * correspond to *characters* the user typed. * * For further reference: http://unixpapa.com/js/key.html * * This list is not localized and therefore some of the key codes are not * correct for non-US keyboard layouts. * * @see goog.events.KeyCodes * @enum {string} */ type KeyNames = number; //enum KeyNames { 8, 9, 13, 16, 17, 18, 19, 20, 27, 32, 33, 34, 35, 36, 37, 38, 39, 40, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 93, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 186, 187, 189, 188, 190, 191, 192, 219, 220, 221, 222, 224 } }