Implementation
const greenlandicKeyMap = {
'´': {
' ': '´',
'a': 'á',
'A': 'Á',
'å': 'ǻ',
'Å': 'Ǻ',
'æ': 'ǽ',
'Æ': 'Ǽ',
'c': 'ć',
'C': 'Ć',
'e': 'é',
'E': 'É',
'i': 'í',
'I': 'Í',
'l': 'ĺ',
'L': 'Ĺ',
'n': 'ń',
'N': 'Ń',
'o': 'ó',
'O': 'Ó',
'ø': 'ǿ',
'Ø': 'Ǿ',
'r': 'ŕ',
'R': 'Ŕ',
's': 'ś',
'S': 'Ś',
'u': 'ú',
'U': 'Ú',
'w': 'ẃ',
'W': 'Ẃ',
'y': 'ý',
'Y': 'Ý',
'z': 'ź',
'Z': 'Ź',
},
'`': {
' ': '`',
'a': 'à',
'A': 'À',
'e': 'è',
'E': 'È',
'i': 'ì',
'I': 'Ì',
'o': 'ò',
'O': 'Ò',
'u': 'ù',
'U': 'Ù',
'w': 'ẁ',
'W': 'Ẁ',
'y': 'ỳ',
'Y': 'Ỳ',
},
'¨': {
' ': '¨',
'a': 'ä',
'A': 'Ä',
'e': 'ë',
'E': 'Ë',
'i': 'ï',
'I': 'Ï',
'o': 'ö',
'O': 'Ö',
'u': 'ü',
'U': 'Ü',
'w': 'ẅ',
'W': 'Ẅ',
'y': 'ÿ',
'Y': 'Ÿ'
},
'^': {
' ': '^',
'a': 'â',
'A': 'Â',
'c': 'ĉ',
'C': 'Ĉ',
'e': 'ê',
'E': 'Ê',
'g': 'ĝ',
'G': 'Ĝ',
'h': 'ĥ',
'H': 'Ĥ',
'i': 'î',
'I': 'Î',
'j': 'ĵ',
'J': 'Ĵ',
'o': 'ô',
'O': 'Ô',
's': 'ŝ',
'S': 'Ŝ',
'u': 'û',
'U': 'Û',
'w': 'ŵ',
'W': 'Ŵ',
'y': 'ŷ',
'Y': 'Ŷ',
},
'~': {
' ': '~',
'a': 'ã',
'A': 'Ã',
'i': 'ĩ',
'I': 'Ĩ',
'n': 'ñ',
'N': 'Ñ',
'o': 'õ',
'O': 'Õ',
'u': 'ũ',
'U': 'Ũ',
},
};