Changed modifier from string to array of string updated code accordingly

Added tiro keymap
This commit is contained in:
lordwelch 2018-01-24 10:21:44 -08:00
parent b08c2fa792
commit 6b6b3db9cc
6 changed files with 941 additions and 372 deletions

View File

@ -1,390 +1,390 @@
{ {
"0": { "0": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 39 "decimal": 39
}, },
"1": { "1": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 30 "decimal": 30
}, },
"2": { "2": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 31 "decimal": 31
}, },
"3": { "3": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 32 "decimal": 32
}, },
"4": { "4": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 33 "decimal": 33
}, },
"5": { "5": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 34 "decimal": 34
}, },
"6": { "6": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 35 "decimal": 35
}, },
"7": { "7": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 36 "decimal": 36
}, },
"8": { "8": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 37 "decimal": 37
}, },
"9": { "9": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 38 "decimal": 38
}, },
"!": { "!": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 30 "decimal": 30
}, },
"#": { "#": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 32 "decimal": 32
}, },
"$": { "$": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 33 "decimal": 33
}, },
"%": { "%": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 34 "decimal": 34
}, },
"&": { "&": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 36 "decimal": 36
}, },
"'": { "'": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 20 "decimal": 20
}, },
"(": { "(": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 38 "decimal": 38
}, },
")": { ")": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 39 "decimal": 39
}, },
"*": { "*": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 37 "decimal": 37
}, },
"+": { "+": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 48 "decimal": 48
}, },
",": { ",": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 26 "decimal": 26
}, },
"-": { "-": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 52 "decimal": 52
}, },
".": { ".": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 8 "decimal": 8
}, },
"/": { "/": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 47 "decimal": 47
}, },
":": { ":": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 29 "decimal": 29
}, },
";": { ";": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 29 "decimal": 29
}, },
"<": { "<": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 26 "decimal": 26
}, },
"=": { "=": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 48 "decimal": 48
}, },
">": { ">": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 8 "decimal": 8
}, },
"?": { "?": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 47 "decimal": 47
}, },
"@": { "@": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 31 "decimal": 31
}, },
"A": { "A": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 4 "decimal": 4
}, },
"B": { "B": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 17 "decimal": 17
}, },
"C": { "C": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 12 "decimal": 12
}, },
"D": { "D": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 11 "decimal": 11
}, },
"E": { "E": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 7 "decimal": 7
}, },
"F": { "F": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 28 "decimal": 28
}, },
"G": { "G": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 24 "decimal": 24
}, },
"H": { "H": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 13 "decimal": 13
}, },
"I": { "I": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 10 "decimal": 10
}, },
"J": { "J": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 6 "decimal": 6
}, },
"K": { "K": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 25 "decimal": 25
}, },
"L": { "L": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 19 "decimal": 19
}, },
"M": { "M": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 16 "decimal": 16
}, },
"N": { "N": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 15 "decimal": 15
}, },
"O": { "O": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 22 "decimal": 22
}, },
"P": { "P": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 21 "decimal": 21
}, },
"Q": { "Q": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 27 "decimal": 27
}, },
"R": { "R": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 18 "decimal": 18
}, },
"S": { "S": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 51 "decimal": 51
}, },
"T": { "T": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 14 "decimal": 14
}, },
"U": { "U": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 9 "decimal": 9
}, },
"V": { "V": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 55 "decimal": 55
}, },
"W": { "W": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 54 "decimal": 54
}, },
"X": { "X": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 5 "decimal": 5
}, },
"Y": { "Y": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 23 "decimal": 23
}, },
"Z": { "Z": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 56 "decimal": 56
}, },
"[": { "[": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 45 "decimal": 45
}, },
"\"": { "\"": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 20 "decimal": 20
}, },
"\\": { "\\": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 49 "decimal": 49
}, },
"]": { "]": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 46 "decimal": 46
}, },
"^": { "^": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 35 "decimal": 35
}, },
"_": { "_": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 52 "decimal": 52
}, },
"`": { "`": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 53 "decimal": 53
}, },
"a": { "a": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 4 "decimal": 4
}, },
"b": { "b": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 17 "decimal": 17
}, },
"c": { "c": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 12 "decimal": 12
}, },
"d": { "d": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 11 "decimal": 11
}, },
"e": { "e": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 7 "decimal": 7
}, },
"f": { "f": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 28 "decimal": 28
}, },
"g": { "g": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 24 "decimal": 24
}, },
"h": { "h": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 13 "decimal": 13
}, },
"i": { "i": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 10 "decimal": 10
}, },
"j": { "j": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 6 "decimal": 6
}, },
"k": { "k": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 25 "decimal": 25
}, },
"l": { "l": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 19 "decimal": 19
}, },
"m": { "m": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 16 "decimal": 16
}, },
"n": { "n": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 15 "decimal": 15
}, },
"o": { "o": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 22 "decimal": 22
}, },
"p": { "p": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 21 "decimal": 21
}, },
"q": { "q": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 27 "decimal": 27
}, },
"r": { "r": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 18 "decimal": 18
}, },
"s": { "s": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 51 "decimal": 51
}, },
"t": { "t": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 14 "decimal": 14
}, },
"u": { "u": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 9 "decimal": 9
}, },
"v": { "v": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 55 "decimal": 55
}, },
"w": { "w": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 54 "decimal": 54
}, },
"x": { "x": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 5 "decimal": 5
}, },
"y": { "y": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 23 "decimal": 23
}, },
"z": { "z": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 56 "decimal": 56
}, },
"{": { "{": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 45 "decimal": 45
}, },
"|": { "|": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 49 "decimal": 49
}, },
"}": { "}": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 46 "decimal": 46
}, },
"~": { "~": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 53 "decimal": 53
}, },
"\t": { "\t": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 43 "decimal": 43
}, },
"\n": { "\n": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 40 "decimal": 40
}, },
" ": { " ": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 44 "decimal": 44
} }
} }

