From d2ff66a985b938e87fffe55c1d9f1dc55e356f91 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Wed, 23 Aug 2017 22:29:07 -0400 Subject: 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 --- keyboards/ergodox/keymaps/333fred/Makefile | 11 - keyboards/ergodox/keymaps/333fred/README.md | 128 --- keyboards/ergodox/keymaps/333fred/config.h | 11 - keyboards/ergodox/keymaps/333fred/keymap.c | 381 ------- keyboards/ergodox/keymaps/333fred/visualizer.c | 33 - keyboards/ergodox/keymaps/ab/Makefile | 9 - keyboards/ergodox/keymaps/ab/keyboard-layout.json | 387 ------- keyboards/ergodox/keymaps/ab/keymap.c | 155 --- keyboards/ergodox/keymaps/ab/readme.md | 21 - keyboards/ergodox/keymaps/absenth/keymap.c | 183 ---- keyboards/ergodox/keymaps/absenth/readme.md | 11 - keyboards/ergodox/keymaps/adam/config.h | 6 - keyboards/ergodox/keymaps/adam/keymap.c | 174 --- keyboards/ergodox/keymaps/adam/readme.md | 3 - keyboards/ergodox/keymaps/adnw_k_o_y/keymap.c | 185 ---- keyboards/ergodox/keymaps/adnw_k_o_y/readme.md | 7 - keyboards/ergodox/keymaps/albert/Makefile | 5 - keyboards/ergodox/keymaps/albert/config.h | 12 - keyboards/ergodox/keymaps/albert/keymap.c | 661 ------------ keyboards/ergodox/keymaps/albert/readme.md | 188 ---- keyboards/ergodox/keymaps/alexjj/keymap.c | 238 ----- keyboards/ergodox/keymaps/alexjj/readme.md | 179 ---- keyboards/ergodox/keymaps/algernon/COPYING | 674 ------------ keyboards/ergodox/keymaps/algernon/Makefile | 45 - keyboards/ergodox/keymaps/algernon/NEWS.md | 189 ---- keyboards/ergodox/keymaps/algernon/config.h | 27 - keyboards/ergodox/keymaps/algernon/keymap.c | 1108 -------------------- keyboards/ergodox/keymaps/algernon/readme.md | 149 --- .../algernon/tools/heatmap-layout.ADORE.json | 486 --------- .../algernon/tools/heatmap-layout.Dvorak.json | 477 --------- .../ergodox/keymaps/algernon/tools/hid-commands | 80 -- .../keymaps/algernon/tools/log-to-heatmap.py | 344 ------ .../ergodox/keymaps/algernon/tools/text-to-log.py | 107 -- keyboards/ergodox/keymaps/alphadox/Makefile | 17 - keyboards/ergodox/keymaps/alphadox/config.h | 12 - keyboards/ergodox/keymaps/alphadox/keymap.c | 107 -- keyboards/ergodox/keymaps/andrew_osx/keymap.c | 187 ---- keyboards/ergodox/keymaps/belak/LICENSE | 21 - keyboards/ergodox/keymaps/belak/Makefile | 6 - keyboards/ergodox/keymaps/belak/README.md | 79 -- keyboards/ergodox/keymaps/belak/keymap.c | 368 ------- keyboards/ergodox/keymaps/belak/visualizer.c | 49 - keyboards/ergodox/keymaps/bepo/Makefile | 9 - keyboards/ergodox/keymaps/bepo/keymap.c | 368 ------- keyboards/ergodox/keymaps/bepo/readme.md | 36 - keyboards/ergodox/keymaps/bepo_csa/keymap.c | 527 ---------- keyboards/ergodox/keymaps/bepo_csa/readme.md | 162 --- keyboards/ergodox/keymaps/bryan/keymap.c | 226 ---- keyboards/ergodox/keymaps/coderkun_neo2/Makefile | 3 - keyboards/ergodox/keymaps/coderkun_neo2/keymap.c | 320 ------ keyboards/ergodox/keymaps/coderkun_neo2/readme.md | 129 --- keyboards/ergodox/keymaps/colemak/keymap.c | 184 ---- keyboards/ergodox/keymaps/colemak/readme.md | 4 - .../ergodox/keymaps/colemak_osx_pc_no/keymap.c | 264 ----- .../ergodox/keymaps/colemak_osx_pc_no/readme.md | 23 - .../ergodox/keymaps/colemak_programmer/Makefile | 1 - .../ergodox/keymaps/colemak_programmer/keymap.c | 256 ----- .../ergodox/keymaps/colemak_programmer/readme.md | 23 - .../ergodox/keymaps/common-nighthawk/Makefile | 6 - .../ergodox/keymaps/common-nighthawk/keymap.c | 216 ---- keyboards/ergodox/keymaps/csharp_dev/keymap.c | 239 ----- keyboards/ergodox/keymaps/csharp_dev/readme.md | 48 - keyboards/ergodox/keymaps/dave/keymap.c | 199 ---- keyboards/ergodox/keymaps/dave/readme.md | 38 - keyboards/ergodox/keymaps/deadcyclo/Makefile | 1 - keyboards/ergodox/keymaps/deadcyclo/keymap.c | 563 ---------- keyboards/ergodox/keymaps/deadcyclo/readme.md | 79 -- keyboards/ergodox/keymaps/default/default.png.md | 1 - .../ergodox/keymaps/default/default_highres.png.md | 1 - keyboards/ergodox/keymaps/default/keymap.c | 223 ---- keyboards/ergodox/keymaps/default/readme.md | 15 - keyboards/ergodox/keymaps/default/visualizer.c | 42 - keyboards/ergodox/keymaps/default_osx/keymap.c | 187 ---- keyboards/ergodox/keymaps/default_osx/readme.md | 8 - keyboards/ergodox/keymaps/dragon788/keymap.c | 229 ---- keyboards/ergodox/keymaps/dvorak/dvorak.png.md | 1 - keyboards/ergodox/keymaps/dvorak/keymap.c | 184 ---- keyboards/ergodox/keymaps/dvorak_emacs/keymap.c | 165 --- keyboards/ergodox/keymaps/dvorak_emacs/readme.md | 70 -- .../ergodox/keymaps/dvorak_emacs_software/keymap.c | 166 --- .../keymaps/dvorak_emacs_software/readme.md | 74 -- .../ergodox/keymaps/dvorak_intl_squisher/keymap.c | 185 ---- .../ergodox/keymaps/dvorak_intl_squisher/readme.md | 29 - keyboards/ergodox/keymaps/dvorak_plover/README.md | 14 - keyboards/ergodox/keymaps/dvorak_plover/keymap.c | 230 ---- .../ergodox/keymaps/dvorak_programmer/Makefile | 8 - .../ergodox/keymaps/dvorak_programmer/README.md | 39 - .../ergodox/keymaps/dvorak_programmer/keymap.c | 406 ------- .../ergodox/keymaps/dvorak_programmer_swe/keymap.c | 331 ------ .../keymaps/dvorak_programmer_swe/readme.md | 28 - keyboards/ergodox/keymaps/dvorak_spanish/keymap.c | 284 ----- keyboards/ergodox/keymaps/dvorak_spanish/readme.md | 99 -- keyboards/ergodox/keymaps/emacs_osx_dk/keymap.c | 184 ---- keyboards/ergodox/keymaps/emacs_osx_dk/readme.md | 10 - .../ergodox/keymaps/erez_experimental/Makefile | 9 - .../ergodox/keymaps/erez_experimental/config.h | 13 - .../ergodox/keymaps/erez_experimental/keymap.c | 223 ---- .../ergodox/keymaps/erez_experimental/readme.md | 55 - keyboards/ergodox/keymaps/familiar/Makefile | 1 - keyboards/ergodox/keymaps/familiar/README.md | 69 -- keyboards/ergodox/keymaps/familiar/keymap.c | 285 ----- keyboards/ergodox/keymaps/french_hacker/keymap.c | 365 ------- keyboards/ergodox/keymaps/french_hacker/readme.md | 30 - keyboards/ergodox/keymaps/galson/Makefile | 2 - keyboards/ergodox/keymaps/galson/keymap.c | 183 ---- keyboards/ergodox/keymaps/galson/readme.md | 11 - keyboards/ergodox/keymaps/german-kinergo/keymap.c | 210 ---- keyboards/ergodox/keymaps/german-kinergo/readme.md | 35 - keyboards/ergodox/keymaps/german-lukas/README.md | 12 - keyboards/ergodox/keymaps/german-lukas/keymap.c | 236 ----- .../keymaps/german-manuneo/compile_keymap.py | 710 ------------- keyboards/ergodox/keymaps/german-manuneo/keymap.c | 783 -------------- keyboards/ergodox/keymaps/german-manuneo/keymap.md | 188 ---- keyboards/ergodox/keymaps/german/keymap.c | 185 ---- keyboards/ergodox/keymaps/guni/keymap.c | 177 ---- keyboards/ergodox/keymaps/guni/readme.txt | 133 --- keyboards/ergodox/keymaps/ishigoya-jp/keymap.c | 962 ----------------- keyboards/ergodox/keymaps/ishigoya-jp/readme.md | 54 - keyboards/ergodox/keymaps/italian/keymap.c | 223 ---- keyboards/ergodox/keymaps/italian/readme.md | 72 -- keyboards/ergodox/keymaps/j3rn/keymap.c | 188 ---- keyboards/ergodox/keymaps/j3rn/readme.md | 32 - keyboards/ergodox/keymaps/jack/Makefile | 3 - keyboards/ergodox/keymaps/jack/config.h | 17 - keyboards/ergodox/keymaps/jack/keymap.c | 128 --- keyboards/ergodox/keymaps/jacobono/keymap.c | 273 ----- keyboards/ergodox/keymaps/jacobono/readme.md | 34 - keyboards/ergodox/keymaps/jafo/jafo-Notes | 10 - keyboards/ergodox/keymaps/jafo/jafo-layout.pdf | Bin 185412 -> 0 bytes keyboards/ergodox/keymaps/jafo/keymap.c | 183 ---- keyboards/ergodox/keymaps/jafo/readme.md | 20 - keyboards/ergodox/keymaps/jgarr/keymap.c | 184 ---- keyboards/ergodox/keymaps/josh/keymap.c | 214 ---- keyboards/ergodox/keymaps/josh/readme.md | 8 - keyboards/ergodox/keymaps/kastyle/keymap.c | 189 ---- keyboards/ergodox/keymaps/kastyle/readme.md | 14 - keyboards/ergodox/keymaps/kines-ish/keymap.c | 184 ---- keyboards/ergodox/keymaps/kines-ish/readme.md | 19 - keyboards/ergodox/keymaps/kristian/keymap.c | 79 -- keyboards/ergodox/keymaps/maz/keymap.c | 229 ---- keyboards/ergodox/keymaps/maz/readme.md | 121 --- keyboards/ergodox/keymaps/mclennon_osx/README.md | 5 - keyboards/ergodox/keymaps/mclennon_osx/keymap.c | 144 --- keyboards/ergodox/keymaps/mpiechotka/keymap.c | 276 ----- keyboards/ergodox/keymaps/mpiechotka/readme.md | 6 - keyboards/ergodox/keymaps/msc/keymap.c | 184 ---- keyboards/ergodox/keymaps/msc/readme.md | 32 - keyboards/ergodox/keymaps/naps62/keymap.c | 187 ---- keyboards/ergodox/keymaps/naps62/readme.md | 29 - .../keymaps/neo2_on_qwertz_hardware/keymap.c | 408 ------- .../keymaps/neo2_on_qwertz_hardware/keymap.md | 194 ---- .../keymaps/norwegian_programmer_osx_pc/keymap.c | 180 ---- .../keymaps/norwegian_programmer_osx_pc/readme.md | 30 - .../norwegian_programmer_osx_pc_colemak/keymap.c | 180 ---- .../norwegian_programmer_osx_pc_colemak/readme.md | 30 - keyboards/ergodox/keymaps/ordinary/keymap.c | 504 --------- .../ergodox/keymaps/ordinary/ordinary-base.txt | 27 - .../ergodox/keymaps/ordinary/ordinary-media.txt | 27 - .../ergodox/keymaps/ordinary/ordinary-special.txt | 27 - .../ergodox/keymaps/ordinary/ordinary-symbol.txt | 27 - keyboards/ergodox/keymaps/ordinary/readme.md | 101 -- keyboards/ergodox/keymaps/osx_de/keymap.c | 364 ------- .../ergodox/keymaps/osx_de/osx_de_highres.png.md | 1 - keyboards/ergodox/keymaps/osx_de/readme.md | 41 - keyboards/ergodox/keymaps/osx_de_adnw_koy/keymap.c | 174 --- .../osx_de_adnw_koy/osx_de_adnw_koy_highres.png.md | 1 - .../ergodox/keymaps/osx_de_experimental/keymap.c | 597 ----------- .../osx_de_experimental_highres.png.md | 1 - .../ergodox/keymaps/osx_de_experimental/readme.md | 22 - keyboards/ergodox/keymaps/osx_fr/keymap.c | 187 ---- .../ergodox/keymaps/osx_kinesis_pnut/keymap.c | 191 ---- .../osx_whiskey_tango_foxtrot_capslock/keymap.c | 231 ---- .../osx_whiskey_tango_foxtrot_capslock/readme.md | 38 - keyboards/ergodox/keymaps/phoenix/keymap.c | 184 ---- keyboards/ergodox/keymaps/phoenix/readme.md | 10 - keyboards/ergodox/keymaps/plover/keymap.c | 228 ---- keyboards/ergodox/keymaps/plums/keymap.c | 229 ---- keyboards/ergodox/keymaps/plums/readme.md | 11 - keyboards/ergodox/keymaps/pvinis/Changelog.md | 7 - keyboards/ergodox/keymaps/pvinis/Makefile | 9 - keyboards/ergodox/keymaps/pvinis/Readme.md | 65 -- keyboards/ergodox/keymaps/pvinis/keymap.c | 475 --------- keyboards/ergodox/keymaps/replicaJunction/config.h | 66 -- keyboards/ergodox/keymaps/replicaJunction/keymap.c | 336 ------ .../ergodox/keymaps/replicaJunction/readme.md | 5 - keyboards/ergodox/keymaps/reset_eeprom/keymap.c | 140 --- .../ergodox/keymaps/robot_test_layout/keymap.c | 151 --- .../ergodox/keymaps/robot_test_layout/readme.md | 5 - .../keymaps/romanzolotarev-norman-osx/keymap.c | 46 - .../keymaps/romanzolotarev-norman-osx/readme.md | 41 - .../romanzolotarev-norman-plover-osx-hjkl/keymap.c | 134 --- .../readme.md | 50 - .../romanzolotarev-norman-plover-osx/keymap.c | 134 --- .../romanzolotarev-norman-plover-osx/readme.md | 50 - .../romanzolotarev-norman-qwerty-osx/keymap.c | 74 -- .../romanzolotarev-norman-qwerty-osx/readme.md | 34 - keyboards/ergodox/keymaps/sethbc/Makefile | 3 - keyboards/ergodox/keymaps/sethbc/keymap.c | 102 -- keyboards/ergodox/keymaps/sethbc/readme.md | 4 - keyboards/ergodox/keymaps/siroken3/default.png.md | 1 - .../keymaps/siroken3/default_highres.png.md | 1 - keyboards/ergodox/keymaps/siroken3/keymap.c | 187 ---- keyboards/ergodox/keymaps/siroken3/readme.md | 15 - keyboards/ergodox/keymaps/sneako/keymap.c | 187 ---- keyboards/ergodox/keymaps/sneako/readme.md | 6 - keyboards/ergodox/keymaps/software_neo2/keymap.c | 143 --- keyboards/ergodox/keymaps/supercoder/config.h | 9 - keyboards/ergodox/keymaps/supercoder/keymap.c | 75 -- keyboards/ergodox/keymaps/supercoder/makefile.mk | 6 - keyboards/ergodox/keymaps/supercoder/readme.md | 29 - keyboards/ergodox/keymaps/swedish-lindhe/keymap.c | 199 ---- keyboards/ergodox/keymaps/swedish-lindhe/readme.md | 50 - keyboards/ergodox/keymaps/swedish/keymap.c | 247 ----- keyboards/ergodox/keymaps/swedish/readme.md | 36 - .../keymaps/swissgerman/keyboard-layout.json | 419 -------- .../keymaps/swissgerman/keyboard-layout_1_2.json | 436 -------- keyboards/ergodox/keymaps/swissgerman/keymap.c | 287 ----- keyboards/ergodox/keymaps/swissgerman/readme.md | 15 - keyboards/ergodox/keymaps/techtomas/keymap.c | 231 ---- keyboards/ergodox/keymaps/techtomas/readme.md | 57 - keyboards/ergodox/keymaps/teckinesis/keymap.c | 455 -------- .../keymaps/teckinesis/ordinary-special.png.md | 1 - .../keymaps/teckinesis/ordinary-special.txt | 27 - keyboards/ergodox/keymaps/teckinesis/readme.md | 45 - .../keymaps/teckinesis/teckinesis-base.json | 434 -------- .../keymaps/teckinesis/teckinesis-media.json | 436 -------- .../keymaps/teckinesis/teckinesis-symbol.json | 422 -------- keyboards/ergodox/keymaps/tkuichooseyou/README.md | 13 - keyboards/ergodox/keymaps/tkuichooseyou/keymap.c | 184 ---- keyboards/ergodox/keymaps/tm2030/keymap.c | 242 ----- keyboards/ergodox/keymaps/tm2030/readme.md | 136 --- keyboards/ergodox/keymaps/tonyabra_osx/keymap.c | 184 ---- keyboards/ergodox/keymaps/tonyabra_osx/readme.md | 5 - keyboards/ergodox/keymaps/townk_osx/config.h | 44 - keyboards/ergodox/keymaps/townk_osx/keymap.c | 285 ----- keyboards/ergodox/keymaps/townk_osx/makefile.mk | 2 - keyboards/ergodox/keymaps/townk_osx/readme.md | 77 -- .../twentylives_dvorak_with_hebrew/keymap.c | 213 ---- .../twentylives_dvorak_with_hebrew/readme.md | 10 - keyboards/ergodox/keymaps/twey/keymap.c | 222 ---- keyboards/ergodox/keymaps/twey/readme.md | 17 - keyboards/ergodox/keymaps/videck/Makefile | 19 - keyboards/ergodox/keymaps/videck/config.h | 13 - keyboards/ergodox/keymaps/videck/keymap.c | 179 ---- keyboards/ergodox/keymaps/videck/readme.md | 26 - keyboards/ergodox/keymaps/videck/videck.json | 443 -------- .../ergodox/keymaps/win10_writers-block/Makefile | 9 - .../ergodox/keymaps/win10_writers-block/config.h | 39 - .../ergodox/keymaps/win10_writers-block/keymap.c | 324 ------ .../ergodox/keymaps/win10_writers-block/readme.md | 113 -- keyboards/ergodox/keymaps/workman_osx_mdw/keymap.c | 366 ------- keyboards/ergodox/keymaps/xyverz/keymap.c | 312 ------ keyboards/ergodox/keymaps/xyverz/readme.md | 122 --- .../keymaps/yoruian/90-ergodox-yoruian.conf | 6 - keyboards/ergodox/keymaps/yoruian/Makefile | 13 - keyboards/ergodox/keymaps/yoruian/README | 102 -- keyboards/ergodox/keymaps/yoruian/ergodox_yoruian | 34 - keyboards/ergodox/keymaps/yoruian/keymap.c | 61 -- keyboards/ergodox/keymaps/yoruian/yoruian.h | 57 - keyboards/ergodox/keymaps/zweihander-osx/Makefile | 2 - keyboards/ergodox/keymaps/zweihander-osx/keymap.c | 233 ---- .../ergodox/keymaps/zweihander-osx/readme.markdown | 47 - 262 files changed, 37661 deletions(-) delete mode 100644 keyboards/ergodox/keymaps/333fred/Makefile delete mode 100644 keyboards/ergodox/keymaps/333fred/README.md delete mode 100644 keyboards/ergodox/keymaps/333fred/config.h delete mode 100644 keyboards/ergodox/keymaps/333fred/keymap.c delete mode 100644 keyboards/ergodox/keymaps/333fred/visualizer.c delete mode 100644 keyboards/ergodox/keymaps/ab/Makefile delete mode 100644 keyboards/ergodox/keymaps/ab/keyboard-layout.json delete mode 100644 keyboards/ergodox/keymaps/ab/keymap.c delete mode 100644 keyboards/ergodox/keymaps/ab/readme.md delete mode 100644 keyboards/ergodox/keymaps/absenth/keymap.c delete mode 100644 keyboards/ergodox/keymaps/absenth/readme.md delete mode 100644 keyboards/ergodox/keymaps/adam/config.h delete mode 100644 keyboards/ergodox/keymaps/adam/keymap.c delete mode 100644 keyboards/ergodox/keymaps/adam/readme.md delete mode 100644 keyboards/ergodox/keymaps/adnw_k_o_y/keymap.c delete mode 100644 keyboards/ergodox/keymaps/adnw_k_o_y/readme.md delete mode 100644 keyboards/ergodox/keymaps/albert/Makefile delete mode 100644 keyboards/ergodox/keymaps/albert/config.h delete mode 100644 keyboards/ergodox/keymaps/albert/keymap.c delete mode 100644 keyboards/ergodox/keymaps/albert/readme.md delete mode 100644 keyboards/ergodox/keymaps/alexjj/keymap.c delete mode 100644 keyboards/ergodox/keymaps/alexjj/readme.md delete mode 100644 keyboards/ergodox/keymaps/algernon/COPYING delete mode 100644 keyboards/ergodox/keymaps/algernon/Makefile delete mode 100644 keyboards/ergodox/keymaps/algernon/NEWS.md delete mode 100644 keyboards/ergodox/keymaps/algernon/config.h delete mode 100644 keyboards/ergodox/keymaps/algernon/keymap.c delete mode 100644 keyboards/ergodox/keymaps/algernon/readme.md delete mode 100644 keyboards/ergodox/keymaps/algernon/tools/heatmap-layout.ADORE.json delete mode 100644 keyboards/ergodox/keymaps/algernon/tools/heatmap-layout.Dvorak.json delete mode 100755 keyboards/ergodox/keymaps/algernon/tools/hid-commands delete mode 100755 keyboards/ergodox/keymaps/algernon/tools/log-to-heatmap.py delete mode 100755 keyboards/ergodox/keymaps/algernon/tools/text-to-log.py delete mode 100644 keyboards/ergodox/keymaps/alphadox/Makefile delete mode 100644 keyboards/ergodox/keymaps/alphadox/config.h delete mode 100644 keyboards/ergodox/keymaps/alphadox/keymap.c delete mode 100644 keyboards/ergodox/keymaps/andrew_osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/belak/LICENSE delete mode 100644 keyboards/ergodox/keymaps/belak/Makefile delete mode 100644 keyboards/ergodox/keymaps/belak/README.md delete mode 100644 keyboards/ergodox/keymaps/belak/keymap.c delete mode 100644 keyboards/ergodox/keymaps/belak/visualizer.c delete mode 100644 keyboards/ergodox/keymaps/bepo/Makefile delete mode 100644 keyboards/ergodox/keymaps/bepo/keymap.c delete mode 100644 keyboards/ergodox/keymaps/bepo/readme.md delete mode 100644 keyboards/ergodox/keymaps/bepo_csa/keymap.c delete mode 100644 keyboards/ergodox/keymaps/bepo_csa/readme.md delete mode 100644 keyboards/ergodox/keymaps/bryan/keymap.c delete mode 100644 keyboards/ergodox/keymaps/coderkun_neo2/Makefile delete mode 100644 keyboards/ergodox/keymaps/coderkun_neo2/keymap.c delete mode 100644 keyboards/ergodox/keymaps/coderkun_neo2/readme.md delete mode 100644 keyboards/ergodox/keymaps/colemak/keymap.c delete mode 100644 keyboards/ergodox/keymaps/colemak/readme.md delete mode 100644 keyboards/ergodox/keymaps/colemak_osx_pc_no/keymap.c delete mode 100644 keyboards/ergodox/keymaps/colemak_osx_pc_no/readme.md delete mode 100644 keyboards/ergodox/keymaps/colemak_programmer/Makefile delete mode 100644 keyboards/ergodox/keymaps/colemak_programmer/keymap.c delete mode 100644 keyboards/ergodox/keymaps/colemak_programmer/readme.md delete mode 100644 keyboards/ergodox/keymaps/common-nighthawk/Makefile delete mode 100644 keyboards/ergodox/keymaps/common-nighthawk/keymap.c delete mode 100644 keyboards/ergodox/keymaps/csharp_dev/keymap.c delete mode 100644 keyboards/ergodox/keymaps/csharp_dev/readme.md delete mode 100644 keyboards/ergodox/keymaps/dave/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dave/readme.md delete mode 100644 keyboards/ergodox/keymaps/deadcyclo/Makefile delete mode 100644 keyboards/ergodox/keymaps/deadcyclo/keymap.c delete mode 100644 keyboards/ergodox/keymaps/deadcyclo/readme.md delete mode 100644 keyboards/ergodox/keymaps/default/default.png.md delete mode 100644 keyboards/ergodox/keymaps/default/default_highres.png.md delete mode 100644 keyboards/ergodox/keymaps/default/keymap.c delete mode 100644 keyboards/ergodox/keymaps/default/readme.md delete mode 100644 keyboards/ergodox/keymaps/default/visualizer.c delete mode 100644 keyboards/ergodox/keymaps/default_osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/default_osx/readme.md delete mode 100644 keyboards/ergodox/keymaps/dragon788/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dvorak/dvorak.png.md delete mode 100644 keyboards/ergodox/keymaps/dvorak/keymap.c delete mode 100755 keyboards/ergodox/keymaps/dvorak_emacs/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dvorak_emacs/readme.md delete mode 100755 keyboards/ergodox/keymaps/dvorak_emacs_software/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dvorak_emacs_software/readme.md delete mode 100644 keyboards/ergodox/keymaps/dvorak_intl_squisher/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dvorak_intl_squisher/readme.md delete mode 100644 keyboards/ergodox/keymaps/dvorak_plover/README.md delete mode 100644 keyboards/ergodox/keymaps/dvorak_plover/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dvorak_programmer/Makefile delete mode 100644 keyboards/ergodox/keymaps/dvorak_programmer/README.md delete mode 100644 keyboards/ergodox/keymaps/dvorak_programmer/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dvorak_programmer_swe/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dvorak_programmer_swe/readme.md delete mode 100755 keyboards/ergodox/keymaps/dvorak_spanish/keymap.c delete mode 100644 keyboards/ergodox/keymaps/dvorak_spanish/readme.md delete mode 100644 keyboards/ergodox/keymaps/emacs_osx_dk/keymap.c delete mode 100644 keyboards/ergodox/keymaps/emacs_osx_dk/readme.md delete mode 100644 keyboards/ergodox/keymaps/erez_experimental/Makefile delete mode 100644 keyboards/ergodox/keymaps/erez_experimental/config.h delete mode 100644 keyboards/ergodox/keymaps/erez_experimental/keymap.c delete mode 100644 keyboards/ergodox/keymaps/erez_experimental/readme.md delete mode 100644 keyboards/ergodox/keymaps/familiar/Makefile delete mode 100644 keyboards/ergodox/keymaps/familiar/README.md delete mode 100644 keyboards/ergodox/keymaps/familiar/keymap.c delete mode 100644 keyboards/ergodox/keymaps/french_hacker/keymap.c delete mode 100644 keyboards/ergodox/keymaps/french_hacker/readme.md delete mode 100644 keyboards/ergodox/keymaps/galson/Makefile delete mode 100644 keyboards/ergodox/keymaps/galson/keymap.c delete mode 100644 keyboards/ergodox/keymaps/galson/readme.md delete mode 100644 keyboards/ergodox/keymaps/german-kinergo/keymap.c delete mode 100644 keyboards/ergodox/keymaps/german-kinergo/readme.md delete mode 100644 keyboards/ergodox/keymaps/german-lukas/README.md delete mode 100644 keyboards/ergodox/keymaps/german-lukas/keymap.c delete mode 100644 keyboards/ergodox/keymaps/german-manuneo/compile_keymap.py delete mode 100644 keyboards/ergodox/keymaps/german-manuneo/keymap.c delete mode 100644 keyboards/ergodox/keymaps/german-manuneo/keymap.md delete mode 100644 keyboards/ergodox/keymaps/german/keymap.c delete mode 100644 keyboards/ergodox/keymaps/guni/keymap.c delete mode 100644 keyboards/ergodox/keymaps/guni/readme.txt delete mode 100644 keyboards/ergodox/keymaps/ishigoya-jp/keymap.c delete mode 100644 keyboards/ergodox/keymaps/ishigoya-jp/readme.md delete mode 100644 keyboards/ergodox/keymaps/italian/keymap.c delete mode 100644 keyboards/ergodox/keymaps/italian/readme.md delete mode 100644 keyboards/ergodox/keymaps/j3rn/keymap.c delete mode 100644 keyboards/ergodox/keymaps/j3rn/readme.md delete mode 100644 keyboards/ergodox/keymaps/jack/Makefile delete mode 100644 keyboards/ergodox/keymaps/jack/config.h delete mode 100644 keyboards/ergodox/keymaps/jack/keymap.c delete mode 100644 keyboards/ergodox/keymaps/jacobono/keymap.c delete mode 100644 keyboards/ergodox/keymaps/jacobono/readme.md delete mode 100644 keyboards/ergodox/keymaps/jafo/jafo-Notes delete mode 100644 keyboards/ergodox/keymaps/jafo/jafo-layout.pdf delete mode 100644 keyboards/ergodox/keymaps/jafo/keymap.c delete mode 100644 keyboards/ergodox/keymaps/jafo/readme.md delete mode 100644 keyboards/ergodox/keymaps/jgarr/keymap.c delete mode 100644 keyboards/ergodox/keymaps/josh/keymap.c delete mode 100644 keyboards/ergodox/keymaps/josh/readme.md delete mode 100644 keyboards/ergodox/keymaps/kastyle/keymap.c delete mode 100644 keyboards/ergodox/keymaps/kastyle/readme.md delete mode 100644 keyboards/ergodox/keymaps/kines-ish/keymap.c delete mode 100644 keyboards/ergodox/keymaps/kines-ish/readme.md delete mode 100644 keyboards/ergodox/keymaps/kristian/keymap.c delete mode 100644 keyboards/ergodox/keymaps/maz/keymap.c delete mode 100644 keyboards/ergodox/keymaps/maz/readme.md delete mode 100644 keyboards/ergodox/keymaps/mclennon_osx/README.md delete mode 100644 keyboards/ergodox/keymaps/mclennon_osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/mpiechotka/keymap.c delete mode 100644 keyboards/ergodox/keymaps/mpiechotka/readme.md delete mode 100644 keyboards/ergodox/keymaps/msc/keymap.c delete mode 100644 keyboards/ergodox/keymaps/msc/readme.md delete mode 100644 keyboards/ergodox/keymaps/naps62/keymap.c delete mode 100644 keyboards/ergodox/keymaps/naps62/readme.md delete mode 100644 keyboards/ergodox/keymaps/neo2_on_qwertz_hardware/keymap.c delete mode 100644 keyboards/ergodox/keymaps/neo2_on_qwertz_hardware/keymap.md delete mode 100644 keyboards/ergodox/keymaps/norwegian_programmer_osx_pc/keymap.c delete mode 100644 keyboards/ergodox/keymaps/norwegian_programmer_osx_pc/readme.md delete mode 100644 keyboards/ergodox/keymaps/norwegian_programmer_osx_pc_colemak/keymap.c delete mode 100644 keyboards/ergodox/keymaps/norwegian_programmer_osx_pc_colemak/readme.md delete mode 100644 keyboards/ergodox/keymaps/ordinary/keymap.c delete mode 100644 keyboards/ergodox/keymaps/ordinary/ordinary-base.txt delete mode 100644 keyboards/ergodox/keymaps/ordinary/ordinary-media.txt delete mode 100644 keyboards/ergodox/keymaps/ordinary/ordinary-special.txt delete mode 100644 keyboards/ergodox/keymaps/ordinary/ordinary-symbol.txt delete mode 100644 keyboards/ergodox/keymaps/ordinary/readme.md delete mode 100644 keyboards/ergodox/keymaps/osx_de/keymap.c delete mode 100644 keyboards/ergodox/keymaps/osx_de/osx_de_highres.png.md delete mode 100644 keyboards/ergodox/keymaps/osx_de/readme.md delete mode 100644 keyboards/ergodox/keymaps/osx_de_adnw_koy/keymap.c delete mode 100644 keyboards/ergodox/keymaps/osx_de_adnw_koy/osx_de_adnw_koy_highres.png.md delete mode 100644 keyboards/ergodox/keymaps/osx_de_experimental/keymap.c delete mode 100644 keyboards/ergodox/keymaps/osx_de_experimental/osx_de_experimental_highres.png.md delete mode 100644 keyboards/ergodox/keymaps/osx_de_experimental/readme.md delete mode 100644 keyboards/ergodox/keymaps/osx_fr/keymap.c delete mode 100644 keyboards/ergodox/keymaps/osx_kinesis_pnut/keymap.c delete mode 100644 keyboards/ergodox/keymaps/osx_whiskey_tango_foxtrot_capslock/keymap.c delete mode 100644 keyboards/ergodox/keymaps/osx_whiskey_tango_foxtrot_capslock/readme.md delete mode 100644 keyboards/ergodox/keymaps/phoenix/keymap.c delete mode 100644 keyboards/ergodox/keymaps/phoenix/readme.md delete mode 100644 keyboards/ergodox/keymaps/plover/keymap.c delete mode 100644 keyboards/ergodox/keymaps/plums/keymap.c delete mode 100644 keyboards/ergodox/keymaps/plums/readme.md delete mode 100644 keyboards/ergodox/keymaps/pvinis/Changelog.md delete mode 100644 keyboards/ergodox/keymaps/pvinis/Makefile delete mode 100644 keyboards/ergodox/keymaps/pvinis/Readme.md delete mode 100644 keyboards/ergodox/keymaps/pvinis/keymap.c delete mode 100644 keyboards/ergodox/keymaps/replicaJunction/config.h delete mode 100644 keyboards/ergodox/keymaps/replicaJunction/keymap.c delete mode 100644 keyboards/ergodox/keymaps/replicaJunction/readme.md delete mode 100644 keyboards/ergodox/keymaps/reset_eeprom/keymap.c delete mode 100644 keyboards/ergodox/keymaps/robot_test_layout/keymap.c delete mode 100644 keyboards/ergodox/keymaps/robot_test_layout/readme.md delete mode 100644 keyboards/ergodox/keymaps/romanzolotarev-norman-osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/romanzolotarev-norman-osx/readme.md delete mode 100644 keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx-hjkl/keymap.c delete mode 100644 keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx-hjkl/readme.md delete mode 100644 keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx/readme.md delete mode 100644 keyboards/ergodox/keymaps/romanzolotarev-norman-qwerty-osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/romanzolotarev-norman-qwerty-osx/readme.md delete mode 100644 keyboards/ergodox/keymaps/sethbc/Makefile delete mode 100644 keyboards/ergodox/keymaps/sethbc/keymap.c delete mode 100644 keyboards/ergodox/keymaps/sethbc/readme.md delete mode 100644 keyboards/ergodox/keymaps/siroken3/default.png.md delete mode 100644 keyboards/ergodox/keymaps/siroken3/default_highres.png.md delete mode 100644 keyboards/ergodox/keymaps/siroken3/keymap.c delete mode 100644 keyboards/ergodox/keymaps/siroken3/readme.md delete mode 100644 keyboards/ergodox/keymaps/sneako/keymap.c delete mode 100644 keyboards/ergodox/keymaps/sneako/readme.md delete mode 100644 keyboards/ergodox/keymaps/software_neo2/keymap.c delete mode 100644 keyboards/ergodox/keymaps/supercoder/config.h delete mode 100644 keyboards/ergodox/keymaps/supercoder/keymap.c delete mode 100644 keyboards/ergodox/keymaps/supercoder/makefile.mk delete mode 100644 keyboards/ergodox/keymaps/supercoder/readme.md delete mode 100644 keyboards/ergodox/keymaps/swedish-lindhe/keymap.c delete mode 100644 keyboards/ergodox/keymaps/swedish-lindhe/readme.md delete mode 100644 keyboards/ergodox/keymaps/swedish/keymap.c delete mode 100644 keyboards/ergodox/keymaps/swedish/readme.md delete mode 100644 keyboards/ergodox/keymaps/swissgerman/keyboard-layout.json delete mode 100644 keyboards/ergodox/keymaps/swissgerman/keyboard-layout_1_2.json delete mode 100644 keyboards/ergodox/keymaps/swissgerman/keymap.c delete mode 100644 keyboards/ergodox/keymaps/swissgerman/readme.md delete mode 100644 keyboards/ergodox/keymaps/techtomas/keymap.c delete mode 100644 keyboards/ergodox/keymaps/techtomas/readme.md delete mode 100644 keyboards/ergodox/keymaps/teckinesis/keymap.c delete mode 100644 keyboards/ergodox/keymaps/teckinesis/ordinary-special.png.md delete mode 100644 keyboards/ergodox/keymaps/teckinesis/ordinary-special.txt delete mode 100644 keyboards/ergodox/keymaps/teckinesis/readme.md delete mode 100644 keyboards/ergodox/keymaps/teckinesis/teckinesis-base.json delete mode 100644 keyboards/ergodox/keymaps/teckinesis/teckinesis-media.json delete mode 100644 keyboards/ergodox/keymaps/teckinesis/teckinesis-symbol.json delete mode 100644 keyboards/ergodox/keymaps/tkuichooseyou/README.md delete mode 100644 keyboards/ergodox/keymaps/tkuichooseyou/keymap.c delete mode 100644 keyboards/ergodox/keymaps/tm2030/keymap.c delete mode 100644 keyboards/ergodox/keymaps/tm2030/readme.md delete mode 100644 keyboards/ergodox/keymaps/tonyabra_osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/tonyabra_osx/readme.md delete mode 100644 keyboards/ergodox/keymaps/townk_osx/config.h delete mode 100644 keyboards/ergodox/keymaps/townk_osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/townk_osx/makefile.mk delete mode 100644 keyboards/ergodox/keymaps/townk_osx/readme.md delete mode 100644 keyboards/ergodox/keymaps/twentylives_dvorak_with_hebrew/keymap.c delete mode 100644 keyboards/ergodox/keymaps/twentylives_dvorak_with_hebrew/readme.md delete mode 100644 keyboards/ergodox/keymaps/twey/keymap.c delete mode 100644 keyboards/ergodox/keymaps/twey/readme.md delete mode 100644 keyboards/ergodox/keymaps/videck/Makefile delete mode 100644 keyboards/ergodox/keymaps/videck/config.h delete mode 100644 keyboards/ergodox/keymaps/videck/keymap.c delete mode 100644 keyboards/ergodox/keymaps/videck/readme.md delete mode 100644 keyboards/ergodox/keymaps/videck/videck.json delete mode 100644 keyboards/ergodox/keymaps/win10_writers-block/Makefile delete mode 100644 keyboards/ergodox/keymaps/win10_writers-block/config.h delete mode 100644 keyboards/ergodox/keymaps/win10_writers-block/keymap.c delete mode 100644 keyboards/ergodox/keymaps/win10_writers-block/readme.md delete mode 100644 keyboards/ergodox/keymaps/workman_osx_mdw/keymap.c delete mode 100644 keyboards/ergodox/keymaps/xyverz/keymap.c delete mode 100644 keyboards/ergodox/keymaps/xyverz/readme.md delete mode 100644 keyboards/ergodox/keymaps/yoruian/90-ergodox-yoruian.conf delete mode 100644 keyboards/ergodox/keymaps/yoruian/Makefile delete mode 100644 keyboards/ergodox/keymaps/yoruian/README delete mode 100644 keyboards/ergodox/keymaps/yoruian/ergodox_yoruian delete mode 100644 keyboards/ergodox/keymaps/yoruian/keymap.c delete mode 100644 keyboards/ergodox/keymaps/yoruian/yoruian.h delete mode 100644 keyboards/ergodox/keymaps/zweihander-osx/Makefile delete mode 100644 keyboards/ergodox/keymaps/zweihander-osx/keymap.c delete mode 100644 keyboards/ergodox/keymaps/zweihander-osx/readme.markdown (limited to 'keyboards/ergodox/keymaps') diff --git a/keyboards/ergodox/keymaps/333fred/Makefile b/keyboards/ergodox/keymaps/333fred/Makefile deleted file mode 100644 index 2992054341..0000000000 --- a/keyboards/ergodox/keymaps/333fred/Makefile +++ /dev/null @@ -1,11 +0,0 @@ -SUBPROJECT_DEFAULT = infinity -LCD_BACKLIGHT_ENABLE = yes -LCD_ENABLE = yes -BACKLIGHT_ENABLE = yes -NKRO_ENABLE = yes -KEY_LOCK_ENABLE = yes - -ifndef QUANTUM_DIR - include ../../../../Makefile -endif - diff --git a/keyboards/ergodox/keymaps/333fred/README.md b/keyboards/ergodox/keymaps/333fred/README.md deleted file mode 100644 index f7b4ca42f4..0000000000 --- a/keyboards/ergodox/keymaps/333fred/README.md +++ /dev/null @@ -1,128 +0,0 @@ -## Layout - -### Keymap 0: Basic layer -``` -,--------------------------------------------------. ,--------------------------------------------------. -| ` | 1 | 2 | 3 | 4 | 5 | = | | L1 | 6 | 7 | 8 | 9 | 0 | - | -|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| -| TAB | Q | W | E | R | T | L2 | | L2 | Y | U | I | O | P | \ | -|--------+------+------+------+------+------| | | |------+------+------+------+------+--------| -| Esc | A | S | D |LT 3,F| G |------| |------| H | J | K | L |; / : | ' | -|--------+------+------+------+------+------| L1 | |TT(3) |------+------+------+------+------+--------| -| LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift | -`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - |LCTRL | F4 | F5 | LGUI | LALT | | Left | Down | Up | Right| RGUI | - `----------------------------------' `----------------------------------' - ,-------------. ,-------------. - | Copy | Paste| | Alt |Ctrl/Esc| - ,------|------|------| |------+--------+------. - | | | PgUp | | PgDn | | | - | Bcksp|OSL(2)|------| |------| Ent |Space | - | | | Del | |OSL(2)| | | - `--------------------' `----------------------' -``` -* Double-click `;` to get a `:` -* Press-and-hold `f` to go to the movement layer - -### Keymap 1: Code Layer -``` -,--------------------------------------------------. ,--------------------------------------------------. -| | | | | | | | | | | | | | | | -|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| -| | | | | | | F10 | | F11 | | | | | | | -|--------+------+------+------+------+------| | | |------+------+------+------+------+--------| -| | | | | | |------| |------| | | | | | | -|--------+------+------+------+------+------| L2 | | |------+------+------+------+------+--------| -| | | | | | | | | | | | | | | | -`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - | | | | | | | F12 |GoToIm| FAR | | | - `----------------------------------' `----------------------------------' - ,-------------. ,---------------. - |Format|Build | | Test | DTest | - ,------|------|------| |------+--------+------. - | | |Refact| |Sort U| | | - | | |------| |------| | | - | | | | | | | | - `--------------------' `----------------------' -``` -* Build - Visualt Studio Build Solution. Sends `CTRL + SHFT + B` -* DTest - Visual Studio Debug Test. Sends `CTRL + R, CTRL + T` -* FAR - Visual Studio Find All References. Sends `CTRL + K, R` -* Format - Visual Studio Format. Sends `CTRL + K, CTRL + D` -* GoToIm - Visual Studio Go To Implementation. Sends `CTRL + F12` -* Refact - Visual Studio Refactor. Sends `CTRL + R, R` -* Sort U - Visual Studio Sort Usings. Sends `CTRL + R, CTRL + G` -* Test - Visual Studio Run Test. Sends `CTRL + R, T` - - -### Keymap 2: Symbol Layer -``` -,---------------------------------------------------. ,--------------------------------------------------. -|Version | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | -|---------+------+------+------+------+------+------| |------+------+------+------+------+------+--------| -| | ! | @ | ( | ) | | | | | | Up | 7 | 8 | 9 | * | F12 | -|---------+------+------+------+------+------| | | |------+------+------+------+------+--------| -| | # | $ | { | } | ` |------| |------| Down | 4 | 5 | 6 | + | | -|---------+------+------+------+------+------| | | |------+------+------+------+------+--------| -| | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | | -`---------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - | EPRM | | | | | | 0 | 0 | . | = | | - `-----------------------------------' `----------------------------------' - ,-------------. ,-------------. - | | Caps | | | | - ,------|------|------| |------+------+------. - | | |APscr | | | | | - | | |------| |------| | | - | | | PScr | | | | | - `--------------------' `--------------------' -``` -* APscr - Take a printscreen of the current app. Sends `Alt + Print Screen` - -### Keymap 3: Media and Mouse Keys -``` -,--------------------------------------------------. ,--------------------------------------------------. -| | | | | | | | | | | | | | | | -|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| -| | | | MsUp | | | | | | | | | | | | -|--------+------+------+------+------+------| | | |------+------+------+------+------+--------| -| | |MsLeft|MsDown|MsRght| |------| |------| | | | | | | -|--------+------+------+------+------+------| | | |------+------+------+------+------+--------| -| | | | | | | | | | | | | | | | -`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - | | | | Lclk | Rclk | | | | | | | - `----------------------------------' `----------------------------------' - ,-------------. ,-------------. - | Back+| Back-| | Vol+ | | - ,------|------|------| |------+------+------. - | | |BL_TOG| | Vol- | | | - | | |------| |------| PL/PS| Next | - | | | | | Back | | | - `--------------------' `--------------------' -``` - -### Keymap 4: Movement -``` -,--------------------------------------------------. ,--------------------------------------------------. -| | | | | | | | | | | | | | | | -|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| -| |KOpen |KType | | | | | | | Copy | | | | Paste| | -|--------+------+------+------+------+------| | | |------+------+------+------+------+--------| -| |DLeft |DRight| LCTL | | |------| |------| Left | Down | Up | Right| | | -|--------+------+------+------+------+------| | | |------+------+------+------+------+--------| -| |SFT_TB| Tab | | | | | | | | | | | | | -`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - | | | | | | | | | | | | - `----------------------------------' `----------------------------------' - ,-------------. ,-------------. - | | | | Home | End | - ,------|------|------| |------+------+------. - | | | | | | | | - | | LSFT |------| |------| | | - | | | | | | | | - `--------------------' `--------------------' -``` -* DLeft - Move to the left Desktop. Sends `Ctrl + Win + Left Arrow` -* DRight - Move to the right Desktop. Sends `Ctrl + Win + Right Arrow` -* KOpen - Opens KeePass. Sends `Ctrl + Alt + k` -* KType - Autotypes KeePass password. Sends `Ctrl + Alt + a` -* SFT_TB - Sends `CTRL + TAB`. diff --git a/keyboards/ergodox/keymaps/333fred/config.h b/keyboards/ergodox/keymaps/333fred/config.h deleted file mode 100644 index f19a52bca1..0000000000 --- a/keyboards/ergodox/keymaps/333fred/config.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef CONFIG_H_ -#define CONFIG_H_ - -#include "../../config.h" - -#undef TAPPING_TERM -#define TAPPING_TERM 150 - -#define PERMISSIVE_HOLD - -#endif diff --git a/keyboards/ergodox/keymaps/333fred/keymap.c b/keyboards/ergodox/keymaps/333fred/keymap.c deleted file mode 100644 index c1722c1226..0000000000 --- a/keyboards/ergodox/keymaps/333fred/keymap.c +++ /dev/null @@ -1,381 +0,0 @@ -#include "ergodox.h" -#include "debug.h" -#include "action_layer.h" -#include "version.h" - -#define BASE 0 // default layer -#define CODE 1 // code layer -#define SYMB 2 // symbols -#define MDIA 3 // media keys -#define MOVE 4 // movement layer - -enum custom_keycodes { - PLACEHOLDER = SAFE_RANGE, // can always be here - EPRM, - VRSN, -}; - -enum custom_macros { - VERSION, - EEPROM, - - // Windows macros - DLEFT, - DRIGHT, - PSCREEN_APP, - LSFT_TAB, - - // VS Macros - REFACTOR, - TEST, - DEBUG_TEST, - FORMAT, - BUILD, - GO_TO_IMPL, - FIND_ALL_REF, - REMOVE_SORT_USINGS, - - // KeePass macros - KEEPASS_OPEN, - KEEPASS_TYPE, -}; - -// NOTE: Cells marked with ACCESS must remain transparent, they're the keys that actually get to that layer - -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { -/* Keymap 0: Basic layer - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | ` | 1 | 2 | 3 | 4 | 5 | = | | L1 | 6 | 7 | 8 | 9 | 0 | - | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | TAB | Q | W | E | R | T | L2 | | L2 | Y | U | I | O | P | \ | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | Esc | A | S | D |LT 3,F| G |------| |------| H | J | K | L | ; | ' | - * |--------+------+------+------+------+------| L1 | |MO(3) |------+------+------+------+------+--------| - * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * |LCTRL | F4 | F5 | LGUI | LALT | | Left | Down | Up | Right| RGUI | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | Copy | Paste| | Alt | Lock | - * ,------|------|------| |------+--------+------. - * | | | PgUp | | PgDn | | | - * | Bcksp|OSL(2)|------| |------| Ent |Space | - * | | | Del | | RCtrl| | | - * `--------------------' `----------------------' - */ -// If it accepts an argument (i.e, is a function), it doesn't need KC_. -// Otherwise, it needs KC_* -[BASE] = KEYMAP( // layer 0 : default - // left hand - KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL, - KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), - KC_ESC, KC_A, KC_S, KC_D, LT(MOVE, KC_F),KC_G, - OSM(MOD_LSFT), CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, TG(CODE), - OSM(MOD_LCTL), KC_F4, KC_F5, KC_LGUI,KC_LALT, - LCTL(KC_C),LCTL(KC_V), - KC_PGUP, - KC_BSPC,OSL(SYMB), KC_DEL, - // right hand - TG(CODE), KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, - TG(SYMB), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, - KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, - MO(MDIA), KC_N, KC_M, KC_COMM,KC_DOT, CTL_T(KC_SLSH), OSM(MOD_RSFT), - KC_LEFT,KC_DOWN,KC_UP, KC_RIGHT, KC_RGUI, - KC_RALT, KC_LOCK, - KC_PGDN, - KC_RCTL, KC_ENT, KC_SPC - ), -/* Keymap 1: Code Layer - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | | | | | | | | |ACCESS| | | | | | | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | | | | | F10 | | F11 | | | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | | | | |------| |------| | | | | | | - * |--------+------+------+------+------+------| L2 | | |------+------+------+------+------+--------| - * | | | | | | | | | | | | | | | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | F12 |GoToIm| FAR | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,---------------. - * |Format|Build | | Test | DTest | - * ,------|------|------| |------+--------+------. - * | | |Refact| |Sort U| | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `----------------------' - */ -// If it accepts an argument (i.e, is a function), it doesn't need KC_. -// Otherwise, it needs KC_* -[CODE] = KEYMAP( // layer 1 : code - // left hand - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_F10, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, TG(SYMB), - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - M(FORMAT),M(BUILD), - M(REFACTOR), - KC_TRNS, KC_TRNS, KC_TRNS, - // right hand - - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_F11, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_F12, M(GO_TO_IMPL),M(FIND_ALL_REF),KC_TRNS, KC_TRNS, - M(TEST), M(DEBUG_TEST), - M(REMOVE_SORT_USINGS), - KC_TRNS, KC_TRNS, KC_TRNS - ), -/* Keymap 2: Symbol Layer - * - * ,---------------------------------------------------. ,--------------------------------------------------. - * |Version | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | - * |---------+------+------+------+------+------+------| |------+------+------+------+------+------+--------| - * | | ! | @ | ( | ) | | |ACCESS| |ACCESS| Up | 7 | 8 | 9 | * | F12 | - * |---------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | # | $ | { | } | ` |------| |------| Down | 4 | 5 | 6 | + | | - * |---------+------+------+------+------+------|ACCESS| | |------+------+------+------+------+--------| - * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | | - * `---------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | EPRM | | | | | | 0 | 0 | . | = | | - * `-----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | Caps | | | | - * ,------|------|------| |------+------+------. - * | | |APScr | | | | | - * | |ACCESS|------| |------| | | - * | | | PScr | |ACCESS| | | - * `--------------------' `--------------------' - */ -// SYMBOLS -[SYMB] = KEYMAP( - // left hand - VRSN, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, - KC_TRNS,KC_EXLM,KC_AT, KC_LPRN,KC_RPRN,KC_PIPE,KC_TRNS, - KC_TRNS,KC_HASH,KC_DLR, KC_LCBR,KC_RCBR,KC_GRV, - KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TRNS, - EPRM,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, - KC_TRNS,KC_CAPS, - M(PSCREEN_APP), - KC_TRNS,KC_TRNS,KC_PSCR, - // right hand - KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, - KC_TRNS, KC_UP, KC_7, KC_8, KC_9, KC_ASTR, KC_F12, - KC_DOWN, KC_4, KC_5, KC_6, KC_PLUS, KC_TRNS, - KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS, - KC_0, KC_0, KC_DOT, KC_EQL, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS -), -/* Keymap 3: Media and mouse keys - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | | | | | | | | | | | | | | | | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | | MsUp | | | | | | | | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | | - * |--------+------+------+------+------+------| | |ACCESS|------+------+------+------+------+--------| - * | | | | | | | | | | | | | | | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | Lclk | Rclk | | | | | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | Back+| Back-| | Vol+ | | - * ,------|------|------| |------+------+------. - * | | |BackTg| | Vol- | | | - * | | |------| |------| PL/PS| Next | - * | | | | | Back | | | - * `--------------------' `--------------------' - */ -// MEDIA AND MOUSE -[MDIA] = KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, - BL_INC, BL_DEC, - BL_TOGG, - KC_TRNS, KC_TRNS, KC_TRNS, - // right hand - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_VOLU, KC_TRNS, - KC_VOLD, - KC_MPRV, KC_MPLY, KC_MNXT -), -/* Keymap 4: Movement - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | | | | | | | | | | | | | | | | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | |KOpen |KType | | | | | | | Copy | | | | Paste| | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | |DLeft |DRight|LCTRL |ACCESS| |------| |------| Left | Down | Up | Right| | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | |SFT_TB| TAB | | | | | | | | | | | | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | | | | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | Home | End | - * ,------|------|------| |------+------+------. - * | | | | | | | | - * | |LSHIFT|------| |------| | | - * | | | | | | | | - * `--------------------' `--------------------' - */ -// MEDIA AND MOUSE -[MOVE] = KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, M(KEEPASS_OPEN),M(KEEPASS_TYPE),KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, M(DLEFT), M(DRIGHT), KC_LCTL, KC_TRNS, KC_TRNS, - KC_TRNS, M(LSFT_TAB), KC_TAB, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_LSFT, KC_TRNS, - // right hand - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, LCTL(KC_C),KC_TRNS, KC_TRNS, KC_TRNS, LCTL(KC_V),KC_TRNS, - KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT,KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_HOME, KC_END, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS - -) -}; - -const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) -}; - -const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) -{ - // MACRODOWN only works in this function - switch(id) { - case VERSION: - if (record->event.pressed) { - SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION); - } - break; - case EEPROM: - if (record->event.pressed) { // For resetting EEPROM - eeconfig_init(); - } - break; - case DLEFT: - if (record->event.pressed) { // Windows move desktop left - return MACRO(D(LCTL), D(LGUI), T(LEFT), U(LGUI), U(LCTL), END); - } - break; - case DRIGHT: - if (record->event.pressed) { // Windows move desktop right - return MACRO(D(LCTL), D(LGUI), T(RIGHT), U(LGUI), U(LCTL), END); - } - break; - case PSCREEN_APP: - if (record->event.pressed) { - return MACRO(D(LALT), T(PSCR), U(LALT), END); - } - break; - case LSFT_TAB: - if (record->event.pressed) { - return MACRO(D(LSFT), T(TAB), U(LSFT), END);