Skip to content

Commit

Permalink
feat: Change Alt to AltGr in Windows
Browse files Browse the repository at this point in the history
  • Loading branch information
narze committed Jul 25, 2021
1 parent 7d63a71 commit 907690c
Show file tree
Hide file tree
Showing 11 changed files with 136 additions and 132 deletions.
4 changes: 4 additions & 0 deletions generateKeylayout.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@ export async function generateKeylayout(
layerName: "Option",
layerValue: "anyOption anyShift? anyControl? command?",
},
{
layerName: "AltGr",
layerValue: "anyOption anyShift? anyControl? command?",
},
{
layerName: "Control",
layerValue: "anyControl anyShift? anyOption? command?",
Expand Down
2 changes: 1 addition & 1 deletion generateKlc.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ export async function generateKlc(
"Shift+Alt+Ctrl": 7,
// From macOS config
Command: 4, // Layer number 4 is not supported in KLC
AltGr: 7,
AltGr: 6,
Option: 7,
Control: 2,
}
Expand Down
28 changes: 14 additions & 14 deletions input/Manoonchai-ColemakDH-Mod.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "Manoonchai",
"version": "1.0b",
"version": "1.0",
"language": "Thai",
"layers": ["Base", "Shift", "Command", "Option", "Control"],
"layers": ["Base", "Shift", "Command", "AltGr", "Control"],
"os": {
"windows": {
"installerName": "Mnc-DH",
Expand Down Expand Up @@ -30,31 +30,31 @@
"r": ["", "", "p", "p", "p"],
"t": ["", "", "b", "b", "b"],
"y": ["", "", "j", "j", "j"],
"u": ["", "", "l", "l", "l"],
"u": ["", "", "l", "", "l"],
"i": ["", "", "u", "u", "u"],
"o": ["", "", "y", "y", "y"],
"p": ["", "", ";", ";", ";"],
"[": ["", "", "[", "[", "["],
"]": ["", "", "]", "]", "]"],
"\\": ["", "", "\\", "\\", "\\"],
"a": ["", "", "a", "a", "a"],
"s": ["", "", "r", "r", "r"],
"d": ["", "", "s", "s", "s"],
"f": ["", "", "t", "t", "t"],
"a": ["", "", "a", "", "a"],
"s": ["", "", "r", "", "r"],
"d": ["", "", "s", "", "s"],
"f": ["", "", "t", "฿", "t"],
"g": ["", "", "g", "g", "g"],
"h": ["", "", "m", "m", "m"],
"j": ["", "", "n", "n", "n"],
"k": ["", "", "e", "e", "e"],
"h": ["", "", "m", "", "m"],
"j": ["", "", "n", "", "n"],
"k": ["", "", "e", "", "e"],
"l": ["", "", "i", "i", "i"],
";": ["", "", "o", "o", "o"],
"'": ["", "\"", "'", "'", "'"],
"z": ["", "", "z", "z", "z"],
"z": ["", "", "z", "", "z"],
"x": ["", "", "x", "x", "x"],
"c": ["", "", "c", "c", "c"],
"c": ["", "", "c", "", "c"],
"v": ["", "", "v", "v", "v"],
"b": ["", "", "d", "d", "d"],
"n": ["", "", "k", "k", "k"],
"m": ["", "", "h", "h", "h"],
"n": ["", "", "k", "", "k"],
"m": ["", "", "h", "", "h"],
",": ["", "", ",", ",", ","],
".": ["", "", ".", ".", "."],
"/": ["", "?", "/", "/", "/"]
Expand Down
72 changes: 36 additions & 36 deletions input/Manoonchai.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "Manoonchai",
"version": "1.0b",
"version": "1.0",
"language": "Thai",
"layers": ["Base", "Shift", "Option"],
"layers": ["Base", "Shift", "AltGr"],
"license": "MIT",
"os": {
"windows": {
Expand All @@ -25,39 +25,39 @@
"0": ["0", ")", ""],
"-": ["-", "_", "-"],
"=": ["=", "+", "="],
"q": ["", "", ""],
"w": ["", "", ""],
"e": ["", "", ""],
"r": ["", "", ""],
"t": ["", "", ""],
"y": ["", "", ""],
"u": ["", "", ""],
"i": ["", "", ""],
"o": ["", "", ""],
"p": ["", "", ""],
"[": ["", "", ""],
"]": ["", "", ""],
"\\": ["", "", ""],
"a": ["", "", ""],
"s": ["", "", ""],
"d": ["", "", ""],
"f": ["", "", ""],
"g": ["", "", ""],
"h": ["", "", ""],
"j": ["", "", ""],
"k": ["", "", ""],
"l": ["", "", ""],
";": ["", "", ""],
"'": ["", "\"", ""],
"z": ["", "", ""],
"x": ["", "", ""],
"c": ["", "", ""],
"v": ["", "", ""],
"b": ["", "", ""],
"n": ["", "", ""],
"m": ["", "", ""],
",": ["", "", ""],
".": ["", "", ""],
"/": ["", "?", ""]
"q": ["", "", ""],
"w": ["", "", ""],
"e": ["", "", ""],
"r": ["", "", ""],
"t": ["", "", ""],
"y": ["", "", ""],
"u": ["", "", ""],
"i": ["", "", ""],
"o": ["", "", ""],
"p": ["", "", ""],
"[": ["", "", "["],
"]": ["", "", "]"],
"\\": ["", "", "\\"],
"a": ["", "", ""],
"s": ["", "", ""],
"d": ["", "", ""],
"f": ["", "", "฿"],
"g": ["", "", ""],
"h": ["", "", ""],
"j": ["", "", ""],
"k": ["", "", ""],
"l": ["", "", ""],
";": ["", "", ";"],
"'": ["", "\"", "'"],
"z": ["", "", ""],
"x": ["", "", ""],
"c": ["", "", ""],
"v": ["", "", ""],
"b": ["", "", ""],
"n": ["", "", ""],
"m": ["", "", ""],
",": ["", "", ","],
".": ["", "", "."],
"/": ["", "?", "/"]
}
}
24 changes: 12 additions & 12 deletions output/Manoonchai-ColemakDH-Mod.keylayout
Original file line number Diff line number Diff line change
Expand Up @@ -350,15 +350,15 @@
<key code="126" output="&#x001E;"/>
</keyMap>
<keyMap index="3">
<key code="0" output="a"/>
<key code="1" output="r"/>
<key code="2" output="s"/>
<key code="3" output="t"/>
<key code="4" output="m"/>
<key code="0" output=""/>
<key code="1" output=""/>
<key code="2" output=""/>
<key code="3" output="฿"/>
<key code="4" output=""/>
<key code="5" output="g"/>
<key code="6" output="z"/>
<key code="6" output=""/>
<key code="7" output="x"/>
<key code="8" output="c"/>
<key code="8" output=""/>
<key code="9" output="v"/>
<key code="10" output="§"/>
<key code="11" output="d"/>
Expand All @@ -382,21 +382,21 @@
<key code="29" output=""/>
<key code="30" output="]"/>
<key code="31" output="y"/>
<key code="32" output="l"/>
<key code="32" output=""/>
<key code="33" output="["/>
<key code="34" output="u"/>
<key code="35" output=";"/>
<key code="36" output="&#x000D;"/>
<key code="37" output="i"/>
<key code="38" output="n"/>
<key code="38" output=""/>
<key code="39" output="'"/>
<key code="40" output="e"/>
<key code="40" output=""/>
<key code="41" output="o"/>
<key code="42" output="\"/>
<key code="43" output=","/>
<key code="44" output="/"/>
<key code="45" output="k"/>
<key code="46" output="h"/>
<key code="45" output=""/>
<key code="46" output=""/>
<key code="47" output="."/>
<key code="48" output="&#x0009;"/>
<key code="49" output=" "/>
Expand Down
Binary file modified output/Manoonchai-ColemakDH-Mod.klc
Binary file not shown.
68 changes: 34 additions & 34 deletions output/Manoonchai.keylayout
Original file line number Diff line number Diff line change
Expand Up @@ -235,24 +235,24 @@
<key code="126" output="&#x001E;"/>
</keyMap>
<keyMap index="2">
<key code="0" output=""/>
<key code="1" output=""/>
<key code="2" output=""/>
<key code="3" output=""/>
<key code="4" output=""/>
<key code="5" output=""/>
<key code="6" output=""/>
<key code="7" output=""/>
<key code="8" output=""/>
<key code="9" output=""/>
<key code="0" output=""/>
<key code="1" output=""/>
<key code="2" output=""/>
<key code="3" output="฿"/>
<key code="4" output=""/>
<key code="5" output="g"/>
<key code="6" output=""/>
<key code="7" output="x"/>
<key code="8" output=""/>
<key code="9" output="v"/>
<key code="10" output="§"/>
<key code="11" output=""/>
<key code="12" output=""/>
<key code="13" output=""/>
<key code="14" output=""/>
<key code="15" output=""/>
<key code="16" output=""/>
<key code="17" output=""/>
<key code="11" output="b"/>
<key code="12" output="q"/>
<key code="13" output="w"/>
<key code="14" output="e"/>
<key code="15" output="r"/>
<key code="16" output="y"/>
<key code="17" output="t"/>
<key code="18" output=""/>
<key code="19" output=""/>
<key code="20" output=""/>
Expand All @@ -265,24 +265,24 @@
<key code="27" output="-"/>
<key code="28" output=""/>
<key code="29" output=""/>
<key code="30" output=""/>
<key code="31" output=""/>
<key code="32" output=""/>
<key code="33" output=""/>
<key code="34" output=""/>
<key code="35" output=""/>
<key code="30" output="]"/>
<key code="31" output="o"/>
<key code="32" output=""/>
<key code="33" output="["/>
<key code="34" output="i"/>
<key code="35" output="p"/>
<key code="36" output="&#x000D;"/>
<key code="37" output=""/>
<key code="38" output=""/>
<key code="39" output=""/>
<key code="40" output=""/>
<key code="41" output=""/>
<key code="42" output=""/>
<key code="43" output=""/>
<key code="44" output=""/>
<key code="45" output=""/>
<key code="46" output=""/>
<key code="47" output=""/>
<key code="37" output="l"/>
<key code="38" output=""/>
<key code="39" output="'"/>
<key code="40" output=""/>
<key code="41" output=";"/>
<key code="42" output="\"/>
<key code="43" output=","/>
<key code="44" output="/"/>
<key code="45" output=""/>
<key code="46" output=""/>
<key code="47" output="."/>
<key code="48" output="&#x0009;"/>
<key code="49" output=" "/>
<key code="50" output="`"/>
Expand Down
Binary file modified output/Manoonchai.klc
Binary file not shown.
Binary file modified output/test.klc
Binary file not shown.
68 changes: 34 additions & 34 deletions output/tmp.keylayout
Original file line number Diff line number Diff line change
Expand Up @@ -235,24 +235,24 @@
<key code="126" output="&#x001E;"/>
</keyMap>
<keyMap index="2">
<key code="0" output=""/>
<key code="1" output=""/>
<key code="2" output=""/>
<key code="3" output=""/>
<key code="4" output=""/>
<key code="5" output=""/>
<key code="6" output=""/>
<key code="7" output=""/>
<key code="8" output=""/>
<key code="9" output=""/>
<key code="0" output=""/>
<key code="1" output=""/>
<key code="2" output=""/>
<key code="3" output="฿"/>
<key code="4" output=""/>
<key code="5" output="g"/>
<key code="6" output=""/>
<key code="7" output="x"/>
<key code="8" output=""/>
<key code="9" output="v"/>
<key code="10" output="§"/>
<key code="11" output=""/>
<key code="12" output=""/>
<key code="13" output=""/>
<key code="14" output=""/>
<key code="15" output=""/>
<key code="16" output=""/>
<key code="17" output=""/>
<key code="11" output="b"/>
<key code="12" output="q"/>
<key code="13" output="w"/>
<key code="14" output="e"/>
<key code="15" output="r"/>
<key code="16" output="y"/>
<key code="17" output="t"/>
<key code="18" output=""/>
<key code="19" output=""/>
<key code="20" output=""/>
Expand All @@ -265,24 +265,24 @@
<key code="27" output="-"/>
<key code="28" output=""/>
<key code="29" output=""/>
<key code="30" output=""/>
<key code="31" output=""/>
<key code="32" output=""/>
<key code="33" output=""/>
<key code="34" output=""/>
<key code="35" output=""/>
<key code="30" output="]"/>
<key code="31" output="o"/>
<key code="32" output=""/>
<key code="33" output="["/>
<key code="34" output="i"/>
<key code="35" output="p"/>
<key code="36" output="&#x000D;"/>
<key code="37" output=""/>
<key code="38" output=""/>
<key code="39" output=""/>
<key code="40" output=""/>
<key code="41" output=""/>
<key code="42" output=""/>
<key code="43" output=""/>
<key code="44" output=""/>
<key code="45" output=""/>
<key code="46" output=""/>
<key code="47" output=""/>
<key code="37" output="l"/>
<key code="38" output=""/>
<key code="39" output="'"/>
<key code="40" output=""/>
<key code="41" output=";"/>
<key code="42" output="\"/>
<key code="43" output=","/>
<key code="44" output="/"/>
<key code="45" output=""/>
<key code="46" output=""/>
<key code="47" output="."/>
<key code="48" output="&#x0009;"/>
<key code="49" output=" "/>
<key code="50" output="`"/>
Expand Down
2 changes: 1 addition & 1 deletion test/main.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -466,7 +466,7 @@ describe("generateKlc", () => {
expect(lines[6]).toEqual(`SHIFTSTATE`)
expect(lines[7]).toEqual(`0\t// Column 4 : Base`)
expect(lines[8]).toEqual(`1\t// Column 5 : Shift`)
expect(lines[9]).toEqual(`7\t// Column 6 : Option`)
expect(lines[9]).toEqual(`6\t// Column 6 : AltGr`)

// Assert Layout
expect(lines[10]).toEqual(`LAYOUT`)
Expand Down

0 comments on commit 907690c

Please sign in to comment.