/**
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 */

enum dxKeyCodes {
  'ESCAPE' = 0x01,
  ' 1 ' = 0x02,
  ' 2 ' = 0x03,
  ' 3 ' = 0x04,
  ' 4 ' = 0x05,
  ' 5 ' = 0x06,
  ' 6 ' = 0x07,
  ' 7 ' = 0x08,
  ' 8 ' = 0x09,
  ' 9 ' = 0x0A,
  ' 0 ' = 0x0B,
  '-' = 0x0C,
  '=' = 0x0D,
  'BACKSPACE' = 0x0E,
  'TAB' = 0x0F,
  'Q' = 0x10,
  'W' = 0x11,
  'E' = 0x12,
  'R' = 0x13,
  'T' = 0x14,
  'Y' = 0x15,
  'U' = 0x16,
  'I' = 0x17,
  'O' = 0x18,
  'P' = 0x19,
  '[' = 0x1A,
  ']' = 0x1B,
  'RETURN' = 0x1C,
  ' CONTROL' = 0x1D,
  'A' = 0x1E,
  'S' = 0x1F,
  'D' = 0x20,
  'F' = 0x21,
  'G' = 0x22,
  'H' = 0x23,
  'J' = 0x24,
  'K' = 0x25,
  'L' = 0x26,
  ';' = 0x27,
  ' \' ' = 0x28,
  '`' = 0x29,
  'SHIFT' = 0x2A,
  '\\' = 0x2B,
  'Z' = 0x2C,
  'X' = 0x2D,
  'C' = 0x2E,
  'V' = 0x2F,
  'B' = 0x30,
  'N' = 0x31,
  'M' = 0x32,
  ',' = 0x33,
  '.' = 0x34,
  '/' = 0x35,
  ' SHIFT' = 0x36,
  '*' = 0x37,
  ' ALT' = 0x38,
  'SPACE' = 0x39,
  'CAPSLCK' = 0x3A,
  'F1' = 0x3B,
  'F2' = 0x3C,
  'F3' = 0x3D,
  'F4' = 0x3E,
  'F5' = 0x3F,
  'F6' = 0x40,
  'F7' = 0x41,
  'F8' = 0x42,
  'F9' = 0x43,
  'F10' = 0x44,
  'NUMLCK' = 0x45,
  'SCRLCK' = 0x46,
  'NUM7' = 0x47,
  'NUM8' = 0x48,
  'NUM9' = 0x49,
  'NUM-' = 0x4A,
  'NUM4' = 0x4B,
  'NUM5' = 0x4C,
  'NUM6' = 0x4D,
  'NUM+' = 0x4E,
  'NUM1' = 0x4F,
  'NUM2' = 0x50,
  'NUM3' = 0x51,
  'NUM0' = 0x52,
  'NUM.' = 0x53,
  'OEM_102' = 0x56,
  'F11' = 0x57,
  'F12' = 0x58,
  'F13' = 0x64,
  'F14' = 0x65,
  'F15' = 0x66,
  'KANA' = 0x70,
  'ABNT_C1' = 0x73,
  'CONVERT' = 0x79,
  'NOCONVERT' = 0x7B,
  'YEN' = 0x7D,
  'ABNT_C2' = 0x7E,
  'NUM=' = 0x8D,
  'PREVTRK' = 0x90,
  '@' = 0x91,
  ':' = 0x92,
  '_' = 0x93,
  'KANJI' = 0x94,
  'STOP' = 0x95,
  'AX' = 0x96,
  'UNLABELED' = 0x97,
  'NEXTTRK' = 0x99,
  'NUMENTER' = 0x9C,
  'CONTROL' = 0x9D,
  'MUTE' = 0xA0,
  'CALC' = 0xA1,
  'PLAYE' = 0xA2,
  ' STOP' = 0xA4,
  'VOLDN' = 0xAE,
  'VOLUP' = 0xB0,
  'HOME' = 0xB2,
  'NUM,' = 0xB3,
  'NUM/' = 0xB5,
  'SYSRQ' = 0xB7,
  'RALT' = 0xB8,
  'PAUSE' = 0xC5,
  'HOME ' = 0xC7,
  'UP' = 0xC8,
  'PAGEUP' = 0xC9,
  'LEFT' = 0xCB,
  'RIGHT' = 0xCD,
  'END' = 0xCF,
  'DOWN' = 0xD0,
  'PAGEDN' = 0xD1,
  'INSERT' = 0xD2,
  'DELETE' = 0xD3,
  'LWIN' = 0xDB,
  'RWIN' = 0xDC,
  'APPS' = 0xDD,
  'POWER' = 0xDE,
  'SLEEP' = 0xDF,
  'WAKE' = 0xE3,
  'SEARCH' = 0xE5,
  'WEBFAV' = 0xE6,
  'REFRESH' = 0xE7,
  'WEBSTOP' = 0xE8,
  'WEBFWD' = 0xE9,
  'WEBBCK' = 0xEA,
  'MYCMPTR' = 0xEB,
  'MAIL' = 0xEC,
  'MEDIASLCT' = 0xED,
};

export default dxKeyCodes;
