{

"0": {
  "windowsVirtualKeyCode": 48,
  "key": "0",
  "code": "Digit0"
},
"1": {
  "windowsVirtualKeyCode": 49,
  "key": "1",
  "code": "Digit1"
},
"2": {
  "windowsVirtualKeyCode": 50,
  "key": "2",
  "code": "Digit2"
},
"3": {
  "windowsVirtualKeyCode": 51,
  "key": "3",
  "code": "Digit3"
},
"4": {
  "windowsVirtualKeyCode": 52,
  "key": "4",
  "code": "Digit4"
},
"5": {
  "windowsVirtualKeyCode": 53,
  "key": "5",
  "code": "Digit5"
},
"6": {
  "windowsVirtualKeyCode": 54,
  "key": "6",
  "code": "Digit6"
},
"7": {
  "windowsVirtualKeyCode": 55,
  "key": "7",
  "code": "Digit7"
},
"8": {
  "windowsVirtualKeyCode": 56,
  "key": "8",
  "code": "Digit8"
},
"9": {
  "windowsVirtualKeyCode": 57,
  "key": "9",
  "code": "Digit9"
},
"Power": {
  "key": "Power",
  "code": "Power"
},
"Eject": {
  "key": "Eject",
  "code": "Eject"
},
"Abort": {
  "windowsVirtualKeyCode": 3,
  "code": "Abort",
  "key": "Cancel"
},
"Help": {
  "windowsVirtualKeyCode": 6,
  "code": "Help",
  "key": "Help"
},
"Backspace": {
  "windowsVirtualKeyCode": 8,
  "code": "Backspace",
  "key": "Backspace"
},
"Tab": {
  "windowsVirtualKeyCode": 9,
  "code": "Tab",
  "key": "Tab"
},
"Numpad5": {
  "windowsVirtualKeyCode": 101,
  "shiftKeyCode": 12,
  "key": "Clear",
  "code": "Numpad5",
  "shiftKey": "5",
  "location": 3
},
"NumpadEnter": {
  "windowsVirtualKeyCode": 13,
  "code": "NumpadEnter",
  "key": "Enter",
  "text": "\r",
  "location": 3
},
"Enter": {
  "windowsVirtualKeyCode": 13,
  "code": "Enter",
  "key": "Enter",
  "text": "\r"
},
"\r": {
  "windowsVirtualKeyCode": 13,
  "code": "Enter",
  "key": "Enter",
  "text": "\r"
},
"\n": {
  "windowsVirtualKeyCode": 13,
  "code": "Enter",
  "key": "Enter",
  "text": "\r"
},
"ShiftLeft": {
  "windowsVirtualKeyCode": 16,
  "code": "ShiftLeft",
  "key": "Shift",
  "location": 1
},
"ShiftRight": {
  "windowsVirtualKeyCode": 16,
  "code": "ShiftRight",
  "key": "Shift",
  "location": 2
},
"ControlLeft": {
  "windowsVirtualKeyCode": 17,
  "code": "ControlLeft",
  "key": "Control",
  "location": 1
},
"ControlRight": {
  "windowsVirtualKeyCode": 17,
  "code": "ControlRight",
  "key": "Control",
  "location": 2
},
"AltLeft": {
  "windowsVirtualKeyCode": 18,
  "code": "AltLeft",
  "key": "Alt",
  "location": 1
},
"AltRight": {
  "windowsVirtualKeyCode": 18,
  "code": "AltRight",
  "key": "Alt",
  "location": 2
},
"Pause": {
  "windowsVirtualKeyCode": 19,
  "code": "Pause",
  "key": "Pause"
},
"CapsLock": {
  "windowsVirtualKeyCode": 20,
  "code": "CapsLock",
  "key": "CapsLock"
},
"Escape": {
  "windowsVirtualKeyCode": 27,
  "code": "Escape",
  "key": "Escape"
},
"Convert": {
  "windowsVirtualKeyCode": 28,
  "code": "Convert",
  "key": "Convert"
},
"NonConvert": {
  "windowsVirtualKeyCode": 29,
  "code": "NonConvert",
  "key": "NonConvert"
},
"Space": {
  "windowsVirtualKeyCode": 32,
  "code": "Space",
  "key": " ",
  "text": " "
},
"Numpad9": {
  "windowsVirtualKeyCode": 105,
  "shiftKeyCode": 33,
  "key": "PageUp",
  "code": "Numpad9",
  "shiftKey": "9",
  "location": 3
},
"PageUp": {
  "windowsVirtualKeyCode": 33,
  "code": "PageUp",
  "key": "PageUp"
},
"Numpad3": {
  "windowsVirtualKeyCode": 99,
  "shiftKeyCode": 34,
  "key": "PageDown",
  "code": "Numpad3",
  "shiftKey": "3",
  "location": 3
},
"PageDown": {
  "windowsVirtualKeyCode": 34,
  "code": "PageDown",
  "key": "PageDown"
},
"End": {
  "windowsVirtualKeyCode": 35,
  "code": "End",
  "key": "End"
},
"Numpad1": {
  "windowsVirtualKeyCode": 97,
  "shiftKeyCode": 35,
  "key": "End",
  "code": "Numpad1",
  "shiftKey": "1",
  "location": 3
},
"Home": {
  "windowsVirtualKeyCode": 36,
  "code": "Home",
  "key": "Home"
},
"Numpad7": {
  "windowsVirtualKeyCode": 103,
  "shiftKeyCode": 36,
  "key": "Home",
  "code": "Numpad7",
  "shiftKey": "7",
  "location": 3
},
"ArrowLeft": {
  "windowsVirtualKeyCode": 37,
  "code": "ArrowLeft",
  "key": "ArrowLeft"
},
"Numpad4": {
  "windowsVirtualKeyCode": 100,
  "shiftKeyCode": 37,
  "key": "ArrowLeft",
  "code": "Numpad4",
  "shiftKey": "4",
  "location": 3
},
"Numpad8": {
  "windowsVirtualKeyCode": 104,
  "shiftKeyCode": 38,
  "key": "ArrowUp",
  "code": "Numpad8",
  "shiftKey": "8",
  "location": 3
},
"ArrowUp": {
  "windowsVirtualKeyCode": 38,
  "code": "ArrowUp",
  "key": "ArrowUp"
},
"ArrowRight": {
  "windowsVirtualKeyCode": 39,
  "code": "ArrowRight",
  "key": "ArrowRight"
},
"Numpad6": {
  "windowsVirtualKeyCode": 102,
  "shiftKeyCode": 39,
  "key": "ArrowRight",
  "code": "Numpad6",
  "shiftKey": "6",
  "location": 3
},
"Numpad2": {
  "windowsVirtualKeyCode": 98,
  "shiftKeyCode": 40,
  "key": "ArrowDown",
  "code": "Numpad2",
  "shiftKey": "2",
  "location": 3
},
"ArrowDown": {
  "windowsVirtualKeyCode": 40,
  "code": "ArrowDown",
  "key": "ArrowDown"
},
"Select": {
  "windowsVirtualKeyCode": 41,
  "code": "Select",
  "key": "Select"
},
"Open": {
  "windowsVirtualKeyCode": 43,
  "code": "Open",
  "key": "Execute"
},
"PrintScreen": {
  "windowsVirtualKeyCode": 44,
  "code": "PrintScreen",
  "key": "PrintScreen"
},
"Insert": {
  "windowsVirtualKeyCode": 45,
  "code": "Insert",
  "key": "Insert"
},
"Numpad0": {
  "windowsVirtualKeyCode": 96,
  "shiftKeyCode": 45,
  "key": "Insert",
  "code": "Numpad0",
  "shiftKey": "0",
  "location": 3
},
"Delete": {
  "windowsVirtualKeyCode": 46,
  "code": "Delete",
  "key": "Delete"
},
"NumpadDecimal": {
  "windowsVirtualKeyCode": 110,
  "shiftKeyCode": 46,
  "code": "NumpadDecimal",
  "key": "\u0000",
  "shiftKey": ".",
  "location": 3
},
"Digit0": {
  "windowsVirtualKeyCode": 48,
  "code": "Digit0",
  "shiftKey": ")",
  "key": "0"
},
"Digit1": {
  "windowsVirtualKeyCode": 49,
  "code": "Digit1",
  "shiftKey": "!",
  "key": "1"
},
"Digit2": {
  "windowsVirtualKeyCode": 50,
  "code": "Digit2",
  "shiftKey": "@",
  "key": "2"
},
"Digit3": {
  "windowsVirtualKeyCode": 51,
  "code": "Digit3",
  "shiftKey": "#",
  "key": "3"
},
"Digit4": {
  "windowsVirtualKeyCode": 52,
  "code": "Digit4",
  "shiftKey": "$",
  "key": "4"
},
"Digit5": {
  "windowsVirtualKeyCode": 53,
  "code": "Digit5",
  "shiftKey": "%",
  "key": "5"
},
"Digit6": {
  "windowsVirtualKeyCode": 54,
  "code": "Digit6",
  "shiftKey": "^",
  "key": "6"
},
"Digit7": {
  "windowsVirtualKeyCode": 55,
  "code": "Digit7",
  "shiftKey": "&",
  "key": "7"
},
"Digit8": {
  "windowsVirtualKeyCode": 56,
  "code": "Digit8",
  "shiftKey": "*",
  "key": "8"
},
"Digit9": {
  "windowsVirtualKeyCode": 57,
  "code": "Digit9",
  "shiftKey": "(",
  "key": "9"
},
"KeyA": {
  "windowsVirtualKeyCode": 65,
  "code": "KeyA",
  "shiftKey": "A",
  "key": "a"
},
"KeyB": {
  "windowsVirtualKeyCode": 66,
  "code": "KeyB",
  "shiftKey": "B",
  "key": "b"
},
"KeyC": {
  "windowsVirtualKeyCode": 67,
  "code": "KeyC",
  "shiftKey": "C",
  "key": "c"
},
"KeyD": {
  "windowsVirtualKeyCode": 68,
  "code": "KeyD",
  "shiftKey": "D",
  "key": "d"
},
"KeyE": {
  "windowsVirtualKeyCode": 69,
  "code": "KeyE",
  "shiftKey": "E",
  "key": "e"
},
"KeyF": {
  "windowsVirtualKeyCode": 70,
  "code": "KeyF",
  "shiftKey": "F",
  "key": "f"
},
"KeyG": {
  "windowsVirtualKeyCode": 71,
  "code": "KeyG",
  "shiftKey": "G",
  "key": "g"
},
"KeyH": {
  "windowsVirtualKeyCode": 72,
  "code": "KeyH",
  "shiftKey": "H",
  "key": "h"
},
"KeyI": {
  "windowsVirtualKeyCode": 73,
  "code": "KeyI",
  "shiftKey": "I",
  "key": "i"
},
"KeyJ": {
  "windowsVirtualKeyCode": 74,
  "code": "KeyJ",
  "shiftKey": "J",
  "key": "j"
},
"KeyK": {
  "windowsVirtualKeyCode": 75,
  "code": "KeyK",
  "shiftKey": "K",
  "key": "k"
},
"KeyL": {
  "windowsVirtualKeyCode": 76,
  "code": "KeyL",
  "shiftKey": "L",
  "key": "l"
},
"KeyM": {
  "windowsVirtualKeyCode": 77,
  "code": "KeyM",
  "shiftKey": "M",
  "key": "m"
},
"KeyN": {
  "windowsVirtualKeyCode": 78,
  "code": "KeyN",
  "shiftKey": "N",
  "key": "n"
},
"KeyO": {
  "windowsVirtualKeyCode": 79,
  "code": "KeyO",
  "shiftKey": "O",
  "key": "o"
},
"KeyP": {
  "windowsVirtualKeyCode": 80,
  "code": "KeyP",
  "shiftKey": "P",
  "key": "p"
},
"KeyQ": {
  "windowsVirtualKeyCode": 81,
  "code": "KeyQ",
  "shiftKey": "Q",
  "key": "q"
},
"KeyR": {
  "windowsVirtualKeyCode": 82,
  "code": "KeyR",
  "shiftKey": "R",
  "key": "r"
},
"KeyS": {
  "windowsVirtualKeyCode": 83,
  "code": "KeyS",
  "shiftKey": "S",
  "key": "s"
},
"KeyT": {
  "windowsVirtualKeyCode": 84,
  "code": "KeyT",
  "shiftKey": "T",
  "key": "t"
},
"KeyU": {
  "windowsVirtualKeyCode": 85,
  "code": "KeyU",
  "shiftKey": "U",
  "key": "u"
},
"KeyV": {
  "windowsVirtualKeyCode": 86,
  "code": "KeyV",
  "shiftKey": "V",
  "key": "v"
},
"KeyW": {
  "windowsVirtualKeyCode": 87,
  "code": "KeyW",
  "shiftKey": "W",
  "key": "w"
},
"KeyX": {
  "windowsVirtualKeyCode": 88,
  "code": "KeyX",
  "shiftKey": "X",
  "key": "x"
},
"KeyY": {
  "windowsVirtualKeyCode": 89,
  "code": "KeyY",
  "shiftKey": "Y",
  "key": "y"
},
"KeyZ": {
  "windowsVirtualKeyCode": 90,
  "code": "KeyZ",
  "shiftKey": "Z",
  "key": "z"
},
"MetaLeft": {
  "windowsVirtualKeyCode": 91,
  "code": "MetaLeft",
  "key": "Meta",
  "location": 1
},
"MetaRight": {
  "windowsVirtualKeyCode": 92,
  "code": "MetaRight",
  "key": "Meta",
  "location": 2
},
"ContextMenu": {
  "windowsVirtualKeyCode": 93,
  "code": "ContextMenu",
  "key": "ContextMenu"
},
"NumpadMultiply": {
  "windowsVirtualKeyCode": 106,
  "code": "NumpadMultiply",
  "key": "*",
  "location": 3
},
"NumpadAdd": {
  "windowsVirtualKeyCode": 107,
  "code": "NumpadAdd",
  "key": "+",
  "location": 3
},
"NumpadSubtract": {
  "windowsVirtualKeyCode": 109,
  "code": "NumpadSubtract",
  "key": "-",
  "location": 3
},
"NumpadDivide": {
  "windowsVirtualKeyCode": 111,
  "code": "NumpadDivide",
  "key": "/",
  "location": 3
},
"F1": {
  "windowsVirtualKeyCode": 112,
  "code": "F1",
  "key": "F1"
},
"F2": {
  "windowsVirtualKeyCode": 113,
  "code": "F2",
  "key": "F2"
},
"F3": {
  "windowsVirtualKeyCode": 114,
  "code": "F3",
  "key": "F3"
},
"F4": {
  "windowsVirtualKeyCode": 115,
  "code": "F4",
  "key": "F4"
},
"F5": {
  "windowsVirtualKeyCode": 116,
  "code": "F5",
  "key": "F5"
},
"F6": {
  "windowsVirtualKeyCode": 117,
  "code": "F6",
  "key": "F6"
},
"F7": {
  "windowsVirtualKeyCode": 118,
  "code": "F7",
  "key": "F7"
},
"F8": {
  "windowsVirtualKeyCode": 119,
  "code": "F8",
  "key": "F8"
},
"F9": {
  "windowsVirtualKeyCode": 120,
  "code": "F9",
  "key": "F9"
},
"F10": {
  "windowsVirtualKeyCode": 121,
  "code": "F10",
  "key": "F10"
},
"F11": {
  "windowsVirtualKeyCode": 122,
  "code": "F11",
  "key": "F11"
},
"F12": {
  "windowsVirtualKeyCode": 123,
  "code": "F12",
  "key": "F12"
},
"F13": {
  "windowsVirtualKeyCode": 124,
  "code": "F13",
  "key": "F13"
},
"F14": {
  "windowsVirtualKeyCode": 125,
  "code": "F14",
  "key": "F14"
},
"F15": {
  "windowsVirtualKeyCode": 126,
  "code": "F15",
  "key": "F15"
},
"F16": {
  "windowsVirtualKeyCode": 127,
  "code": "F16",
  "key": "F16"
},
"F17": {
  "windowsVirtualKeyCode": 128,
  "code": "F17",
  "key": "F17"
},
"F18": {
  "windowsVirtualKeyCode": 129,
  "code": "F18",
  "key": "F18"
},
"F19": {
  "windowsVirtualKeyCode": 130,
  "code": "F19",
  "key": "F19"
},
"F20": {
  "windowsVirtualKeyCode": 131,
  "code": "F20",
  "key": "F20"
},
"F21": {
  "windowsVirtualKeyCode": 132,
  "code": "F21",
  "key": "F21"
},
"F22": {
  "windowsVirtualKeyCode": 133,
  "code": "F22",
  "key": "F22"
},
"F23": {
  "windowsVirtualKeyCode": 134,
  "code": "F23",
  "key": "F23"
},
"F24": {
  "windowsVirtualKeyCode": 135,
  "code": "F24",
  "key": "F24"
},
"NumLock": {
  "windowsVirtualKeyCode": 144,
  "code": "NumLock",
  "key": "NumLock"
},
"ScrollLock": {
  "windowsVirtualKeyCode": 145,
  "code": "ScrollLock",
  "key": "ScrollLock"
},
"AudioVolumeMute": {
  "windowsVirtualKeyCode": 173,
  "code": "AudioVolumeMute",
  "key": "AudioVolumeMute"
},
"AudioVolumeDown": {
  "windowsVirtualKeyCode": 174,
  "code": "AudioVolumeDown",
  "key": "AudioVolumeDown"
},
"AudioVolumeUp": {
  "windowsVirtualKeyCode": 175,
  "code": "AudioVolumeUp",
  "key": "AudioVolumeUp"
},
"MediaTrackNext": {
  "windowsVirtualKeyCode": 176,
  "code": "MediaTrackNext",
  "key": "MediaTrackNext"
},
"MediaTrackPrevious": {
  "windowsVirtualKeyCode": 177,
  "code": "MediaTrackPrevious",
  "key": "MediaTrackPrevious"
},
"MediaStop": {
  "windowsVirtualKeyCode": 178,
  "code": "MediaStop",
  "key": "MediaStop"
},
"MediaPlayPause": {
  "windowsVirtualKeyCode": 179,
  "code": "MediaPlayPause",
  "key": "MediaPlayPause"
},
"Semicolon": {
  "windowsVirtualKeyCode": 186,
  "code": "Semicolon",
  "shiftKey": ":",
  "key": ";"
},
"Equal": {
  "windowsVirtualKeyCode": 187,
  "code": "Equal",
  "shiftKey": "+",
  "key": "="
},
"NumpadEqual": {
  "windowsVirtualKeyCode": 187,
  "code": "NumpadEqual",
  "key": "=",
  "location": 3
},
"Comma": {
  "windowsVirtualKeyCode": 188,
  "code": "Comma",
  "shiftKey": "<",
  "key": ","
},
"Minus": {
  "windowsVirtualKeyCode": 189,
  "code": "Minus",
  "shiftKey": "_",
  "key": "-"
},
"Period": {
  "windowsVirtualKeyCode": 190,
  "code": "Period",
  "shiftKey": ">",
  "key": "."
},
"Slash": {
  "windowsVirtualKeyCode": 191,
  "code": "Slash",
  "shiftKey": "?",
  "key": "/"
},
"Backquote": {
  "windowsVirtualKeyCode": 192,
  "code": "Backquote",
  "shiftKey": "~",
  "key": "`"
},
"BracketLeft": {
  "windowsVirtualKeyCode": 219,
  "code": "BracketLeft",
  "shiftKey": "{",
  "key": "["
},
"Backslash": {
  "windowsVirtualKeyCode": 220,
  "code": "Backslash",
  "shiftKey": "|",
  "key": "\\"
},
"BracketRight": {
  "windowsVirtualKeyCode": 221,
  "code": "BracketRight",
  "shiftKey": "}",
  "key": "]"
},
"Quote": {
  "windowsVirtualKeyCode": 222,
  "code": "Quote",
  "shiftKey": "\"",
  "key": "'"
},
"AltGraph": {
  "windowsVirtualKeyCode": 225,
  "code": "AltGraph",
  "key": "AltGraph"
},
"Props": {
  "windowsVirtualKeyCode": 247,
  "code": "Props",
  "key": "CrSel"
},
"Cancel": {
  "windowsVirtualKeyCode": 3,
  "key": "Cancel",
  "code": "Abort"
},
"Clear": {
  "windowsVirtualKeyCode": 12,
  "key": "Clear",
  "code": "Numpad5",
  "location": 3
},
"Shift": {
  "windowsVirtualKeyCode": 16,
  "key": "Shift",
  "code": "ShiftLeft",
  "location": 1
},
"Control": {
  "windowsVirtualKeyCode": 17,
  "key": "Control",
  "code": "ControlLeft",
  "location": 1
},
"Alt": {
  "windowsVirtualKeyCode": 18,
  "key": "Alt",
  "code": "AltLeft",
  "location": 1
},
"Accept": {
  "windowsVirtualKeyCode": 30,
  "key": "Accept"
},
"ModeChange": {
  "windowsVirtualKeyCode": 31,
  "key": "ModeChange"
},
" ": {
  "windowsVirtualKeyCode": 32,
  "key": " ",
  "code": "Space"
},
"Print": {
  "windowsVirtualKeyCode": 42,
  "key": "Print"
},
"Execute": {
  "windowsVirtualKeyCode": 43,
  "key": "Execute",
  "code": "Open"
},
"\u0000": {
  "windowsVirtualKeyCode": 46,
  "key": "\u0000",
  "code": "NumpadDecimal",
  "location": 3
},
"a": {
  "windowsVirtualKeyCode": 65,
  "key": "a",
  "code": "KeyA"
},
"b": {
  "windowsVirtualKeyCode": 66,
  "key": "b",
  "code": "KeyB"
},
"c": {
  "windowsVirtualKeyCode": 67,
  "key": "c",
  "code": "KeyC"
},
"d": {
  "windowsVirtualKeyCode": 68,
  "key": "d",
  "code": "KeyD"
},
"e": {
  "windowsVirtualKeyCode": 69,
  "key": "e",
  "code": "KeyE"
},
"f": {
  "windowsVirtualKeyCode": 70,
  "key": "f",
  "code": "KeyF"
},
"g": {
  "windowsVirtualKeyCode": 71,
  "key": "g",
  "code": "KeyG"
},
"h": {
  "windowsVirtualKeyCode": 72,
  "key": "h",
  "code": "KeyH"
},
"i": {
  "windowsVirtualKeyCode": 73,
  "key": "i",
  "code": "KeyI"
},
"j": {
  "windowsVirtualKeyCode": 74,
  "key": "j",
  "code": "KeyJ"
},
"k": {
  "windowsVirtualKeyCode": 75,
  "key": "k",
  "code": "KeyK"
},
"l": {
  "windowsVirtualKeyCode": 76,
  "key": "l",
  "code": "KeyL"
},
"m": {
  "windowsVirtualKeyCode": 77,
  "key": "m",
  "code": "KeyM"
},
"n": {
  "windowsVirtualKeyCode": 78,
  "key": "n",
  "code": "KeyN"
},
"o": {
  "windowsVirtualKeyCode": 79,
  "key": "o",
  "code": "KeyO"
},
"p": {
  "windowsVirtualKeyCode": 80,
  "key": "p",
  "code": "KeyP"
},
"q": {
  "windowsVirtualKeyCode": 81,
  "key": "q",
  "code": "KeyQ"
},
"r": {
  "windowsVirtualKeyCode": 82,
  "key": "r",
  "code": "KeyR"
},
"s": {
  "windowsVirtualKeyCode": 83,
  "key": "s",
  "code": "KeyS"
},
"t": {
  "windowsVirtualKeyCode": 84,
  "key": "t",
  "code": "KeyT"
},
"u": {
  "windowsVirtualKeyCode": 85,
  "key": "u",
  "code": "KeyU"
},
"v": {
  "windowsVirtualKeyCode": 86,
  "key": "v",
  "code": "KeyV"
},
"w": {
  "windowsVirtualKeyCode": 87,
  "key": "w",
  "code": "KeyW"
},
"x": {
  "windowsVirtualKeyCode": 88,
  "key": "x",
  "code": "KeyX"
},
"y": {
  "windowsVirtualKeyCode": 89,
  "key": "y",
  "code": "KeyY"
},
"z": {
  "windowsVirtualKeyCode": 90,
  "key": "z",
  "code": "KeyZ"
},
"Meta": {
  "windowsVirtualKeyCode": 91,
  "key": "Meta",
  "code": "MetaLeft",
  "location": 1
},
"*": {
  "windowsVirtualKeyCode": 106,
  "key": "*",
  "code": "NumpadMultiply",
  "location": 3
},
"+": {
  "windowsVirtualKeyCode": 107,
  "key": "+",
  "code": "NumpadAdd",
  "location": 3
},
"-": {
  "windowsVirtualKeyCode": 109,
  "key": "-",
  "code": "NumpadSubtract",
  "location": 3
},
"/": {
  "windowsVirtualKeyCode": 111,
  "key": "/",
  "code": "NumpadDivide",
  "location": 3
},
";": {
  "windowsVirtualKeyCode": 186,
  "key": ";",
  "code": "Semicolon"
},
"=": {
  "windowsVirtualKeyCode": 187,
  "key": "=",
  "code": "Equal"
},
",": {
  "windowsVirtualKeyCode": 188,
  "key": ",",
  "code": "Comma"
},
".": {
  "windowsVirtualKeyCode": 190,
  "key": ".",
  "code": "Period"
},
"`": {
  "windowsVirtualKeyCode": 192,
  "key": "`",
  "code": "Backquote"
},
"[": {
  "windowsVirtualKeyCode": 219,
  "key": "[",
  "code": "BracketLeft"
},
"\\": {
  "windowsVirtualKeyCode": 220,
  "key": "\\",
  "code": "Backslash"
},
"]": {
  "windowsVirtualKeyCode": 221,
  "key": "]",
  "code": "BracketRight"
},
"'": {
  "windowsVirtualKeyCode": 222,
  "key": "'",
  "code": "Quote"
},
"Attn": {
  "windowsVirtualKeyCode": 246,
  "key": "Attn"
},
"CrSel": {
  "windowsVirtualKeyCode": 247,
  "key": "CrSel",
  "code": "Props"
},
"ExSel": {
  "windowsVirtualKeyCode": 248,
  "key": "ExSel"
},
"EraseEof": {
  "windowsVirtualKeyCode": 249,
  "key": "EraseEof"
},
"Play": {
  "windowsVirtualKeyCode": 250,
  "key": "Play"
},
"ZoomOut": {
  "windowsVirtualKeyCode": 251,
  "key": "ZoomOut"
},
")": {
  "windowsVirtualKeyCode": 48,
  "key": ")",
  "code": "Digit0"
},
"!": {
  "windowsVirtualKeyCode": 49,
  "key": "!",
  "code": "Digit1"
},
"@": {
  "windowsVirtualKeyCode": 50,
  "key": "@",
  "code": "Digit2"
},
"#": {
  "windowsVirtualKeyCode": 51,
  "key": "#",
  "code": "Digit3"
},
"$": {
  "windowsVirtualKeyCode": 52,
  "key": "$",
  "code": "Digit4"
},
"%": {
  "windowsVirtualKeyCode": 53,
  "key": "%",
  "code": "Digit5"
},
"^": {
  "windowsVirtualKeyCode": 54,
  "key": "^",
  "code": "Digit6"
},
"&": {
  "windowsVirtualKeyCode": 55,
  "key": "&",
  "code": "Digit7"
},
"(": {
  "windowsVirtualKeyCode": 57,
  "key": "(",
  "code": "Digit9"
},
"A": {
  "windowsVirtualKeyCode": 65,
  "key": "A",
  "code": "KeyA"
},
"B": {
  "windowsVirtualKeyCode": 66,
  "key": "B",
  "code": "KeyB"
},
"C": {
  "windowsVirtualKeyCode": 67,
  "key": "C",
  "code": "KeyC"
},
"D": {
  "windowsVirtualKeyCode": 68,
  "key": "D",
  "code": "KeyD"
},
"E": {
  "windowsVirtualKeyCode": 69,
  "key": "E",
  "code": "KeyE"
},
"F": {
  "windowsVirtualKeyCode": 70,
  "key": "F",
  "code": "KeyF"
},
"G": {
  "windowsVirtualKeyCode": 71,
  "key": "G",
  "code": "KeyG"
},
"H": {
  "windowsVirtualKeyCode": 72,
  "key": "H",
  "code": "KeyH"
},
"I": {
  "windowsVirtualKeyCode": 73,
  "key": "I",
  "code": "KeyI"
},
"J": {
  "windowsVirtualKeyCode": 74,
  "key": "J",
  "code": "KeyJ"
},
"K": {
  "windowsVirtualKeyCode": 75,
  "key": "K",
  "code": "KeyK"
},
"L": {
  "windowsVirtualKeyCode": 76,
  "key": "L",
  "code": "KeyL"
},
"M": {
  "windowsVirtualKeyCode": 77,
  "key": "M",
  "code": "KeyM"
},
"N": {
  "windowsVirtualKeyCode": 78,
  "key": "N",
  "code": "KeyN"
},
"O": {
  "windowsVirtualKeyCode": 79,
  "key": "O",
  "code": "KeyO"
},
"P": {
  "windowsVirtualKeyCode": 80,
  "key": "P",
  "code": "KeyP"
},
"Q": {
  "windowsVirtualKeyCode": 81,
  "key": "Q",
  "code": "KeyQ"
},
"R": {
  "windowsVirtualKeyCode": 82,
  "key": "R",
  "code": "KeyR"
},
"S": {
  "windowsVirtualKeyCode": 83,
  "key": "S",
  "code": "KeyS"
},
"T": {
  "windowsVirtualKeyCode": 84,
  "key": "T",
  "code": "KeyT"
},
"U": {
  "windowsVirtualKeyCode": 85,
  "key": "U",
  "code": "KeyU"
},
"V": {
  "windowsVirtualKeyCode": 86,
  "key": "V",
  "code": "KeyV"
},
"W": {
  "windowsVirtualKeyCode": 87,
  "key": "W",
  "code": "KeyW"
},
"X": {
  "windowsVirtualKeyCode": 88,
  "key": "X",
  "code": "KeyX"
},
"Y": {
  "windowsVirtualKeyCode": 89,
  "key": "Y",
  "code": "KeyY"
},
"Z": {
  "windowsVirtualKeyCode": 90,
  "key": "Z",
  "code": "KeyZ"
},
":": {
  "windowsVirtualKeyCode": 186,
  "key": ":",
  "code": "Semicolon"
},
"<": {
  "windowsVirtualKeyCode": 188,
  "key": "<",
  "code": "Comma"
},
"_": {
  "windowsVirtualKeyCode": 189,
  "key": "_",
  "code": "Minus"
},
">": {
  "windowsVirtualKeyCode": 190,
  "key": ">",
  "code": "Period"
},
"?": {
  "windowsVirtualKeyCode": 191,
  "key": "?",
  "code": "Slash"
},
"~": {
  "windowsVirtualKeyCode": 192,
  "key": "~",
  "code": "Backquote"
},
"{": {
  "windowsVirtualKeyCode": 219,
  "key": "{",
  "code": "BracketLeft"
},
"|": {
  "windowsVirtualKeyCode": 220,
  "key": "|",
  "code": "Backslash"
},
"}": {
  "windowsVirtualKeyCode": 221,
  "key": "}",
  "code": "BracketRight"
},
"\"": {
  "windowsVirtualKeyCode": 222,
  "key": "\"",
  "code": "Quote"
}

}