{
"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" }
}