{ "name": "EurKEY v1.3", "group": "126", "id": "-17356", "modifierMap": { "f4": { "defaultIndex": "7", "selects": [ { "mapIndex": "0", "modifiers": [ "command?", "anyShift? caps? command" ] }, { "mapIndex": "1", "modifiers": [ "anyShift caps?" ] }, { "mapIndex": "2", "modifiers": [ "caps" ] }, { "mapIndex": "3", "modifiers": [ "anyOption" ] }, { "mapIndex": "4", "modifiers": [ "anyShift caps? anyOption command?" ] }, { "mapIndex": "5", "modifiers": [ "caps anyOption" ] }, { "mapIndex": "6", "modifiers": [ "caps? anyOption command" ] }, { "mapIndex": "7", "modifiers": [ "anyShift caps? option? command? control", "shift? caps? anyOption command? control", "caps? anyOption? command? control" ] } ] } }, "actions": { "!": { "none": "!", "dead: α": "₁", "dead: √": "≠" }, "\"": { "none": "\"", "dead: α": "₊", "dead: √": "″" }, "#": { "none": "#", "dead: ˇ": "Ǯ", "dead: α": "₃" }, "$": { "none": "$", "dead: α": "₄" }, "%": { "none": "%", "dead: α": "₅", "dead: √": "‰" }, "&": { "none": "&", "dead: α": "₇", "dead: √": "∧" }, "'": { "none": "'", "dead: α": "₌", "dead: √": "′" }, "(": { "none": "(", "dead: α": "₉" }, ")": { "none": ")", "dead: α": "₀" }, "*": { "none": "*", "dead: α": "₈", "dead: √": "⊗" }, "+": { "none": "+", "dead: ¬": "⇔", "dead: α": "⁺", "dead: √": "⊕" }, "-": { "none": "-", "dead: α": "⁻", "dead: √": "±" }, ".": { "none": ".", "dead: √": "⋅" }, "0": { "none": "0", "dead: α": "⁰" }, "1": { "none": "1", "dead: ¬": "№", "dead: ¯": "‐", "dead: α": "¹" }, "2": { "none": "2", "dead: ¬": "½", "dead: ¯": "–", "dead: α": "²" }, "3": { "none": "3", "dead: ¬": "⅓", "dead: ¯": "—", "dead: ˇ": "ǯ", "dead: α": "³", "dead: √": "∛" }, "4": { "none": "4", "dead: ¬": "¼", "dead: α": "⁴", "dead: √": "∜" }, "5": { "none": "5", "dead: ¬": "⅔", "dead: ¯": "¯", "dead: ´": "´", "dead: ˇ": "ˇ", "dead: ˚": "˚", "dead: α": "⁵" }, "6": { "none": "6", "dead: ¬": "¾", "dead: α": "⁶" }, "6 option": { "next": "dead: ^" }, "7": { "none": "7", "dead: α": "⁷", "dead: √": "∡" }, "8": { "none": "8", "dead: α": "⁸", "dead: √": "∠" }, "9": { "none": "9", "dead: α": "⁹", "dead: √": "∟" }, ":": { "none": ":", "dead: √": "∴" }, ";": { "none": ";", "dead: α": "₋", "dead: √": "∵" }, "<": { "none": "<", "dead: √": "≤" }, "=": { "none": "=", "dead: ¬": "↔", "dead: α": "⁼", "dead: √": "≝" }, ">": { "none": ">", "dead: √": "≥" }, "@": { "none": "@", "dead: α": "₂" }, "A": { "none": "A", "dead: ^": "Â", "dead: `": "À", "dead: ~": "Ã", "dead: ¨": "Ä", "dead: ¯": "Ā", "dead: ´": "Á", "dead: ˇ": "Ǎ", "dead: ˚": "Å", "dead: α": "Α", "dead: √": "∀" }, "B": { "none": "B", "dead: ¯": "Ƀ", "dead: ´": "Ɓ", "dead: α": "Β", "dead: √": "⊇" }, "C": { "none": "C", "dead: ^": "Ĉ", "dead: ¬": "©", "dead: ´": "Ć", "dead: ˇ": "Č", "dead: ˚": "Ċ", "dead: α": "Χ", "dead: √": "ℂ" }, "D": { "none": "D", "dead: ¯": "Đ", "dead: ˇ": "Ď", "dead: α": "Δ", "dead: √": "∇" }, "E": { "none": "E", "dead: ^": "Ê", "dead: `": "È", "dead: ¨": "Ë", "dead: ¯": "Ē", "dead: ´": "É", "dead: ˇ": "Ě", "dead: ˚": "Ė", "dead: α": "Ε", "dead: √": "∃" }, "F": { "none": "F", "dead: α": "Φ", "dead: √": "∎" }, "G": { "none": "G", "dead: ^": "Ĝ", "dead: ¯": "Ḡ", "dead: ´": "Ǵ", "dead: ˇ": "Ǧ", "dead: ˚": "Ġ", "dead: α": "Γ", "dead: √": "⊃" }, "H": { "none": "H", "dead: ^": "Ĥ", "dead: ¨": "Ḧ", "dead: ¬": "⇐", "dead: ¯": "Ħ", "dead: ˇ": "Ȟ", "dead: α": "Θ", "dead: √": "⊅" }, "I": { "none": "I", "dead: ^": "Î", "dead: `": "Ì", "dead: ~": "Ĩ", "dead: ¨": "Ï", "dead: ¬": "⇗", "dead: ¯": "Ī", "dead: ´": "Í", "dead: ˇ": "Ǐ", "dead: ˚": "İ", "dead: α": "Η" }, "J": { "none": "J", "dead: ^": "Ĵ", "dead: ¬": "⇓", "dead: α": "Ι" }, "K": { "none": "K", "dead: ¬": "⇑", "dead: ´": "Ḱ", "dead: ˇ": "Ǩ", "dead: α": "Κ", "dead: √": "∌" }, "L": { "none": "L", "dead: ¬": "⇒", "dead: ¯": "Ḻ", "dead: ´": "Ł", "dead: ˇ": "Ľ", "dead: α": "Λ", "dead: √": "∦" }, "M": { "none": "M", "dead: ¬": "⇘", "dead: ´": "Ḿ", "dead: α": "Μ", "dead: √": "∉" }, "N": { "none": "N", "dead: ~": "Ñ", "dead: ¬": "⇙", "dead: ´": "Ń", "dead: ˇ": "Ň", "dead: α": "Ν", "dead: √": "ℕ" }, "O": { "none": "O", "dead: ^": "Ô", "dead: `": "Ò", "dead: ~": "Õ", "dead: ¨": "Ö", "dead: ¯": "Ō", "dead: ´": "Ó", "dead: ˇ": "Ǒ", "dead: α": "Ο", "dead: √": "∅" }, "P": { "none": "P", "dead: ¬": "℗", "dead: ´": "Ṕ", "dead: α": "Π", "dead: √": "ℙ" }, "Q": { "none": "Q", "dead: α": "Ω", "dead: √": "ℚ" }, "R": { "none": "R", "dead: ¬": "®", "dead: ´": "Ŕ", "dead: ˇ": "Ř", "dead: α": "Ρ", "dead: √": "ℝ" }, "S": { "none": "S", "dead: ^": "Ŝ", "dead: ¬": "℠", "dead: ´": "Ś", "dead: ˇ": "Š", "dead: α": "Σ", "dead: √": "∫" }, "T": { "none": "T", "dead: ¬": "℠", "dead: ¯": "Ŧ", "dead: ˇ": "Ť", "dead: α": "Τ" }, "U": { "none": "U", "dead: ^": "Û", "dead: `": "Ù", "dead: ~": "Ũ", "dead: ¨": "Ü", "dead: ¬": "⇖", "dead: ¯": "Ū", "dead: ´": "Ú", "dead: ˇ": "Ǔ", "dead: ˚": "Ů", "dead: α": "Ω", "dead: √": "∖" }, "V": { "none": "V", "dead: α": "Β" }, "W": { "none": "W", "dead: ^": "Ŵ", "dead: ¨": "Ẅ", "dead: ´": "Ẃ", "dead: α": "Ψ" }, "X": { "none": "X", "dead: ¨": "Ẍ", "dead: α": "Ξ", "dead: √": "∄" }, "Y": { "none": "Y", "dead: ^": "Ŷ", "dead: ~": "Ỹ", "dead: ¨": "Ÿ", "dead: ¯": "Ȳ", "dead: ´": "Ý", "dead: α": "Υ" }, "Z": { "none": "Z", "dead: ´": "Ź", "dead: ˇ": "Ž", "dead: ˚": "Ż", "dead: α": "Ζ", "dead: √": "ℤ" }, "[": { "none": "[", "dead: α": "⁽" }, "]": { "none": "]", "dead: α": "⁾" }, "^": { "none": "^", "dead: α": "₆", "dead: √": "℘" }, "_": { "none": "_" }, "`": { "next": "dead: `" }, "a": { "none": "a", "dead: ^": "â", "dead: `": "à", "dead: ~": "ã", "dead: ¨": "ä", "dead: ¯": "ā", "dead: ´": "á", "dead: ˇ": "ǎ", "dead: ˚": "å", "dead: α": "α" }, "b": { "none": "b", "dead: ¯": "ƀ", "dead: ´": "ɓ", "dead: α": "β", "dead: √": "⊆" }, "c": { "none": "c", "dead: ^": "ĉ", "dead: ¬": "©", "dead: ´": "ć", "dead: ˇ": "č", "dead: ˚": "ċ", "dead: α": "χ", "dead: √": "∝" }, "d": { "none": "d", "dead: ¯": "đ", "dead: ˇ": "ď", "dead: α": "δ", "dead: √": "Δ" }, "dead: ©": { "next": "dead: ¬" }, "e": { "none": "e", "dead: ^": "ê", "dead: `": "è", "dead: ¨": "ë", "dead: ¯": "ē", "dead: ´": "é", "dead: ˇ": "ě", "dead: ˚": "ė", "dead: α": "ε" }, "f": { "none": "f", "dead: α": "φ", "dead: √": "ƒ" }, "g": { "none": "g", "dead: ^": "ĝ", "dead: ¯": "ḡ", "dead: ´": "ǵ", "dead: ˇ": "ǧ", "dead: ˚": "ġ", "dead: α": "γ", "dead: √": "⊂" }, "h": { "none": "h", "dead: ^": "ĥ", "dead: ¨": "ḧ", "dead: ¬": "←", "dead: ¯": "ħ", "dead: ˇ": "ȟ", "dead: α": "θ", "dead: √": "⊄" }, "i": { "none": "i", "dead: ^": "î", "dead: `": "ì", "dead: ~": "ĩ", "dead: ¨": "ï", "dead: ¬": "↗", "dead: ¯": "ī", "dead: ´": "í", "dead: ˇ": "ǐ", "dead: α": "η", "dead: √": "∞" }, "j": { "none": "j", "dead: ^": "ĵ", "dead: ¬": "↓", "dead: ˇ": "ǰ", "dead: α": "ι" }, "k": { "none": "k", "dead: ¬": "↑", "dead: ´": "ḱ", "dead: ˇ": "ǩ", "dead: α": "κ", "dead: √": "∋" }, "l": { "none": "l", "dead: ¬": "→", "dead: ¯": "ḻ", "dead: ´": "ł", "dead: ˇ": "ľ", "dead: α": "λ", "dead: √": "∥" }, "m": { "none": "m", "dead: ¬": "↘", "dead: ´": "ḿ", "dead: α": "μ", "dead: √": "∈" }, "n": { "none": "n", "dead: ~": "ñ", "dead: ¬": "↙", "dead: ´": "ń", "dead: ˇ": "ň", "dead: α": "ν", "dead: √": "ⁿ" }, "o": { "none": "o", "dead: ^": "ô", "dead: `": "ò", "dead: ~": "õ", "dead: ¨": "ö", "dead: ¯": "ō", "dead: ´": "ó", "dead: ˇ": "ǒ", "dead: α": "ο", "dead: √": "∘" }, "p": { "none": "p", "dead: ¬": "℗", "dead: ´": "ṕ", "dead: α": "π", "dead: √": "∂" }, "q": { "none": "q", "dead: α": "ω" }, "r": { "none": "r", "dead: ¬": "®", "dead: ´": "ŕ", "dead: ˇ": "ř", "dead: α": "ρ", "dead: √": "√" }, "s": { "none": "s", "dead: ^": "ŝ", "dead: ¬": "§", "dead: ´": "ś", "dead: ˇ": "š", "dead: α": "σ", "dead: √": "∩" }, "space": { "none": " ", "dead: ^": "^", "dead: `": "`", "dead: ~": "~", "dead: ¨": "¨", "dead: ¬": "©", "dead: ¯": "¯", "dead: ´": "´", "dead: ˇ": "ˇ", "dead: ˚": "˚", "dead: √": "√" }, "t": { "none": "t", "dead: ¨": "ẗ", "dead: ¬": "™", "dead: ¯": "ŧ", "dead: ˇ": "ť", "dead: α": "τ" }, "u": { "none": "u", "dead: ^": "û", "dead: `": "ù", "dead: ~": "ũ", "dead: ¨": "ü", "dead: ¬": "↖", "dead: ¯": "ū", "dead: ´": "ú", "dead: ˇ": "ǔ", "dead: ˚": "ů", "dead: α": "ω", "dead: √": "∪" }, "v": { "none": "v", "dead: α": "β" }, "w": { "none": "w", "dead: ^": "ŵ", "dead: ¨": "ẅ", "dead: ´": "ẃ", "dead: ˚": "ẘ", "dead: α": "ψ" }, "x": { "none": "x", "dead: ¨": "ẍ", "dead: α": "ξ" }, "y": { "none": "y", "dead: ^": "ŷ", "dead: ~": "ỹ", "dead: ¨": "ÿ", "dead: ¯": "ȳ", "dead: ´": "ý", "dead: ˚": "ẙ", "dead: α": "υ" }, "z": { "none": "z", "dead: ´": "ź", "dead: ˇ": "ž", "dead: ˚": "ż", "dead: α": "ζ", "dead: √": "↯" }, "{": { "none": "{", "dead: α": "₍" }, "|": { "none": "|", "dead: √": "∨" }, "}": { "none": "}", "dead: α": "₎" }, "~": { "none": "~", "dead: √": "≈" }, "~ option": { "next": "dead: ~" }, "¨": { "next": "dead: ¨" }, "©": { "next": "dead: ¬" }, "© 1": { "none": "✓" }, "¬": { "next": "dead: ¬" }, "¯": { "next": "dead: ¯" }, "´": { "next": "dead: ´" }, "Ä": { "none": "Ä", "dead: `": "Ą" }, "Æ": { "none": "Æ", "dead: ¯": "Ǣ", "dead: ´": "Ǽ" }, "Ë": { "none": "Ë", "dead: `": "Ę" }, "Ï": { "none": "Ï", "dead: `": "Į" }, "Ö": { "none": "Ö", "dead: `": "Ǫ" }, "Ø": { "none": "Ø", "dead: ´": "Ǿ" }, "Ü": { "none": "Ü", "dead: `": "Ų", "dead: ˇ": "Ǚ" }, "ä": { "none": "ä", "dead: `": "ą" }, "æ": { "none": "æ", "dead: ¯": "ǣ", "dead: ´": "ǽ" }, "ë": { "none": "ë", "dead: `": "ę" }, "ï": { "none": "ï", "dead: `": "į" }, "ö": { "none": "ö", "dead: `": "ǫ" }, "ø": { "none": "ø", "dead: ´": "ǿ" }, "ü": { "none": "ü", "dead: `": "ų", "dead: ˇ": "ǚ" }, "ˇ": { "next": "dead: ˇ" }, "˚": { "next": "dead: ˚" }, "Ω": { "next": "dead: α" }, "√": { "next": "dead: √" } }, "terminators": { "dead: ^": "^", "dead: `": "`", "dead: ~": "~", "dead: ¨": "¨", "dead: ¬": "¬", "dead: ¯": "¯", "dead: ´": "´", "dead: ˇ": "ˇ", "dead: ˚": "˚", "dead: α": "α", "dead: √": " " }, "keyMaps": { "0": { "label": "Base", "keys": { "0": { "code": 0, "keyName": "A", "action": "a", "output": "a" }, "1": { "code": 1, "keyName": "S", "action": "s", "output": "s" }, "2": { "code": 2, "keyName": "D", "action": "d", "output": "d" }, "3": { "code": 3, "keyName": "F", "action": "f", "output": "f" }, "4": { "code": 4, "keyName": "H", "action": "h", "output": "h" }, "5": { "code": 5, "keyName": "G", "action": "g", "output": "g" }, "6": { "code": 6, "keyName": "Z", "action": "z", "output": "z" }, "7": { "code": 7, "keyName": "X", "action": "x", "output": "x" }, "8": { "code": 8, "keyName": "C", "action": "c", "output": "c" }, "9": { "code": 9, "keyName": "V", "action": "v", "output": "v" }, "10": { "code": 10, "keyName": "§/`", "output": "§" }, "11": { "code": 11, "keyName": "B", "action": "b", "output": "b" }, "12": { "code": 12, "keyName": "Q", "action": "q", "output": "q" }, "13": { "code": 13, "keyName": "W", "action": "w", "output": "w" }, "14": { "code": 14, "keyName": "E", "action": "e", "output": "e" }, "15": { "code": 15, "keyName": "R", "action": "r", "output": "r" }, "16": { "code": 16, "keyName": "Y", "action": "y", "output": "y" }, "17": { "code": 17, "keyName": "T", "action": "t", "output": "t" }, "18": { "code": 18, "keyName": "1", "action": "1", "output": "1" }, "19": { "code": 19, "keyName": "2", "action": "2", "output": "2" }, "20": { "code": 20, "keyName": "3", "action": "3", "output": "3" }, "21": { "code": 21, "keyName": "4", "action": "4", "output": "4" }, "22": { "code": 22, "keyName": "6", "action": "6", "output": "6" }, "23": { "code": 23, "keyName": "5", "action": "5", "output": "5" }, "24": { "code": 24, "keyName": "=", "action": "=", "output": "=" }, "25": { "code": 25, "keyName": "9", "action": "9", "output": "9" }, "26": { "code": 26, "keyName": "7", "action": "7", "output": "7" }, "27": { "code": 27, "keyName": "-", "action": "-", "output": "-" }, "28": { "code": 28, "keyName": "8", "action": "8", "output": "8" }, "29": { "code": 29, "keyName": "0", "action": "0", "output": "0" }, "30": { "code": 30, "keyName": "]", "action": "]", "output": "]" }, "31": { "code": 31, "keyName": "O", "action": "o", "output": "o" }, "32": { "code": 32, "keyName": "U", "action": "u", "output": "u" }, "33": { "code": 33, "keyName": "[", "action": "[", "output": "[" }, "34": { "code": 34, "keyName": "I", "action": "i", "output": "i" }, "35": { "code": 35, "keyName": "P", "action": "p", "output": "p" }, "36": { "code": 36, "keyName": "Return", "output": "\r" }, "37": { "code": 37, "keyName": "L", "action": "l", "output": "l" }, "38": { "code": 38, "keyName": "J", "action": "j", "output": "j" }, "39": { "code": 39, "keyName": "'", "action": "'", "output": "'" }, "40": { "code": 40, "keyName": "K", "action": "k", "output": "k" }, "41": { "code": 41, "keyName": ";", "action": ";", "output": ";" }, "42": { "code": 42, "keyName": "\\", "output": "\\" }, "43": { "code": 43, "keyName": ",", "output": "," }, "44": { "code": 44, "keyName": "/", "output": "/" }, "45": { "code": 45, "keyName": "N", "action": "n", "output": "n" }, "46": { "code": 46, "keyName": "M", "action": "m", "output": "m" }, "47": { "code": 47, "keyName": ".", "action": ".", "output": "." }, "48": { "code": 48, "keyName": "Tab", "output": "\t" }, "49": { "code": 49, "keyName": "Space", "action": "space", "output": " " }, "50": { "code": 50, "keyName": "`", "output": "`" }, "51": { "code": 51, "keyName": "Delete", "output": "\b" }, "52": { "code": 52, "keyName": "Enter", "output": "\u0003" }, "53": { "code": 53, "keyName": "Escape", "output": "\u001b" }, "64": { "code": 64, "keyName": "code64", "output": "\u0010" }, "65": { "code": 65, "keyName": "KP.", "output": "." }, "66": { "code": 66, "keyName": "code66", "output": "\u001d" }, "67": { "code": 67, "keyName": "KP*", "output": "*" }, "69": { "code": 69, "keyName": "KP+", "output": "+" }, "70": { "code": 70, "keyName": "code70", "output": "\u001c" }, "71": { "code": 71, "keyName": "code71", "output": "\u001b" }, "72": { "code": 72, "keyName": "code72", "output": "\u001f" }, "75": { "code": 75, "keyName": "KP/", "output": "/" }, "76": { "code": 76, "keyName": "KPEnter", "output": "\u0003" }, "77": { "code": 77, "keyName": "code77", "output": "\u001e" }, "78": { "code": 78, "keyName": "KP-", "output": "-" }, "79": { "code": 79, "keyName": "code79", "output": "\u0010" }, "80": { "code": 80, "keyName": "code80", "output": "\u0010" }, "81": { "code": 81, "keyName": "KP=", "output": "=" }, "82": { "code": 82, "keyName": "KP0", "output": "0" }, "83": { "code": 83, "keyName": "KP1", "output": "1" }, "84": { "code": 84, "keyName": "KP2", "output": "2" }, "85": { "code": 85, "keyName": "KP3", "output": "3" }, "86": { "code": 86, "keyName": "KP4", "output": "4" }, "87": { "code": 87, "keyName": "KP5", "output": "5" }, "88": { "code": 88, "keyName": "KP6", "output": "6" }, "89": { "code": 89, "keyName": "KP7", "output": "7" }, "91": { "code": 91, "keyName": "KP8", "output": "8" }, "92": { "code": 92, "keyName": "KP9", "output": "9" }, "96": { "code": 96, "keyName": "F5", "output": "\u0010" }, "97": { "code": 97, "keyName": "F6", "output": "\u0010" }, "98": { "code": 98, "keyName": "F7", "output": "\u0010" }, "99": { "code": 99, "keyName": "F3", "output": "\u0010" }, "100": { "code": 100, "keyName": "F8", "output": "\u0010" }, "101": { "code": 101, "keyName": "F9", "output": "\u0010" }, "102": { "code": 102, "keyName": "code102", "output": "\u0010" }, "103": { "code": 103, "keyName": "F11", "output": "\u0010" }, "104": { "code": 104, "keyName": "code104", "output": "\u0010" }, "105": { "code": 105, "keyName": "F13", "output": "\u0010" }, "106": { "code": 106, "keyName": "code106", "output": "\u0010" }, "107": { "code": 107, "keyName": "F14", "output": "\u0010" }, "108": { "code": 108, "keyName": "code108", "output": "\u0010" }, "109": { "code": 109, "keyName": "F10", "output": "\u0010" }, "110": { "code": 110, "keyName": "code110", "output": "\u0010" }, "111": { "code": 111, "keyName": "F12", "output": "\u0010" }, "112": { "code": 112, "keyName": "code112", "output": "\u0010" }, "113": { "code": 113, "keyName": "F15", "output": "\u0010" }, "114": { "code": 114, "keyName": "Help/Insert", "output": "\u0005" }, "115": { "code": 115, "keyName": "Home", "output": "\u0001" }, "116": { "code": 116, "keyName": "PageUp", "output": "\u000b" }, "117": { "code": 117, "keyName": "ForwardDelete", "output": "" }, "118": { "code": 118, "keyName": "F4", "output": "\u0010" }, "119": { "code": 119, "keyName": "End", "output": "\u0004" }, "120": { "code": 120, "keyName": "F2", "output": "\u0010" }, "121": { "code": 121, "keyName": "PageDown", "output": "\f" }, "122": { "code": 122, "keyName": "F1", "output": "\u0010" }, "123": { "code": 123, "keyName": "Left", "output": "\u001c" }, "124": { "code": 124, "keyName": "Right", "output": "\u001d" }, "125": { "code": 125, "keyName": "Down", "output": "\u001f" }, "126": { "code": 126, "keyName": "Up", "output": "\u001e" } } }, "1": { "label": "Shift", "keys": { "0": { "code": 0, "keyName": "A", "action": "A", "output": "A" }, "1": { "code": 1, "keyName": "S", "action": "S", "output": "S" }, "2": { "code": 2, "keyName": "D", "action": "D", "output": "D" }, "3": { "code": 3, "keyName": "F", "action": "F", "output": "F" }, "4": { "code": 4, "keyName": "H", "action": "H", "output": "H" }, "5": { "code": 5, "keyName": "G", "action": "G", "output": "G" }, "6": { "code": 6, "keyName": "Z", "action": "Z", "output": "Z" }, "7": { "code": 7, "keyName": "X", "action": "X", "output": "X" }, "8": { "code": 8, "keyName": "C", "action": "C", "output": "C" }, "9": { "code": 9, "keyName": "V", "action": "V", "output": "V" }, "10": { "code": 10, "keyName": "§/`", "output": "±" }, "11": { "code": 11, "keyName": "B", "action": "B", "output": "B" }, "12": { "code": 12, "keyName": "Q", "action": "Q", "output": "Q" }, "13": { "code": 13, "keyName": "W", "action": "W", "output": "W" }, "14": { "code": 14, "keyName": "E", "action": "E", "output": "E" }, "15": { "code": 15, "keyName": "R", "action": "R", "output": "R" }, "16": { "code": 16, "keyName": "Y", "action": "Y", "output": "Y" }, "17": { "code": 17, "keyName": "T", "action": "T", "output": "T" }, "18": { "code": 18, "keyName": "1", "action": "!", "output": "!" }, "19": { "code": 19, "keyName": "2", "action": "@", "output": "@" }, "20": { "code": 20, "keyName": "3", "action": "#", "output": "#" }, "21": { "code": 21, "keyName": "4", "action": "$", "output": "$" }, "22": { "code": 22, "keyName": "6", "action": "^", "output": "^" }, "23": { "code": 23, "keyName": "5", "action": "%", "output": "%" }, "24": { "code": 24, "keyName": "=", "action": "+", "output": "+" }, "25": { "code": 25, "keyName": "9", "action": "(", "output": "(" }, "26": { "code": 26, "keyName": "7", "action": "&", "output": "&" }, "27": { "code": 27, "keyName": "-", "action": "_", "output": "_" }, "28": { "code": 28, "keyName": "8", "action": "*", "output": "*" }, "29": { "code": 29, "keyName": "0", "action": ")", "output": ")" }, "30": { "code": 30, "keyName": "]", "action": "}", "output": "}" }, "31": { "code": 31, "keyName": "O", "action": "O", "output": "O" }, "32": { "code": 32, "keyName": "U", "action": "U", "output": "U" }, "33": { "code": 33, "keyName": "[", "action": "{", "output": "{" }, "34": { "code": 34, "keyName": "I", "action": "I", "output": "I" }, "35": { "code": 35, "keyName": "P", "action": "P", "output": "P" }, "36": { "code": 36, "keyName": "Return", "output": "\r" }, "37": { "code": 37, "keyName": "L", "action": "L", "output": "L" }, "38": { "code": 38, "keyName": "J", "action": "J", "output": "J" }, "39": { "code": 39, "keyName": "'", "action": "\"", "output": "\"" }, "40": { "code": 40, "keyName": "K", "action": "K", "output": "K" }, "41": { "code": 41, "keyName": ";", "action": ":", "output": ":" }, "42": { "code": 42, "keyName": "\\", "action": "|", "output": "|" }, "43": { "code": 43, "keyName": ",", "action": "<", "output": "<" }, "44": { "code": 44, "keyName": "/", "output": "?" }, "45": { "code": 45, "keyName": "N", "action": "N", "output": "N" }, "46": { "code": 46, "keyName": "M", "action": "M", "output": "M" }, "47": { "code": 47, "keyName": ".", "action": ">", "output": ">" }, "48": { "code": 48, "keyName": "Tab", "output": "\t" }, "49": { "code": 49, "keyName": "Space", "action": "space", "output": " " }, "50": { "code": 50, "keyName": "`", "action": "~", "output": "~" }, "51": { "code": 51, "keyName": "Delete", "output": "\b" }, "52": { "code": 52, "keyName": "Enter", "output": "\u0003" }, "53": { "code": 53, "keyName": "Escape", "output": "\u001b" }, "64": { "code": 64, "keyName": "code64", "output": "\u0010" }, "65": { "code": 65, "keyName": "KP.", "output": "." }, "66": { "code": 66, "keyName": "code66", "output": "*" }, "67": { "code": 67, "keyName": "KP*", "output": "*" }, "69": { "code": 69, "keyName": "KP+", "output": "+" }, "70": { "code": 70, "keyName": "code70", "output": "+" }, "71": { "code": 71, "keyName": "code71", "output": "\u001b" }, "72": { "code": 72, "keyName": "code72", "output": "=" }, "75": { "code": 75, "keyName": "KP/", "output": "/" }, "76": { "code": 76, "keyName": "KPEnter", "output": "\u0003" }, "77": { "code": 77, "keyName": "code77", "output": "/" }, "78": { "code": 78, "keyName": "KP-", "output": "-" }, "79": { "code": 79, "keyName": "code79", "output": "\u0010" }, "80": { "code": 80, "keyName": "code80", "output": "\u0010" }, "81": { "code": 81, "keyName": "KP=", "output": "=" }, "82": { "code": 82, "keyName": "KP0", "output": "0" }, "83": { "code": 83, "keyName": "KP1", "output": "1" }, "84": { "code": 84, "keyName": "KP2", "output": "2" }, "85": { "code": 85, "keyName": "KP3", "output": "3" }, "86": { "code": 86, "keyName": "KP4", "output": "4" }, "87": { "code": 87, "keyName": "KP5", "output": "5" }, "88": { "code": 88, "keyName": "KP6", "output": "6" }, "89": { "code": 89, "keyName": "KP7", "output": "7" }, "91": { "code": 91, "keyName": "KP8", "output": "8" }, "92": { "code": 92, "keyName": "KP9", "output": "9" }, "96": { "code": 96, "keyName": "F5", "output": "\u0010" }, "97": { "code": 97, "keyName": "F6", "output": "\u0010" }, "98": { "code": 98, "keyName": "F7", "output": "\u0010" }, "99": { "code": 99, "keyName": "F3", "output": "\u0010" }, "100": { "code": 100, "keyName": "F8", "output": "\u0010" }, "101": { "code": 101, "keyName": "F9", "output": "\u0010" }, "102": { "code": 102, "keyName": "code102", "output": "\u0010" }, "103": { "code": 103, "keyName": "F11", "output": "\u0010" }, "104": { "code": 104, "keyName": "code104", "output": "\u0010" }, "105": { "code": 105, "keyName": "F13", "output": "\u0010" }, "106": { "code": 106, "keyName": "code106", "output": "\u0010" }, "107": { "code": 107, "keyName": "F14", "output": "\u0010" }, "108": { "code": 108, "keyName": "code108", "output": "\u0010" }, "109": { "code": 109, "keyName": "F10", "output": "\u0010" }, "110": { "code": 110, "keyName": "code110", "output": "\u0010" }, "111": { "code": 111, "keyName": "F12", "output": "\u0010" }, "112": { "code": 112, "keyName": "code112", "output": "\u0010" }, "113": { "code": 113, "keyName": "F15", "output": "\u0010" }, "114": { "code": 114, "keyName": "Help/Insert", "output": "\u0005" }, "115": { "code": 115, "keyName": "Home", "output": "\u0001" }, "116": { "code": 116, "keyName": "PageUp", "output": "\u000b" }, "117": { "code": 117, "keyName": "ForwardDelete", "output": "" }, "118": { "code": 118, "keyName": "F4", "output": "\u0010" }, "119": { "code": 119, "keyName": "End", "output": "\u0004" }, "120": { "code": 120, "keyName": "F2", "output": "\u0010" }, "121": { "code": 121, "keyName": "PageDown", "output": "\f" }, "122": { "code": 122, "keyName": "F1", "output": "\u0010" }, "123": { "code": 123, "keyName": "Left", "output": "\u001c" }, "124": { "code": 124, "keyName": "Right", "output": "\u001d" }, "125": { "code": 125, "keyName": "Down", "output": "\u001f" }, "126": { "code": 126, "keyName": "Up", "output": "\u001e" } } }, "2": { "label": "Caps", "keys": { "0": { "code": 0, "keyName": "A", "action": "A", "output": "A" }, "1": { "code": 1, "keyName": "S", "action": "S", "output": "S" }, "2": { "code": 2, "keyName": "D", "action": "D", "output": "D" }, "3": { "code": 3, "keyName": "F", "action": "F", "output": "F" }, "4": { "code": 4, "keyName": "H", "action": "H", "output": "H" }, "5": { "code": 5, "keyName": "G", "action": "G", "output": "G" }, "6": { "code": 6, "keyName": "Z", "action": "Z", "output": "Z" }, "7": { "code": 7, "keyName": "X", "action": "X", "output": "X" }, "8": { "code": 8, "keyName": "C", "action": "C", "output": "C" }, "9": { "code": 9, "keyName": "V", "action": "V", "output": "V" }, "10": { "code": 10, "keyName": "§/`", "output": "§" }, "11": { "code": 11, "keyName": "B", "action": "B", "output": "B" }, "12": { "code": 12, "keyName": "Q", "action": "Q", "output": "Q" }, "13": { "code": 13, "keyName": "W", "action": "W", "output": "W" }, "14": { "code": 14, "keyName": "E", "action": "E", "output": "E" }, "15": { "code": 15, "keyName": "R", "action": "R", "output": "R" }, "16": { "code": 16, "keyName": "Y", "action": "Y", "output": "Y" }, "17": { "code": 17, "keyName": "T", "action": "T", "output": "T" }, "18": { "code": 18, "keyName": "1", "action": "1", "output": "1" }, "19": { "code": 19, "keyName": "2", "action": "2", "output": "2" }, "20": { "code": 20, "keyName": "3", "action": "3", "output": "3" }, "21": { "code": 21, "keyName": "4", "action": "4", "output": "4" }, "22": { "code": 22, "keyName": "6", "action": "6", "output": "6" }, "23": { "code": 23, "keyName": "5", "action": "5", "output": "5" }, "24": { "code": 24, "keyName": "=", "action": "=", "output": "=" }, "25": { "code": 25, "keyName": "9", "action": "9", "output": "9" }, "26": { "code": 26, "keyName": "7", "action": "7", "output": "7" }, "27": { "code": 27, "keyName": "-", "action": "-", "output": "-" }, "28": { "code": 28, "keyName": "8", "action": "8", "output": "8" }, "29": { "code": 29, "keyName": "0", "action": "0", "output": "0" }, "30": { "code": 30, "keyName": "]", "output": "]" }, "31": { "code": 31, "keyName": "O", "action": "O", "output": "O" }, "32": { "code": 32, "keyName": "U", "action": "U", "output": "U" }, "33": { "code": 33, "keyName": "[", "output": "[" }, "34": { "code": 34, "keyName": "I", "action": "I", "output": "I" }, "35": { "code": 35, "keyName": "P", "action": "P", "output": "P" }, "36": { "code": 36, "keyName": "Return", "output": "\r" }, "37": { "code": 37, "keyName": "L", "action": "L", "output": "L" }, "38": { "code": 38, "keyName": "J", "action": "J", "output": "J" }, "39": { "code": 39, "keyName": "'", "output": "'" }, "40": { "code": 40, "keyName": "K", "action": "K", "output": "K" }, "41": { "code": 41, "keyName": ";", "output": ";" }, "42": { "code": 42, "keyName": "\\", "output": "\\" }, "43": { "code": 43, "keyName": ",", "output": "," }, "44": { "code": 44, "keyName": "/", "output": "/" }, "45": { "code": 45, "keyName": "N", "action": "N", "output": "N" }, "46": { "code": 46, "keyName": "M", "action": "M", "output": "M" }, "47": { "code": 47, "keyName": ".", "output": "." }, "48": { "code": 48, "keyName": "Tab", "output": "\t" }, "49": { "code": 49, "keyName": "Space", "action": "space", "output": " " }, "50": { "code": 50, "keyName": "`", "output": "`" }, "51": { "code": 51, "keyName": "Delete", "output": "\b" }, "52": { "code": 52, "keyName": "Enter", "output": "\u0003" }, "53": { "code": 53, "keyName": "Escape", "output": "\u001b" }, "64": { "code": 64, "keyName": "code64", "output": "\u0010" }, "65": { "code": 65, "keyName": "KP.", "output": "." }, "66": { "code": 66, "keyName": "code66", "output": "\u001d" }, "67": { "code": 67, "keyName": "KP*", "output": "*" }, "69": { "code": 69, "keyName": "KP+", "output": "+" }, "70": { "code": 70, "keyName": "code70", "output": "\u001c" }, "71": { "code": 71, "keyName": "code71", "output": "\u001b" }, "72": { "code": 72, "keyName": "code72", "output": "\u001f" }, "75": { "code": 75, "keyName": "KP/", "output": "/" }, "76": { "code": 76, "keyName": "KPEnter", "output": "\u0003" }, "77": { "code": 77, "keyName": "code77", "output": "\u001e" }, "78": { "code": 78, "keyName": "KP-", "output": "-" }, "79": { "code": 79, "keyName": "code79", "output": "\u0010" }, "80": { "code": 80, "keyName": "code80", "output": "\u0010" }, "81": { "code": 81, "keyName": "KP=", "output": "=" }, "82": { "code": 82, "keyName": "KP0", "output": "0" }, "83": { "code": 83, "keyName": "KP1", "output": "1" }, "84": { "code": 84, "keyName": "KP2", "output": "2" }, "85": { "code": 85, "keyName": "KP3", "output": "3" }, "86": { "code": 86, "keyName": "KP4", "output": "4" }, "87": { "code": 87, "keyName": "KP5", "output": "5" }, "88": { "code": 88, "keyName": "KP6", "output": "6" }, "89": { "code": 89, "keyName": "KP7", "output": "7" }, "91": { "code": 91, "keyName": "KP8", "output": "8" }, "92": { "code": 92, "keyName": "KP9", "output": "9" }, "96": { "code": 96, "keyName": "F5", "output": "\u0010" }, "97": { "code": 97, "keyName": "F6", "output": "\u0010" }, "98": { "code": 98, "keyName": "F7", "output": "\u0010" }, "99": { "code": 99, "keyName": "F3", "output": "\u0010" }, "100": { "code": 100, "keyName": "F8", "output": "\u0010" }, "101": { "code": 101, "keyName": "F9", "output": "\u0010" }, "102": { "code": 102, "keyName": "code102", "output": "\u0010" }, "103": { "code": 103, "keyName": "F11", "output": "\u0010" }, "104": { "code": 104, "keyName": "code104", "output": "\u0010" }, "105": { "code": 105, "keyName": "F13", "output": "\u0010" }, "106": { "code": 106, "keyName": "code106", "output": "\u0010" }, "107": { "code": 107, "keyName": "F14", "output": "\u0010" }, "108": { "code": 108, "keyName": "code108", "output": "\u0010" }, "109": { "code": 109, "keyName": "F10", "output": "\u0010" }, "110": { "code": 110, "keyName": "code110", "output": "\u0010" }, "111": { "code": 111, "keyName": "F12", "output": "\u0010" }, "112": { "code": 112, "keyName": "code112", "output": "\u0010" }, "113": { "code": 113, "keyName": "F15", "output": "\u0010" }, "114": { "code": 114, "keyName": "Help/Insert", "output": "\u0005" }, "115": { "code": 115, "keyName": "Home", "output": "\u0001" }, "116": { "code": 116, "keyName": "PageUp", "output": "\u000b" }, "117": { "code": 117, "keyName": "ForwardDelete", "output": "" }, "118": { "code": 118, "keyName": "F4", "output": "\u0010" }, "119": { "code": 119, "keyName": "End", "output": "\u0004" }, "120": { "code": 120, "keyName": "F2", "output": "\u0010" }, "121": { "code": 121, "keyName": "PageDown", "output": "\f" }, "122": { "code": 122, "keyName": "F1", "output": "\u0010" }, "123": { "code": 123, "keyName": "Left", "output": "\u001c" }, "124": { "code": 124, "keyName": "Right", "output": "\u001d" }, "125": { "code": 125, "keyName": "Down", "output": "\u001f" }, "126": { "code": 126, "keyName": "Up", "output": "\u001e" } } }, "3": { "label": "Option", "keys": { "0": { "code": 0, "keyName": "A", "action": "ä", "output": "ä" }, "1": { "code": 1, "keyName": "S", "output": "ß" }, "2": { "code": 2, "keyName": "D", "output": "đ" }, "3": { "code": 3, "keyName": "F", "output": "è" }, "4": { "code": 4, "keyName": "H", "output": "ù" }, "5": { "code": 5, "keyName": "G", "output": "é" }, "6": { "code": 6, "keyName": "Z", "output": "à" }, "7": { "code": 7, "keyName": "X", "output": "á" }, "8": { "code": 8, "keyName": "C", "output": "ç" }, "9": { "code": 9, "keyName": "V", "output": "ì" }, "10": { "code": 10, "keyName": "§/`", "output": "§" }, "11": { "code": 11, "keyName": "B", "output": "í" }, "12": { "code": 12, "keyName": "Q", "action": "æ", "output": "æ" }, "13": { "code": 13, "keyName": "W", "output": "å" }, "14": { "code": 14, "keyName": "E", "action": "ë", "output": "ë" }, "15": { "code": 15, "keyName": "R", "output": "ý" }, "16": { "code": 16, "keyName": "Y", "output": "ÿ" }, "17": { "code": 17, "keyName": "T", "output": "þ" }, "18": { "code": 18, "keyName": "1", "output": "¡" }, "19": { "code": 19, "keyName": "2", "output": "ª" }, "20": { "code": 20, "keyName": "3", "output": "º" }, "21": { "code": 21, "keyName": "4", "output": "£" }, "22": { "code": 22, "keyName": "6", "action": "6 option", "deadKey": "dead: ^" }, "23": { "code": 23, "keyName": "5", "output": "€" }, "24": { "code": 24, "keyName": "=", "output": "×" }, "25": { "code": 25, "keyName": "9", "output": "“" }, "26": { "code": 26, "keyName": "7", "action": "˚", "deadKey": "dead: ˚" }, "27": { "code": 27, "keyName": "-", "action": "© 1", "output": "✓" }, "28": { "code": 28, "keyName": "8", "output": "„" }, "29": { "code": 29, "keyName": "0", "output": "”" }, "30": { "code": 30, "keyName": "]", "output": "»" }, "31": { "code": 31, "keyName": "O", "action": "ö", "output": "ö" }, "32": { "code": 32, "keyName": "U", "action": "ü", "output": "ü" }, "33": { "code": 33, "keyName": "[", "output": "«" }, "34": { "code": 34, "keyName": "I", "action": "ï", "output": "ï" }, "35": { "code": 35, "keyName": "P", "output": "œ" }, "36": { "code": 36, "keyName": "Return", "output": "\r" }, "37": { "code": 37, "keyName": "L", "action": "ø", "output": "ø" }, "38": { "code": 38, "keyName": "J", "output": "ú" }, "39": { "code": 39, "keyName": "'", "action": "´", "deadKey": "dead: ´" }, "40": { "code": 40, "keyName": "K", "output": "ij" }, "41": { "code": 41, "keyName": ";", "output": "°" }, "42": { "code": 42, "keyName": "\\", "action": "dead: ©", "deadKey": "dead: ¬" }, "43": { "code": 43, "keyName": ",", "output": "ò" }, "44": { "code": 44, "keyName": "/", "output": "¿" }, "45": { "code": 45, "keyName": "N", "output": "ñ" }, "46": { "code": 46, "keyName": "M", "action": "Ω", "deadKey": "dead: α" }, "47": { "code": 47, "keyName": ".", "output": "ó" }, "48": { "code": 48, "keyName": "Tab", "output": "\t" }, "49": { "code": 49, "keyName": "Space", "output": " " }, "50": { "code": 50, "keyName": "`", "action": "`", "deadKey": "dead: `" }, "51": { "code": 51, "keyName": "Delete", "output": "\b" }, "52": { "code": 52, "keyName": "Enter", "output": "\u0003" }, "53": { "code": 53, "keyName": "Escape", "output": "\u001b" }, "64": { "code": 64, "keyName": "code64", "output": "\u0010" }, "65": { "code": 65, "keyName": "KP.", "output": "," }, "66": { "code": 66, "keyName": "code66", "output": "\u001d" }, "67": { "code": 67, "keyName": "KP*", "output": "*" }, "69": { "code": 69, "keyName": "KP+", "output": "+" }, "70": { "code": 70, "keyName": "code70", "output": "\u001c" }, "71": { "code": 71, "keyName": "code71", "output": "\u001b" }, "72": { "code": 72, "keyName": "code72", "output": "\u001f" }, "75": { "code": 75, "keyName": "KP/", "output": "/" }, "76": { "code": 76, "keyName": "KPEnter", "output": "\u0003" }, "77": { "code": 77, "keyName": "code77", "output": "\u001e" }, "78": { "code": 78, "keyName": "KP-", "output": "-" }, "79": { "code": 79, "keyName": "code79", "output": "\u0010" }, "80": { "code": 80, "keyName": "code80", "output": "\u0010" }, "81": { "code": 81, "keyName": "KP=", "output": "=" }, "82": { "code": 82, "keyName": "KP0", "output": "0" }, "83": { "code": 83, "keyName": "KP1", "output": "1" }, "84": { "code": 84, "keyName": "KP2", "output": "2" }, "85": { "code": 85, "keyName": "KP3", "output": "3" }, "86": { "code": 86, "keyName": "KP4", "output": "4" }, "87": { "code": 87, "keyName": "KP5", "output": "5" }, "88": { "code": 88, "keyName": "KP6", "output": "6" }, "89": { "code": 89, "keyName": "KP7", "output": "7" }, "91": { "code": 91, "keyName": "KP8", "output": "8" }, "92": { "code": 92, "keyName": "KP9", "output": "9" }, "96": { "code": 96, "keyName": "F5", "output": "\u0010" }, "97": { "code": 97, "keyName": "F6", "output": "\u0010" }, "98": { "code": 98, "keyName": "F7", "output": "\u0010" }, "99": { "code": 99, "keyName": "F3", "output": "\u0010" }, "100": { "code": 100, "keyName": "F8", "output": "\u0010" }, "101": { "code": 101, "keyName": "F9", "output": "\u0010" }, "102": { "code": 102, "keyName": "code102", "output": "\u0010" }, "103": { "code": 103, "keyName": "F11", "output": "\u0010" }, "104": { "code": 104, "keyName": "code104", "output": "\u0010" }, "105": { "code": 105, "keyName": "F13", "output": "\u0010" }, "106": { "code": 106, "keyName": "code106", "output": "\u0010" }, "107": { "code": 107, "keyName": "F14", "output": "\u0010" }, "108": { "code": 108, "keyName": "code108", "output": "\u0010" }, "109": { "code": 109, "keyName": "F10", "output": "\u0010" }, "110": { "code": 110, "keyName": "code110", "output": "\u0010" }, "111": { "code": 111, "keyName": "F12", "output": "\u0010" }, "112": { "code": 112, "keyName": "code112", "output": "\u0010" }, "113": { "code": 113, "keyName": "F15", "output": "\u0010" }, "114": { "code": 114, "keyName": "Help/Insert", "output": "\u0005" }, "115": { "code": 115, "keyName": "Home", "output": "\u0001" }, "116": { "code": 116, "keyName": "PageUp", "output": "\u000b" }, "117": { "code": 117, "keyName": "ForwardDelete", "output": "" }, "118": { "code": 118, "keyName": "F4", "output": "\u0010" }, "119": { "code": 119, "keyName": "End", "output": "\u0004" }, "120": { "code": 120, "keyName": "F2", "output": "\u0010" }, "121": { "code": 121, "keyName": "PageDown", "output": "\f" }, "122": { "code": 122, "keyName": "F1", "output": "\u0010" }, "123": { "code": 123, "keyName": "Left", "output": "\u001c" }, "124": { "code": 124, "keyName": "Right", "output": "\u001d" }, "125": { "code": 125, "keyName": "Down", "output": "\u001f" }, "126": { "code": 126, "keyName": "Up", "output": "\u001e" } } }, "4": { "label": "Option+Shift", "keys": { "0": { "code": 0, "keyName": "A", "action": "Ä", "output": "Ä" }, "1": { "code": 1, "keyName": "S", "output": "ẞ" }, "2": { "code": 2, "keyName": "D", "output": "Đ" }, "3": { "code": 3, "keyName": "F", "output": "È" }, "4": { "code": 4, "keyName": "H", "output": "Ù" }, "5": { "code": 5, "keyName": "G", "output": "É" }, "6": { "code": 6, "keyName": "Z", "output": "À" }, "7": { "code": 7, "keyName": "X", "output": "Á" }, "8": { "code": 8, "keyName": "C", "output": "Ç" }, "9": { "code": 9, "keyName": "V", "output": "Ì" }, "10": { "code": 10, "keyName": "§/`", "output": "±" }, "11": { "code": 11, "keyName": "B", "output": "Í" }, "12": { "code": 12, "keyName": "Q", "action": "Æ", "output": "Æ" }, "13": { "code": 13, "keyName": "W", "output": "Å" }, "14": { "code": 14, "keyName": "E", "action": "Ë", "output": "Ë" }, "15": { "code": 15, "keyName": "R", "output": "Ý" }, "16": { "code": 16, "keyName": "Y", "output": "Ÿ" }, "17": { "code": 17, "keyName": "T", "output": "Þ" }, "18": { "code": 18, "keyName": "1", "output": "¹" }, "19": { "code": 19, "keyName": "2", "output": "²" }, "20": { "code": 20, "keyName": "3", "output": "³" }, "21": { "code": 21, "keyName": "4", "output": "¥" }, "22": { "code": 22, "keyName": "6", "action": "ˇ", "deadKey": "dead: ˇ" }, "23": { "code": 23, "keyName": "5", "output": "¢" }, "24": { "code": 24, "keyName": "=", "output": "÷" }, "25": { "code": 25, "keyName": "9", "output": "‘" }, "26": { "code": 26, "keyName": "7", "action": "¯", "deadKey": "dead: ¯" }, "27": { "code": 27, "keyName": "-", "output": "✗" }, "28": { "code": 28, "keyName": "8", "output": "‚" }, "29": { "code": 29, "keyName": "0", "output": "’" }, "30": { "code": 30, "keyName": "]", "output": "›" }, "31": { "code": 31, "keyName": "O", "action": "Ö", "output": "Ö" }, "32": { "code": 32, "keyName": "U", "action": "Ü", "output": "Ü" }, "33": { "code": 33, "keyName": "[", "output": "‹" }, "34": { "code": 34, "keyName": "I", "action": "Ï", "output": "Ï" }, "35": { "code": 35, "keyName": "P", "output": "Œ" }, "36": { "code": 36, "keyName": "Return", "output": "\r" }, "37": { "code": 37, "keyName": "L", "action": "Ø", "output": "Ø" }, "38": { "code": 38, "keyName": "J", "output": "Ú" }, "39": { "code": 39, "keyName": "'", "action": "¨", "deadKey": "dead: ¨" }, "40": { "code": 40, "keyName": "K", "output": "IJ" }, "41": { "code": 41, "keyName": ";", "output": "·" }, "42": { "code": 42, "keyName": "\\", "output": "¦" }, "43": { "code": 43, "keyName": ",", "output": "Ò" }, "44": { "code": 44, "keyName": "/", "output": "…" }, "45": { "code": 45, "keyName": "N", "output": "Ñ" }, "46": { "code": 46, "keyName": "M", "action": "√", "deadKey": "dead: √" }, "47": { "code": 47, "keyName": ".", "output": "Ó" }, "48": { "code": 48, "keyName": "Tab", "output": "\t" }, "49": { "code": 49, "keyName": "Space", "output": " " }, "50": { "code": 50, "keyName": "`", "action": "~ option", "deadKey": "dead: ~" }, "51": { "code": 51, "keyName": "Delete", "output": "\b" }, "52": { "code": 52, "keyName": "Enter", "output": "\u0003" }, "53": { "code": 53, "keyName": "Escape", "output": "\u001b" }, "64": { "code": 64, "keyName": "code64", "output": "\u0010" }, "65": { "code": 65, "keyName": "KP.", "output": "." }, "66": { "code": 66, "keyName": "code66", "output": "*" }, "67": { "code": 67, "keyName": "KP*", "output": "*" }, "69": { "code": 69, "keyName": "KP+", "output": "+" }, "70": { "code": 70, "keyName": "code70", "output": "+" }, "71": { "code": 71, "keyName": "code71", "output": "\u001b" }, "72": { "code": 72, "keyName": "code72", "output": "=" }, "75": { "code": 75, "keyName": "KP/", "output": "/" }, "76": { "code": 76, "keyName": "KPEnter", "output": "\u0003" }, "77": { "code": 77, "keyName": "code77", "output": "/" }, "78": { "code": 78, "keyName": "KP-", "output": "-" }, "79": { "code": 79, "keyName": "code79", "output": "\u0010" }, "80": { "code": 80, "keyName": "code80", "output": "\u0010" }, "81": { "code": 81, "keyName": "KP=", "output": "=" }, "82": { "code": 82, "keyName": "KP0", "output": "0" }, "83": { "code": 83, "keyName": "KP1", "output": "1" }, "84": { "code": 84, "keyName": "KP2", "output": "2" }, "85": { "code": 85, "keyName": "KP3", "output": "3" }, "86": { "code": 86, "keyName": "KP4", "output": "4" }, "87": { "code": 87, "keyName": "KP5", "output": "5" }, "88": { "code": 88, "keyName": "KP6", "output": "6" }, "89": { "code": 89, "keyName": "KP7", "output": "7" }, "91": { "code": 91, "keyName": "KP8", "output": "8" }, "92": { "code": 92, "keyName": "KP9", "output": "9" }, "96": { "code": 96, "keyName": "F5", "output": "\u0010" }, "97": { "code": 97, "keyName": "F6", "output": "\u0010" }, "98": { "code": 98, "keyName": "F7", "output": "\u0010" }, "99": { "code": 99, "keyName": "F3", "output": "\u0010" }, "100": { "code": 100, "keyName": "F8", "output": "\u0010" }, "101": { "code": 101, "keyName": "F9", "output": "\u0010" }, "102": { "code": 102, "keyName": "code102", "output": "\u0010" }, "103": { "code": 103, "keyName": "F11", "output": "\u0010" }, "104": { "code": 104, "keyName": "code104", "output": "\u0010" }, "105": { "code": 105, "keyName": "F13", "output": "\u0010" }, "106": { "code": 106, "keyName": "code106", "output": "\u0010" }, "107": { "code": 107, "keyName": "F14", "output": "\u0010" }, "108": { "code": 108, "keyName": "code108", "output": "\u0010" }, "109": { "code": 109, "keyName": "F10", "output": "\u0010" }, "110": { "code": 110, "keyName": "code110", "output": "\u0010" }, "111": { "code": 111, "keyName": "F12", "output": "\u0010" }, "112": { "code": 112, "keyName": "code112", "output": "\u0010" }, "113": { "code": 113, "keyName": "F15", "output": "\u0010" }, "114": { "code": 114, "keyName": "Help/Insert", "output": "\u0005" }, "115": { "code": 115, "keyName": "Home", "output": "\u0001" }, "116": { "code": 116, "keyName": "PageUp", "output": "\u000b" }, "117": { "code": 117, "keyName": "ForwardDelete", "output": "" }, "118": { "code": 118, "keyName": "F4", "output": "\u0010" }, "119": { "code": 119, "keyName": "End", "output": "\u0004" }, "120": { "code": 120, "keyName": "F2", "output": "\u0010" }, "121": { "code": 121, "keyName": "PageDown", "output": "\f" }, "122": { "code": 122, "keyName": "F1", "output": "\u0010" }, "123": { "code": 123, "keyName": "Left", "output": "\u001c" }, "124": { "code": 124, "keyName": "Right", "output": "\u001d" }, "125": { "code": 125, "keyName": "Down", "output": "\u001f" }, "126": { "code": 126, "keyName": "Up", "output": "\u001e" } } }, "5": { "label": "Caps+Option", "keys": { "0": { "code": 0, "keyName": "A", "output": "Ä" }, "1": { "code": 1, "keyName": "S", "output": "ß" }, "2": { "code": 2, "keyName": "D", "output": "Ð" }, "3": { "code": 3, "keyName": "F", "output": "È" }, "4": { "code": 4, "keyName": "H", "output": "Ù" }, "5": { "code": 5, "keyName": "G", "output": "É" }, "6": { "code": 6, "keyName": "Z", "output": "À" }, "7": { "code": 7, "keyName": "X", "output": "Á" }, "8": { "code": 8, "keyName": "C", "output": "Ç" }, "9": { "code": 9, "keyName": "V", "output": "Ì" }, "10": { "code": 10, "keyName": "§/`", "output": "§" }, "11": { "code": 11, "keyName": "B", "output": "Í" }, "12": { "code": 12, "keyName": "Q", "action": "Æ", "output": "Æ" }, "13": { "code": 13, "keyName": "W", "output": "Å" }, "14": { "code": 14, "keyName": "E", "output": "Ë" }, "15": { "code": 15, "keyName": "R", "output": "Ý" }, "16": { "code": 16, "keyName": "Y", "output": "Ÿ" }, "17": { "code": 17, "keyName": "T", "output": "Þ" }, "18": { "code": 18, "keyName": "1", "output": "¡" }, "19": { "code": 19, "keyName": "2", "output": "ª" }, "20": { "code": 20, "keyName": "3", "output": "º" }, "21": { "code": 21, "keyName": "4", "output": "£" }, "22": { "code": 22, "keyName": "6", "action": "^", "output": "^" }, "23": { "code": 23, "keyName": "5", "output": "€" }, "24": { "code": 24, "keyName": "=", "output": "×" }, "25": { "code": 25, "keyName": "9", "output": "“" }, "26": { "code": 26, "keyName": "7", "action": "˚", "deadKey": "dead: ˚" }, "27": { "code": 27, "keyName": "-", "action": "©", "deadKey": "dead: ¬" }, "28": { "code": 28, "keyName": "8", "output": "„" }, "29": { "code": 29, "keyName": "0", "output": "”" }, "30": { "code": 30, "keyName": "]", "output": "»" }, "31": { "code": 31, "keyName": "O", "output": "Ö" }, "32": { "code": 32, "keyName": "U", "output": "Ü" }, "33": { "code": 33, "keyName": "[", "output": "«" }, "34": { "code": 34, "keyName": "I", "output": "Ï" }, "35": { "code": 35, "keyName": "P", "output": "Œ" }, "36": { "code": 36, "keyName": "Return", "output": "\r" }, "37": { "code": 37, "keyName": "L", "action": "Ø", "output": "Ø" }, "38": { "code": 38, "keyName": "J", "output": "Ú" }, "39": { "code": 39, "keyName": "'", "action": "´", "deadKey": "dead: ´" }, "40": { "code": 40, "keyName": "K", "output": "IJ" }, "41": { "code": 41, "keyName": ";", "action": "¨", "deadKey": "dead: ¨" }, "42": { "code": 42, "keyName": "\\", "output": "¬" }, "43": { "code": 43, "keyName": ",", "output": "Ò" }, "44": { "code": 44, "keyName": "/", "output": "¿" }, "45": { "code": 45, "keyName": "N", "output": "Ñ" }, "46": { "code": 46, "keyName": "M", "action": "Ω", "deadKey": "dead: α" }, "47": { "code": 47, "keyName": ".", "output": "Ó" }, "48": { "code": 48, "keyName": "Tab", "output": "\t" }, "49": { "code": 49, "keyName": "Space", "output": " " }, "50": { "code": 50, "keyName": "`", "action": "`", "deadKey": "dead: `" }, "51": { "code": 51, "keyName": "Delete", "output": "\b" }, "52": { "code": 52, "keyName": "Enter", "output": "\u0003" }, "53": { "code": 53, "keyName": "Escape", "output": "\u001b" }, "64": { "code": 64, "keyName": "code64", "output": "\u0010" }, "65": { "code": 65, "keyName": "KP.", "output": "," }, "66": { "code": 66, "keyName": "code66", "output": "\u001d" }, "67": { "code": 67, "keyName": "KP*", "output": "*" }, "69": { "code": 69, "keyName": "KP+", "output": "+" }, "70": { "code": 70, "keyName": "code70", "output": "\u001c" }, "71": { "code": 71, "keyName": "code71", "output": "\u001b" }, "72": { "code": 72, "keyName": "code72", "output": "\u001f" }, "75": { "code": 75, "keyName": "KP/", "output": "/" }, "76": { "code": 76, "keyName": "KPEnter", "output": "\u0003" }, "77": { "code": 77, "keyName": "code77", "output": "\u001e" }, "78": { "code": 78, "keyName": "KP-", "output": "-" }, "79": { "code": 79, "keyName": "code79", "output": "\u0010" }, "80": { "code": 80, "keyName": "code80", "output": "\u0010" }, "81": { "code": 81, "keyName": "KP=", "output": "=" }, "82": { "code": 82, "keyName": "KP0", "output": "0" }, "83": { "code": 83, "keyName": "KP1", "output": "1" }, "84": { "code": 84, "keyName": "KP2", "output": "2" }, "85": { "code": 85, "keyName": "KP3", "output": "3" }, "86": { "code": 86, "keyName": "KP4", "output": "4" }, "87": { "code": 87, "keyName": "KP5", "output": "5" }, "88": { "code": 88, "keyName": "KP6", "output": "6" }, "89": { "code": 89, "keyName": "KP7", "output": "7" }, "91": { "code": 91, "keyName": "KP8", "output": "8" }, "92": { "code": 92, "keyName": "KP9", "output": "9" }, "96": { "code": 96, "keyName": "F5", "output": "\u0010" }, "97": { "code": 97, "keyName": "F6", "output": "\u0010" }, "98": { "code": 98, "keyName": "F7", "output": "\u0010" }, "99": { "code": 99, "keyName": "F3", "output": "\u0010" }, "100": { "code": 100, "keyName": "F8", "output": "\u0010" }, "101": { "code": 101, "keyName": "F9", "output": "\u0010" }, "102": { "code": 102, "keyName": "code102", "output": "\u0010" }, "103": { "code": 103, "keyName": "F11", "output": "\u0010" }, "104": { "code": 104, "keyName": "code104", "output": "\u0010" }, "105": { "code": 105, "keyName": "F13", "output": "\u0010" }, "106": { "code": 106, "keyName": "code106", "output": "\u0010" }, "107": { "code": 107, "keyName": "F14", "output": "\u0010" }, "108": { "code": 108, "keyName": "code108", "output": "\u0010" }, "109": { "code": 109, "keyName": "F10", "output": "\u0010" }, "110": { "code": 110, "keyName": "code110", "output": "\u0010" }, "111": { "code": 111, "keyName": "F12", "output": "\u0010" }, "112": { "code": 112, "keyName": "code112", "output": "\u0010" }, "113": { "code": 113, "keyName": "F15", "output": "\u0010" }, "114": { "code": 114, "keyName": "Help/Insert", "output": "\u0005" }, "115": { "code": 115, "keyName": "Home", "output": "\u0001" }, "116": { "code": 116, "keyName": "PageUp", "output": "\u000b" }, "117": { "code": 117, "keyName": "ForwardDelete", "output": "" }, "118": { "code": 118, "keyName": "F4", "output": "\u0010" }, "119": { "code": 119, "keyName": "End", "output": "\u0004" }, "120": { "code": 120, "keyName": "F2", "output": "\u0010" }, "121": { "code": 121, "keyName": "PageDown", "output": "\f" }, "122": { "code": 122, "keyName": "F1", "output": "\u0010" }, "123": { "code": 123, "keyName": "Left", "output": "\u001c" }, "124": { "code": 124, "keyName": "Right", "output": "\u001d" }, "125": { "code": 125, "keyName": "Down", "output": "\u001f" }, "126": { "code": 126, "keyName": "Up", "output": "\u001e" } } }, "6": { "label": "Option+Command", "keys": { "0": { "code": 0, "keyName": "A", "output": "å" }, "1": { "code": 1, "keyName": "S", "output": "ß" }, "2": { "code": 2, "keyName": "D", "output": "∂" }, "3": { "code": 3, "keyName": "F", "output": "ƒ" }, "4": { "code": 4, "keyName": "H", "output": "˙" }, "5": { "code": 5, "keyName": "G", "output": "©" }, "6": { "code": 6, "keyName": "Z", "output": "Ω" }, "7": { "code": 7, "keyName": "X", "output": "≈" }, "8": { "code": 8, "keyName": "C", "output": "ç" }, "9": { "code": 9, "keyName": "V", "output": "√" }, "10": { "code": 10, "keyName": "§/`", "output": "§" }, "11": { "code": 11, "keyName": "B", "output": "∫" }, "12": { "code": 12, "keyName": "Q", "output": "œ" }, "13": { "code": 13, "keyName": "W", "output": "∑" }, "14": { "code": 14, "keyName": "E", "output": "´" }, "15": { "code": 15, "keyName": "R", "output": "®" }, "16": { "code": 16, "keyName": "Y", "output": "¥" }, "17": { "code": 17, "keyName": "T", "output": "†" }, "18": { "code": 18, "keyName": "1", "output": "¡" }, "19": { "code": 19, "keyName": "2", "output": "™" }, "20": { "code": 20, "keyName": "3", "output": "£" }, "21": { "code": 21, "keyName": "4", "output": "¢" }, "22": { "code": 22, "keyName": "6", "output": "§" }, "23": { "code": 23, "keyName": "5", "output": "∞" }, "24": { "code": 24, "keyName": "=", "output": "≠" }, "25": { "code": 25, "keyName": "9", "output": "ª" }, "26": { "code": 26, "keyName": "7", "output": "¶" }, "27": { "code": 27, "keyName": "-", "output": "–" }, "28": { "code": 28, "keyName": "8", "output": "•" }, "29": { "code": 29, "keyName": "0", "output": "º" }, "30": { "code": 30, "keyName": "]", "output": "‘" }, "31": { "code": 31, "keyName": "O", "output": "ø" }, "32": { "code": 32, "keyName": "U", "output": "¨" }, "33": { "code": 33, "keyName": "[", "output": "“" }, "34": { "code": 34, "keyName": "I", "output": "^" }, "35": { "code": 35, "keyName": "P", "output": "π" }, "36": { "code": 36, "keyName": "Return", "output": "\r" }, "37": { "code": 37, "keyName": "L", "output": "¬" }, "38": { "code": 38, "keyName": "J", "output": "∆" }, "39": { "code": 39, "keyName": "'", "output": "æ" }, "40": { "code": 40, "keyName": "K", "output": "˚" }, "41": { "code": 41, "keyName": ";", "output": "…" }, "42": { "code": 42, "keyName": "\\", "output": "«" }, "43": { "code": 43, "keyName": ",", "output": "≤" }, "44": { "code": 44, "keyName": "/", "output": "÷" }, "45": { "code": 45, "keyName": "N", "output": "~" }, "46": { "code": 46, "keyName": "M", "output": "µ" }, "47": { "code": 47, "keyName": ".", "output": "≥" }, "48": { "code": 48, "keyName": "Tab", "output": "\t" }, "49": { "code": 49, "keyName": "Space", "output": " " }, "50": { "code": 50, "keyName": "`", "output": "`" }, "51": { "code": 51, "keyName": "Delete", "output": "\b" }, "52": { "code": 52, "keyName": "Enter", "output": "\u0003" }, "53": { "code": 53, "keyName": "Escape", "output": "\u001b" }, "64": { "code": 64, "keyName": "code64", "output": "\u0010" }, "65": { "code": 65, "keyName": "KP.", "output": "." }, "66": { "code": 66, "keyName": "code66", "output": "\u001d" }, "67": { "code": 67, "keyName": "KP*", "output": "*" }, "69": { "code": 69, "keyName": "KP+", "output": "+" }, "70": { "code": 70, "keyName": "code70", "output": "\u001c" }, "71": { "code": 71, "keyName": "code71", "output": "\u001b" }, "72": { "code": 72, "keyName": "code72", "output": "\u001f" }, "75": { "code": 75, "keyName": "KP/", "output": "/" }, "76": { "code": 76, "keyName": "KPEnter", "output": "\u0003" }, "77": { "code": 77, "keyName": "code77", "output": "\u001e" }, "78": { "code": 78, "keyName": "KP-", "output": "-" }, "79": { "code": 79, "keyName": "code79", "output": "\u0010" }, "80": { "code": 80, "keyName": "code80", "output": "\u0010" }, "81": { "code": 81, "keyName": "KP=", "output": "=" }, "82": { "code": 82, "keyName": "KP0", "output": "0" }, "83": { "code": 83, "keyName": "KP1", "output": "1" }, "84": { "code": 84, "keyName": "KP2", "output": "2" }, "85": { "code": 85, "keyName": "KP3", "output": "3" }, "86": { "code": 86, "keyName": "KP4", "output": "4" }, "87": { "code": 87, "keyName": "KP5", "output": "5" }, "88": { "code": 88, "keyName": "KP6", "output": "6" }, "89": { "code": 89, "keyName": "KP7", "output": "7" }, "91": { "code": 91, "keyName": "KP8", "output": "8" }, "92": { "code": 92, "keyName": "KP9", "output": "9" }, "96": { "code": 96, "keyName": "F5", "output": "\u0010" }, "97": { "code": 97, "keyName": "F6", "output": "\u0010" }, "98": { "code": 98, "keyName": "F7", "output": "\u0010" }, "99": { "code": 99, "keyName": "F3", "output": "\u0010" }, "100": { "code": 100, "keyName": "F8", "output": "\u0010" }, "101": { "code": 101, "keyName": "F9", "output": "\u0010" }, "102": { "code": 102, "keyName": "code102", "output": "\u0010" }, "103": { "code": 103, "keyName": "F11", "output": "\u0010" }, "104": { "code": 104, "keyName": "code104", "output": "\u0010" }, "105": { "code": 105, "keyName": "F13", "output": "\u0010" }, "106": { "code": 106, "keyName": "code106", "output": "\u0010" }, "107": { "code": 107, "keyName": "F14", "output": "\u0010" }, "108": { "code": 108, "keyName": "code108", "output": "\u0010" }, "109": { "code": 109, "keyName": "F10", "output": "\u0010" }, "110": { "code": 110, "keyName": "code110", "output": "\u0010" }, "111": { "code": 111, "keyName": "F12", "output": "\u0010" }, "112": { "code": 112, "keyName": "code112", "output": "\u0010" }, "113": { "code": 113, "keyName": "F15", "output": "\u0010" }, "114": { "code": 114, "keyName": "Help/Insert", "output": "\u0005" }, "115": { "code": 115, "keyName": "Home", "output": "\u0001" }, "116": { "code": 116, "keyName": "PageUp", "output": "\u000b" }, "117": { "code": 117, "keyName": "ForwardDelete", "output": "" }, "118": { "code": 118, "keyName": "F4", "output": "\u0010" }, "119": { "code": 119, "keyName": "End", "output": "\u0004" }, "120": { "code": 120, "keyName": "F2", "output": "\u0010" }, "121": { "code": 121, "keyName": "PageDown", "output": "\f" }, "122": { "code": 122, "keyName": "F1", "output": "\u0010" }, "123": { "code": 123, "keyName": "Left", "output": "\u001c" }, "124": { "code": 124, "keyName": "Right", "output": "\u001d" }, "125": { "code": 125, "keyName": "Down", "output": "\u001f" }, "126": { "code": 126, "keyName": "Up", "output": "\u001e" } } }, "7": { "label": "Control", "keys": { "0": { "code": 0, "keyName": "A", "output": "\u0001" }, "1": { "code": 1, "keyName": "S", "output": "\u0013" }, "2": { "code": 2, "keyName": "D", "output": "\u0004" }, "3": { "code": 3, "keyName": "F", "output": "\u0006" }, "4": { "code": 4, "keyName": "H", "output": "\b" }, "5": { "code": 5, "keyName": "G", "output": "\u0007" }, "6": { "code": 6, "keyName": "Z", "output": "\u001a" }, "7": { "code": 7, "keyName": "X", "output": "\u0018" }, "8": { "code": 8, "keyName": "C", "output": "\u0003" }, "9": { "code": 9, "keyName": "V", "output": "\u0016" }, "10": { "code": 10, "keyName": "§/`", "output": "0" }, "11": { "code": 11, "keyName": "B", "output": "\u0002" }, "12": { "code": 12, "keyName": "Q", "output": "\u0011" }, "13": { "code": 13, "keyName": "W", "output": "\u0017" }, "14": { "code": 14, "keyName": "E", "output": "\u0005" }, "15": { "code": 15, "keyName": "R", "output": "\u0012" }, "16": { "code": 16, "keyName": "Y", "output": "\u0019" }, "17": { "code": 17, "keyName": "T", "output": "\u0014" }, "18": { "code": 18, "keyName": "1", "output": "1" }, "19": { "code": 19, "keyName": "2", "output": "2" }, "20": { "code": 20, "keyName": "3", "output": "3" }, "21": { "code": 21, "keyName": "4", "output": "4" }, "22": { "code": 22, "keyName": "6", "output": "6" }, "23": { "code": 23, "keyName": "5", "output": "5" }, "24": { "code": 24, "keyName": "=", "action": "=", "output": "=" }, "25": { "code": 25, "keyName": "9", "output": "9" }, "26": { "code": 26, "keyName": "7", "output": "7" }, "27": { "code": 27, "keyName": "-", "output": "\u001f" }, "28": { "code": 28, "keyName": "8", "output": "8" }, "29": { "code": 29, "keyName": "0", "output": "0" }, "30": { "code": 30, "keyName": "]", "output": "\u001d" }, "31": { "code": 31, "keyName": "O", "output": "\u000f" }, "32": { "code": 32, "keyName": "U", "output": "\u0015" }, "33": { "code": 33, "keyName": "[", "output": "\u001b" }, "34": { "code": 34, "keyName": "I", "output": "\t" }, "35": { "code": 35, "keyName": "P", "output": "\u0010" }, "36": { "code": 36, "keyName": "Return", "output": "\r" }, "37": { "code": 37, "keyName": "L", "output": "\f" }, "38": { "code": 38, "keyName": "J", "output": "\n" }, "39": { "code": 39, "keyName": "'", "output": "'" }, "40": { "code": 40, "keyName": "K", "output": "\u000b" }, "41": { "code": 41, "keyName": ";", "output": ";" }, "42": { "code": 42, "keyName": "\\", "output": "\u001c" }, "43": { "code": 43, "keyName": ",", "output": "," }, "44": { "code": 44, "keyName": "/", "output": "/" }, "45": { "code": 45, "keyName": "N", "output": "\u000e" }, "46": { "code": 46, "keyName": "M", "output": "\r" }, "47": { "code": 47, "keyName": ".", "output": "." }, "48": { "code": 48, "keyName": "Tab", "output": "\t" }, "49": { "code": 49, "keyName": "Space", "action": "space", "output": " " }, "50": { "code": 50, "keyName": "`", "output": "`" }, "51": { "code": 51, "keyName": "Delete", "output": "\b" }, "52": { "code": 52, "keyName": "Enter", "output": "\u0003" }, "53": { "code": 53, "keyName": "Escape", "output": "\u001b" }, "64": { "code": 64, "keyName": "code64", "output": "\u0010" }, "65": { "code": 65, "keyName": "KP.", "output": "." }, "66": { "code": 66, "keyName": "code66", "output": "\u001d" }, "67": { "code": 67, "keyName": "KP*", "output": "*" }, "69": { "code": 69, "keyName": "KP+", "output": "+" }, "70": { "code": 70, "keyName": "code70", "output": "\u001c" }, "71": { "code": 71, "keyName": "code71", "output": "\u001b" }, "72": { "code": 72, "keyName": "code72", "output": "\u001f" }, "75": { "code": 75, "keyName": "KP/", "output": "/" }, "76": { "code": 76, "keyName": "KPEnter", "output": "\u0003" }, "77": { "code": 77, "keyName": "code77", "output": "\u001e" }, "78": { "code": 78, "keyName": "KP-", "output": "-" }, "79": { "code": 79, "keyName": "code79", "output": "\u0010" }, "80": { "code": 80, "keyName": "code80", "output": "\u0010" }, "81": { "code": 81, "keyName": "KP=", "output": "=" }, "82": { "code": 82, "keyName": "KP0", "output": "0" }, "83": { "code": 83, "keyName": "KP1", "output": "1" }, "84": { "code": 84, "keyName": "KP2", "output": "2" }, "85": { "code": 85, "keyName": "KP3", "output": "3" }, "86": { "code": 86, "keyName": "KP4", "output": "4" }, "87": { "code": 87, "keyName": "KP5", "output": "5" }, "88": { "code": 88, "keyName": "KP6", "output": "6" }, "89": { "code": 89, "keyName": "KP7", "output": "7" }, "91": { "code": 91, "keyName": "KP8", "output": "8" }, "92": { "code": 92, "keyName": "KP9", "output": "9" }, "96": { "code": 96, "keyName": "F5", "output": "\u0010" }, "97": { "code": 97, "keyName": "F6", "output": "\u0010" }, "98": { "code": 98, "keyName": "F7", "output": "\u0010" }, "99": { "code": 99, "keyName": "F3", "output": "\u0010" }, "100": { "code": 100, "keyName": "F8", "output": "\u0010" }, "101": { "code": 101, "keyName": "F9", "output": "\u0010" }, "102": { "code": 102, "keyName": "code102", "output": "\u0010" }, "103": { "code": 103, "keyName": "F11", "output": "\u0010" }, "104": { "code": 104, "keyName": "code104", "output": "\u0010" }, "105": { "code": 105, "keyName": "F13", "output": "\u0010" }, "106": { "code": 106, "keyName": "code106", "output": "\u0010" }, "107": { "code": 107, "keyName": "F14", "output": "\u0010" }, "108": { "code": 108, "keyName": "code108", "output": "\u0010" }, "109": { "code": 109, "keyName": "F10", "output": "\u0010" }, "110": { "code": 110, "keyName": "code110", "output": "\u0010" }, "111": { "code": 111, "keyName": "F12", "output": "\u0010" }, "112": { "code": 112, "keyName": "code112", "output": "\u0010" }, "113": { "code": 113, "keyName": "F15", "output": "\u0010" }, "114": { "code": 114, "keyName": "Help/Insert", "output": "\u0005" }, "115": { "code": 115, "keyName": "Home", "output": "\u0001" }, "116": { "code": 116, "keyName": "PageUp", "output": "\u000b" }, "117": { "code": 117, "keyName": "ForwardDelete", "output": "" }, "118": { "code": 118, "keyName": "F4", "output": "\u0010" }, "119": { "code": 119, "keyName": "End", "output": "\u0004" }, "120": { "code": 120, "keyName": "F2", "output": "\u0010" }, "121": { "code": 121, "keyName": "PageDown", "output": "\f" }, "122": { "code": 122, "keyName": "F1", "output": "\u0010" }, "123": { "code": 123, "keyName": "Left", "output": "\u001c" }, "124": { "code": 124, "keyName": "Right", "output": "\u001d" }, "125": { "code": 125, "keyName": "Down", "output": "\u001f" }, "126": { "code": 126, "keyName": "Up", "output": "\u001e" } } } }, "deadKeys": { "dead: ^": { "terminator": "^", "compositions": { "A": "Â", "C": "Ĉ", "E": "Ê", "G": "Ĝ", "H": "Ĥ", "I": "Î", "J": "Ĵ", "O": "Ô", "S": "Ŝ", "U": "Û", "W": "Ŵ", "Y": "Ŷ", "a": "â", "c": "ĉ", "e": "ê", "g": "ĝ", "h": "ĥ", "i": "î", "j": "ĵ", "o": "ô", "s": "ŝ", "space": "^", "u": "û", "w": "ŵ", "y": "ŷ" } }, "dead: `": { "terminator": "`", "compositions": { "A": "À", "E": "È", "I": "Ì", "O": "Ò", "U": "Ù", "a": "à", "e": "è", "i": "ì", "o": "ò", "space": "`", "u": "ù", "Ä": "Ą", "Ë": "Ę", "Ï": "Į", "Ö": "Ǫ", "Ü": "Ų", "ä": "ą", "ë": "ę", "ï": "į", "ö": "ǫ", "ü": "ų" } }, "dead: ~": { "terminator": "~", "compositions": { "A": "Ã", "I": "Ĩ", "N": "Ñ", "O": "Õ", "U": "Ũ", "Y": "Ỹ", "a": "ã", "i": "ĩ", "n": "ñ", "o": "õ", "space": "~", "u": "ũ", "y": "ỹ" } }, "dead: ¨": { "terminator": "¨", "compositions": { "A": "Ä", "E": "Ë", "H": "Ḧ", "I": "Ï", "O": "Ö", "U": "Ü", "W": "Ẅ", "X": "Ẍ", "Y": "Ÿ", "a": "ä", "e": "ë", "h": "ḧ", "i": "ï", "o": "ö", "space": "¨", "t": "ẗ", "u": "ü", "w": "ẅ", "x": "ẍ", "y": "ÿ" } }, "dead: ¬": { "terminator": "¬", "compositions": { "+": "⇔", "1": "№", "2": "½", "3": "⅓", "4": "¼", "5": "⅔", "6": "¾", "=": "↔", "C": "©", "H": "⇐", "I": "⇗", "J": "⇓", "K": "⇑", "L": "⇒", "M": "⇘", "N": "⇙", "P": "℗", "R": "®", "S": "℠", "T": "℠", "U": "⇖", "c": "©", "h": "←", "i": "↗", "j": "↓", "k": "↑", "l": "→", "m": "↘", "n": "↙", "p": "℗", "r": "®", "s": "§", "space": "©", "t": "™", "u": "↖" } }, "dead: ¯": { "terminator": "¯", "compositions": { "1": "‐", "2": "–", "3": "—", "5": "¯", "A": "Ā", "B": "Ƀ", "D": "Đ", "E": "Ē", "G": "Ḡ", "H": "Ħ", "I": "Ī", "L": "Ḻ", "O": "Ō", "T": "Ŧ", "U": "Ū", "Y": "Ȳ", "a": "ā", "b": "ƀ", "d": "đ", "e": "ē", "g": "ḡ", "h": "ħ", "i": "ī", "l": "ḻ", "o": "ō", "space": "¯", "t": "ŧ", "u": "ū", "y": "ȳ", "Æ": "Ǣ", "æ": "ǣ" } }, "dead: ´": { "terminator": "´", "compositions": { "5": "´", "A": "Á", "B": "Ɓ", "C": "Ć", "E": "É", "G": "Ǵ", "I": "Í", "K": "Ḱ", "L": "Ł", "M": "Ḿ", "N": "Ń", "O": "Ó", "P": "Ṕ", "R": "Ŕ", "S": "Ś", "U": "Ú", "W": "Ẃ", "Y": "Ý", "Z": "Ź", "a": "á", "b": "ɓ", "c": "ć", "e": "é", "g": "ǵ", "i": "í", "k": "ḱ", "l": "ł", "m": "ḿ", "n": "ń", "o": "ó", "p": "ṕ", "r": "ŕ", "s": "ś", "space": "´", "u": "ú", "w": "ẃ", "y": "ý", "z": "ź", "Æ": "Ǽ", "Ø": "Ǿ", "æ": "ǽ", "ø": "ǿ" } }, "dead: ˇ": { "terminator": "ˇ", "compositions": { "#": "Ǯ", "3": "ǯ", "5": "ˇ", "A": "Ǎ", "C": "Č", "D": "Ď", "E": "Ě", "G": "Ǧ", "H": "Ȟ", "I": "Ǐ", "K": "Ǩ", "L": "Ľ", "N": "Ň", "O": "Ǒ", "R": "Ř", "S": "Š", "T": "Ť", "U": "Ǔ", "Z": "Ž", "a": "ǎ", "c": "č", "d": "ď", "e": "ě", "g": "ǧ", "h": "ȟ", "i": "ǐ", "j": "ǰ", "k": "ǩ", "l": "ľ", "n": "ň", "o": "ǒ", "r": "ř", "s": "š", "space": "ˇ", "t": "ť", "u": "ǔ", "z": "ž", "Ü": "Ǚ", "ü": "ǚ" } }, "dead: ˚": { "terminator": "˚", "compositions": { "5": "˚", "A": "Å", "C": "Ċ", "E": "Ė", "G": "Ġ", "I": "İ", "U": "Ů", "Z": "Ż", "a": "å", "c": "ċ", "e": "ė", "g": "ġ", "space": "˚", "u": "ů", "w": "ẘ", "y": "ẙ", "z": "ż" } }, "dead: α": { "terminator": "α", "compositions": { "!": "₁", "\"": "₊", "#": "₃", "$": "₄", "%": "₅", "&": "₇", "'": "₌", "(": "₉", ")": "₀", "*": "₈", "+": "⁺", "-": "⁻", "0": "⁰", "1": "¹", "2": "²", "3": "³", "4": "⁴", "5": "⁵", "6": "⁶", "7": "⁷", "8": "⁸", "9": "⁹", ";": "₋", "=": "⁼", "@": "₂", "A": "Α", "B": "Β", "C": "Χ", "D": "Δ", "E": "Ε", "F": "Φ", "G": "Γ", "H": "Θ", "I": "Η", "J": "Ι", "K": "Κ", "L": "Λ", "M": "Μ", "N": "Ν", "O": "Ο", "P": "Π", "Q": "Ω", "R": "Ρ", "S": "Σ", "T": "Τ", "U": "Ω", "V": "Β", "W": "Ψ", "X": "Ξ", "Y": "Υ", "Z": "Ζ", "[": "⁽", "]": "⁾", "^": "₆", "a": "α", "b": "β", "c": "χ", "d": "δ", "e": "ε", "f": "φ", "g": "γ", "h": "θ", "i": "η", "j": "ι", "k": "κ", "l": "λ", "m": "μ", "n": "ν", "o": "ο", "p": "π", "q": "ω", "r": "ρ", "s": "σ", "t": "τ", "u": "ω", "v": "β", "w": "ψ", "x": "ξ", "y": "υ", "z": "ζ", "{": "₍", "}": "₎" } }, "dead: √": { "terminator": " ", "compositions": { "!": "≠", "\"": "″", "%": "‰", "&": "∧", "'": "′", "*": "⊗", "+": "⊕", "-": "±", ".": "⋅", "3": "∛", "4": "∜", "7": "∡", "8": "∠", "9": "∟", ":": "∴", ";": "∵", "<": "≤", "=": "≝", ">": "≥", "A": "∀", "B": "⊇", "C": "ℂ", "D": "∇", "E": "∃", "F": "∎", "G": "⊃", "H": "⊅", "K": "∌", "L": "∦", "M": "∉", "N": "ℕ", "O": "∅", "P": "ℙ", "Q": "ℚ", "R": "ℝ", "S": "∫", "U": "∖", "X": "∄", "Z": "ℤ", "^": "℘", "b": "⊆", "c": "∝", "d": "Δ", "f": "ƒ", "g": "⊂", "h": "⊄", "i": "∞", "k": "∋", "l": "∥", "m": "∈", "n": "ⁿ", "o": "∘", "p": "∂", "r": "√", "s": "∩", "space": "√", "u": "∪", "z": "↯", "|": "∨", "~": "≈" } } } }