handsontable
Version:
Handsontable is a JavaScript Data Grid available for React, Angular and Vue.
74 lines (73 loc) • 1.28 kB
TypeScript
export function isPrintableChar(keyCode: number): boolean;
export function isFunctionKey(keyCode: number): boolean;
export function isCtrlKey(keyCode: number): boolean;
export function isCtrlMetaKey(keyCode: number): boolean;
export function isKey(keyCode: number, baseCode: string): boolean;
export enum KEY_CODES {
ALT = 18,
ARROW_DOWN = 40,
ARROW_LEFT = 37,
ARROW_RIGHT = 39,
ARROW_UP = 38,
AUDIO_DOWN = 174,
AUDIO_MUTE = 173,
AUDIO_UP = 175,
BACKSPACE = 8,
CAPS_LOCK = 20,
COMMA = 188,
COMMAND_LEFT = 91,
COMMAND_RIGHT = 93,
COMMAND_FIREFOX = 224,
CONTROL = 17,
DELETE = 46,
END = 35,
ENTER = 13,
ESCAPE = 27,
F1 = 112,
F2 = 113,
F3 = 114,
F4 = 115,
F5 = 116,
F6 = 117,
F7 = 118,
F8 = 119,
F9 = 120,
F10 = 121,
F11 = 122,
F12 = 123,
F13 = 124,
F14 = 125,
F15 = 126,
F16 = 127,
F17 = 128,
F18 = 129,
F19 = 130,
HOME = 36,
INSERT = 45,
MEDIA_NEXT = 176,
MEDIA_PLAY_PAUSE = 179,
MEDIA_PREV = 177,
MEDIA_STOP = 178,
NULL = 0,
NUM_LOCK = 144,
PAGE_DOWN = 34,
PAGE_UP = 33,
PAUSE = 19,
PERIOD = 190,
SCROLL_LOCK = 145,
SHIFT = 16,
SPACE = 32,
TAB = 9,
A = 65,
C = 67,
D = 68,
F = 70,
L = 76,
O = 79,
P = 80,
S = 83,
V = 86,
X = 88,
Y = 89,
Z = 90,
}