View File

@ -1,390 +1,390 @@
{ {
"1": { "1": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 30 "decimal": 30
}, },
"2": { "2": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 31 "decimal": 31
}, },
"3": { "3": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 32 "decimal": 32
}, },
"4": { "4": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 33 "decimal": 33
}, },
"5": { "5": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 34 "decimal": 34
}, },
"6": { "6": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 35 "decimal": 35
}, },
"7": { "7": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 36 "decimal": 36
}, },
"8": { "8": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 37 "decimal": 37
}, },
"9": { "9": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 38 "decimal": 38
}, },
"0": { "0": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 39 "decimal": 39
}, },
"-": { "-": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 45 "decimal": 45
}, },
"=": { "=": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 46 "decimal": 46
}, },
"!": { "!": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 30 "decimal": 30
}, },
"@": { "@": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 31 "decimal": 31
}, },
"#": { "#": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 32 "decimal": 32
}, },
"$": { "$": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 33 "decimal": 33
}, },
"%": { "%": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 34 "decimal": 34
}, },
"^": { "^": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 35 "decimal": 35
}, },
"&": { "&": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 36 "decimal": 36
}, },
"*": { "*": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 37 "decimal": 37
}, },
"(": { "(": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 38 "decimal": 38
}, },
")": { ")": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 39 "decimal": 39
}, },
"+": {
"modifier": "LSHIFT",
"decimal": 46
},
"_": { "_": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 45 "decimal": 45
}, },
"+": {
"modifier": ["LSHIFT"],
"decimal": 46
},
"q": { "q": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 20 "decimal": 20
}, },
"w": { "w": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 26 "decimal": 26
}, },
"e": { "e": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 8 "decimal": 8
}, },
"r": { "r": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 21 "decimal": 21
}, },
"t": { "t": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 23 "decimal": 23
}, },
"y": { "y": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 28 "decimal": 28
}, },
"u": { "u": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 24 "decimal": 24
}, },
"i": { "i": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 12 "decimal": 12
}, },
"o": { "o": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 18 "decimal": 18
}, },
"p": { "p": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 19 "decimal": 19
}, },
"[": { "[": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 47 "decimal": 47
}, },
"]": { "]": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 48 "decimal": 48
}, },
"Q": { "Q": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 20 "decimal": 20
}, },
"W": { "W": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 26 "decimal": 26
}, },
"E": { "E": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 8 "decimal": 8
}, },
"R": { "R": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 21 "decimal": 21
}, },
"T": { "T": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 23 "decimal": 23
}, },
"Y": { "Y": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 28 "decimal": 28
}, },
"U": { "U": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 24 "decimal": 24
}, },
"I": { "I": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 12 "decimal": 12
}, },
"O": { "O": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 18 "decimal": 18
}, },
"P": { "P": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 19 "decimal": 19
}, },
"{": { "{": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 47 "decimal": 47
}, },
"}": { "}": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 48 "decimal": 48
}, },
"a": { "a": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 4 "decimal": 4
}, },
"s": { "s": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 22 "decimal": 22
}, },
"d": { "d": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 7 "decimal": 7
}, },
"f": { "f": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 9 "decimal": 9
}, },
"g": { "g": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 10 "decimal": 10
}, },
"h": { "h": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 11 "decimal": 11
}, },
"j": { "j": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 13 "decimal": 13
}, },
"k": { "k": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 14 "decimal": 14
}, },
"l": { "l": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 15 "decimal": 15
}, },
";": { ";": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 51 "decimal": 51
}, },
"'": { "'": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 52 "decimal": 52
}, },
"A": { "A": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 4 "decimal": 4
}, },
"S": { "S": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 22 "decimal": 22
}, },
"D": { "D": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 7 "decimal": 7
}, },
"F": { "F": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 9 "decimal": 9
}, },
"G": { "G": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 10 "decimal": 10
}, },
"H": { "H": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 11 "decimal": 11
}, },
"J": { "J": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 13 "decimal": 13
}, },
"K": { "K": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 14 "decimal": 14
}, },
"L": { "L": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 15 "decimal": 15
}, },
":": { ":": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 51 "decimal": 51
}, },
"\"": { "\"": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 52 "decimal": 52
}, },
"z": { "z": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 29 "decimal": 29
}, },
"x": { "x": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 27 "decimal": 27
}, },
"c": { "c": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 6 "decimal": 6
}, },
"v": { "v": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 25 "decimal": 25
}, },
"b": { "b": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 5 "decimal": 5
}, },
"n": { "n": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 17 "decimal": 17
}, },
"m": { "m": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 16 "decimal": 16
}, },
",": { ",": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 54 "decimal": 54
}, },
".": { ".": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 55 "decimal": 55
}, },
"/": { "/": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 56 "decimal": 56
}, },
"Z": { "Z": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 29 "decimal": 29
}, },
"X": { "X": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 27 "decimal": 27
}, },
"C": { "C": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 6 "decimal": 6
}, },
"V": { "V": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 25 "decimal": 25
}, },
"B": { "B": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 5 "decimal": 5
}, },
"N": { "N": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 17 "decimal": 17
}, },
"M": { "M": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 16 "decimal": 16
}, },
"<": { "<": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 54 "decimal": 54
}, },
">": { ">": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 55 "decimal": 55
}, },
"?": { "?": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 56 "decimal": 56
}, },
"\\": { "\\": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 49 "decimal": 49
}, },
"|": { "|": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 49 "decimal": 49
}, },
"`": { "`": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 53 "decimal": 53
}, },
"~": { "~": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 53 "decimal": 53
}, },
"\t": { "\t": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 43 "decimal": 43
}, },
"\n": { "\n": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 40 "decimal": 40
}, },
" ": { " ": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 44 "decimal": 44
} }
} }

