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,
}
