diff --git a/samples/gb-ccng b/samples/gb-ccng index 20414e7..a084fdf 100644 --- a/samples/gb-ccng +++ b/samples/gb-ccng @@ -1,8 +1,280 @@ [ -[{"c":"#618a40","t":"#eee2d0","p":"DCS"},"Esc",{"x":1,"c":"#eee2d0","t":"#618a40"},"F1","F2","F3","F4",{"x":0.5,"c":"#618a40","t":"#eee2d0"},"F5","F6","F7","F8",{"x":0.5,"c":"#eee2d0","t":"#618a40"},"F9","F10","F11","F12",{"x":0.5,"c":"#618a40","t":"#eee2d0"},"PrtSc","Scroll Lock","Pause\nBreak"], -[{"y":0.5},"~\n`",{"c":"#eee2d0","t":"#618a40"},"!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+\n=",{"c":"#618a40","t":"#eee2d0","w":2},"Backspace",{"x":0.5},"Insert","Home","PgUp",{"x":0.5},"Num Lock","/","*","-"], -[{"w":1.5},"Tab",{"c":"#eee2d0","t":"#618a40"},"Q","W","E","R","T","Y","U","I","O","P","{\n[","}\n]",{"c":"#618a40","t":"#eee2d0","w":1.5},"|\n\\",{"x":0.5},"Delete","End","PgDn",{"x":0.5,"c":"#eee2d0","t":"#618a40"},"7\nHome","8\n↑","9\nPgUp",{"c":"#618a40","t":"#eee2d0","h":2},"+"], -[{"w":1.25,"w2":1.75,"l":true},"Caps Lock",{"x":0.5,"c":"#eee2d0","t":"#618a40"},"A","S","D","F","G","H","J","K","L",":\n;","\"\n'",{"c":"#618a40","t":"#eee2d0","w":2.25},"Enter",{"x":4,"c":"#eee2d0","t":"#618a40"},"4\n←","5","6\n→"], -[{"c":"#618a40","t":"#eee2d0","w":2.25},"Shift",{"c":"#eee2d0","t":"#618a40"},"Z","X","C","V","B","N","M","<\n,",">\n.","?\n/",{"c":"#618a40","t":"#eee2d0","w":2.75},"Shift",{"x":1.5},"↑",{"x":1.5,"c":"#eee2d0","t":"#618a40"},"1\nEnd","2\n↓","3\nPgDn",{"c":"#618a40","t":"#eee2d0","h":2},"Enter"], -[{"w":1.25},"Ctrl",{"w":1.25},"Win",{"w":1.25},"Alt",{"c":"#eee2d0","t":"#618a40","w":6.25,"p":"DCS SPACE"},"",{"c":"#618a40","t":"#eee2d0","w":1.25,"p":"DCS"},"Alt",{"w":1.25},"Win",{"w":1.25},"Menu",{"w":1.25},"Ctrl",{"x":0.5},"←","↓","→",{"x":0.5,"c":"#eee2d0","t":"#618a40","w":2},"0\nIns",".\nDel"] -] + [ + { + "c": "#618a40", + "t": "#eee2d0", + "p": "DCS" + }, + "Esc", + { + "x": 1, + "c": "#eee2d0", + "t": "#618a40" + }, + "F1", + "F2", + "F3", + "F4", + { + "x": 0.5, + "c": "#618a40", + "t": "#eee2d0" + }, + "F5", + "F6", + "F7", + "F8", + { + "x": 0.5, + "c": "#eee2d0", + "t": "#618a40" + }, + "F9", + "F10", + "F11", + "F12", + { + "x": 0.25, + "c": "#618a40", + "t": "#eee2d0" + }, + "PrtSc", + "Scroll Lock", + "Pause\nBreak" + ], + [ + { + "y": 0.5 + }, + "~\n`", + { + "c": "#eee2d0", + "t": "#618a40" + }, + "!\n1", + "@\n2", + "#\n3", + "$\n4", + "%\n5", + "^\n6", + "&\n7", + "*\n8", + "(\n9", + ")\n0", + "_\n-", + "+\n=", + { + "c": "#618a40", + "t": "#eee2d0", + "w": 2 + }, + "Backspace", + { + "x": 0.25 + }, + "Insert", + "Home", + "PgUp", + { + "x": 0.25 + }, + "Num Lock", + "/", + "*", + "-" + ], + [ + { + "w": 1.5 + }, + "Tab", + { + "c": "#eee2d0", + "t": "#618a40" + }, + "Q", + "W", + "E", + "R", + "T", + "Y", + "U", + "I", + "O", + "P", + "{\n[", + "}\n]", + { + "c": "#618a40", + "t": "#eee2d0", + "w": 1.5 + }, + "|\n\\", + { + "x": 0.25 + }, + "Delete", + "End", + "PgDn", + { + "x": 0.25, + "c": "#eee2d0", + "t": "#618a40" + }, + "7\nHome", + "8\n↑", + "9\nPgUp", + { + "c": "#618a40", + "t": "#eee2d0", + "h": 2 + }, + "+" + ], + [ + { + "w": 1.25, + "w2": 1.75, + "l": true + }, + "Caps Lock", + { + "x": 0.5, + "c": "#eee2d0", + "t": "#618a40" + }, + "A", + "S", + "D", + { + "n": true + }, + "F", + "G", + "H", + { + "n": true + }, + "J", + "K", + "L", + ":\n;", + "\"\n'", + { + "c": "#618a40", + "t": "#eee2d0", + "w": 2.25 + }, + "Enter", + { + "x": 3.5, + "c": "#eee2d0", + "t": "#618a40" + }, + "4\n←", + "5", + "6\n→" + ], + [ + { + "c": "#618a40", + "t": "#eee2d0", + "w": 2.25 + }, + "Shift", + { + "c": "#eee2d0", + "t": "#618a40" + }, + "Z", + "X", + "C", + "V", + "B", + "N", + "M", + "<\n,", + ">\n.", + "?\n/", + { + "c": "#618a40", + "t": "#eee2d0", + "w": 2.75 + }, + "Shift", + { + "x": 1.25 + }, + "↑", + { + "x": 1.25, + "c": "#eee2d0", + "t": "#618a40" + }, + "1\nEnd", + "2\n↓", + "3\nPgDn", + { + "c": "#618a40", + "t": "#eee2d0", + "h": 2 + }, + "Enter" + ], + [ + { + "w": 1.25 + }, + "Ctrl", + { + "w": 1.25 + }, + "Win", + { + "w": 1.25 + }, + "Alt", + { + "c": "#eee2d0", + "t": "#618a40", + "p": "DCS SPACE", + "a": 7, + "w": 6.25 + }, + "", + { + "c": "#618a40", + "t": "#eee2d0", + "p": "DCS", + "a": 4, + "w": 1.25 + }, + "Alt", + { + "w": 1.25 + }, + "Win", + { + "w": 1.25 + }, + "Menu", + { + "w": 1.25 + }, + "Ctrl", + { + "x": 0.25 + }, + "←", + "↓", + "→", + { + "x": 0.25, + "c": "#eee2d0", + "t": "#618a40", + "w": 2 + }, + "0\nIns", + ".\nDel" + ] +] \ No newline at end of file diff --git a/samples/gb-retro-dsa b/samples/gb-retro-dsa index 853fc3d..a74e4c0 100644 --- a/samples/gb-retro-dsa +++ b/samples/gb-retro-dsa @@ -1,9 +1,306 @@ [ -{"backcolor":"#222222"}, -[{"c":"#7b9b48","t":"#e4dedd","p":"DSA","a":7,"f":4},"ESC",{"x":1,"c":"#483527","f":3},"F1","F2","F3","F4",{"x":0.5,"c":"#733636"},"F5","F6","F7","F8",{"x":0.5,"c":"#483527"},"F9","F10","F11","F12",{"x":0.5,"c":"#733636"},"PRINT",{"f":2},"SCROLL LOCK",{"f":3},"PAUSE"], -[{"y":0.5,"c":"#483527","a":5,"f":5},"~\n`","!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","—\n–","+\n=",{"c":"#733636","a":7,"f":3,"w":2},"BACK SPACE",{"x":0.5},"INS","HOME","PAGE UP",{"x":0.5},"NUM LOCK",{"f":6},"/","*","–"], -[{"f":3,"w":1.5},"TAB",{"c":"#483527","f":8},"Q","W","E","R","T","Y","U","I","O","P",{"a":5,"f":5},"{\n[","}\n]",{"w":1.5},"|\n\\",{"x":0.5,"c":"#733636","a":7,"f":3},"DEL","END","PAGE DOWN",{"x":0.5,"c":"#483527","f":8},"7","8","9",{"c":"#733636","f":6,"h":2},"+"], -[{"f":3,"w":1.75},"CAPS LOCK",{"c":"#483527","f":8},"A","S","D",{"n":true},"F","G","H",{"n":true},"J","K","L",{"a":5,"f":5},":\n;","\"\n'",{"c":"#7b9b48","a":7,"f":3,"w":2.25},"RETURN",{"x":4,"c":"#483527","f":8},"4",{"n":true},"5","6"], -[{"c":"#733636","f":3,"w":2.25},"SHIFT",{"c":"#483527","f":8},"Z","X","C","V","B","N","M",{"a":5,"f":5},"<\n,",">\n.","?\n/",{"c":"#733636","a":7,"f":3,"w":2.75},"SHIFT",{"x":1.5,"f":6},"▴",{"x":1.5,"c":"#483527","f":8},"1","2","3",{"c":"#733636","f":3,"h":2},"ENTER"], -[{"w":1.25},"CTRL",{"w":1.25},"WIN",{"w":1.25},"ALT",{"c":"#483527","p":"DSA SPACE","w":6.25},"",{"c":"#733636","p":"DSA","w":1.25},"ALT",{"w":1.25},"WIN",{"w":1.25},"MENU",{"w":1.25},"CTRL",{"x":0.5,"f":6},"◂","▾","▸",{"x":0.5,"c":"#483527","f":8,"w":2},"0","."] -] + { + "backcolor": "#222222" + }, + [ + { + "c": "#7b9b48", + "t": "#e4dedd", + "p": "DSA", + "a": 7, + "f": 4 + }, + "ESC", + { + "x": 1, + "c": "#483527", + "f": 3 + }, + "F1", + "F2", + "F3", + "F4", + { + "x": 0.5, + "c": "#733636" + }, + "F5", + "F6", + "F7", + "F8", + { + "x": 0.5, + "c": "#483527" + }, + "F9", + "F10", + "F11", + "F12", + { + "x": 0.25, + "c": "#733636" + }, + "PRINT", + { + "f": 2 + }, + "SCROLL LOCK", + { + "f": 3 + }, + "PAUSE" + ], + [ + { + "y": 0.5, + "c": "#483527", + "a": 5, + "f": 5 + }, + "~\n`", + "!\n1", + "@\n2", + "#\n3", + "$\n4", + "%\n5", + "^\n6", + "&\n7", + "*\n8", + "(\n9", + ")\n0", + "—\n–", + "+\n=", + { + "c": "#733636", + "a": 7, + "f": 3, + "w": 2 + }, + "BACK SPACE", + { + "x": 0.25 + }, + "INS", + "HOME", + "PAGE UP", + { + "x": 0.25 + }, + "NUM LOCK", + { + "f": 6 + }, + "/", + "*", + "–" + ], + [ + { + "f": 3, + "w": 1.5 + }, + "TAB", + { + "c": "#483527", + "f": 8 + }, + "Q", + "W", + "E", + "R", + "T", + "Y", + "U", + "I", + "O", + "P", + { + "a": 5, + "f": 5 + }, + "{\n[", + "}\n]", + { + "w": 1.5 + }, + "|\n\\", + { + "x": 0.25, + "c": "#733636", + "a": 7, + "f": 3 + }, + "DEL", + "END", + "PAGE DOWN", + { + "x": 0.25, + "c": "#483527", + "f": 8 + }, + "7", + "8", + "9", + { + "c": "#733636", + "f": 6, + "h": 2 + }, + "+" + ], + [ + { + "f": 3, + "w": 1.75 + }, + "CAPS LOCK", + { + "c": "#483527", + "f": 8 + }, + "A", + "S", + "D", + { + "n": true + }, + "F", + "G", + "H", + { + "n": true + }, + "J", + "K", + "L", + { + "a": 5, + "f": 5 + }, + ":\n;", + "\"\n'", + { + "c": "#7b9b48", + "a": 7, + "f": 3, + "w": 2.25 + }, + "RETURN", + { + "x": 3.5, + "c": "#483527", + "f": 8 + }, + "4", + { + "n": true + }, + "5", + "6" + ], + [ + { + "c": "#733636", + "f": 3, + "w": 2.25 + }, + "SHIFT", + { + "c": "#483527", + "f": 8 + }, + "Z", + "X", + "C", + "V", + "B", + "N", + "M", + { + "a": 5, + "f": 5 + }, + "<\n,", + ">\n.", + "?\n/", + { + "c": "#733636", + "a": 7, + "f": 3, + "w": 2.75 + }, + "SHIFT", + { + "x": 1.25, + "f": 6 + }, + "▴", + { + "x": 1.25, + "c": "#483527", + "f": 8 + }, + "1", + "2", + "3", + { + "c": "#733636", + "f": 3, + "h": 2 + }, + "ENTER" + ], + [ + { + "w": 1.25 + }, + "CTRL", + { + "w": 1.25 + }, + "WIN", + { + "w": 1.25 + }, + "ALT", + { + "c": "#483527", + "p": "DSA SPACE", + "w": 6.25 + }, + "", + { + "c": "#733636", + "p": "DSA", + "w": 1.25 + }, + "ALT", + { + "w": 1.25 + }, + "WIN", + { + "w": 1.25 + }, + "MENU", + { + "w": 1.25 + }, + "CTRL", + { + "x": 0.25, + "f": 6 + }, + "◂", + "▾", + "▸", + { + "x": 0.25, + "c": "#483527", + "f": 8, + "w": 2 + }, + "0", + "." + ] +] \ No newline at end of file diff --git a/samples/stealth-black b/samples/stealth-black index df5854f..d7d3d4b 100644 --- a/samples/stealth-black +++ b/samples/stealth-black @@ -1,9 +1,250 @@ [ -{"backcolor":"#222222"}, -[{"c":"#282828","t":"#aaaaaa","p":"DCS"},"\n\n\n\nEsc",{"x":1},"\n\n\n\nF1","\n\n\n\nF2","\n\n\n\nF3","\n\n\n\nF4",{"x":0.5},"\n\n\n\nF5","\n\n\n\nF6","\n\n\n\nF7","\n\n\n\nF8",{"x":0.5},"\n\n\n\nF9","\n\n\n\nF10","\n\n\n\nF11","\n\n\n\nF12",{"x":0.5},"\n\n\n\nPrtScr","\n\n\n\nS.Lock","\n\n\n\nPause\nBreak"], -[{"y":0.5,"a":0},"\n\n\n\n ~\n` ","\n\n\n\n !\n1 ","\n\n\n\n @\n2 ","\n\n\n\n #\n3 ","\n\n\n\n $\n4 ","\n\n\n\n %\n5 ","\n\n\n\n ^\n6 ","\n\n\n\n &\n7 ","\n\n\n\n *\n8 ","\n\n\n\n (\n9 ","\n\n\n\n )\n0 ","\n\n\n\n _\n- ","\n\n\n\n +\n= ",{"a":4,"w":2},"\n\n\n\nBackspace",{"x":0.5},"\n\n\n\nInsert","\n\n\n\nHome","\n\n\n\nPgUp",{"x":0.5},"\n\n\n\nN.Lock","\n\n\n\n/","\n\n\n\n*","\n\n\n\n-"], -[{"w":1.5},"\n\n\n\nTab","\n\n\n\nQ","\n\n\n\nW","\n\n\n\nE","\n\n\n\nR","\n\n\n\nT","\n\n\n\nY","\n\n\n\nU","\n\n\n\nI","\n\n\n\nO","\n\n\n\nP",{"a":0},"\n\n\n\n {\n[ ","\n\n\n\n }\n] ",{"w":1.5},"\n\n\n\n     |\n\\     ",{"x":0.5,"a":4},"\n\n\n\nDelete","\n\n\n\nEnd","\n\n\n\nPgDn",{"x":0.5,"a":0},"\n\n\n\n7\nHome","\n\n\n\n8\n↑","\n\n\n\n9\nPgUp",{"a":4,"h":2},"\n\n\n\n+"], -[{"w":1.75},"\n\n\n\nCaps Lock","\n\n\n\nA","\n\n\n\nS","\n\n\n\nD","\n\n\n\nF","\n\n\n\nG","\n\n\n\nH","\n\n\n\nJ","\n\n\n\nK","\n\n\n\nL",{"a":0},"\n\n\n\n :\n; ","\n\n\n\n \"\n' ",{"a":4,"w":2.25},"\n\n\n\nEnter",{"x":4,"a":0},"\n\n\n\n4\n←","\n\n\n\n5","\n\n\n\n6\n→"], -[{"a":4,"w":2.25},"\n\n\n\nShift","\n\n\n\nZ","\n\n\n\nX","\n\n\n\nC","\n\n\n\nV","\n\n\n\nB","\n\n\n\nN","\n\n\n\nM",{"a":0},"\n\n\n\n <\n, ","\n\n\n\n >\n. ","\n\n\n\n ?\n/ ",{"a":4,"w":2.75},"\n\n\n\nShift",{"x":1.5},"\n\n\n\n↑",{"x":1.5,"a":0},"\n\n\n\n1\nEnd","\n\n\n\n2\n↓","\n\n\n\n3\nPgDn",{"a":4,"h":2},"\n\n\n\nEnter"], -[{"w":1.25},"\n\n\n\nCtrl",{"w":1.25},"\n\n\n\nWin",{"w":1.25},"\n\n\n\nAlt",{"w":6.25,"p":"DCS SPACE"},"",{"w":1.25,"p":"DCS"},"\n\n\n\nAlt",{"w":1.25},"\n\n\n\nWin",{"w":1.25},"\n\n\n\nMenu",{"w":1.25},"\n\n\n\nCtrl",{"x":0.5},"\n\n\n\n←","\n\n\n\n↓","\n\n\n\n→",{"x":0.5,"a":0,"w":2},"\n\n\n\n     0\nIns     ","\n\n\n\n .\nDel "] -] + { + "backcolor": "#222222" + }, + [ + { + "c": "#282828", + "t": "#aaaaaa", + "p": "DCS", + "a": 7 + }, + "\n\n\n\nEsc", + { + "x": 1 + }, + "\n\n\n\nF1", + "\n\n\n\nF2", + "\n\n\n\nF3", + "\n\n\n\nF4", + { + "x": 0.5 + }, + "\n\n\n\nF5", + "\n\n\n\nF6", + "\n\n\n\nF7", + "\n\n\n\nF8", + { + "x": 0.5 + }, + "\n\n\n\nF9", + "\n\n\n\nF10", + "\n\n\n\nF11", + "\n\n\n\nF12", + { + "x": 0.25 + }, + "\n\n\n\nPrtScr", + "\n\n\n\nS.Lock", + "\n\n\n\nPause" + ], + [ + { + "y": 0.5, + "a": 3 + }, + "\n\n\n\n ~\n` ", + "\n\n\n\n !\n1 ", + "\n\n\n\n @\n2 ", + "\n\n\n\n #\n3 ", + "\n\n\n\n $\n4 ", + "\n\n\n\n %\n5 ", + "\n\n\n\n ^\n6 ", + "\n\n\n\n &\n7 ", + "\n\n\n\n *\n8 ", + "\n\n\n\n (\n9 ", + "\n\n\n\n )\n0 ", + "\n\n\n\n _\n- ", + "\n\n\n\n +\n= ", + { + "a": 7, + "w": 2 + }, + "\n\n\n\nBackspace", + { + "x": 0.25 + }, + "\n\n\n\nInsert", + "\n\n\n\nHome", + "\n\n\n\nPgUp", + { + "x": 0.25 + }, + "\n\n\n\nN.Lock", + "\n\n\n\n/", + "\n\n\n\n*", + "\n\n\n\n-" + ], + [ + { + "w": 1.5 + }, + "\n\n\n\nTab", + "\n\n\n\nQ", + "\n\n\n\nW", + "\n\n\n\nE", + "\n\n\n\nR", + "\n\n\n\nT", + "\n\n\n\nY", + "\n\n\n\nU", + "\n\n\n\nI", + "\n\n\n\nO", + "\n\n\n\nP", + { + "a": 3 + }, + "\n\n\n\n {\n[ ", + "\n\n\n\n }\n] ", + { + "w": 1.5 + }, + "\n\n\n\n     |\n\\     ", + { + "x": 0.25, + "a": 7 + }, + "\n\n\n\nDelete", + "\n\n\n\nEnd", + "\n\n\n\nPgDn", + { + "x": 0.25, + "a": 3 + }, + "\n\n\n\n7\nHome", + "\n\n\n\n8\n↑", + "\n\n\n\n9\nPgUp", + { + "a": 7, + "h": 2 + }, + "\n\n\n\n+" + ], + [ + { + "w": 1.75 + }, + "\n\n\n\nCaps Lock", + "\n\n\n\nA", + "\n\n\n\nS", + "\n\n\n\nD", + { + "n": true + }, + "\n\n\n\nF", + "\n\n\n\nG", + "\n\n\n\nH", + { + "n": true + }, + "\n\n\n\nJ", + "\n\n\n\nK", + "\n\n\n\nL", + { + "a": 3 + }, + "\n\n\n\n :\n; ", + "\n\n\n\n \"\n' ", + { + "a": 7, + "w": 2.25 + }, + "\n\n\n\nEnter", + { + "x": 3.5, + "a": 3 + }, + "\n\n\n\n4\n←", + "\n\n\n\n5", + "\n\n\n\n6\n→" + ], + [ + { + "a": 7, + "w": 2.25 + }, + "\n\n\n\nShift", + "\n\n\n\nZ", + "\n\n\n\nX", + "\n\n\n\nC", + "\n\n\n\nV", + "\n\n\n\nB", + "\n\n\n\nN", + "\n\n\n\nM", + { + "a": 3 + }, + "\n\n\n\n <\n, ", + "\n\n\n\n >\n. ", + "\n\n\n\n ?\n/ ", + { + "a": 7, + "w": 2.75 + }, + "\n\n\n\nShift", + { + "x": 1.25 + }, + "\n\n\n\n↑", + { + "x": 1.25, + "a": 3 + }, + "\n\n\n\n1\nEnd", + "\n\n\n\n2\n↓", + "\n\n\n\n3\nPgDn", + { + "a": 7, + "h": 2 + }, + "\n\n\n\nEnter" + ], + [ + { + "w": 1.25 + }, + "\n\n\n\nCtrl", + { + "w": 1.25 + }, + "\n\n\n\nWin", + { + "w": 1.25 + }, + "\n\n\n\nAlt", + { + "p": "DCS SPACE", + "w": 6.25 + }, + "", + { + "p": "DCS", + "w": 1.25 + }, + "\n\n\n\nAlt", + { + "w": 1.25 + }, + "\n\n\n\nWin", + { + "w": 1.25 + }, + "\n\n\n\nMenu", + { + "w": 1.25 + }, + "\n\n\n\nCtrl", + { + "x": 0.25 + }, + "\n\n\n\n←", + "\n\n\n\n↓", + "\n\n\n\n→", + { + "x": 0.25, + "a": 3, + "w": 2 + }, + "\n\n\n\n     0\nIns     ", + "\n\n\n\n .\nDel " + ] +] \ No newline at end of file