View File

@ -1,310 +1,310 @@
{ {
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 30 "decimal": 30
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 31 "decimal": 31
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 32 "decimal": 32
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 33 "decimal": 33
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 34 "decimal": 34
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 35 "decimal": 35
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 36 "decimal": 36
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 37 "decimal": 37
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 38 "decimal": 38
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 39 "decimal": 39
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 45 "decimal": 45
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 46 "decimal": 46
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 30 "decimal": 30
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 31 "decimal": 31
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 32 "decimal": 32
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 33 "decimal": 33
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 34 "decimal": 34
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 35 "decimal": 35
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 36 "decimal": 36
}, },
"*": { "*": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 37 "decimal": 37
}, },
"(": { "(": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 38 "decimal": 38
}, },
")": { ")": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 39 "decimal": 39
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 45 "decimal": 45
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 46 "decimal": 46
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 20 "decimal": 20
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 26 "decimal": 26
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 8 "decimal": 8
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 21 "decimal": 21
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 23 "decimal": 23
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 28 "decimal": 28
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 24 "decimal": 24
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 12 "decimal": 12
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 18 "decimal": 18
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 19 "decimal": 19
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 47 "decimal": 47
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 48 "decimal": 48
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 20 "decimal": 20
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 26 "decimal": 26
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 8 "decimal": 8
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 21 "decimal": 21
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 23 "decimal": 23
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 28 "decimal": 28
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 24 "decimal": 24
}, },
"I": { "I": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 12 "decimal": 12
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 18 "decimal": 18
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 4 "decimal": 4
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 22 "decimal": 22
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 7 "decimal": 7
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 9 "decimal": 9
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 10 "decimal": 10
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 11 "decimal": 11
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 13 "decimal": 13
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 14 "decimal": 14
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 15 "decimal": 15
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 51 "decimal": 51
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 52 "decimal": 52
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 4 "decimal": 4
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 22 "decimal": 22
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 15 "decimal": 15
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 29 "decimal": 29
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 27 "decimal": 27
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 6 "decimal": 6
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 25 "decimal": 25
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 5 "decimal": 5
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 17 "decimal": 17
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 16 "decimal": 16
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 54 "decimal": 54
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 55 "decimal": 55
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 29 "decimal": 29
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 27 "decimal": 27
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 55 "decimal": 55
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 49 "decimal": 49
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 53 "decimal": 53
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 53 "decimal": 53
}, },
"\t": { "\t": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 43 "decimal": 43
}, },
"\n": { "\n": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 40 "decimal": 40
}, },
" ": { " ": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 44 "decimal": 44
} }
} }

