diff --git a/index.html b/index.html index 6a4a2de..5aeba46 100644 --- a/index.html +++ b/index.html @@ -85,6 +85,7 @@ - +

Revision 1

Future revisions may include

@@ -144,126 +146,20 @@

ANSI

-
-
0: no mod
-╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦═════════╗
-║ Esc║ 1  ║ 2  ║ 3  ║ 4  ║ 5  ║ 6  ║ 7  ║ 8  ║ 9  ║ 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  ║ ,  ║ .  ║ /  ║ ▲  ║    ⇧    ║
-╠════╬════╬════╬════╬════╩════╩════╬════╬════╬════╬════╬════╦════╣
-║Ctrl║ Fn ║ ⇧  ║AltG║     Space    ║ -  ║ =  ║ ◀  ║ ▼  ║ ▶  ║Ctrl║
-╚════╩════╩════╩════╩══════════════╩════╩════╩════╩════╩════╩════╝
-
-
-
1: mod shift (default keyboard behaviour)
-╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦═════════╗
-║ Esc║ !  ║ @  ║ #  ║ $  ║ %  ║ ^  ║ &  ║ *  ║ (  ║ )  ║    ⌫    ║
-╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╦════╣
-║ 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  ║ <  ║ >  ║ ?  ║ ▲  ║░░░░░░░░░║
-╠════╬════╬════╬════╬════╩════╩════╬════╬════╬════╬════╬════╦════╣
-║Ctrl║ Fn ║░░░░║AltG║     Space    ║ _  ║ +  ║ ◀  ║ ▼  ║ ▶  ║Ctrl║
-╚════╩════╩════╩════╩══════════════╩════╩════╩════╩════╩════╩════╝
-
-
-
2: mod AltGr (default keyboard behaviour)
-╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦═════════╗
-║    ║ ¹  ║ ²  ║ ³  ║ ¤  ║ €  ║ ^  ║ ̛  ║ ˛  ║ ‘  ║ ’  ║    ⌫    ║
-╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╦════╣
-║ ä  ║ å  ║ é  ║ ë  ║ þ  ║ ü  ║ ú  ║ í  ║ ó  ║ ö  ║ «  ║ »  ║ ¬  ║
-╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╩════╣
-║ á  ║ ß  ║ ð  ║    ║    ║    ║ ï  ║ œ  ║ ø  ║ ¶  ║ ´  ║    ⏎    ║
-╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬═════════╣
-║ æ  ║ œ  ║ ©  ║ ®  ║    ║ ñ  ║ µ  ║ ç  ║ ˙  ║ ¿  ║ ▲  ║    ⇧    ║
-╠════╬════╬════╬════╬════╩════╩════╬════╬════╬════╬════╬════╦════╣
-║Ctrl║ Fn ║ ⇧  ║░░░░║     Space    ║ ¥  ║ ×  ║ ◀  ║ ▼  ║ ▶  ║Ctrl║
-╚════╩════╩════╩════╩══════════════╩════╩════╩════╩════╩════╩════╝
-
-
-
3: mod fn (adds missing keys)
-╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦═════════╗
-║ Esc║ F1 ║ F2 ║ F3 ║ F4 ║ F5 ║ F6 ║ F7 ║ F8 ║ F9 ║ F10║ Delete  ║
-╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╦════╣
-║    ║    ║    ║    ║    ║    ║    ║    ║    ║    ║ F11║ F12║    ║
-╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╩════╣
-║    ║    ║    ║    ║    ║    ║    ║    ║    ║    ║ `  ║ Super   ║
-╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬═════════╣
-║    ║    ║    ║    ║    ║    ║    ║    ║    ║    ║PgUp║    ⇧    ║
-╠════╬════╬════╬════╬════╩════╩════╬════╬════╬════╬════╬════╦════╣
-║Ctrl║░░░░║ ⇧  ║AltG║      ↹       ║    ║    ║Pos1║PgDn║ End║Ctrl║
-╚════╩════╩════╩════╩══════════════╩════╩════╩════╩════╩════╩════╝
-
+
+ ANSI layout +
-

ANSI (big enter)

+

"ISO" (ANSI with big enter)

-
-
0: no mod
-╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦═════════╗
-║ Esc║ 1  ║ 2  ║ 3  ║ 4  ║ 5  ║ 6  ║ 7  ║ 8  ║ 9  ║ 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  ║ ,  ║ .  ║ /  ║ ▲  ║    ⇧    ║
-╠════╬════╬════╬════╬════╩════╩════╬════╬════╬════╬════╬════╦════╣
-║Ctrl║ Fn ║ ⇧  ║AltG║     Space    ║ -  ║ =  ║ ◀  ║ ▼  ║ ▶  ║Ctrl║
-╚════╩════╩════╩════╩══════════════╩════╩════╩════╩════╩════╩════╝
-
-
-
1: mod shift (default keyboard behaviour)
-╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦═════════╗
-║ Esc║ !  ║ @  ║ #  ║ $  ║ %  ║ ^  ║ &  ║ *  ║ (  ║ )  ║    ⌫    ║
-╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╦════╣
-║ 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  ║ <  ║ >  ║ ?  ║ ▲  ║░░░░░░░░░║
-╠════╬════╬════╬════╬════╩════╩════╬════╬════╬════╬════╬════╦════╣
-║Ctrl║ Fn ║░░░░║AltG║     Space    ║ _  ║ +  ║ ◀  ║ ▼  ║ ▶  ║Ctrl║
-╚════╩════╩════╩════╩══════════════╩════╩════╩════╩════╩════╩════╝
-
-
-
2: mod AltGr (default keyboard behaviour)
-╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦═════════╗
-║    ║ ¹  ║ ²  ║ ³  ║ ¤  ║ €  ║ ^  ║ ̛  ║ ˛  ║ ‘  ║ ’  ║    ⌫    ║
-╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╦════╣
-║ ä  ║ å  ║ é  ║ ë  ║ þ  ║ ü  ║ ú  ║ í  ║ ó  ║ ö  ║ «  ║ »  ║    ║
-╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ ⏎  ║
-║ á  ║ ß  ║ ð  ║    ║    ║    ║ ï  ║ œ  ║ ø  ║ ¶  ║ ´  ║ ¬  ║    ║
-╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╩════╣
-║ æ  ║ œ  ║ ©  ║ ®  ║    ║ ñ  ║ µ  ║ ç  ║ ˙  ║ ¿  ║ ▲  ║    ⇧    ║
-╠════╬════╬════╬════╬════╩════╩════╬════╬════╬════╬════╬════╦════╣
-║Ctrl║ Fn ║ ⇧  ║░░░░║     Space    ║ ¥  ║ ×  ║ ◀  ║ ▼  ║ ▶  ║Ctrl║
-╚════╩════╩════╩════╩══════════════╩════╩════╩════╩════╩════╩════╝
-
-
-
3: mod fn (adds missing keys)
-╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦═════════╗
-║ Esc║ F1 ║ F2 ║ F3 ║ F4 ║ F5 ║ F6 ║ F7 ║ F8 ║ F9 ║ F10║ Delete  ║
-╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╦════╣
-║    ║    ║    ║    ║    ║    ║    ║    ║    ║    ║ F11║ F12║    ║
-╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣Supr║
-║    ║    ║    ║    ║    ║    ║    ║    ║    ║    ║ `  ║    ║    ║
-╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╩════╣
-║    ║    ║    ║    ║    ║    ║    ║    ║    ║    ║PgUp║    ⇧    ║
-╠════╬════╬════╬════╬════╩════╩════╬════╬════╬════╬════╬════╦════╣
-║Ctrl║░░░░║ ⇧  ║AltG║      ↹       ║    ║    ║Pos1║PgDn║ End║Ctrl║
-╚════╩════╩════╩════╩══════════════╩════╩════╩════╩════╩════╩════╝
-
+
+ ISO layout +
@@ -275,16 +171,23 @@

