]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/planck/keymaps/espynn/layout.json
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
[qmk_firmware.git] / keyboards / planck / keymaps / espynn / layout.json
1 [
2   {
3     "backcolor": "#858585",
4     "name": "Planck 40%",
5     "author": "James Folkert",
6     "notes": "# Espynn's keymap for Planck Ortholinear 40% Mechanical Keyboard\nAdded several custom functions to the keymap from the \"ab\" map. Special thanks to \"mollat\" for demonstration of macros in their keymap.c\n \n\n![Layout](keyboard-layout.png \"Practical Keymap\")\n\n* Online keyboard layout editor: http://goo.gl/mlLAFZ\n\n# Notes\n* Front legend text is the custom layer (both raise and lower)\n* Holding is denoted by down arrow, for example, right shift is an enter button when tapped, shift when held\n* Simultaneous RAISE+LOWER enters CUSTOM layer. Several custom keymaps are here\n* I disregarded the advice of Jack and used macros for passwords. I accept my fate.\n* RAISE and LOWER also acts as PgUp and PgDn when tapped.\n* [CapsLock] also acts as [Ctrl] key when you press and hold. It is convenient for GNU Emacs users. (not sure if this works)\n* Bracket/ paran/ brace keys are placed in the center of the keyboard for programmer's convenience.",
7     "background": {
8       "name": "Aluminium brushed",
9       "style": "background-image: url('/bg/metal/aluminum_texture1642.jpg');"
10     },
11     "switchMount": "cherry",
12     "switchBrand": "cherry",
13     "switchType": "MX1A-A1xx",
14     "pcb": true,
15     "plate": true
16   },
17   [
18     {
19       "fa": [
20         2,
21         2,
22         0,
23         0
24       ]
25     },
26     "!\n1\n\n\nF1\n\n\n\n\n<i class='kb kb-Tab-2'></i>",
27     "@\n2\n\n\nF2\n\n\n\n\nQ",
28     "#\n3\n\n\nF3\n\n\n\n\nW",
29     "$\n4\n\n\nF4\n\n\n\n\nE",
30     "%\n5\n\n\nF5\n\n\n\n\nR",
31     "^\n6\n\n\nF6\n\n\n\n\nT",
32     "&\n7\n\n\nF7\n\n\n\n\nY",
33     "*\n8\n\n\nF8\n\n\n\n\nU",
34     "(\n9\n\n\nF9\n\n\n\n\nI",
35     {
36       "fa": [
37         2,
38         0,
39         0,
40         0
41       ]
42     },
43     ")\n0\n\n\nF10\n\n\n\n\nO",
44     {
45       "fa": [
46         2,
47         2,
48         0,
49         0,
50         0,
51         0,
52         0,
53         0,
54         0
55       ]
56     },
57     "_\n-\n\n\nF11\n\n\n\n\nP",
58     {
59       "a": 7,
60       "f": 3
61     },
62     "<i class='kb kb-Unicode-BackSpace-DeleteLeft-Big'></i>"
63   ],
64   [
65     {
66       "f": 3
67     },
68     "<i class='mss mss-Unicode-DeleteRight-Big-2'></i>",
69     {
70       "f": 3
71     },
72     "A",
73     {
74       "f": 3
75     },
76     "S",
77     {
78       "a": 4,
79       "f": 3
80     },
81     "=\n_\n\n\n\n\n\n\n\nD",
82     {
83       "t": "#ff0000",
84       "f": 3
85     },
86     "\n(\n\n\n\n\n\n\n\nF",
87     {
88       "t": "#000000",
89       "f": 3
90     },
91     "\n)\n\n\n\n\n\n\n\nG",
92     {
93       "f": 3
94     },
95     "\n{\n\n\nMacro0\n\n\n\n\nH",
96     {
97       "t": "#ff0000",
98       "f": 3
99     },
100     "\n}\n\n\nMacro3\n\n\n\n\nJ",
101     {
102       "t": "#000000",
103       "f": 3
104     },
105     "+\n-\n\n\nMacro4\n\n\n\n\nK",
106     {
107       "a": 7,
108       "f": 3
109     },
110     "L",
111     {
112       "a": 6,
113       "fa": [
114         2,
115         2,
116         2
117       ]
118     },
119     "\n\n:\n\nF12\n\n\n\n;",
120     {
121       "a": 7,
122       "fa": [
123         9
124       ]
125     },
126     "<i class='mss mss-Unicode-Enter-3'></i>"
127   ],
128   [
129     {
130       "f": 3
131     },
132     "Shift",
133     {
134       "f": 3
135     },
136     "Z",
137     {
138       "f": 3
139     },
140     "X\n\n\n\nCut",
141     {
142       "f": 3
143     },
144     "C\n\n\n\nCopy",
145     {
146       "a": 4,
147       "fa": [
148         2,
149         2,
150         0,
151         0
152       ]
153     },
154     "\\\n[\n\n\nPaste\n\n\n\n\nV",
155     "|\n]\n\n\nMacro1\n\n\n\n\nB",
156     "`\n'\n\n\nMacro5\n\n\n\n\nN",
157     "~\n\"\n\n\nMacro2\n\n\n\n\nM",
158     {
159       "fa": [
160         2,
161         2,
162         0,
163         0,
164         0,
165         0,
166         0,
167         2
168       ]
169     },
170     "<\n\n\n\n\n\n\n<\n\n,",
171     {
172       "fa": [
173         2,
174         2,
175         0
176       ]
177     },
178     ">\n\n\n\n\n\n\n>\n\n.",
179     {
180       "fa": [
181         0,
182         2,
183         0,
184         0,
185         0,
186         0,
187         0,
188         2
189       ]
190     },
191     "\\\n\n\n\n\n\n\n?\n\n/",
192     {
193       "fa": [
194         0,
195         2,
196         0,
197         0,
198         0,
199         0,
200         0,
201         2,
202         9
203       ]
204     },
205     "\n\n\n<i class='kb kb-Arrows-Bottom-4'></i>Shift\n\n\n\n\n<i class='mss mss-Unicode-Enter-3'></i>\n\n<i class='kb kb-Arrows-Bottom-4'></i>Shift"
206   ],
207   [
208     {
209       "a": 7
210     },
211     "Ctrl\n\n\n\nBLight",
212     {
213       "a": 4,
214       "fa": [
215         0,
216         1,
217         0,
218         0,
219         0,
220         0,
221         0,
222         2,
223         9,
224         9
225       ]
226     },
227     "\nZNorm\n\n\nRESET\n\n\n\n\n<i class='mss mss-Unicode-Escape-3'></i>",
228     {
229       "fa": [
230         0,
231         1,
232         0,
233         0,
234         0,
235         0,
236         0,
237         2,
238         9,
239         6
240       ]
241     },
242     "\nZIn\n\n\nc.a.del\n\n\n\n\n<i class='kb kb-logo-windows-8'></i>",
243     {
244       "fa": [
245         0,
246         1,
247         0,
248         0,
249         0,
250         0,
251         0,
252         2,
253         9,
254         9
255       ]
256     },
257     "\nZOut\n\n\n\n\n\n\n\n<i class='kb kb-Unicode-Alternate-1'></i>",
258     {
259       "a": 7,
260       "fa": [
261         9
262       ]
263     },
264     "&dArr;",
265     {
266       "a": 4,
267       "fa": [
268         9,
269         5,
270         5
271       ],
272       "w": 2
273     },
274     "\n<i class='kb kb-Unicode-Page-Down-3'></i>\n<i class='kb kb-Unicode-Page-Up-3'></i>",
275     {
276       "a": 7
277     },
278     "&uArr;",
279     {
280       "a": 4,
281       "fa": [
282         2
283       ]
284     },
285     "<i class='kb kb-Multimedia-FastForward-End'></i>\n\n\n\n\n\n\n\n\n&larr;",
286     "<i class='kb kb-Multimedia-Volume-Down-1'></i>\n\n\n\n\n\n\n\n\n&darr;",
287     "<i class='kb kb-Multimedia-Volume-Up-1'></i>\n\n\n\n\n\n\n\n\n&uarr;",
288     "<i class='kb kb-Multimedia-Play-Pause'></i>\n\n\n\n\n\n\n\n\n&rarr;"
289   ]
290 ]