View File

@ -1,378 +1,378 @@
{ {
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 30 "decimal": 30
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 31 "decimal": 31
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 32 "decimal": 32
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 33 "decimal": 33
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 34 "decimal": 34
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 35 "decimal": 35
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 36 "decimal": 36
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 37 "decimal": 37
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 38 "decimal": 38
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 39 "decimal": 39
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 45 "decimal": 45
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 46 "decimal": 46
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 30 "decimal": 30
}, },
"": { "": {
"modifier": "RALT", "modifier": ["RALT"],
"decimal": 31 "decimal": 31
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 32 "decimal": 32
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 35 "decimal": 35
}, },
"⁊": { "⁊": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 36 "decimal": 36
}, },
"⸭": { "⸭": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 37 "decimal": 37
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 38 "decimal": 38
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 39 "decimal": 39
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 46 "decimal": 46
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 45 "decimal": 45
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 20 "decimal": 20
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 26 "decimal": 26
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 8 "decimal": 8
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 21 "decimal": 21
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 23 "decimal": 23
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 28 "decimal": 28
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 24 "decimal": 24
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 12 "decimal": 12
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 18 "decimal": 18
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 19 "decimal": 19
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 47 "decimal": 47
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 48 "decimal": 48
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 20 "decimal": 20
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 26 "decimal": 26
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 8 "decimal": 8
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 21 "decimal": 21
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 23 "decimal": 23
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 28 "decimal": 28
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 24 "decimal": 24
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 12 "decimal": 12
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 18 "decimal": 18
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 19 "decimal": 19
}, },
"“": { "“": {
"modifier": "RALT", "modifier": ["RALT"],
"decimal": 47 "decimal": 47
}, },
"": { "": {
"modifier": "RALT", "modifier": ["RALT"],
"decimal": 48 "decimal": 48
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 4 "decimal": 4
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 22 "decimal": 22
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 7 "decimal": 7
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 9 "decimal": 9
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 10 "decimal": 10
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 11 "decimal": 11
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 13 "decimal": 13
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 14 "decimal": 14
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 15 "decimal": 15
}, },
"჻": { "჻": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 51 "decimal": 51
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 52 "decimal": 52
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 4 "decimal": 4
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 22 "decimal": 22
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 7 "decimal": 7
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 9 "decimal": 9
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 10 "decimal": 10
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 11 "decimal": 11
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 13 "decimal": 13
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 14 "decimal": 14
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 15 "decimal": 15
}, },
"⁝": { "⁝": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 51 "decimal": 51
}, },
"": { "": {
"modifier": "RALT", "modifier": ["RALT"],
"decimal": 52 "decimal": 52
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 29 "decimal": 29
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 27 "decimal": 27
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 6 "decimal": 6
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 25 "decimal": 25
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 5 "decimal": 5
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 17 "decimal": 17
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 16 "decimal": 16
}, },
"⸱": { "⸱": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 54 "decimal": 54
}, },
"⁘": { "⁘": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 55 "decimal": 55
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 56 "decimal": 56
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 29 "decimal": 29
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 27 "decimal": 27
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 6 "decimal": 6
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 25 "decimal": 25
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 5 "decimal": 5
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 17 "decimal": 17
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 16 "decimal": 16
}, },
":": { ":": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 54 "decimal": 54
}, },
"⸬": { "⸬": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 55 "decimal": 55
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 56 "decimal": 56
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 49 "decimal": 49
}, },
"": { "": {
"modifier": "LSHIFT", "modifier": ["LSHIFT"],
"decimal": 49 "decimal": 49
}, },
"": { "": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 53 "decimal": 53
}, },
"\t": { "\t": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 43 "decimal": 43
}, },
"\n": { "\n": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 40 "decimal": 40
}, },
" ": { " ": {
"modifier": "NONE", "modifier": ["NONE"],
"decimal": 44 "decimal": 44
} }
} }

