summaryrefslogtreecommitdiffstats
path: root/layouts
diff options
context:
space:
mode:
authorJack Humbert <jack.humb@gmail.com>2017-08-23 22:29:07 -0400
committerGitHub <noreply@github.com>2017-08-23 22:29:07 -0400
commitd2ff66a985b938e87fffe55c1d9f1dc55e356f91 (patch)
tree561b3e203033849573a17f5ac6248077ab687676 /layouts
parent7260fc3eef98fb7b0e2ed24d3d0d14cf2e613000 (diff)
Creates a layouts/ folder for keymaps shared between keyboards (#1609)
* include variables and .h files as pp directives * start layout compilation * split ergodoxes up * don't compile all layouts for everything * might seg fault * reset layouts variable * actually reset layouts * include rules.mk instead * remove includes from rules.mk * update variable setting * load visualizer from path * adds some more examples * adds more layouts * more boards added * more boards added * adds documentation for layouts * use lowercase names for LAYOUT_ * add layout.json files for each layout * add community folder, default keymaps for layouts * touch-up default layouts * touch-up layouts, some keyboard rules.mk * update documentation for layouts * fix up serial/i2c switches
Diffstat (limited to 'layouts')
-rw-r--r--layouts/community/60_ansi/layout.json5
-rw-r--r--layouts/community/60_ansi/readme.md3
-rw-r--r--layouts/community/60_iso/layout.json5
-rw-r--r--layouts/community/60_iso/readme.md3
-rw-r--r--layouts/community/60_iso/unxmaal/README.md22
-rw-r--r--layouts/community/60_iso/unxmaal/config.h32
-rw-r--r--layouts/community/60_iso/unxmaal/keymap.c230
-rw-r--r--layouts/community/60_iso/unxmaal/rules.mk1
-rw-r--r--layouts/community/ergodox/333fred/README.md128
-rw-r--r--layouts/community/ergodox/333fred/config.h11
-rw-r--r--layouts/community/ergodox/333fred/keymap.c381
-rw-r--r--layouts/community/ergodox/333fred/rules.mk8
-rw-r--r--layouts/community/ergodox/333fred/visualizer.c33
-rw-r--r--layouts/community/ergodox/ab/keyboard-layout.json387
-rw-r--r--layouts/community/ergodox/ab/keymap.c155
-rw-r--r--layouts/community/ergodox/ab/readme.md21
-rw-r--r--layouts/community/ergodox/ab/rules.mk7
-rw-r--r--layouts/community/ergodox/absenth/keymap.c183
-rw-r--r--layouts/community/ergodox/absenth/readme.md11
-rw-r--r--layouts/community/ergodox/adam/config.h6
-rw-r--r--layouts/community/ergodox/adam/keymap.c174
-rw-r--r--layouts/community/ergodox/adam/readme.md3
-rw-r--r--layouts/community/ergodox/adnw_k_o_y/keymap.c185
-rw-r--r--layouts/community/ergodox/adnw_k_o_y/readme.md7
-rw-r--r--layouts/community/ergodox/albert/config.h12
-rw-r--r--layouts/community/ergodox/albert/keymap.c661
-rw-r--r--layouts/community/ergodox/albert/readme.md188
-rw-r--r--layouts/community/ergodox/albert/rules.mk3
-rw-r--r--layouts/community/ergodox/alexjj/keymap.c238
-rw-r--r--layouts/community/ergodox/alexjj/readme.md179
-rw-r--r--layouts/community/ergodox/algernon/COPYING674
-rw-r--r--layouts/community/ergodox/algernon/NEWS.md189
-rw-r--r--layouts/community/ergodox/algernon/config.h27
-rw-r--r--layouts/community/ergodox/algernon/keymap.c1108
-rw-r--r--layouts/community/ergodox/algernon/readme.md149
-rw-r--r--layouts/community/ergodox/algernon/rules.mk43
-rw-r--r--layouts/community/ergodox/algernon/tools/heatmap-layout.ADORE.json486
-rw-r--r--layouts/community/ergodox/algernon/tools/heatmap-layout.Dvorak.json477
-rw-r--r--layouts/community/ergodox/algernon/tools/hid-commands80
-rw-r--r--layouts/community/ergodox/algernon/tools/log-to-heatmap.py344
-rw-r--r--layouts/community/ergodox/algernon/tools/text-to-log.py107
-rw-r--r--layouts/community/ergodox/alphadox/config.h12
-rw-r--r--layouts/community/ergodox/alphadox/keymap.c107
-rw-r--r--layouts/community/ergodox/alphadox/rules.mk15
-rw-r--r--layouts/community/ergodox/andrew_osx/keymap.c187
-rw-r--r--layouts/community/ergodox/belak/LICENSE21
-rw-r--r--layouts/community/ergodox/belak/README.md79
-rw-r--r--layouts/community/ergodox/belak/keymap.c368
-rw-r--r--layouts/community/ergodox/belak/rules.mk4
-rw-r--r--layouts/community/ergodox/belak/visualizer.c49
-rw-r--r--layouts/community/ergodox/bepo/keymap.c368
-rw-r--r--layouts/community/ergodox/bepo/readme.md36
-rw-r--r--layouts/community/ergodox/bepo/rules.mk7
-rw-r--r--layouts/community/ergodox/bepo_csa/keymap.c527
-rw-r--r--layouts/community/ergodox/bepo_csa/readme.md162
-rw-r--r--layouts/community/ergodox/bryan/keymap.c226
-rw-r--r--layouts/community/ergodox/coderkun_neo2/keymap.c320
-rw-r--r--layouts/community/ergodox/coderkun_neo2/readme.md129
-rw-r--r--layouts/community/ergodox/coderkun_neo2/rules.mk3
-rw-r--r--layouts/community/ergodox/colemak/keymap.c184
-rw-r--r--layouts/community/ergodox/colemak/readme.md4
-rw-r--r--layouts/community/ergodox/colemak_osx_pc_no/keymap.c264
-rw-r--r--layouts/community/ergodox/colemak_osx_pc_no/readme.md23
-rw-r--r--layouts/community/ergodox/colemak_programmer/keymap.c256
-rw-r--r--layouts/community/ergodox/colemak_programmer/readme.md23
-rw-r--r--layouts/community/ergodox/colemak_programmer/rules.mk1
-rw-r--r--layouts/community/ergodox/common_nighthawk/keymap.c216
-rw-r--r--layouts/community/ergodox/common_nighthawk/rules.mk4
-rw-r--r--layouts/community/ergodox/csharp_dev/keymap.c239
-rw-r--r--layouts/community/ergodox/csharp_dev/readme.md48
-rw-r--r--layouts/community/ergodox/dave/keymap.c199
-rw-r--r--layouts/community/ergodox/dave/readme.md38
-rw-r--r--layouts/community/ergodox/deadcyclo/keymap.c563
-rw-r--r--layouts/community/ergodox/deadcyclo/readme.md79
-rw-r--r--layouts/community/ergodox/deadcyclo/rules.mk1
-rw-r--r--layouts/community/ergodox/dragon788/keymap.c229
-rw-r--r--layouts/community/ergodox/dvorak/dvorak.png.md1
-rw-r--r--layouts/community/ergodox/dvorak/keymap.c184
-rw-r--r--layouts/community/ergodox/dvorak_emacs/keymap.c165
-rw-r--r--layouts/community/ergodox/dvorak_emacs/readme.md70
-rw-r--r--layouts/community/ergodox/dvorak_emacs_software/keymap.c166
-rw-r--r--layouts/community/ergodox/dvorak_emacs_software/readme.md74
-rw-r--r--layouts/community/ergodox/dvorak_intl_squisher/keymap.c185
-rw-r--r--layouts/community/ergodox/dvorak_intl_squisher/readme.md29
-rw-r--r--layouts/community/ergodox/dvorak_plover/README.md14
-rw-r--r--layouts/community/ergodox/dvorak_plover/keymap.c230
-rw-r--r--layouts/community/ergodox/dvorak_programmer/README.md39
-rw-r--r--layouts/community/ergodox/dvorak_programmer/keymap.c406
-rw-r--r--layouts/community/ergodox/dvorak_programmer/rules.mk8
-rw-r--r--layouts/community/ergodox/dvorak_programmer_swe/keymap.c331
-rw-r--r--layouts/community/ergodox/dvorak_programmer_swe/readme.md28
-rw-r--r--layouts/community/ergodox/dvorak_spanish/keymap.c284
-rw-r--r--layouts/community/ergodox/dvorak_spanish/readme.md99
-rw-r--r--layouts/community/ergodox/emacs_osx_dk/keymap.c184
-rw-r--r--layouts/community/ergodox/emacs_osx_dk/readme.md10
-rw-r--r--layouts/community/ergodox/erez_experimental/config.h13
-rw-r--r--layouts/community/ergodox/erez_experimental/keymap.c223
-rw-r--r--layouts/community/ergodox/erez_experimental/readme.md55
-rw-r--r--layouts/community/ergodox/erez_experimental/rules.mk7
-rw-r--r--layouts/community/ergodox/familiar/README.md69
-rw-r--r--layouts/community/ergodox/familiar/keymap.c285
-rw-r--r--layouts/community/ergodox/familiar/rules.mk1
-rw-r--r--layouts/community/ergodox/french_hacker/keymap.c365
-rw-r--r--layouts/community/ergodox/french_hacker/readme.md30
-rw-r--r--layouts/community/ergodox/galson/keymap.c183
-rw-r--r--layouts/community/ergodox/galson/readme.md11
-rw-r--r--layouts/community/ergodox/galson/rules.mk2
-rw-r--r--layouts/community/ergodox/german-kinergo/keymap.c210
-rw-r--r--layouts/community/ergodox/german-kinergo/readme.md35
-rw-r--r--layouts/community/ergodox/german-lukas/README.md12
-rw-r--r--layouts/community/ergodox/german-lukas/keymap.c236
-rw-r--r--layouts/community/ergodox/german-manuneo/compile_keymap.py710
-rw-r--r--layouts/community/ergodox/german-manuneo/keymap.c783
-rw-r--r--layouts/community/ergodox/german-manuneo/keymap.md188
-rw-r--r--layouts/community/ergodox/german/keymap.c185
-rw-r--r--layouts/community/ergodox/guni/keymap.c177
-rw-r--r--layouts/community/ergodox/guni/readme.txt133
-rw-r--r--layouts/community/ergodox/ishigoya-jp/keymap.c962
-rw-r--r--layouts/community/ergodox/ishigoya-jp/readme.md54
-rw-r--r--layouts/community/ergodox/italian/keymap.c223
-rw-r--r--layouts/community/ergodox/italian/readme.md72
-rw-r--r--layouts/community/ergodox/j3rn/keymap.c188
-rw-r--r--layouts/community/ergodox/j3rn/readme.md32
-rw-r--r--layouts/community/ergodox/jack/config.h17
-rw-r--r--layouts/community/ergodox/jack/keymap.c128
-rw-r--r--layouts/community/ergodox/jacobono/keymap.c273
-rw-r--r--