Skip to main content

Home > blockly > utils > KeyCodes

utils.KeyCodes enum

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.

Signature:

export declare enum KeyCodes 

Enumeration Members

MemberValueDescription
A65
ALT18
APOSTROPHE192
AT_SIGN64
B66
BACKSLASH220
BACKSPACE8
C67
CAPS_LOCK20
CLOSE_SQUARE_BRACKET221
COMMA188
CONTEXT_MENU93
CTRL17
D68
DASH189
DELETE46
DOWN40
E69
EIGHT56
END35
ENTER13
EQUALS187
ESC27
F70
F1112
F10121
F11122
F12123
F2113
F3114
F4115
F5116
F6117
F7118
F8119
F9120
FF_DASH173
FF_EQUALS61
FF_HASH163
FF_SEMICOLON59
FIRST_MEDIA_KEY166
FIVE53
FOUR52
G71
H72
HOME36
I73
INSERT45
J74
K75
L76
LAST_MEDIA_KEY183
LEFT37
M77
MAC_ENTER3
MAC_FF_META224
MAC_WK_CMD_LEFT91
MAC_WK_CMD_RIGHT93
META91
N78
NINE57
NUM_CENTER12
NUM_DIVISION111
NUM_EIGHT104
NUM_FIVE101
NUM_FOUR100
NUM_MINUS109
NUM_MULTIPLY106
NUM_NINE105
NUM_ONE97
NUM_PERIOD110
NUM_PLUS107
NUM_SEVEN103
NUM_SIX102
NUM_THREE99
NUM_TWO98
NUM_ZERO96
NUMLOCK144
O79
ONE49
OPEN_SQUARE_BRACKET219
P80
PAGE_DOWN34
PAGE_UP33
PAUSE19
PERIOD190
PHANTOM255
PLUS_SIGN43
PRINT_SCREEN44
Q81
QUESTION_MARK63
R82
RIGHT39
S83
SCROLL_LOCK145
SEMICOLON186
SEVEN55
SHIFT16
SINGLE_QUOTE222
SIX54
SLASH191
SPACE32
T84
TAB9
THREE51
TILDE192
TWO50
U85
UP38
V86
VK_NONAME252
W87
WIN_IME229
WIN_KEY224
WIN_KEY_FF_LINUX0
WIN_KEY_RIGHT92
X88
Y89
Z90
ZERO48