export enum KeyValues {
  Backquote = 'Backquote',
  Backslash = 'Backslash',
  BracketLeft = 'BracketLeft',
  BracketRight = 'BracketRight',
  Comma = 'Comma',
  Digit0 = 'Digit0',
  Digit1 = 'Digit1',
  Digit2 = 'Digit2',
  Digit3 = 'Digit3',
  Digit4 = 'Digit4',
  Digit5 = 'Digit5',
  Digit6 = 'Digit6',
  Digit7 = 'Digit7',
  Digit8 = 'Digit8',
  Digit9 = 'Digit9',
  Equal = 'Equal',
  KeyA = 'KeyA',
  KeyB = 'KeyB',
  KeyC = 'KeyC',
  KeyD = 'KeyD',
  KeyE = 'KeyE',
  KeyF = 'KeyF',
  KeyG = 'KeyG',
  KeyH = 'KeyH',
  KeyI = 'KeyI',
  KeyJ = 'KeyJ',
  KeyK = 'KeyK',
  KeyL = 'KeyL',
  KeyM = 'KeyM',
  KeyN = 'KeyN',
  KeyO = 'KeyO',
  KeyP = 'KeyP',
  KeyQ = 'KeyQ',
  KeyR = 'KeyR',
  KeyS = 'KeyS',
  KeyT = 'KeyT',
  KeyU = 'KeyU',
  KeyV = 'KeyV',
  KeyW = 'KeyW',
  KeyX = 'KeyX',
  KeyY = 'KeyY',
  KeyZ = 'KeyZ',
  Minus = 'Minus',
  Period = 'Period',
  Quote = 'Quote',
  Semicolon = 'Semicolon',
  Slash = 'Slash',
  AltLeft = 'AltLeft',
  AltRight = 'AltRight',
  Backspace = 'Backspace',
  CapsLock = 'CapsLock',
  ContextMenu = 'ContextMenu',
  ControlLeft = 'ControlLeft',
  ControlRight = 'ControlRight',
  Enter = 'Enter',
  MetaLeft = 'MetaLeft',
  MetaRight = 'MetaRight',
  ShiftLeft = 'ShiftLeft',
  ShiftRight = 'ShiftRight',
  Space = 'Space',
  Tab = 'Tab',
  Delete = 'Delete',
  End = 'End',
  Home = 'Home',
  Insert = 'Insert',
  PageDown = 'PageDown',
  PageUp = 'PageUp',
  ArrowDown = 'ArrowDown',
  ArrowLeft = 'ArrowLeft',
  ArrowRight = 'ArrowRight',
  ArrowUp = 'ArrowUp',
  NumLock = 'NumLock',
  Numpad0 = 'Numpad0',
  Numpad1 = 'Numpad1',
  Numpad2 = 'Numpad2',
  Numpad3 = 'Numpad3',
  Numpad4 = 'Numpad4',
  Numpad5 = 'Numpad5',
  Numpad6 = 'Numpad6',
  Numpad7 = 'Numpad7',
  Numpad8 = 'Numpad8',
  Numpad9 = 'Numpad9',
  NumpadAdd = 'NumpadAdd',
  NumpadDecimal = 'NumpadDecimal',
  NumpadDivide = 'NumpadDivide',
  NumpadMultiply = 'NumpadMultiply',
  NumpadSubtract = 'NumpadSubtract',
  Escape = 'Escape',
  PrintScreen = 'PrintScreen',
  ScrollLock = 'ScrollLock',
  Pause = 'Pause',
  AudioVolumeDown = 'AudioVolumeDown',
  AudioVolumeMute = 'AudioVolumeMute',
  AudioVolumeUp = 'AudioVolumeUp',
  F1 = 'F1',
  F2 = 'F2',
  F3 = 'F3',
  F4 = 'F4',
  F5 = 'F5',
  F6 = 'F6',
  F7 = 'F7',
  F8 = 'F8',
  F9 = 'F9',
  F10 = 'F10',
  F11 = 'F11',
  F12 = 'F12',
}

export enum KeyLabels {
  Backquote = '`',
  Backslash = '\\',
  BracketLeft = '[',
  BracketRight = ']',
  Comma = ',',
  Digit0 = '0',
  Digit1 = '1',
  Digit2 = '2',
  Digit3 = '3',
  Digit4 = '4',
  Digit5 = '5',
  Digit6 = '6',
  Digit7 = '7',
  Digit8 = '8',
  Digit9 = '9',
  Equal = '=',
  KeyA = 'A',
  KeyB = 'B',
  KeyC = 'C',
  KeyD = 'D',
  KeyE = 'E',
  KeyF = 'F',
  KeyG = 'G',
  KeyH = 'H',
  KeyI = 'I',
  KeyJ = 'J',
  KeyK = 'K',
  KeyL = 'L',
  KeyM = 'M',
  KeyN = 'N',
  KeyO = 'O',
  KeyP = 'P',
  KeyQ = 'Q',
  KeyR = 'R',
  KeyS = 'S',
  KeyT = 'T',
  KeyU = 'U',
  KeyV = 'V',
  KeyW = 'W',
  KeyX = 'X',
  KeyY = 'Y',
  KeyZ = 'Z',
  Minus = '-',
  Period = '.',
  Quote = "'",
  Semicolon = ';',
  Slash = '/',
  AltLeft = 'Alt',
  AltRight = 'Alt (Right)',
  Backspace = 'Backspace',
  CapsLock = 'Caps Lock',
  ContextMenu = 'Context Menu',
  ControlLeft = 'Ctrl',
  ControlRight = 'Ctrl (Right)',
  Enter = 'Enter',
  MetaLeft = 'Meta',
  MetaRight = 'Meta (Right)',
  ShiftLeft = 'Shift',
  ShiftRight = 'Shift (Right)',
  Space = 'Space',
  Tab = 'Tab',
  Delete = 'Delete',
  End = 'End',
  Home = 'Home',
  Insert = 'Insert',
  PageDown = 'Page Down',
  PageUp = 'Page Up',
  ArrowDown = '↓',
  ArrowLeft = '←',
  ArrowRight = '→',
  ArrowUp = '↑',
  NumLock = 'Num Lock',
  Numpad0 = 'Numpad 0',
  Numpad1 = 'Numpad 1',
  Numpad2 = 'Numpad 2',
  Numpad3 = 'Numpad 3',
  Numpad4 = 'Numpad 4',
  Numpad5 = 'Numpad 5',
  Numpad6 = 'Numpad 6',
  Numpad7 = 'Numpad 7',
  Numpad8 = 'Numpad 8',
  Numpad9 = 'Numpad 9',
  NumpadAdd = 'Numpad +',
  NumpadDecimal = 'Numpad .',
  NumpadDivide = 'Numpad /',
  NumpadMultiply = 'Numpad *',
  NumpadSubtract = 'Numpad -',
  Escape = 'Esc',
  PrintScreen = 'Print Screen',
  ScrollLock = 'Scroll Lock',
  Pause = 'Pause',
  AudioVolumeDown = 'Volume Down',
  AudioVolumeMute = 'Volume Mute',
  AudioVolumeUp = 'Volume Up',
  F1 = 'F1',
  F2 = 'F2',
  F3 = 'F3',
  F4 = 'F4',
  F5 = 'F5',
  F6 = 'F6',
  F7 = 'F7',
  F8 = 'F8',
  F9 = 'F9',
  F10 = 'F10',
  F11 = 'F11',
  F12 = 'F12',
}