566
hid/tiro.json Normal file
View File

@ -0,0 +1,566 @@
{
"1": {
"modifier": ["NONE"],
"decimal": 30
},
"2": {
"modifier": ["NONE"],
"decimal": 31
},
"3": {
"modifier": ["NONE"],
"decimal": 32
},
"4": {
"modifier": ["NONE"],
"decimal": 33
},
"5": {
"modifier": ["NONE"],
"decimal": 34
},
"6": {
"modifier": ["NONE"],
"decimal": 35
},
"7": {
"modifier": ["NONE"],
"decimal": 36
},
"8": {
"modifier": ["NONE"],
"decimal": 37
},
"9": {
"modifier": ["NONE"],
"decimal": 38
},
"0": {
"modifier": ["NONE"],
"decimal": 39
},
"־": {
"modifier": ["NONE"],
"decimal": 45
},
// "=": {
// "modifier": ["NONE"],
// "decimal": 46
// },
"֩": {
"modifier": ["LSHIFT"],
"decimal": 30
},
"֙": {
"modifier": ["LSHIFT"],
"decimal": 31
},
"֒": {
"modifier": ["LSHIFT"],
"decimal": 32
},
"֯": {
"modifier": ["LSHIFT"],
"decimal": 33
},
"ֺ": {
"modifier": ["LSHIFT"],
"decimal": 34
},
"ֹ": {
"modifier": ["LSHIFT"],
"decimal": 35
},
"ֿ": {
"modifier": ["LSHIFT"],
"decimal": 36
},
"ׂ": {
"modifier": ["LSHIFT"],
"decimal": 37
},
"ׁ": {
"modifier": ["LSHIFT"],
"decimal": 38
},
"֝": {
"modifier": ["LSHIFT"],
"decimal": 39
},
"֠": {
"modifier": ["LSHIFT"],
"decimal": 45
},
"ּ": {
"modifier": ["LSHIFT"],
"decimal": 46
},
"₪": {
"modifier": ["RALT"],
"decimal": 33
},
"": {
"modifier": ["RALT"],
"decimal": 34
},
"": {
"modifier": ["RALT"],
"decimal": 35
},
"͏": {
"modifier": ["RALT"],
"decimal": 36
},
"": {
"modifier": ["RALT"],
"decimal": 37
},
"": {
"modifier": ["RALT"],
"decimal": 38
},
"◌": {
"modifier": ["RALT"],
"decimal": 39
},
"-": {
"modifier": ["RALT"],
"decimal": 45
},
"1": {
"modifier": ["RALT","LSHIFT"],
"decimal": 30
},
"2": {
"modifier": ["RALT","LSHIFT"],
"decimal": 31
},
"3": {
"modifier": ["RALT","LSHIFT"],
"decimal": 32
},
"4": {
"modifier": ["RALT","LSHIFT"],
"decimal": 33
},
"5": {
"modifier": ["RALT","LSHIFT"],
"decimal": 34
},
"6": {
"modifier": ["RALT","LSHIFT"],
"decimal": 35
},
"7": {
"modifier": ["RALT","LSHIFT"],
"decimal": 36
},
"8": {
"modifier": ["RALT","LSHIFT"],
"decimal": 37
},
"9": {
"modifier": ["RALT","LSHIFT"],
"decimal": 38
},
"0": {
"modifier": ["RALT","LSHIFT"],
"decimal": 39
},
"_": {
"modifier": ["RALT","LSHIFT"],
"decimal": 45
},
"+": {
"modifier": ["RALT","LSHIFT"],
"decimal": 46
},
"̇": {
"modifier": ["NONE"],
"decimal": 20
},
"׳": {
"modifier": ["NONE"],
"decimal": 26
},
"ק": {
"modifier": ["NONE"],
"decimal": 8
},
"ר": {
"modifier": ["NONE"],
"decimal": 21
},
"א": {
"modifier": ["NONE"],
"decimal": 23
},
"ט": {
"modifier": ["NONE"],
"decimal": 28
},
"ו": {
"modifier": ["NONE"],
"decimal": 24
},
"ן": {
"modifier": ["NONE"],
"decimal": 12
},
"ם": {
"modifier": ["NONE"],
"decimal": 18
},
"פ": {
"modifier": ["NONE"],
"decimal": 19
},
"]": {
"modifier": ["NONE"],
"decimal": 47
},
"[": {
"modifier": ["NONE"],
"decimal": 48
},
"ׄ": {
"modifier": ["LSHIFT"],
"decimal": 20
},
"֬": {
"modifier": ["LSHIFT"],
"decimal": 26
},
"֫": {
"modifier": ["LSHIFT"],
"decimal": 8
},
"֟": {
"modifier": ["LSHIFT"],
"decimal": 21
},
"֓": {
"modifier": ["LSHIFT"],
"decimal": 23
},
"֞": {
"modifier": ["LSHIFT"],
"decimal": 28
},
"֜": {
"modifier": ["LSHIFT"],
"decimal": 24
},
"֡": {
"modifier": ["LSHIFT"],
"decimal": 12
},
"֕": {
"modifier": ["LSHIFT"],
"decimal": 18
},
"֔": {
"modifier": ["LSHIFT"],
"decimal": 19
},
"֗": {
"modifier": ["LSHIFT"],
"decimal": 47
},
"֘": {
"modifier": ["LSHIFT"],
"decimal": 48
},
"̈": {
"modifier": ["RALT"],
"decimal": 20
},
"״": {
"modifier": ["RALT"],
"decimal": 26
},
"€": {
"modifier": ["RALT"],
"decimal": 8
},
"װ": {
"modifier": ["RALT"],
"decimal": 24
},
"ש": {
"modifier": ["NONE"],
"decimal": 4
},
"/": {
"modifier": ["RALT","LSHIFT"],
"decimal": 20
},
"'": {
"modifier": ["RALT","LSHIFT"],
"decimal": 26
},
"}": {
"modifier": ["RALT","LSHIFT"],
"decimal": 47
},
"{": {
"modifier": ["RALT","LSHIFT"],
"decimal": 48
},
"ד": {
"modifier": ["NONE"],
"decimal": 22
},
"ג": {
"modifier": ["NONE"],
"decimal": 7
},
"כ": {
"modifier": ["NONE"],
"decimal": 9
},
"ע": {
"modifier": ["NONE"],
"decimal": 10
},
"י": {
"modifier": ["NONE"],
"decimal": 11
},
"ח": {
"modifier": ["NONE"],
"decimal": 13
},
"ל": {
"modifier": ["NONE"],
"decimal": 14
},
"ך": {
"modifier": ["NONE"],
"decimal": 15
},
"ף": {
"modifier": ["NONE"],
"decimal": 51
},
"֚": {
"modifier": ["NONE"],
"decimal": 52
},
"ֽ": {
"modifier": ["LSHIFT"],
"decimal": 4
},
"ְ": {
"modifier": ["LSHIFT"],
"decimal": 22
},
"ֻ": {
"modifier": ["LSHIFT"],
"decimal": 7
},
"ִ": {
"modifier": ["LSHIFT"],
"decimal": 9
},
"ֱ": {
"modifier": ["LSHIFT"],
"decimal": 10
},
"ֶ": {
"modifier": ["LSHIFT"],
"decimal": 11
},
"ֵ": {
"modifier": ["LSHIFT"],
"decimal": 13
},
"ֳ": {
"modifier": ["LSHIFT"],
"decimal": 14
},
"ָ": {
"modifier": ["LSHIFT"],
"decimal": 15
},
"ֲ": {
"modifier": ["LSHIFT"],
"decimal": 51
},
"ַ": {
"modifier": ["LSHIFT"],
"decimal": 52
},
"ײ": {
"modifier": ["RALT"],
"decimal": 11
},
"ױ": {
"modifier": ["RALT"],
"decimal": 13
},
"ׇ": {
"modifier": ["RALT"],
"decimal": 15
},
",": {
"modifier": ["RALT"],
"decimal": 52
},
":": {
"modifier": ["RALT","LSHIFT"],
"decimal": 51
},
"\"": {
"modifier": ["RALT","LSHIFT"],
"decimal": 52
},
"ז": {
"modifier": ["NONE"],
"decimal": 29
},
"ס": {
"modifier": ["NONE"],
"decimal": 27
},
"ב": {
"modifier": ["NONE"],
"decimal": 6
},
"ה": {
"modifier": ["NONE"],
"decimal": 25
},
"נ": {
"modifier": ["NONE"],
"decimal": 5
},
"מ": {
"modifier": ["NONE"],
"decimal": 17
},
"צ": {
"modifier": ["NONE"],
"decimal": 16
},
"ת": {
"modifier": ["NONE"],
"decimal": 54
},
"ץ": {
"modifier": ["NONE"],
"decimal": 55
},
"֭": {
"modifier": ["NONE"],
"decimal": 56
},
"ׅ": {
"modifier": ["LSHIFT"],
"decimal": 29
},
"֤": {
"modifier": ["LSHIFT"],
"decimal": 27
},
"֪": {
"modifier": ["LSHIFT"],
"decimal": 6
},
"֦": {
"modifier": ["LSHIFT"],
"decimal": 25
},
"֥": {
"modifier": ["LSHIFT"],
"decimal": 5
},
"֧": {
"modifier": ["LSHIFT"],
"decimal": 17
},
"֛": {
"modifier": ["LSHIFT"],
"decimal": 16
},
"֑": {
"modifier": ["LSHIFT"],
"decimal": 54
},
"֖": {
"modifier": ["LSHIFT"],
"decimal": 55
},
"֣": {
"modifier": ["LSHIFT"],
"decimal": 56
},
"֢": {
"modifier": ["RALT"],
"decimal": 6
},
"׆": {
"modifier": ["RALT"],
"decimal": 5
},
".": {
"modifier": ["RALT"],
"decimal": 56
},
">": {
"modifier": ["RALT","LSHIFT"],
"decimal": 54
},
"<": {
"modifier": ["RALT","LSHIFT"],
"decimal": 55
},
"?": {
"modifier": ["RALT","LSHIFT"],
"decimal": 56
},
"׀": {
"modifier": ["NONE"],
"decimal": 49
},
"֨": {
"modifier": ["LSHIFT"],
"decimal": 49
},
"\\": {
"modifier": ["RALT"],
"decimal": 49
},
"|": {
"modifier": ["RALT"],
"decimal": 49
},
"׃": {
"modifier": ["NONE"],
"decimal": 53
},
"֮": {
"modifier": ["LSHIFT"],
"decimal": 53
},
";": {
"modifier": ["RALT"],
"decimal": 53
},
"~": {
"modifier": ["RALT","LSHIFT"],
"decimal": 53
},
"\t": {
"modifier": ["NONE"],
"decimal": 43
},
"\n": {
"modifier": ["NONE"],
"decimal": 40
},
" ": {
"modifier": ["NONE"],
"decimal": 44
}
}

