blockly
Version:
Blockly is a library for building visual programming editors.
137 lines • 3.31 kB
TypeScript
/**
* @license
* Copyright 2019 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
/**
* Key codes for common characters.
*
* Copied from Closure's goog.events.KeyCodes
*
* This list is not localized and therefore some of the key codes are not
* correct for non US keyboard layouts. See comments below.
*/
export declare enum KeyCodes {
WIN_KEY_FF_LINUX = 0,
MAC_ENTER = 3,
BACKSPACE = 8,
TAB = 9,
NUM_CENTER = 12,// NUMLOCK on FF/Safari Mac
ENTER = 13,
SHIFT = 16,
CTRL = 17,
ALT = 18,
PAUSE = 19,
CAPS_LOCK = 20,
ESC = 27,
SPACE = 32,
PAGE_UP = 33,// also NUM_NORTH_EAST
PAGE_DOWN = 34,// also NUM_SOUTH_EAST
END = 35,// also NUM_SOUTH_WEST
HOME = 36,// also NUM_NORTH_WEST
LEFT = 37,// also NUM_WEST
UP = 38,// also NUM_NORTH
RIGHT = 39,// also NUM_EAST
DOWN = 40,// also NUM_SOUTH
PLUS_SIGN = 43,// NOT numpad plus
PRINT_SCREEN = 44,
INSERT = 45,// also NUM_INSERT
DELETE = 46,// also NUM_DELETE
ZERO = 48,
ONE = 49,
TWO = 50,
THREE = 51,
FOUR = 52,
FIVE = 53,
SIX = 54,
SEVEN = 55,
EIGHT = 56,
NINE = 57,
FF_SEMICOLON = 59,// Firefox (Gecko) fires this for semicolon instead of 186
FF_EQUALS = 61,// Firefox (Gecko) fires this for equals instead of 187
FF_DASH = 173,// Firefox (Gecko) fires this for dash instead of 189
FF_HASH = 163,
QUESTION_MARK = 63,// needs localization
AT_SIGN = 64,
A = 65,
B = 66,
C = 67,
D = 68,
E = 69,
F = 70,
G = 71,
H = 72,
I = 73,
J = 74,
K = 75,
L = 76,
M = 77,
N = 78,
O = 79,
P = 80,
Q = 81,
R = 82,
S = 83,
T = 84,
U = 85,
V = 86,
W = 87,
X = 88,
Y = 89,
Z = 90,
META = 91,// WIN_KEY_LEFT
WIN_KEY_RIGHT = 92,
CONTEXT_MENU = 93,
NUM_ZERO = 96,
NUM_ONE = 97,
NUM_TWO = 98,
NUM_THREE = 99,
NUM_FOUR = 100,
NUM_FIVE = 101,
NUM_SIX = 102,
NUM_SEVEN = 103,
NUM_EIGHT = 104,
NUM_NINE = 105,
NUM_MULTIPLY = 106,
NUM_PLUS = 107,
NUM_MINUS = 109,
NUM_PERIOD = 110,
NUM_DIVISION = 111,
F1 = 112,
F2 = 113,
F3 = 114,
F4 = 115,
F5 = 116,
F6 = 117,
F7 = 118,
F8 = 119,
F9 = 120,
F10 = 121,
F11 = 122,
F12 = 123,
NUMLOCK = 144,
SCROLL_LOCK = 145,
FIRST_MEDIA_KEY = 166,
LAST_MEDIA_KEY = 183,
SEMICOLON = 186,// needs localization
DASH = 189,// needs localization
EQUALS = 187,// needs localization
COMMA = 188,// needs localization
PERIOD = 190,// needs localization
SLASH = 191,// needs localization
APOSTROPHE = 192,// needs localization
TILDE = 192,// needs localization
SINGLE_QUOTE = 222,// needs localization
OPEN_SQUARE_BRACKET = 219,// needs localization
BACKSLASH = 220,// needs localization
CLOSE_SQUARE_BRACKET = 221,// needs localization
WIN_KEY = 224,
MAC_FF_META = 224,// Firefox (Gecko) fires this for the meta key instead of 91
MAC_WK_CMD_LEFT = 91,// WebKit Left Command key fired, same as META
MAC_WK_CMD_RIGHT = 93,// WebKit Right Command key fired, different from META
WIN_IME = 229,
VK_NONAME = 252,
PHANTOM = 255,
CTRL_CMD
}
//# sourceMappingURL=keycodes.d.ts.map