The assembly process is omitted here, directly on the finished product.
The general process of the brush can look at the tutorials that the boss of the Department of the family has recorded.
Https://pan.baidu.com/s/1c3VASzY Brush with column process
First enter http://www.keyboard-layout-editor.com/Select default 60%, go in to set the keys of each layer, each layer is set up need to save. The label for all keys can be viewed on the help page of the second link.
Here are four layers of code, the default layer->0,FN layer->1, keypad layer->3, switch layer->2.
0-The default layer [ESC],!\n1 "," @\n2 "," #\n3 "," $\n4 ","%\n5 "," ^\n6 "," &\n7 "," *\n8 "," (\n9 ",") \n0 "," _\n-"," +\n= ", {w:2}," Backspace "], [{w:1.5}," tab "," Q "," W "," E "," R "," T "," Y "," U "," I "," O "," P "," {\n[","}\n] ", {w:1.5}," |\n\\ "], [{w:1.75}," Caps Lock "," A "," S "," D "," F "," G "," H "," J "," K "," L ",": \ n; "," \ n ' ", {w:2.25}," Enter "], [{w:2.25}," Shift "," Z "," X "," C "," V "," B "," N "," M "," <\n, "," >\n. ""? \n/", {w:2.75}," ↑ "], [{w:1.25}, ' Ctrl ', {w:1.25}, ' Win ', {w:1.25}, ' Alt ', {w:6.25 }, "Space", {w:1.25}, "Fn0", {w:1.25}, "←", {w:1.25}, "↓", {w:1.25}, "→"] 1-fn layer ["~\n", "F1", "F2", "F3", "F4", "F5", "F6", "F7 "," F8 "," F9 "," F10 "," F11 "," F12 ", {w:2}," Delete "], [{w:1.5}," Fn4 "," Btn1 "," Mouse Up "," Btn2 "," Wheel up ", {a:7}," "," "," "," "," "," "," "" {a:4}, "Ins", {a:7}, "", {a:4}, "Psc", "Scrlk", "Pause\nbreak", {w:1.5}, "Calc"], [{a:7,w:1.75}, "", {a:4}, "Mouse left", " Mouse down "," Mouse Right "," Wheel down ", {a:7}," ", {a:4}," Whome ", {a:7}," "," "," "," "," ", {w:2.25}," "], [{w:2.25}," ", {A:4 }, "Fn2", "Fn1", "Fn3", {a:7}, "", "", "", "", {a:4}, "Voldn", "Volup", "Mute", {w:2.75}, "PgUp"], [{a:7,w:1.25}, "", {W: 1.25}, "", {w:1.25}, "", {w:6.25}, "", {a:4,w:1.25}, "Fn0", {w:1.25}, "Home", {w:1.25}, "PgDn", {w:1.25}, "End" 2-toggle layer [{A:7 }, "", {a:4}, "Fn5", "Fn6", {a:7}, "", "", "", "", "", "", "", "" "," "," "," "," ", {w:2}," "], [{w:1.5}," "," "," "," "," "," "," "," "," "," "", "" "," "", "" " , "", "", {w:1.5}, ""], [{w:1.75}, "", "", "", "", "", "", "" "," "," "," "," "," "," ",", {w:2.25}, ""], [{w:2.25}, "", "", "", "", "", "", "", "", "", "", "" "," "," "," ", {w:2.75}," "], [{w:1.25}," ", {w:1.25}," ", {w:1.25}," ", {w:6.25}," ", {a:4,w:1.25}," Fn0 ", {a:7,w:1.25}," ", {W : 1.25}, "", {w:1.25}, ""] 3-keypad [{a:7}, "", "", "", "", {a:4}, "Num Lock", "7\nhome", "8\n↑", "9\npgup", "/", {a:7}, "", "", "", "" "," "," "" , {w:2}, ""], [{w:1.5}, "", "", "", "", "", "", "", "" ", {a:4}," 4\n← "," 5 "," 6\n→ "," * ", {a:7}," "," "," "," ", {w:1.5}," "", [{w:1.75}, "", "", "", "", "", "" "," "," ", {a:4}," 1\nend "," 2\n↓ "," 3\npgdn ","-", {a:7}," "," "," ", {w:2.25}," "], [{w:2.25}," "," "," "," "," ", {a:4}," "," 0\nins "," 0\nins ",". \ndel "," + ", {a:7}," "," ", {w:2.75}," "], [{w:1.25}," ", {w:1.25}," ", {w:1.25}," ", {w:6.25}," ", {a:4,w:1.25} , "Fn0", {a:7,w:1.25}, "", {w:1.25}, "", {w:1.25}, ""]