Tips

+

The Fn key unlocks a lot of the missing keys and other functions.

+

The key labeled Alt is actually the AltGr key. Because the Alt key is not very useful on Android but the AltGr key is used in the English US intl. layout.

+

The AltGr key is also a sticky key. That means that it remains active until the next key is pressed, and then it is released. This allows you to type keyboard combinations without pressing more than one key at a time.

+

This keyboard uses the Esc-Grave option from QMK to combine the Esc and `~ keys

+

Useful combinations:

@@ -292,6 +195,7 @@
+

Hardware

@@ -312,6 +216,7 @@

Case

+

The CAD filesfor the case are generated from configuration files.

Imagine some nice pictures of colorful 3D prints here!

diff --git a/mkbd65-ansi-thumb.png b/mkbd65-ansi-thumb.png index 7db8941..5a8eb25 100644 Binary files a/mkbd65-ansi-thumb.png and b/mkbd65-ansi-thumb.png differ diff --git a/mkbd65-ansi.jpg b/mkbd65-ansi.jpg index e5ca954..92b8764 100644 Binary files a/mkbd65-ansi.jpg and b/mkbd65-ansi.jpg differ diff --git a/mkbd65-ansi.json b/mkbd65-ansi.json index 37176d2..ab39111 100644 --- a/mkbd65-ansi.json +++ b/mkbd65-ansi.json @@ -36,7 +36,7 @@ { "a": 7, "f": 7, - "w2": 2 + "w": 2 }, "" ], @@ -82,7 +82,7 @@ { "a": 7, "f": 7, - "w2": 2 + "w": 2 }, "" ], @@ -109,7 +109,7 @@ }, "", { - "w2": 2 + "w": 2 }, "⇧" ], @@ -128,12 +128,10 @@ }, "Alt", { - "w": 2, - "w2": 3 + "w": 3 }, "", { - "x": 1, "a": 4 }, "_\n-", diff --git a/mkbd65-ansi.png b/mkbd65-ansi.png index 6d900e4..1a7821f 100644 Binary files a/mkbd65-ansi.png and b/mkbd65-ansi.png differ diff --git a/mkbd65-ansi.svg b/mkbd65-ansi.svg index aa10113..41e39b7 100644 --- a/mkbd65-ansi.svg +++ b/mkbd65-ansi.svg @@ -459,63 +459,32 @@ - - - - - - + + + - - - - - - - - - - - - - + rx="5" fill="url(#FLAT)"/> @@ -1440,63 +1409,32 @@ - - - - - - + + + - - - - - - - - - - - - - + rx="5" fill="url(#FLAT)"/> @@ -1927,63 +1865,32 @@ - - - - - - + + + - - - - - - - - - - - - - + rx="5" fill="url(#FLAT)"/> @@ -2148,63 +2055,32 @@ - - - - - - + + + - - - - - - - - - - - - - + rx="5" fill="url(#FLAT)"/> diff --git a/mkbd65-iso-thumb.png b/mkbd65-iso-thumb.png index 3850ecb..72469b4 100644 Binary files a/mkbd65-iso-thumb.png and b/mkbd65-iso-thumb.png differ diff --git a/mkbd65-iso.jpg b/mkbd65-iso.jpg index 2aefc7f..887d573 100644 Binary files a/mkbd65-iso.jpg and b/mkbd65-iso.jpg differ diff --git a/mkbd65-iso.json b/mkbd65-iso.json index 7a15bb1..7c3fb15 100644 --- a/mkbd65-iso.json +++ b/mkbd65-iso.json @@ -36,7 +36,7 @@ { "a": 7, "f": 7, - "w2": 2 + "w": 2 }, "" ], @@ -109,7 +109,7 @@ }, "", { - "w2": 2 + "w": 2 }, "⇧" ], @@ -128,12 +128,10 @@ }, "Alt", { - "w": 2, - "w2": 3 + "w": 3 }, "", { - "x": 1, "a": 4 }, "_\n-", diff --git a/mkbd65-iso.png b/mkbd65-iso.png index 7731f3d..e445965 100644 Binary files a/mkbd65-iso.png and b/mkbd65-iso.png differ diff --git a/mkbd65-iso.svg b/mkbd65-iso.svg index fc86aed..36d49c2 100644 --- a/mkbd65-iso.svg +++ b/mkbd65-iso.svg @@ -459,63 +459,32 @@ - - - - - - + + + - - - - - - - - - - - - - + rx="5" fill="url(#FLAT)"/> @@ -1896,63 +1865,32 @@ - - - - - - + + + - - - - - - - - - - - - - + rx="5" fill="url(#FLAT)"/> @@ -2117,63 +2055,32 @@ - - - - - - + + + - - - - - - - - - - - - - + rx="5" fill="url(#FLAT)"/> diff --git a/mkbd65pro_ansi-thumb.png b/mkbd65pro_ansi-thumb.png new file mode 100644 index 0000000..2ca13c1 Binary files /dev/null and b/mkbd65pro_ansi-thumb.png differ diff --git a/mkbd65pro_ansi.jpg b/mkbd65pro_ansi.jpg new file mode 100644 index 0000000..d5c0ce7 Binary files /dev/null and b/mkbd65pro_ansi.jpg differ diff --git a/mkbd65pro_ansi.json b/mkbd65pro_ansi.json new file mode 100644 index 0000000..81145cb --- /dev/null +++ b/mkbd65pro_ansi.json @@ -0,0 +1,137 @@ +[ + { + "backcolor": "#656565", + "name": "mkbd65pro_ansi", + "author": "XenGi", + "radii": "3", + "switchMount": "alps", + "switchBrand": "alps", + "pcb": true + }, + [ + { + "c": "#3d3d3d", + "t": "#f0f0f0", + "p": "FLAT", + "a": 7, + "f": 5 + }, + "Esc", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "0", + { + "a": 5 + }, + "_\n-", + "+\n=", + { + "a": 7 + }, + "" + ], + [ + "", + "Q", + "W", + "E", + "R", + "T", + "Y", + "U", + "I", + "O", + "P", + { + "a": 5 + }, + "{\n[", + "}\n]", + "|\n\\" + ], + [ + { + "a": 7, + "w": 1.25 + }, + "⇪Caps", + "A", + "S", + "D", + "F", + "G", + "H", + "J", + "K", + "L", + { + "a": 5 + }, + ":\n;", + "\"\n'", + { + "a": 7, + "w": 1.75 + }, + "" + ], + [ + { + "w": 1.75 + }, + "⇧Shift", + "Z", + "X", + "C", + "V", + "B", + "N", + "M", + { + "a": 5 + }, + "<\n,", + { + "l": true + }, + ">\n.", + { + "x": 0.25, + "a": 7 + }, + "", + { + "w": 2 + }, + "⇧Shift" + ], + [ + "Ctrl", + "", + "Fn", + "AltGr", + { + "w": 4 + }, + "", + "AltGr", + { + "a": 5 + }, + "?\n/", + { + "a": 7 + }, + "", + "", + "", + "Ctrl" + ] +] \ No newline at end of file diff --git a/mkbd65pro_ansi.png b/mkbd65pro_ansi.png new file mode 100644 index 0000000..89e93c8 Binary files /dev/null and b/mkbd65pro_ansi.png differ diff --git a/mkbd65pro_ansi.svg b/mkbd65pro_ansi.svg new file mode 100644 index 0000000..1042ba2 --- /dev/null +++ b/mkbd65pro_ansi.svg @@ -0,0 +1,2472 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +