diff --git a/layouts.json b/layouts.json index f967150..d7e3579 100644 --- a/layouts.json +++ b/layouts.json @@ -111,6 +111,7 @@ "Stealth Black" : "/samples/stealth-black", "Televideo TS-800a" : "/samples/televideo-ts-800a", "Symbolics PN 364000" : "/samples/symbolics-364000", + "Symbolics SpaceCadet" : "/samples/symbolics-spacecadet", "Commodore VIC-20" : "/samples/commodore-vic20" } } diff --git a/samples/symbolics-spacecadet b/samples/symbolics-spacecadet new file mode 100644 index 0000000..e6bdd14 --- /dev/null +++ b/samples/symbolics-spacecadet @@ -0,0 +1,347 @@ +[ + { + "backcolor": "#dbd3d3" + }, + [ + { + "c": "#0073a2", + "t": "#CCCCB7", + "p": "SA", + "a": 7, + "w": 2 + }, + "MACRO", + { + "w": 2 + }, + "TERMINAL", + { + "w": 2 + }, + "QUOTE", + { + "w": 2 + }, + "OVER
STRIKE", + { + "w": 2 + }, + "CLEAR
INPUT", + { + "w": 2 + }, + "CLEAR
SCREEN", + { + "w": 2 + }, + "HOLD
OUTPUT", + { + "w": 2 + }, + "STOP
OUTPUT", + { + "w": 2 + }, + "ABORT", + { + "w": 2 + }, + "BREAK", + { + "w": 2 + }, + "RESUME", + { + "w": 2 + }, + "CALL" + ], + [ + { + "c": "#6e6d6b", + "f": 4 + }, + "Ⅰ", + "Ⅱ", + { + "c": "#0073a2", + "f": 3, + "w": 2 + }, + "SYSTEM", + { + "c": "#6e6d6b", + "a": 5, + "f": 7 + }, + "±\n:", + "!\n1", + "@\n2", + "#\n3", + "$\n4", + "%\n5", + "^\n6", + "&\n7", + "*\n8", + "(\n9", + ")\n0", + { + "w": 1.5 + }, + "—\n–", + { + "w": 1.5 + }, + "+\n=", + "<\n{", + ">\n}", + { + "c": "#0073a2", + "a": 7, + "f": 3, + "w": 2 + }, + "STATUS", + { + "c": "#6e6d6b", + "a": 5, + "f": 8 + }, + "\n\n\n\n\n\n☝", + "\n\n\n\n\n\n☟" + ], + [ + { + "a": 7, + "f": 4 + }, + "Ⅲ", + { + "p": "SA mono" + }, + "Ⅳ", + { + "c": "#0073a2", + "p": "SA", + "f": 3, + "w": 2 + }, + "NETWORK", + { + "w": 1.5 + }, + "TAB", + { + "c": "#6e6d6b", + "a": 5, + "f": 7 + }, + "∧\nQ", + "∨\nW", + "∩\nE", + "∪\nR", + "⊂\nT", + "⊃\nY", + "∀\nU", + "∞\nI", + "∃\nO", + "∂\nP", + "[\n(", + "]\n)", + { + "f": 6 + }, + "~\n`", + { + "w": 1.5 + }, + "|\n\\", + { + "c": "#0073a2", + "a": 7, + "f": 3, + "w": 2 + }, + "DELETE", + { + "c": "#6e6d6b", + "a": 5, + "f": 8 + }, + "\n\n\n\n\n\n☜", + "\n\n\n\n\n\n☞" + ], + [ + { + "c": "#0073a2", + "a": 7, + "f": 3, + "w": 2 + }, + "MODE
LOCK", + { + "w": 2 + }, + "ALT MODE", + { + "w": 1.75 + }, + "RUB OUT", + { + "c": "#6e6d6b", + "a": 5, + "f": 7 + }, + "⊥\nA", + "⊤\nS", + "⊢\nD", + { + "n": true + }, + "⊣\nF", + "↑\nG", + "↓\nH", + { + "n": true + }, + "←\nJ", + "→\nK", + "↔\nL", + ":\n;", + "\"\n'", + { + "c": "#0073a2", + "a": 7, + "f": 3, + "w": 2 + }, + "RETURN", + { + "w": 1.25 + }, + "LINE", + { + "w": 2 + }, + "END", + { + "w": 2 + }, + "HELP" + ], + [ + { + "t": "#212224" + }, + "CAPS LOCK", + { + "w": 1.5 + }, + "TOP", + { + "w": 1.5 + }, + "GREEK", + { + "x": 0.5, + "w": 1.25, + "w2": 2.25, + "x2": -0.5, + "l": true + }, + "SHIFT", + { + "x": 0.5, + "c": "#6e6d6b", + "t": "#CCCCB7", + "a": 5, + "f": 7 + }, + "⌊\nZ", + "⌈\nX", + "≠\nC", + "≃\nV", + "≡\nB", + "≤\nN", + "≥\nM", + "<\n,", + ">\n.", + "?\n/", + { + "x": 0.5, + "c": "#0073a2", + "t": "#212224", + "a": 7, + "f": 3, + "w": 1.25, + "w2": 2.25, + "x2": -0.5, + "l": true + }, + "SHIFT", + { + "x": 0.5, + "w": 1.5 + }, + "GREEK", + { + "w": 1.5 + }, + "TOP", + { + "w": 1.5 + }, + "REPEAT", + "MODE LOCK" + ], + [ + { + "w": 1.5 + }, + "HYPER", + { + "w": 1.5 + }, + "SUPER", + { + "w": 1.5 + }, + "META", + { + "x": 2.25, + "t": "#CCCCB7", + "p": "SA SPACE", + "w": 9 + }, + "", + { + "x": 0.5, + "t": "#212224", + "p": "SA", + "w": 1.75 + }, + "CONTROL", + { + "x": 1.5, + "w": 1.5 + }, + "META", + { + "w": 1.5 + }, + "SUPER", + { + "w": 1.5 + }, + "HYPER" + ], + [ + { + "rx": 5, + "ry": 5, + "x": -0.5, + "w": 1.75 + }, + "CONTROL" + ] +] \ No newline at end of file