View File

@ -15,7 +15,7 @@ import (
) )
type Key struct { type Key struct {
Modifier string `json:"modifier"` Modifier []string `json:"modifier"`
Decimal int `json:"decimal"` Decimal int `json:"decimal"`
} }
@ -165,10 +165,13 @@ func main() {
panic(err) panic(err)
} }
changeKeymap(r, keys, args, hidg0, &currentKeyMap) changeKeymap(r, keys, args, hidg0, &currentKeyMap)
flag = flags[keys[args.ORDER[currentKeyMap]][string(r)].Modifier] keys[args.ORDER[currentKeyMap]][string(r)].Modifier
for _, v := range keys[args.ORDER[currentKeyMap]][string(r)].Modifier {
flag = flag | v
}
binary.BigEndian.PutUint16(report[:], uint16(keys[args.ORDER[currentKeyMap]][string(r)].Decimal)) binary.BigEndian.PutUint16(report[:], uint16(keys[args.ORDER[currentKeyMap]][string(r)].Decimal))
Press([8]byte{flag, 0, report[0], report[1], report[2], report[3], report[4], report[5]}, hidg0) Press([8]byte{flag, 0, report[0], report[1], report[2], report[3], report[4], report[5]}, hidg0)
flag = 0
} }
keymapto0(args, hidg0, &currentKeyMap) keymapto0(args, hidg0, &currentKeyMap)
fmt.Println("Success!") fmt.Println("Success!")