diff options
| -rw-r--r-- | Makefile | 10 | ||||
| -rw-r--r-- | build_keyboard.mk | 12 | ||||
| -rw-r--r-- | build_layout.mk | 18 | ||||
| -rw-r--r-- | docs/_summary.md | 1 | ||||
| -rw-r--r-- | docs/feature_layouts.md | 77 | ||||
| -rw-r--r-- | keyboards/alps64/alps64.h | 18 | ||||
| -rw-r--r-- | keyboards/alps64/keymaps/default/keymap.c | 2 | ||||
| -rw-r--r-- | keyboards/amj60/amj60.h | 3 | ||||
| -rw-r--r-- | keyboards/amj60/rules.mk | 2 | ||||
| -rw-r--r-- | keyboards/atomic/atomic.h | 16 | ||||
| -rw-r--r-- | keyboards/atomic/rules.mk | 4 | ||||
| -rw-r--r-- | keyboards/atreus/rules.mk | 4 | ||||
| -rw-r--r-- | keyboards/chibios_test/stm32_f072_onekey/rules.mk | 5 | ||||
| -rw-r--r-- | keyboards/chibios_test/stm32_f103_onekey/rules.mk | 7 | ||||
| -rw-r--r-- | keyboards/chibios_test/teensy_lc_onekey/rules.mk | 6 | ||||
| -rw-r--r-- | keyboards/clueboard/rev1/rules.mk | 6 | ||||
| -rw-r--r-- | keyboards/clueboard/rev2/rules.mk | 6 | ||||
| -rw-r--r-- | keyboards/eco/rev1/rules.mk | 6 | ||||
| -rw-r--r-- | keyboards/eco/rev2/rules.mk | 6 | ||||
| -rw-r--r-- | keyboards/ergodone/Makefile (renamed from keyboards/ergodox/ergodone/Makefile) | 0 | ||||
| -rw-r--r-- | keyboards/ergodone/config.h (renamed from keyboards/ergodox/ergodone/config.h) | 27 | ||||
| -rw-r--r-- | keyboards/ergodone/ergodone.c (renamed from keyboards/ergodox/ergodone/ergodone.c) | 0 | ||||
| -rw-r--r-- | keyboards/ergodone/ergodone.h (renamed from keyboards/ergodox/ergodone/ergodone.h) | 2 | ||||
| -rw-r--r-- | keyboards/ergodone/expander.c (renamed from keyboards/ergodox/ergodone/expander.c) | 0 | ||||
| -rw-r--r-- | keyboards/ergodone/expander.h (renamed from keyboards/ergodox/ergodone/expander.h) | 0 | ||||
| -rw-r--r-- | keyboards/ergodone/i2cmaster.h (renamed from keyboards/ergodox/ergodone/i2cmaster.h) | 0 | ||||
| -rw-r--r-- | keyboards/ergodone/keymaps/default/keymap.c (renamed from keyboards/ergodox/keymaps/default/keymap.c) | 8 | ||||
| -rw-r--r-- | keyboards/ergodone/keymaps/default/readme.md (renamed from keyboards/ergodox/keymaps/default/readme.md) | 0 | ||||
| -rw-r--r-- | keyboards/ergodone/matrix.c (renamed from keyboards/ergodox/ergodone/matrix.c) | 0 | ||||
| -rw-r--r-- | keyboards/ergodone/readme.md (renamed from keyboards/ergodox/ergodone/readme.md) | 0 | ||||
| -rw-r--r-- | keyboards/ergodone/rules.mk (renamed from keyboards/ergodox/ergodone/rules.mk) | 4 | ||||
| -rw-r--r-- | keyboards/ergodone/twimaster.c (renamed from keyboards/ergodox/ergodone/twimaster.c) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox/Makefile | 5 | ||||
| -rw-r--r-- | keyboards/ergodox/config.h | 40 | ||||
| -rw-r--r-- | keyboards/ergodox/ergodox.c | 4 | ||||
| -rw-r--r-- | keyboards/ergodox/ergodox.h | 13 | ||||
| -rw-r--r-- | keyboards/ergodox/keymaps/belak/Makefile | 6 | ||||
| -rw-r--r-- | keyboards/ergodox/keymaps/common-nighthawk/Makefile | 6 | ||||
| -rw-r--r-- | keyboards/ergodox/keymaps/default/visualizer.c | 42 | ||||
| -rw-r--r-- | keyboards/ergodox/keymaps/jack/Makefile | 3 | ||||
| -rw-r--r-- | keyboards/ergodox/keymaps/kristian/keymap.c | 79 | ||||
| -rw-r--r-- | keyboards/ergodox/keymaps/sethbc/Makefile | 3 | ||||
| -rw-r--r-- | keyboards/ergodox/keymaps/yoruian/Makefile | 13 | ||||
| -rw-r--r-- | keyboards/ergodox/readme.md | 111 | ||||
| -rw-r--r-- | keyboards/ergodox/rules.mk | 28 | ||||
| -rw-r--r--[-rwxr-xr-x] | keyboards/ergodox_ez/190hotfix.sh (renamed from keyboards/ergodox/ez/190hotfix.sh) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/Makefile (renamed from keyboards/ergodox/ez/Makefile) | 2 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/config.h (renamed from keyboards/ergodox/ez/config.h) | 27 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/ergodox_ez.c (renamed from keyboards/ergodox/ez/ez.c) | 2 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/ergodox_ez.h (renamed from keyboards/ergodox/ez/ez.h) | 2 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/i2cmaster.h (renamed from keyboards/ergodox/ez/i2cmaster.h) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/blakedietz/keymap.c (renamed from keyboards/ergodox/ez/keymaps/blakedietz/keymap.c) | 2 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/default/default.png.md (renamed from keyboards/ergodox/keymaps/default/default.png.md) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/default/default_highres.png.md (renamed from keyboards/ergodox/keymaps/default/default_highres.png.md) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/default/keymap.c | 223 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/default/readme.md | 15 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/default_osx/keymap.c (renamed from keyboards/ergodox/keymaps/default_osx/keymap.c) | 8 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/default_osx/readme.md (renamed from keyboards/ergodox/keymaps/default_osx/readme.md) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/drashna-custom/Makefile (renamed from keyboards/ergodox/ez/keymaps/drashna-custom/Makefile) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/drashna-custom/config.h (renamed from keyboards/ergodox/ez/keymaps/drashna-custom/config.h) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/drashna-custom/keymap.c (renamed from keyboards/ergodox/ez/keymaps/drashna-custom/keymap.c) | 2 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/drashna/Makefile (renamed from keyboards/ergodox/ez/keymaps/drashna/Makefile) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/drashna/config.h (renamed from keyboards/ergodox/ez/keymaps/drashna/config.h) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/drashna/keymap.c (renamed from keyboards/ergodox/ez/keymaps/drashna/keymap.c) | 2 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/drashna/readme.md (renamed from keyboards/ergodox/ez/keymaps/drashna/readme.md) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/profet_80/keymap.c (renamed from keyboards/ergodox/ez/keymaps/profet_80/keymap.c) | 2 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/profet_80/readme.md (renamed from keyboards/ergodox/ez/keymaps/profet_80/readme.md) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/steno/Makefile (renamed from keyboards/ergodox/ez/keymaps/steno/Makefile) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/steno/keymap.c (renamed from keyboards/ergodox/ez/keymaps/steno/keymap.c) | 2 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/steno/readme.md (renamed from keyboards/ergodox/ez/keymaps/steno/readme.md) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/matrix.c (renamed from keyboards/ergodox/ez/matrix.c) | 2 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/readme.md | 33 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/rules.mk (renamed from keyboards/ergodox/ez/rules.mk) | 12 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/twimaster.c (renamed from keyboards/ergodox/ez/twimaster.c) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/util/compile_keymap.py (renamed from keyboards/ergodox/ez/util/compile_keymap.py) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_ez/util/readme.md (renamed from keyboards/ergodox/ez/util/readme.md) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/MEMO.txt (renamed from keyboards/ergodox/infinity/MEMO.txt) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/Makefile (renamed from keyboards/ergodox/infinity/Makefile) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/board_is31fl3731c.h (renamed from keyboards/ergodox/infinity/board_is31fl3731c.h) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/board_st7565.h (renamed from keyboards/ergodox/infinity/board_st7565.h) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/bootloader_defs.h (renamed from keyboards/ergodox/infinity/bootloader_defs.h) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/chconf.h (renamed from keyboards/ergodox/infinity/chconf.h) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/config.h (renamed from keyboards/ergodox/infinity/config.h) | 27 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/ergodox_infinity.c (renamed from keyboards/ergodox/infinity/infinity.c) | 2 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/ergodox_infinity.h (renamed from keyboards/ergodox/infinity/infinity.h) | 2 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/gfxconf.h (renamed from keyboards/ergodox/infinity/gfxconf.h) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/halconf.h (renamed from keyboards/ergodox/infinity/halconf.h) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/led.c (renamed from keyboards/ergodox/infinity/led.c) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/matrix.c (renamed from keyboards/ergodox/infinity/matrix.c) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/mcuconf.h (renamed from keyboards/ergodox/infinity/mcuconf.h) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/readme.md | 45 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/rules.mk (renamed from keyboards/ergodox/infinity/rules.mk) | 16 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/simple_visualizer.h (renamed from keyboards/ergodox/infinity/simple_visualizer.h) | 0 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/visualizer.c (renamed from keyboards/ergodox/infinity/visualizer.c) | 0 | ||||
| -rw-r--r-- | keyboards/gh60/gh60.h | 3 | ||||
| -rw-r--r-- | keyboards/gh60/keymaps/unxmaal/Makefile | 112 | ||||
| -rw-r--r-- | keyboards/gh60/keymaps/unxmaal/config.h | 190 | ||||
| -rw-r--r-- | keyboards/gh60/keymaps/xyverz/keymap.c | 2 | ||||
| -rw-r--r-- | keyboards/gh60/rules.mk | 2 | ||||
| -rw-r--r-- | keyboards/hadron/ver0/rules.mk | 6 | ||||
| -rw-r--r-- | keyboards/hadron/ver2/rules.mk | 6 | ||||
| -rw-r--r-- | keyboards/handwired/CMD60/rules.mk | 4 | ||||
| -rw-r--r-- | keyboards/handwired/MS_sculpt_mobile/rules.mk | 4 | ||||
| -rw-r--r-- | keyboards/handwired/fivethirteen/rules.mk | 5 | ||||
| -rw-r--r-- | keyboards/handwired/gamenum/rules.mk | 4 | ||||
| -rw-r--r-- | keyboards/handwired/magicforce61/rules.mk | 4 | ||||
| -rw-r--r-- | keyboards/handwired/magicforce68/rules.mk | 4 | ||||
| -rw-r--r-- | keyboards/handwired/numpad20/rules.mk | 6 | ||||
| -rw-r--r-- | keyboards/handwired/onekey/rules.mk | 6 | ||||
| -rw-r--r-- | keyboards/handwired/ortho5x13/rules.mk | 4 | ||||
| -rwxr-xr-x | keyboards/handwired/reddot/rules.mk | 8 | ||||
| -rw-r--r-- | keyboards/handwired/trackpoint/rules.mk | 3 | ||||
| -rw-r--r-- | keyboards/hhkb/rules.mk | 10 | ||||
| -rw-r--r-- | keyboards/kc60/kc60.h | 20 | ||||
| -rw-r--r-- | keyboards/kc60/rules.mk | 2 | ||||
| -rw-r--r-- | keyboards/kinesis/alvicstep/rules.mk | 6 | ||||
| -rw-r--r-- | keyboards/lets_split/keymaps/ergodoxish/Makefile | 3 | ||||
| -rw-r--r-- | keyboards/lets_split/lets_split.h | 12 | ||||
| -rw-r--r-- | keyboards/lets_split/rev1/rules.mk | 6 | ||||
| -rw-r--r-- | keyboards/lets_split/rev2/rules.mk | 4 | ||||
| -rw-r--r-- | keyboards/lets_split/rules.mk | 2 | ||||
| -rw-r--r-- | keyboards/lets_split/serial.c | 2 | ||||
| -rw-r--r-- | keyboards/mitosis/rules.mk | 4 | ||||
| -rw-r--r-- | keyboards/nyquist/config.h | 4 | ||||
| -rw-r--r-- | keyboards/nyquist/nyquist.h | 8 | ||||
| -rw-r--r-- | keyboards/nyquist/rev1/config.h | 2 | ||||
| -rw-r--r-- | keyboards/nyquist/rev1/rev1.c | 2 | ||||
| -rw-r--r-- | keyboards/nyquist/rev1/rev1.h | 2 | ||||
| -rw-r--r-- | keyboards/nyquist/rev1/rules.mk | 4 | ||||
| -rw-r--r-- | keyboards/nyquist/rules.mk | 2 | ||||
| -rw-r--r-- | keyboards/nyquist/serial.c | 2 | ||||
| -rw-r--r-- | keyboards/planck/config.h | 7 | ||||
| -rw-r--r-- | keyboards/planck/planck.c | 2 | ||||
| -rw-r--r-- | keyboards/planck/planck.h | 8 | ||||
| -rw-r--r-- | keyboards/planck/rev3/config.h | 2 | ||||
| -rw-r--r-- | keyboards/planck/rev3/rev3.h | 2 | ||||
| -rw-r--r-- | keyboards/planck/rev3/rules.mk | 6 | ||||
| -rw-r--r-- | keyboards/planck/rev4/config.h | 2 | ||||
| -rw-r--r-- | keyboards/planck/rev4/rev4.h | 2 | ||||
| -rw-r--r-- | keyboards/planck/rev4/rules.mk | 6 | ||||
| -rw-r--r-- | keyboards/planck/rules.mk | 2 | ||||
| -rw-r--r-- | keyboards/preonic/preonic.c | 2 | ||||
| -rw-r--r-- | keyboards/preonic/preonic.h | 2 | ||||
| -rw-r--r-- | keyboards/preonic/rules.mk | 4 | ||||
| -rw-r--r-- | keyboards/roadkit/roadkit.h | 2 | ||||
| -rw-r--r-- | keyboards/roadkit/rules.mk | 2 | ||||
| -rw-r--r-- | keyboards/s60_x/default/rules.mk | 4 | ||||
| -rw-r--r-- | keyboards/s60_x/rgb/rules.mk | 6 | ||||
| -rw-r--r-- | keyboards/satan/rules.mk | 2 | ||||
| -rw-r--r-- | keyboards/satan/satan.h | 3 | ||||
| -rw-r--r-- | keyboards/xd75/keymaps/default/Makefile | 19 | ||||
| -rw-r--r-- | keyboards/xd75/keymaps/fabian/config.h | 2 | ||||
| -rw-r--r-- | keyboards/xd75/keymaps/fabian/keymap.c | 2 | ||||
| -rw-r--r-- | keyboards/xd75/rules.mk | 36 | ||||
| -rw-r--r-- | keyboards/xd75/xd75.h | 16 | ||||
| -rw-r--r-- | layouts/community/60_ansi/layout.json | 5 | ||||
| -rw-r--r-- | layouts/community/60_ansi/readme.md | 3 | ||||
| -rw-r--r-- | layouts/community/60_iso/layout.json | 5 | ||||
| -rw-r--r-- | layouts/community/60_iso/readme.md | 3 | ||||
| -rw-r--r-- | layouts/community/60_iso/unxmaal/README.md (renamed from keyboards/gh60/keymaps/unxmaal/README.md) | 0 | ||||
| -rw-r--r-- | layouts/community/60_iso/unxmaal/config.h | 32 | ||||
| -rw-r--r-- | layouts/community/60_iso/unxmaal/keymap.c (renamed from keyboards/gh60/keymaps/unxmaal/keymap.c) | 12 | ||||
| -rw-r--r-- | layouts/community/60_iso/unxmaal/rules.mk | 1 | ||||
| -rw-r--r-- | layouts/community/ergodox/333fred/README.md (renamed from keyboards/ergodox/keymaps/333fred/README.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/333fred/config.h (renamed from keyboards/ergodox/keymaps/333fred/config.h) | 2 | ||||
| -rw-r--r-- | layouts/community/ergodox/333fred/keymap.c (renamed from keyboards/ergodox/keymaps/333fred/keymap.c) | 12 | ||||
| -rw-r--r-- | layouts/community/ergodox/333fred/rules.mk (renamed from keyboards/ergodox/keymaps/333fred/Makefile) | 5 | ||||
| -rw-r--r-- | layouts/community/ergodox/333fred/visualizer.c (renamed from keyboards/ergodox/keymaps/333fred/visualizer.c) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/ab/keyboard-layout.json (renamed from keyboards/ergodox/keymaps/ab/keyboard-layout.json) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/ab/keymap.c (renamed from keyboards/ergodox/keymaps/ab/keymap.c) | 6 | ||||
| -rw-r--r-- | layouts/community/ergodox/ab/readme.md (renamed from keyboards/ergodox/keymaps/ab/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/ab/rules.mk (renamed from keyboards/ergodox/keymaps/ab/Makefile) | 4 | ||||
| -rw-r--r-- | layouts/community/ergodox/absenth/keymap.c (renamed from keyboards/ergodox/keymaps/absenth/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/absenth/readme.md (renamed from keyboards/ergodox/keymaps/absenth/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/adam/config.h (renamed from keyboards/ergodox/keymaps/adam/config.h) | 2 | ||||
| -rw-r--r-- | layouts/community/ergodox/adam/keymap.c (renamed from keyboards/ergodox/keymaps/adam/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/adam/readme.md (renamed from keyboards/ergodox/keymaps/adam/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/adnw_k_o_y/keymap.c (renamed from keyboards/ergodox/keymaps/adnw_k_o_y/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/adnw_k_o_y/readme.md (renamed from keyboards/ergodox/keymaps/adnw_k_o_y/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/albert/config.h (renamed from keyboards/ergodox/keymaps/albert/config.h) | 2 | ||||
| -rw-r--r-- | layouts/community/ergodox/albert/keymap.c (renamed from keyboards/ergodox/keymaps/albert/keymap.c) | 16 | ||||
| -rw-r--r-- | layouts/community/ergodox/albert/readme.md (renamed from keyboards/ergodox/keymaps/albert/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/albert/rules.mk (renamed from keyboards/ergodox/keymaps/albert/Makefile) | 4 | ||||
| -rw-r--r-- | layouts/community/ergodox/alexjj/keymap.c (renamed from keyboards/ergodox/keymaps/alexjj/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/alexjj/readme.md (renamed from keyboards/ergodox/keymaps/alexjj/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/algernon/COPYING (renamed from keyboards/ergodox/keymaps/algernon/COPYING) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/algernon/NEWS.md (renamed from keyboards/ergodox/keymaps/algernon/NEWS.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/algernon/config.h (renamed from keyboards/ergodox/keymaps/algernon/config.h) | 2 | ||||
| -rw-r--r-- | layouts/community/ergodox/algernon/keymap.c (renamed from keyboards/ergodox/keymaps/algernon/keymap.c) | 18 | ||||
| -rw-r--r-- | layouts/community/ergodox/algernon/readme.md (renamed from keyboards/ergodox/keymaps/algernon/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/algernon/rules.mk (renamed from keyboards/ergodox/keymaps/algernon/Makefile) | 18 | ||||
| -rw-r--r-- | layouts/community/ergodox/algernon/tools/heatmap-layout.ADORE.json (renamed from keyboards/ergodox/keymaps/algernon/tools/heatmap-layout.ADORE.json) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/algernon/tools/heatmap-layout.Dvorak.json (renamed from keyboards/ergodox/keymaps/algernon/tools/heatmap-layout.Dvorak.json) | 0 | ||||
| -rw-r--r--[-rwxr-xr-x] | layouts/community/ergodox/algernon/tools/hid-commands (renamed from keyboards/ergodox/keymaps/algernon/tools/hid-commands) | 0 | ||||
| -rw-r--r--[-rwxr-xr-x] | layouts/community/ergodox/algernon/tools/log-to-heatmap.py (renamed from keyboards/ergodox/keymaps/algernon/tools/log-to-heatmap.py) | 0 | ||||
| -rw-r--r--[-rwxr-xr-x] | layouts/community/ergodox/algernon/tools/text-to-log.py (renamed from keyboards/ergodox/keymaps/algernon/tools/text-to-log.py) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/alphadox/config.h (renamed from keyboards/ergodox/keymaps/alphadox/config.h) | 2 | ||||
| -rw-r--r-- | layouts/community/ergodox/alphadox/keymap.c (renamed from keyboards/ergodox/keymaps/alphadox/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/alphadox/rules.mk (renamed from keyboards/ergodox/keymaps/alphadox/Makefile) | 4 | ||||
| -rw-r--r-- | layouts/community/ergodox/andrew_osx/keymap.c (renamed from keyboards/ergodox/keymaps/andrew_osx/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/belak/LICENSE (renamed from keyboards/ergodox/keymaps/belak/LICENSE) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/belak/README.md (renamed from keyboards/ergodox/keymaps/belak/README.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/belak/keymap.c (renamed from keyboards/ergodox/keymaps/belak/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/belak/rules.mk | 4 | ||||
| -rw-r--r-- | layouts/community/ergodox/belak/visualizer.c (renamed from keyboards/ergodox/keymaps/belak/visualizer.c) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/bepo/keymap.c (renamed from keyboards/ergodox/keymaps/bepo/keymap.c) | 20 | ||||
| -rw-r--r-- | layouts/community/ergodox/bepo/readme.md (renamed from keyboards/ergodox/keymaps/bepo/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/bepo/rules.mk (renamed from keyboards/ergodox/keymaps/bepo/Makefile) | 4 | ||||
| -rw-r--r-- | layouts/community/ergodox/bepo_csa/keymap.c (renamed from keyboards/ergodox/keymaps/bepo_csa/keymap.c) | 16 | ||||
| -rw-r--r-- | layouts/community/ergodox/bepo_csa/readme.md (renamed from keyboards/ergodox/keymaps/bepo_csa/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/bryan/keymap.c (renamed from keyboards/ergodox/keymaps/bryan/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/coderkun_neo2/keymap.c (renamed from keyboards/ergodox/keymaps/coderkun_neo2/keymap.c) | 12 | ||||
| -rw-r--r-- | layouts/community/ergodox/coderkun_neo2/readme.md (renamed from keyboards/ergodox/keymaps/coderkun_neo2/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/coderkun_neo2/rules.mk (renamed from keyboards/ergodox/keymaps/coderkun_neo2/Makefile) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/colemak/keymap.c (renamed from keyboards/ergodox/keymaps/colemak/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/colemak/readme.md (renamed from keyboards/ergodox/keymaps/colemak/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/colemak_osx_pc_no/keymap.c (renamed from keyboards/ergodox/keymaps/colemak_osx_pc_no/keymap.c) | 12 | ||||
| -rw-r--r-- | layouts/community/ergodox/colemak_osx_pc_no/readme.md (renamed from keyboards/ergodox/keymaps/colemak_osx_pc_no/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/colemak_programmer/keymap.c (renamed from keyboards/ergodox/keymaps/colemak_programmer/keymap.c) | 12 | ||||
| -rw-r--r-- | layouts/community/ergodox/colemak_programmer/readme.md (renamed from keyboards/ergodox/keymaps/colemak_programmer/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/colemak_programmer/rules.mk (renamed from keyboards/ergodox/keymaps/colemak_programmer/Makefile) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/common_nighthawk/keymap.c (renamed from keyboards/ergodox/keymaps/common-nighthawk/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/common_nighthawk/rules.mk | 4 | ||||
| -rw-r--r-- | layouts/community/ergodox/csharp_dev/keymap.c (renamed from keyboards/ergodox/keymaps/csharp_dev/keymap.c) | 6 | ||||
| -rw-r--r-- | layouts/community/ergodox/csharp_dev/readme.md (renamed from keyboards/ergodox/keymaps/csharp_dev/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/dave/keymap.c (renamed from keyboards/ergodox/keymaps/dave/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/dave/readme.md (renamed from keyboards/ergodox/keymaps/dave/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/deadcyclo/keymap.c (renamed from keyboards/ergodox/keymaps/deadcyclo/keymap.c) | 12 | ||||
| -rw-r--r-- | layouts/community/ergodox/deadcyclo/readme.md (renamed from keyboards/ergodox/keymaps/deadcyclo/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/deadcyclo/rules.mk (renamed from keyboards/ergodox/keymaps/deadcyclo/Makefile) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/dragon788/keymap.c (renamed from keyboards/ergodox/keymaps/dragon788/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/dvorak/dvorak.png.md (renamed from keyboards/ergodox/keymaps/dvorak/dvorak.png.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/dvorak/keymap.c (renamed from keyboards/ergodox/keymaps/dvorak/keymap.c) | 8 | ||||
| -rw-r--r--[-rwxr-xr-x] | layouts/community/ergodox/dvorak_emacs/keymap.c (renamed from keyboards/ergodox/keymaps/dvorak_emacs/keymap.c) | 6 | ||||
| -rw-r--r-- | layouts/community/ergodox/dvorak_emacs/readme.md (renamed from keyboards/ergodox/keymaps/dvorak_emacs/readme.md) | 0 | ||||
| -rw-r--r--[-rwxr-xr-x] | layouts/community/ergodox/dvorak_emacs_software/keymap.c (renamed from keyboards/ergodox/keymaps/dvorak_emacs_software/keymap.c) | 6 | ||||
| -rw-r--r-- | layouts/community/ergodox/dvorak_emacs_software/readme.md (renamed from keyboards/ergodox/keymaps/dvorak_emacs_software/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/dvorak_intl_squisher/keymap.c (renamed from keyboards/ergodox/keymaps/dvorak_intl_squisher/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/dvorak_intl_squisher/readme.md (renamed from keyboards/ergodox/keymaps/dvorak_intl_squisher/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/dvorak_plover/README.md (renamed from keyboards/ergodox/keymaps/dvorak_plover/README.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/dvorak_plover/keymap.c (renamed from keyboards/ergodox/keymaps/dvorak_plover/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/dvorak_programmer/README.md (renamed from keyboards/ergodox/keymaps/dvorak_programmer/README.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/dvorak_programmer/keymap.c (renamed from keyboards/ergodox/keymaps/dvorak_programmer/keymap.c) | 20 | ||||
| -rw-r--r-- | layouts/community/ergodox/dvorak_programmer/rules.mk (renamed from keyboards/ergodox/keymaps/dvorak_programmer/Makefile) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/dvorak_programmer_swe/keymap.c (renamed from keyboards/ergodox/keymaps/dvorak_programmer_swe/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/dvorak_programmer_swe/readme.md (renamed from keyboards/ergodox/keymaps/dvorak_programmer_swe/readme.md) | 0 | ||||
| -rw-r--r--[-rwxr-xr-x] | layouts/community/ergodox/dvorak_spanish/keymap.c (renamed from keyboards/ergodox/keymaps/dvorak_spanish/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/dvorak_spanish/readme.md (renamed from keyboards/ergodox/keymaps/dvorak_spanish/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/emacs_osx_dk/keymap.c (renamed from keyboards/ergodox/keymaps/emacs_osx_dk/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/emacs_osx_dk/readme.md (renamed from keyboards/ergodox/keymaps/emacs_osx_dk/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/erez_experimental/config.h (renamed from keyboards/ergodox/keymaps/erez_experimental/config.h) | 2 | ||||
| -rw-r--r-- | layouts/community/ergodox/erez_experimental/keymap.c (renamed from keyboards/ergodox/keymaps/erez_experimental/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/erez_experimental/readme.md (renamed from keyboards/ergodox/keymaps/erez_experimental/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/erez_experimental/rules.mk (renamed from keyboards/ergodox/keymaps/erez_experimental/Makefile) | 4 | ||||
| -rw-r--r-- | layouts/community/ergodox/familiar/README.md (renamed from keyboards/ergodox/keymaps/familiar/README.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/familiar/keymap.c (renamed from keyboards/ergodox/keymaps/familiar/keymap.c) | 12 | ||||
| -rw-r--r-- | layouts/community/ergodox/familiar/rules.mk (renamed from keyboards/ergodox/keymaps/familiar/Makefile) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/french_hacker/keymap.c (renamed from keyboards/ergodox/keymaps/french_hacker/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/french_hacker/readme.md (renamed from keyboards/ergodox/keymaps/french_hacker/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/galson/keymap.c (renamed from keyboards/ergodox/keymaps/galson/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/galson/readme.md (renamed from keyboards/ergodox/keymaps/galson/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/galson/rules.mk (renamed from keyboards/ergodox/keymaps/galson/Makefile) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/german-kinergo/keymap.c (renamed from keyboards/ergodox/keymaps/german-kinergo/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/german-kinergo/readme.md (renamed from keyboards/ergodox/keymaps/german-kinergo/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/german-lukas/README.md (renamed from keyboards/ergodox/keymaps/german-lukas/README.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/german-lukas/keymap.c (renamed from keyboards/ergodox/keymaps/german-lukas/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/german-manuneo/compile_keymap.py (renamed from keyboards/ergodox/keymaps/german-manuneo/compile_keymap.py) | 4 | ||||
| -rw-r--r-- | layouts/community/ergodox/german-manuneo/keymap.c (renamed from keyboards/ergodox/keymaps/german-manuneo/keymap.c) | 16 | ||||
| -rw-r--r-- | layouts/community/ergodox/german-manuneo/keymap.md (renamed from keyboards/ergodox/keymaps/german-manuneo/keymap.md) | 2 | ||||
| -rw-r--r-- | layouts/community/ergodox/german/keymap.c (renamed from keyboards/ergodox/keymaps/german/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/guni/keymap.c (renamed from keyboards/ergodox/keymaps/guni/keymap.c) | 12 | ||||
| -rw-r--r-- | layouts/community/ergodox/guni/readme.txt (renamed from keyboards/ergodox/keymaps/guni/readme.txt) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/ishigoya-jp/keymap.c (renamed from keyboards/ergodox/keymaps/ishigoya-jp/keymap.c) | 16 | ||||
| -rw-r--r-- | layouts/community/ergodox/ishigoya-jp/readme.md (renamed from keyboards/ergodox/keymaps/ishigoya-jp/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/italian/keymap.c (renamed from keyboards/ergodox/keymaps/italian/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/italian/readme.md (renamed from keyboards/ergodox/keymaps/italian/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/j3rn/keymap.c (renamed from keyboards/ergodox/keymaps/j3rn/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/j3rn/readme.md (renamed from keyboards/ergodox/keymaps/j3rn/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/jack/config.h (renamed from keyboards/ergodox/keymaps/jack/config.h) | 2 | ||||
| -rw-r--r-- | layouts/community/ergodox/jack/keymap.c (renamed from keyboards/ergodox/keymaps/jack/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/jacobono/keymap.c (renamed from keyboards/ergodox/keymaps/jacobono/keymap.c) | 12 | ||||
| -rw-r--r-- | layouts/community/ergodox/jacobono/readme.md (renamed from keyboards/ergodox/keymaps/jacobono/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/jafo/jafo-Notes (renamed from keyboards/ergodox/keymaps/jafo/jafo-Notes) | 2 | ||||
| -rw-r--r-- | layouts/community/ergodox/jafo/jafo-layout.pdf (renamed from keyboards/ergodox/keymaps/jafo/jafo-layout.pdf) | bin | 185412 -> 185412 bytes | |||
| -rw-r--r-- | layouts/community/ergodox/jafo/keymap.c (renamed from keyboards/ergodox/keymaps/jafo/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/jafo/readme.md (renamed from keyboards/ergodox/keymaps/jafo/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/jgarr/keymap.c (renamed from keyboards/ergodox/keymaps/jgarr/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/josh/keymap.c (renamed from keyboards/ergodox/keymaps/josh/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/josh/readme.md (renamed from keyboards/ergodox/keymaps/josh/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/kastyle/keymap.c (renamed from keyboards/ergodox/keymaps/kastyle/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/kastyle/readme.md (renamed from keyboards/ergodox/keymaps/kastyle/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/kines-ish/keymap.c (renamed from keyboards/ergodox/keymaps/kines-ish/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/kines-ish/readme.md (renamed from keyboards/ergodox/keymaps/kines-ish/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/kristian/keymap.c | 79 | ||||
| -rw-r--r-- | layouts/community/ergodox/layout.json | 26 | ||||
| -rw-r--r-- | layouts/community/ergodox/maz/keymap.c (renamed from keyboards/ergodox/keymaps/maz/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/maz/readme.md (renamed from keyboards/ergodox/keymaps/maz/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/mclennon_osx/README.md (renamed from keyboards/ergodox/keymaps/mclennon_osx/README.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/mclennon_osx/keymap.c (renamed from keyboards/ergodox/keymaps/mclennon_osx/keymap.c) | 6 | ||||
| -rw-r--r-- | layouts/community/ergodox/mpiechotka/keymap.c (renamed from keyboards/ergodox/keymaps/mpiechotka/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/mpiechotka/readme.md (renamed from keyboards/ergodox/keymaps/mpiechotka/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/msc/keymap.c (renamed from keyboards/ergodox/keymaps/msc/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/msc/readme.md (renamed from keyboards/ergodox/keymaps/msc/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/naps62/keymap.c (renamed from keyboards/ergodox/keymaps/naps62/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/naps62/readme.md (renamed from keyboards/ergodox/keymaps/naps62/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c (renamed from keyboards/ergodox/keymaps/neo2_on_qwertz_hardware/keymap.c) | 16 | ||||
| -rw-r--r-- | layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.md (renamed from keyboards/ergodox/keymaps/neo2_on_qwertz_hardware/keymap.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/norwegian_programmer_osx_pc/keymap.c (renamed from keyboards/ergodox/keymaps/norwegian_programmer_osx_pc/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/norwegian_programmer_osx_pc/readme.md (renamed from keyboards/ergodox/keymaps/norwegian_programmer_osx_pc/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/norwegian_programmer_osx_pc_colemak/keymap.c (renamed from keyboards/ergodox/keymaps/norwegian_programmer_osx_pc_colemak/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/norwegian_programmer_osx_pc_colemak/readme.md (renamed from keyboards/ergodox/keymaps/norwegian_programmer_osx_pc_colemak/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/ordinary/keymap.c (renamed from keyboards/ergodox/keymaps/ordinary/keymap.c) | 12 | ||||
| -rw-r--r-- | layouts/community/ergodox/ordinary/ordinary-base.txt (renamed from keyboards/ergodox/keymaps/ordinary/ordinary-base.txt) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/ordinary/ordinary-media.txt (renamed from keyboards/ergodox/keymaps/ordinary/ordinary-media.txt) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/ordinary/ordinary-special.txt (renamed from keyboards/ergodox/keymaps/ordinary/ordinary-special.txt) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/ordinary/ordinary-symbol.txt (renamed from keyboards/ergodox/keymaps/ordinary/ordinary-symbol.txt) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/ordinary/readme.md (renamed from keyboards/ergodox/keymaps/ordinary/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/osx_de/keymap.c (renamed from keyboards/ergodox/keymaps/osx_de/keymap.c) | 14 | ||||
| -rw-r--r-- | layouts/community/ergodox/osx_de/osx_de_highres.png.md (renamed from keyboards/ergodox/keymaps/osx_de/osx_de_highres.png.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/osx_de/readme.md (renamed from keyboards/ergodox/keymaps/osx_de/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/osx_de_adnw_koy/keymap.c (renamed from keyboards/ergodox/keymaps/osx_de_adnw_koy/keymap.c) | 12 | ||||
| -rw-r--r-- | layouts/community/ergodox/osx_de_adnw_koy/osx_de_adnw_koy_highres.png.md (renamed from keyboards/ergodox/keymaps/osx_de_adnw_koy/osx_de_adnw_koy_highres.png.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/osx_de_experimental/keymap.c (renamed from keyboards/ergodox/keymaps/osx_de_experimental/keymap.c) | 14 | ||||
| -rw-r--r-- | layouts/community/ergodox/osx_de_experimental/osx_de_experimental_highres.png.md (renamed from keyboards/ergodox/keymaps/osx_de_experimental/osx_de_experimental_highres.png.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/osx_de_experimental/readme.md (renamed from keyboards/ergodox/keymaps/osx_de_experimental/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/osx_fr/keymap.c (renamed from keyboards/ergodox/keymaps/osx_fr/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/osx_kinesis_pnut/keymap.c (renamed from keyboards/ergodox/keymaps/osx_kinesis_pnut/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/osx_whiskey_tango_foxtrot_capslock/keymap.c (renamed from keyboards/ergodox/keymaps/osx_whiskey_tango_foxtrot_capslock/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/osx_whiskey_tango_foxtrot_capslock/readme.md (renamed from keyboards/ergodox/keymaps/osx_whiskey_tango_foxtrot_capslock/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/phoenix/keymap.c (renamed from keyboards/ergodox/keymaps/phoenix/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/phoenix/readme.md (renamed from keyboards/ergodox/keymaps/phoenix/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/plover/keymap.c (renamed from keyboards/ergodox/keymaps/plover/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/plums/keymap.c (renamed from keyboards/ergodox/keymaps/plums/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/plums/readme.md (renamed from keyboards/ergodox/keymaps/plums/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/pvinis/Changelog.md (renamed from keyboards/ergodox/keymaps/pvinis/Changelog.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/pvinis/Readme.md (renamed from keyboards/ergodox/keymaps/pvinis/Readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/pvinis/keymap.c (renamed from keyboards/ergodox/keymaps/pvinis/keymap.c) | 18 | ||||
| -rw-r--r-- | layouts/community/ergodox/pvinis/rules.mk (renamed from keyboards/ergodox/keymaps/pvinis/Makefile) | 4 | ||||
| -rw-r--r-- | layouts/community/ergodox/readme.md | 3 | ||||
| -rw-r--r-- | layouts/community/ergodox/replicaJunction/config.h (renamed from keyboards/ergodox/keymaps/replicaJunction/config.h) | 18 | ||||
| -rw-r--r-- | layouts/community/ergodox/replicaJunction/keymap.c (renamed from keyboards/ergodox/keymaps/replicaJunction/keymap.c) | 12 | ||||
| -rw-r--r-- | layouts/community/ergodox/replicaJunction/readme.md (renamed from keyboards/ergodox/keymaps/replicaJunction/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/reset_eeprom/keymap.c (renamed from keyboards/ergodox/keymaps/reset_eeprom/keymap.c) | 4 | ||||
| -rw-r--r-- | layouts/community/ergodox/robot_test_layout/keymap.c (renamed from keyboards/ergodox/keymaps/robot_test_layout/keymap.c) | 4 | ||||
| -rw-r--r-- | layouts/community/ergodox/robot_test_layout/readme.md (renamed from keyboards/ergodox/keymaps/robot_test_layout/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/romanzolotarev-norman-osx/keymap.c (renamed from keyboards/ergodox/keymaps/romanzolotarev-norman-osx/keymap.c) | 4 | ||||
| -rw-r--r-- | layouts/community/ergodox/romanzolotarev-norman-osx/readme.md (renamed from keyboards/ergodox/keymaps/romanzolotarev-norman-osx/readme.md) | 2 | ||||
| -rw-r--r-- | layouts/community/ergodox/romanzolotarev-norman-plover-osx-hjkl/keymap.c (renamed from keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx-hjkl/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/romanzolotarev-norman-plover-osx-hjkl/readme.md (renamed from keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx-hjkl/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/romanzolotarev-norman-plover-osx/keymap.c (renamed from keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/romanzolotarev-norman-plover-osx/readme.md (renamed from keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/romanzolotarev-norman-qwerty-osx/keymap.c (renamed from keyboards/ergodox/keymaps/romanzolotarev-norman-qwerty-osx/keymap.c) | 6 | ||||
| -rw-r--r-- | layouts/community/ergodox/romanzolotarev-norman-qwerty-osx/readme.md (renamed from keyboards/ergodox/keymaps/romanzolotarev-norman-qwerty-osx/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/sethbc/keymap.c (renamed from keyboards/ergodox/keymaps/sethbc/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/sethbc/readme.md (renamed from keyboards/ergodox/keymaps/sethbc/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/sethbc/rules.mk | 1 | ||||
| -rw-r--r-- | layouts/community/ergodox/siroken3/default.png.md (renamed from keyboards/ergodox/keymaps/siroken3/default.png.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/siroken3/default_highres.png.md (renamed from keyboards/ergodox/keymaps/siroken3/default_highres.png.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/siroken3/keymap.c (renamed from keyboards/ergodox/keymaps/siroken3/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/siroken3/readme.md (renamed from keyboards/ergodox/keymaps/siroken3/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/sneako/keymap.c (renamed from keyboards/ergodox/keymaps/sneako/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/sneako/readme.md (renamed from keyboards/ergodox/keymaps/sneako/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/software_neo2/keymap.c (renamed from keyboards/ergodox/keymaps/software_neo2/keymap.c) | 6 | ||||
| -rw-r--r-- | layouts/community/ergodox/supercoder/config.h (renamed from keyboards/ergodox/keymaps/supercoder/config.h) | 2 | ||||
| -rw-r--r-- | layouts/community/ergodox/supercoder/keymap.c (renamed from keyboards/ergodox/keymaps/supercoder/keymap.c) | 4 | ||||
| -rw-r--r-- | layouts/community/ergodox/supercoder/makefile.mk (renamed from keyboards/ergodox/keymaps/supercoder/makefile.mk) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/supercoder/readme.md (renamed from keyboards/ergodox/keymaps/supercoder/readme.md) | 2 | ||||
| -rw-r--r-- | layouts/community/ergodox/swedish-lindhe/keymap.c (renamed from keyboards/ergodox/keymaps/swedish-lindhe/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/swedish-lindhe/readme.md (renamed from keyboards/ergodox/keymaps/swedish-lindhe/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/swedish/keymap.c (renamed from keyboards/ergodox/keymaps/swedish/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/swedish/readme.md (renamed from keyboards/ergodox/keymaps/swedish/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/swissgerman/keyboard-layout.json (renamed from keyboards/ergodox/keymaps/swissgerman/keyboard-layout.json) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/swissgerman/keyboard-layout_1_2.json (renamed from keyboards/ergodox/keymaps/swissgerman/keyboard-layout_1_2.json) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/swissgerman/keymap.c (renamed from keyboards/ergodox/keymaps/swissgerman/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/swissgerman/readme.md (renamed from keyboards/ergodox/keymaps/swissgerman/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/techtomas/keymap.c (renamed from keyboards/ergodox/keymaps/techtomas/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/techtomas/readme.md (renamed from keyboards/ergodox/keymaps/techtomas/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/teckinesis/keymap.c (renamed from keyboards/ergodox/keymaps/teckinesis/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/teckinesis/ordinary-special.png.md (renamed from keyboards/ergodox/keymaps/teckinesis/ordinary-special.png.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/teckinesis/ordinary-special.txt (renamed from keyboards/ergodox/keymaps/teckinesis/ordinary-special.txt) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/teckinesis/readme.md (renamed from keyboards/ergodox/keymaps/teckinesis/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/teckinesis/teckinesis-base.json (renamed from keyboards/ergodox/keymaps/teckinesis/teckinesis-base.json) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/teckinesis/teckinesis-media.json (renamed from keyboards/ergodox/keymaps/teckinesis/teckinesis-media.json) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/teckinesis/teckinesis-symbol.json (renamed from keyboards/ergodox/keymaps/teckinesis/teckinesis-symbol.json) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/tkuichooseyou/README.md (renamed from keyboards/ergodox/keymaps/tkuichooseyou/README.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/tkuichooseyou/keymap.c (renamed from keyboards/ergodox/keymaps/tkuichooseyou/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/tm2030/keymap.c (renamed from keyboards/ergodox/keymaps/tm2030/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/tm2030/readme.md (renamed from keyboards/ergodox/keymaps/tm2030/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/tonyabra_osx/keymap.c (renamed from keyboards/ergodox/keymaps/tonyabra_osx/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/tonyabra_osx/readme.md (renamed from keyboards/ergodox/keymaps/tonyabra_osx/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/townk_osx/config.h (renamed from keyboards/ergodox/keymaps/townk_osx/config.h) | 2 | ||||
| -rw-r--r-- | layouts/community/ergodox/townk_osx/keymap.c (renamed from keyboards/ergodox/keymaps/townk_osx/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/townk_osx/makefile.mk (renamed from keyboards/ergodox/keymaps/townk_osx/makefile.mk) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/townk_osx/readme.md (renamed from keyboards/ergodox/keymaps/townk_osx/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/twentylives_dvorak_with_hebrew/keymap.c (renamed from keyboards/ergodox/keymaps/twentylives_dvorak_with_hebrew/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/twentylives_dvorak_with_hebrew/readme.md (renamed from keyboards/ergodox/keymaps/twentylives_dvorak_with_hebrew/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/twey/keymap.c (renamed from keyboards/ergodox/keymaps/twey/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/twey/readme.md (renamed from keyboards/ergodox/keymaps/twey/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/videck/config.h (renamed from keyboards/ergodox/keymaps/videck/config.h) | 2 | ||||
| -rw-r--r-- | layouts/community/ergodox/videck/keymap.c (renamed from keyboards/ergodox/keymaps/videck/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/videck/readme.md (renamed from keyboards/ergodox/keymaps/videck/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/videck/rules.mk (renamed from keyboards/ergodox/keymaps/videck/Makefile) | 4 | ||||
| -rw-r--r-- | layouts/community/ergodox/videck/videck.json (renamed from keyboards/ergodox/keymaps/videck/videck.json) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/win10_writers-block/config.h (renamed from keyboards/ergodox/keymaps/win10_writers-block/config.h) | 20 | ||||
| -rw-r--r-- | layouts/community/ergodox/win10_writers-block/keymap.c (renamed from keyboards/ergodox/keymaps/win10_writers-block/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/win10_writers-block/readme.md (renamed from keyboards/ergodox/keymaps/win10_writers-block/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/win10_writers-block/rules.mk (renamed from keyboards/ergodox/keymaps/win10_writers-block/Makefile) | 4 | ||||
| -rw-r--r-- | layouts/community/ergodox/workman_osx_mdw/keymap.c (renamed from keyboards/ergodox/keymaps/workman_osx_mdw/keymap.c) | 10 | ||||
| -rw-r--r-- | layouts/community/ergodox/xyverz/keymap.c (renamed from keyboards/ergodox/keymaps/xyverz/keymap.c) | 12 | ||||
| -rw-r--r-- | layouts/community/ergodox/xyverz/readme.md (renamed from keyboards/ergodox/keymaps/xyverz/readme.md) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/yoruian/90-ergodox-yoruian.conf (renamed from keyboards/ergodox/keymaps/yoruian/90-ergodox-yoruian.conf) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/yoruian/README (renamed from keyboards/ergodox/keymaps/yoruian/README) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/yoruian/ergodox_yoruian (renamed from keyboards/ergodox/keymaps/yoruian/ergodox_yoruian) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/yoruian/keymap.c (renamed from keyboards/ergodox/keymaps/yoruian/keymap.c) | 4 | ||||
| -rw-r--r-- | layouts/community/ergodox/yoruian/rules.mk | 11 | ||||
| -rw-r--r-- | layouts/community/ergodox/yoruian/yoruian.h (renamed from keyboards/ergodox/keymaps/yoruian/yoruian.h) | 6 | ||||
| -rw-r--r-- | layouts/community/ergodox/zweihander-osx/keymap.c (renamed from keyboards/ergodox/keymaps/zweihander-osx/keymap.c) | 8 | ||||
| -rw-r--r-- | layouts/community/ergodox/zweihander-osx/readme.markdown (renamed from keyboards/ergodox/keymaps/zweihander-osx/readme.markdown) | 0 | ||||
| -rw-r--r-- | layouts/community/ergodox/zweihander-osx/rules.mk (renamed from keyboards/ergodox/keymaps/zweihander-osx/Makefile) | 0 | ||||
| -rw-r--r-- | layouts/community/ortho_4x12/ergodoxish/config.h (renamed from keyboards/lets_split/keymaps/ergodoxish/config.h) | 2 | ||||
| -rw-r--r-- | layouts/community/ortho_4x12/ergodoxish/keymap.c (renamed from keyboards/lets_split/keymaps/ergodoxish/keymap.c) | 14 | ||||
| -rw-r--r-- | layouts/community/ortho_4x12/layout.json | 4 | ||||
| -rw-r--r-- | layouts/community/ortho_4x12/readme.md | 3 | ||||
| -rw-r--r-- | layouts/community/ortho_4x4/layout.json | 4 | ||||
| -rw-r--r-- | layouts/community/ortho_4x4/readme.md | 3 | ||||
| -rw-r--r-- | layouts/community/ortho_5x12/layout.json | 5 | ||||
| -rw-r--r-- | layouts/community/ortho_5x12/readme.md | 3 | ||||
| -rw-r--r-- | layouts/community/ortho_5x15/layout.json | 5 | ||||
| -rw-r--r-- | layouts/community/ortho_5x15/readme.md | 3 | ||||
| -rw-r--r-- | layouts/default/60_ansi/default_60_ansi/keymap.c | 11 | ||||
| -rw-r--r-- | layouts/default/60_ansi/layout.json | 5 | ||||
| -rw-r--r-- | layouts/default/60_ansi/readme.md | 3 | ||||
| -rw-r--r-- | layouts/default/60_iso/default_60_iso/keymap.c | 11 | ||||
| -rw-r--r-- | layouts/default/60_iso/layout.json | 5 | ||||
| -rw-r--r-- | layouts/default/60_iso/readme.md | 3 | ||||
| -rw-r--r-- | layouts/default/ergodox/default_ergodox/keymap.c | 23 | ||||
| -rw-r--r-- | layouts/default/ergodox/layout.json | 26 | ||||
| -rw-r--r-- | layouts/default/ergodox/readme.md | 3 | ||||
| -rw-r--r-- | layouts/default/ortho_4x12/default_ortho_4x12/keymap.c | 10 | ||||
| -rw-r--r-- | layouts/default/ortho_4x12/layout.json | 4 | ||||
| -rw-r--r-- | layouts/default/ortho_4x12/readme.md | 3 | ||||
| -rw-r--r-- | layouts/default/ortho_4x4/default_ortho_4x4/keymap.c | 10 | ||||
| -rw-r--r-- | layouts/default/ortho_4x4/layout.json | 4 | ||||
| -rw-r--r-- | layouts/default/ortho_4x4/readme.md | 3 | ||||
| -rw-r--r-- | layouts/default/ortho_5x12/default_ortho_5x12/keymap.c | 11 | ||||
| -rw-r--r-- | layouts/default/ortho_5x12/layout.json | 5 | ||||
| -rw-r--r-- | layouts/default/ortho_5x12/readme.md | 3 | ||||
| -rw-r--r-- | layouts/default/ortho_5x15/default_ortho_5x15/keymap.c | 11 | ||||
| -rw-r--r-- | layouts/default/ortho_5x15/layout.json | 5 | ||||
| -rw-r--r-- | layouts/default/ortho_5x15/readme.md | 3 | ||||
| -rw-r--r-- | quantum/visualizer/visualizer.mk | 2 |
451 files changed, 1651 insertions, 1477 deletions
| @@ -314,11 +314,21 @@ define PARSE_SUBPROJECT | |||
| 314 | ifneq ($$(CURRENT_SP),allsp) | 314 | ifneq ($$(CURRENT_SP),allsp) |
| 315 | # get a list of all keymaps | 315 | # get a list of all keymaps |
| 316 | KEYMAPS := $$(notdir $$(patsubst %/.,%,$$(wildcard $(ROOT_DIR)/keyboards/$$(CURRENT_KB)/keymaps/*/.))) | 316 | KEYMAPS := $$(notdir $$(patsubst %/.,%,$$(wildcard $(ROOT_DIR)/keyboards/$$(CURRENT_KB)/keymaps/*/.))) |
| 317 | LAYOUTS := | ||
| 318 | $$(eval -include $(ROOT_DIR)/keyboards/$$(CURRENT_KB)/rules.mk) | ||
| 319 | KEYBOARD_LAYOUTS := $$(LAYOUTS) | ||
| 317 | ifneq ($$(CURRENT_SP),) | 320 | ifneq ($$(CURRENT_SP),) |
| 318 | # if the subproject is defined, then also look for keymaps inside the subproject folder | 321 | # if the subproject is defined, then also look for keymaps inside the subproject folder |
| 319 | SP_KEYMAPS := $$(notdir $$(patsubst %/.,%,$$(wildcard $(ROOT_DIR)/keyboards/$$(CURRENT_KB)/$$(CURRENT_SP)/keymaps/*/.))) | 322 | SP_KEYMAPS := $$(notdir $$(patsubst %/.,%,$$(wildcard $(ROOT_DIR)/keyboards/$$(CURRENT_KB)/$$(CURRENT_SP)/keymaps/*/.))) |
| 320 | KEYMAPS := $$(sort $$(KEYMAPS) $$(SP_KEYMAPS)) | 323 | KEYMAPS := $$(sort $$(KEYMAPS) $$(SP_KEYMAPS)) |
| 324 | # $$(eval -include $(ROOT_DIR)/keyboards/$$(CURRENT_KB)/$$(CURRENT_SP)/rules.mk) | ||
| 325 | # KEYBOARD_LAYOUTS := $$(sort $$(KEYBOARD_LAYOUTS) $$(LAYOUTS)) | ||
| 321 | endif | 326 | endif |
| 327 | |||
| 328 | LAYOUT_KEYMAPS := | ||
| 329 | $$(foreach LAYOUT,$$(KEYBOARD_LAYOUTS),$$(eval LAYOUT_KEYMAPS += $$(notdir $$(patsubst %/.,%,$$(wildcard $(ROOT_DIR)/layouts/*/$$(LAYOUT)/*/.))))) | ||
| 330 | |||
| 331 | KEYMAPS := $$(sort $$(KEYMAPS) $$(LAYOUT_KEYMAPS)) | ||
| 322 | # if the rule after removing the start of it is empty (we haven't specified a kemap or target) | 332 | # if the rule after removing the start of it is empty (we haven't specified a kemap or target) |
| 323 | # compile all the keymaps | 333 | # compile all the keymaps |
| 324 | ifeq ($$(RULE),) | 334 | ifeq ($$(RULE),) |
diff --git a/build_keyboard.mk b/build_keyboard.mk index 3ec389ac9f..e8e21f2ba1 100644 --- a/build_keyboard.mk +++ b/build_keyboard.mk | |||
| @@ -39,6 +39,7 @@ ifneq ("$(wildcard $(KEYBOARD_C))","") | |||
| 39 | else | 39 | else |
| 40 | $(error "$(KEYBOARD_C)" does not exist) | 40 | $(error "$(KEYBOARD_C)" does not exist) |
| 41 | endif | 41 | endif |
| 42 | OPT_DEFS += -DKEYBOARD_$(KEYBOARD) | ||
| 42 | 43 | ||
| 43 | ifneq ($(SUBPROJECT),) | 44 | ifneq ($(SUBPROJECT),) |
| 44 | SUBPROJECT_PATH := keyboards/$(KEYBOARD)/$(SUBPROJECT) | 45 | SUBPROJECT_PATH := keyboards/$(KEYBOARD)/$(SUBPROJECT) |
| @@ -97,11 +98,13 @@ else ifneq ("$(wildcard $(MAIN_KEYMAP_C))","") | |||
| 97 | -include $(MAIN_KEYMAP_PATH)/Makefile | 98 | -include $(MAIN_KEYMAP_PATH)/Makefile |
| 98 | KEYMAP_C := $(MAIN_KEYMAP_C) | 99 | KEYMAP_C := $(MAIN_KEYMAP_C) |
| 99 | KEYMAP_PATH := $(MAIN_KEYMAP_PATH) | 100 | KEYMAP_PATH := $(MAIN_KEYMAP_PATH) |
| 101 | else ifneq ($(LAYOUTS),) | ||
| 102 | include build_layout.mk | ||
| 100 | else | 103 | else |
| 101 | $(error "$(MAIN_KEYMAP_C)/keymap.c" does not exist) | 104 | $(error Could not find keymap) |
| 105 | # this state should never be reached | ||
| 102 | endif | 106 | endif |
| 103 | 107 | ||
| 104 | |||
| 105 | # Object files directory | 108 | # Object files directory |
| 106 | # To put object files in current directory, use a dot (.), do NOT make | 109 | # To put object files in current directory, use a dot (.), do NOT make |
| 107 | # this an empty or blank macro! | 110 | # this an empty or blank macro! |
| @@ -157,7 +160,10 @@ endif | |||
| 157 | 160 | ||
| 158 | OUTPUTS := $(KEYMAP_OUTPUT) $(KEYBOARD_OUTPUT) | 161 | OUTPUTS := $(KEYMAP_OUTPUT) $(KEYBOARD_OUTPUT) |
| 159 | $(KEYMAP_OUTPUT)_SRC := $(SRC) | 162 | $(KEYMAP_OUTPUT)_SRC := $(SRC) |
| 160 | $(KEYMAP_OUTPUT)_DEFS := $(OPT_DEFS) $(GFXDEFS) -DQMK_KEYBOARD=\"$(KEYBOARD)\" -DQMK_KEYMAP=\"$(KEYMAP)\" | 163 | $(KEYMAP_OUTPUT)_DEFS := $(OPT_DEFS) $(GFXDEFS) \ |
| 164 | -DQMK_KEYBOARD=\"$(KEYBOARD)\" -DQMK_KEYBOARD_H=\"$(KEYBOARD).h\" -DQMK_KEYBOARD_CONFIG_H=\"$(KEYBOARD_PATH)/config.h\" \ | ||
| 165 | -DQMK_KEYMAP=\"$(KEYMAP)\" -DQMK_KEYMAP_H=\"$(KEYMAP).h\" -DQMK_KEYMAP_CONFIG_H=\"$(KEYMAP_PATH)/config.h\" \ | ||
| 166 | -DQMK_SUBPROJECT=\"$(SUBPROJECT)\" -DQMK_SUBPROJECT_H=\"$(SUBPROJECT).h\" -DQMK_SUBPROJECT_CONFIG_H=\"$(SUBPROJECT_PATH)/config.h\" | ||
| 161 | $(KEYMAP_OUTPUT)_INC := $(VPATH) $(EXTRAINCDIRS) | 167 | $(KEYMAP_OUTPUT)_INC := $(VPATH) $(EXTRAINCDIRS) |
| 162 | $(KEYMAP_OUTPUT)_CONFIG := $(CONFIG_H) | 168 | $(KEYMAP_OUTPUT)_CONFIG := $(CONFIG_H) |
| 163 | $(KEYBOARD_OUTPUT)_SRC := $(CHIBISRC) $(GFXSRC) | 169 | $(KEYBOARD_OUTPUT)_SRC := $(CHIBISRC) $(GFXSRC) |
diff --git a/build_layout.mk b/build_layout.mk new file mode 100644 index 0000000000..beb1cb6627 --- /dev/null +++ b/build_layout.mk | |||
| @@ -0,0 +1,18 @@ | |||
| 1 | LAYOUTS_PATH := layouts | ||
| 2 | LAYOUTS_REPOS := $(patsubst %/,%,$(sort $(dir $(wildcard $(LAYOUTS_PATH)/*/)))) | ||
| 3 | |||
| 4 | define SEARCH_LAYOUTS_REPO | ||
| 5 | LAYOUT_KEYMAP_PATH := $$(LAYOUTS_REPO)/$$(LAYOUT)/$$(KEYMAP) | ||
| 6 | LAYOUT_KEYMAP_C := $$(LAYOUT_KEYMAP_PATH)/keymap.c | ||
| 7 | ifneq ("$$(wildcard $$(LAYOUT_KEYMAP_C))","") | ||
| 8 | -include $$(LAYOUT_KEYMAP_PATH)/rules.mk | ||
| 9 | KEYMAP_C := $$(LAYOUT_KEYMAP_C) | ||
| 10 | KEYMAP_PATH := $$(LAYOUT_KEYMAP_PATH) | ||
| 11 | endif | ||
| 12 | endef | ||
| 13 | |||
| 14 | define SEARCH_LAYOUTS | ||
| 15 | $$(foreach LAYOUTS_REPO,$$(LAYOUTS_REPOS),$$(eval $$(call SEARCH_LAYOUTS_REPO))) | ||
| 16 | endef | ||
| 17 | |||
| 18 | $(foreach LAYOUT,$(LAYOUTS),$(eval $(call SEARCH_LAYOUTS))) \ No newline at end of file | ||
diff --git a/docs/_summary.md b/docs/_summary.md index e32548f5b1..77d208fc3c 100644 --- a/docs/_summary.md +++ b/docs/_summary.md | |||
| @@ -12,6 +12,7 @@ | |||
| 12 | * [Keymap](faq_keymap.md) | 12 | * [Keymap](faq_keymap.md) |
| 13 | 13 | ||
| 14 | * [Features](features.md) | 14 | * [Features](features.md) |
| 15 | * [Layouts](feature_layouts.md) | ||
| 15 | * [Common Shortcuts](feature_common_shortcuts.md) | 16 | * [Common Shortcuts](feature_common_shortcuts.md) |
| 16 | * [Backlight](feature_backlight.md) | 17 | * [Backlight](feature_backlight.md) |
| 17 | * [Bootmagic](feature_bootmagic.md) | 18 | * [Bootmagic](feature_bootmagic.md) |
diff --git a/docs/feature_layouts.md b/docs/feature_layouts.md new file mode 100644 index 0000000000..4d75270dcd --- /dev/null +++ b/docs/feature_layouts.md | |||
| @@ -0,0 +1,77 @@ | |||
| 1 | # Layouts: Using a keymap with multiple keyboards | ||
| 2 | |||
| 3 | The `layouts/` folder contains different physical key layouts that can apply to different keyboards. | ||
| 4 | |||
| 5 | ``` | ||
| 6 | layouts/ | ||
| 7 | + default/ | ||
| 8 | | + 60_ansi/ | ||
| 9 | | | + readme.md | ||
| 10 | | | + layout.json | ||
| 11 | | | + a_good_keymap/ | ||
| 12 | | | | + keymap.c | ||
| 13 | | | | + readme.md | ||
| 14 | | | | + config.h | ||
| 15 | | | | + rules.mk | ||
| 16 | | | + <keymap folder>/ | ||
| 17 | | | + ... | ||
| 18 | | + <layout folder>/ | ||
| 19 | + community/ | ||
| 20 | | + <layout folder>/ | ||
| 21 | | + ... | ||
| 22 | ``` | ||
| 23 | |||
| 24 | The `layouts/default/` and `layouts/community/` are two examples of layout "repositories" - currently `default` will contain all of the information concerning the layout, and one default keymap named `default_<layout>`, for users to use as a reference. `community` contains all of the community keymaps, with the eventual goal of being split-off into a separate repo for users to clone into `layouts/`. QMK searches through all folders in `layouts/`, so it's possible to have multiple reposistories here. | ||
| 25 | |||
| 26 | Each layout folder is named (`[a-z0-9_]`) after the physical aspects of the layout, in the most generic way possible, and contains a `readme.md` with the layout to be defined by the keyboard: | ||
| 27 | |||
| 28 | ```md | ||
| 29 | # 60_ansi | ||
| 30 | |||
| 31 | LAYOUT_60_ansi | ||
| 32 | ``` | ||
| 33 | |||
| 34 | New names should try to stick to the standards set by existing layouts, and can be discussed in the PR/Issue. | ||
| 35 | |||
| 36 | ## Supporting a layout | ||
| 37 | |||
| 38 | For a keyboard to support a layout, the variable (`[a-z0-9_]`) must be defined in it's `<keyboard>.h`, and match the number of arguments/keys (and preferrably the physical layout): | ||
| 39 | |||
| 40 | #define LAYOUT_60_ansi KEYMAP_ANSI | ||
| 41 | |||
| 42 | The folder name must be added to the keyboard's `rules.mk`: | ||
| 43 | |||
| 44 | LAYOUTS = 60_ansi | ||
| 45 | |||
| 46 | `LAYOUTS` can be appended in the subproject's `rules.mk`: | ||
| 47 | |||
| 48 | LAYOUTS += 60_iso | ||
| 49 | |||
| 50 | but the `LAYOUT_<layout>` variable must be defined in `<subproject>.h` as well. | ||
| 51 | |||
| 52 | ## Tips for making layouts keyboard-agnostic | ||
| 53 | |||
| 54 | Instead of using `#include "planck.h"`, you can use this line to include whatever `<keyboard>.h` (`<subproject>.h` should not be included here) file that is being compiled: | ||
| 55 | |||
| 56 | #include QMK_KEYBOARD_H | ||
| 57 | |||
| 58 | In your config.h, you can also use this variable to include the keyboard's `config.h`: | ||
| 59 | |||
| 60 | #include QMK_KEYBOARD_CONFIG_H | ||
| 61 | |||
| 62 | If you want to keep some keyboard-specific code, you can use these variables to escape it with an `#ifdef` statement: | ||
| 63 | |||
| 64 | * `KEYBOARD_<keyboard>` | ||
| 65 | * `SUBPROJECT_<subproject>` | ||
| 66 | |||
| 67 | For example: | ||
| 68 | |||
| 69 | ```c | ||
| 70 | #ifdef KEYBOARD_planck | ||
| 71 | #ifdef SUBPROJECT_rev4 | ||
| 72 | planck_rev4_function(); | ||
| 73 | #endif | ||
| 74 | #endif | ||
| 75 | ``` | ||
| 76 | |||
| 77 | Note that the names are lowercase and match the folder/file names for the keyboard/subproject exactly. \ No newline at end of file | ||
diff --git a/keyboards/alps64/alps64.h b/keyboards/alps64/alps64.h index f265c3358e..83af132dfc 100644 --- a/keyboards/alps64/alps64.h +++ b/keyboards/alps64/alps64.h | |||
| @@ -20,6 +20,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 20 | #include "quantum.h" | 20 | #include "quantum.h" |
| 21 | 21 | ||
| 22 | /* Alps64 keymap definition macro */ | 22 | /* Alps64 keymap definition macro */ |
| 23 | |||
| 23 | #define KEYMAP( \ | 24 | #define KEYMAP( \ |
| 24 | K36, K37, K46, K47, K56, K57, K66, K67, K76, K77, K06, K07, K17, K26, K27, \ | 25 | K36, K37, K46, K47, K56, K57, K66, K67, K76, K77, K06, K07, K17, K26, K27, \ |
| 25 | K34, K35, K44, K45, K54, K55, K64, K65, K75, K05, K15, K16, K25, K24, \ | 26 | K34, K35, K44, K45, K54, K55, K64, K65, K75, K05, K15, K16, K25, K24, \ |
| @@ -27,6 +28,23 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 27 | K31, K41, K42, K51, K61, K62, K71, K72, K01, K02, K11, K12, K21, K22, \ | 28 | K31, K41, K42, K51, K61, K62, K71, K72, K01, K02, K11, K12, K21, K22, \ |
| 28 | K30, K40, K50, K60, K70, K00, K10, K20 \ | 29 | K30, K40, K50, K60, K70, K00, K10, K20 \ |
| 29 | ) { \ | 30 | ) { \ |
| 31 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ | ||
| 32 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ | ||
| 33 | { K20, K21, K22, K23, K24, K25, K26, K27 }, \ | ||
| 34 | { K30, K31, K32, K33, K34, K35, K36, K37 }, \ | ||
| 35 | { K40, K41, K42, K43, K44, K45, K46, K47 }, \ | ||
| 36 | { K50, K51, K52, K53, K54, K55, K56, K57 }, \ | ||
| 37 | { K60, K61, K62, K63, K64, K65, K66, K67 }, \ | ||
| 38 | { K70, K71, K72, K73, K74, K75, K76, K77 } \ | ||
| 39 | } | ||
| 40 | |||
| 41 | #define KC_KEYMAP( \ | ||
| 42 | K36, K37, K46, K47, K56, K57, K66, K67, K76, K77, K06, K07, K17, K26, K27, \ | ||
| 43 | K34, K35, K44, K45, K54, K55, K64, K65, K75, K05, K15, K16, K25, K24, \ | ||
| 44 | K32, K33, K43, K52, K53, K63, K73, K74, K03, K04, K13, K14, K23, \ | ||
| 45 | K31, K41, K42, K51, K61, K62, K71, K72, K01, K02, K11, K12, K21, K22, \ | ||
| 46 | K30, K40, K50, K60, K70, K00, K10, K20 \ | ||
| 47 | ) { \ | ||
| 30 | { KC_##K00, KC_##K01, KC_##K02, KC_##K03, KC_##K04, KC_##K05, KC_##K06, KC_##K07 }, \ | 48 | { KC_##K00, KC_##K01, KC_##K02, KC_##K03, KC_##K04, KC_##K05, KC_##K06, KC_##K07 }, \ |
| 31 | { KC_##K10, KC_##K11, KC_##K12, KC_##K13, KC_##K14, KC_##K15, KC_##K16, KC_##K17 }, \ | 49 | { KC_##K10, KC_##K11, KC_##K12, KC_##K13, KC_##K14, KC_##K15, KC_##K16, KC_##K17 }, \ |
| 32 | { KC_##K20, KC_##K21, KC_##K22, KC_##K23, KC_##K24, KC_##K25, KC_##K26, KC_##K27 }, \ | 50 | { KC_##K20, KC_##K21, KC_##K22, KC_##K23, KC_##K24, KC_##K25, KC_##K26, KC_##K27 }, \ |
diff --git a/keyboards/alps64/keymaps/default/keymap.c b/keyboards/alps64/keymaps/default/keymap.c index 2c45dc7f34..49ef9b2bf3 100644 --- a/keyboards/alps64/keymaps/default/keymap.c +++ b/keyboards/alps64/keymaps/default/keymap.c | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | 2 | ||
| 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 4 | /* 0: qwerty */ | 4 | /* 0: qwerty */ |
| 5 | KEYMAP( \ | 5 | KC_KEYMAP( \ |
| 6 | GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, NUHS, BSPC, \ | 6 | GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, NUHS, BSPC, \ |
| 7 | TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC,BSLS, \ | 7 | TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC,BSLS, \ |
| 8 | CAPS,A, S, D, F, G, H, J, K, L, SCLN,QUOT,ENT, \ | 8 | CAPS,A, S, D, F, G, H, J, K, L, SCLN,QUOT,ENT, \ |
diff --git a/keyboards/amj60/amj60.h b/keyboards/amj60/amj60.h index c508e479ca..b6aa6b7d3c 100644 --- a/keyboards/amj60/amj60.h +++ b/keyboards/amj60/amj60.h | |||
| @@ -63,6 +63,8 @@ | |||
| 63 | {k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d} \ | 63 | {k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d} \ |
| 64 | } | 64 | } |
| 65 | 65 | ||
| 66 | #define LAYOUT_60_ansi KEYMAP_ANSI | ||
| 67 | |||
| 66 | /* AMJ60 HHKB matrix layout | 68 | /* AMJ60 HHKB matrix layout |
| 67 | * ,------------------------------------------------------------. | 69 | * ,------------------------------------------------------------. |
| 68 | * | 00 |01| 02| 03| 04| 05| 06| 07| 08| 09| 0a| 0b| 0c| 0d| 49 | | 70 | * | 00 |01| 02| 03| 04| 05| 06| 07| 08| 09| 0a| 0b| 0c| 0d| 49 | |
| @@ -119,6 +121,7 @@ | |||
| 119 | {k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, XXX}, \ | 121 | {k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, XXX}, \ |
| 120 | {k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d} \ | 122 | {k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d} \ |
| 121 | } | 123 | } |
| 124 | |||
| 122 | /* ISO w/ split right shift key matrix layout | 125 | /* ISO w/ split right shift key matrix layout |
| 123 | * ,-----------------------------------------------------------. | 126 | * ,-----------------------------------------------------------. |
| 124 | * | 00 |01| 02| 03| 04| 05| 06| 07| 08| 09| 0a| 0b| 0c| 0d | | 127 | * | 00 |01| 02| 03| 04| 05| 06| 07| 08| 09| 0a| 0b| 0c| 0d | |
diff --git a/keyboards/amj60/rules.mk b/keyboards/amj60/rules.mk index a1b4f8a618..0df13d3062 100644 --- a/keyboards/amj60/rules.mk +++ b/keyboards/amj60/rules.mk | |||
| @@ -64,3 +64,5 @@ MIDI_ENABLE = no # MIDI controls | |||
| 64 | AUDIO_ENABLE = no | 64 | AUDIO_ENABLE = no |
| 65 | UNICODE_ENABLE = no # Unicode | 65 | UNICODE_ENABLE = no # Unicode |
| 66 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 66 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 67 | |||
| 68 | LAYOUTS = 60_ansi \ No newline at end of file | ||
diff --git a/keyboards/atomic/atomic.h b/keyboards/atomic/atomic.h index 88e11fadff..b7ceb68d07 100644 --- a/keyboards/atomic/atomic.h +++ b/keyboards/atomic/atomic.h | |||
| @@ -24,4 +24,20 @@ | |||
| 24 | { K40, K41, KC_NO, K43, KC_NO, KC_NO, K46, KC_NO, KC_NO, KC_NO, K4A, K4B, K4C, K4D, K4E } \ | 24 | { K40, K41, KC_NO, K43, KC_NO, KC_NO, K46, KC_NO, KC_NO, KC_NO, K4A, K4B, K4C, K4D, K4E } \ |
| 25 | } | 25 | } |
| 26 | 26 | ||
| 27 | #define KEYMAP_GRID( \ | ||
| 28 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E,\ | ||
| 29 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E,\ | ||
| 30 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E,\ | ||
| 31 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E,\ | ||
| 32 | K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E \ | ||
| 33 | ) { \ | ||
| 34 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | ||
| 35 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ | ||
| 36 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E }, \ | ||
| 37 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \ | ||
| 38 | { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E } \ | ||
| 39 | } | ||
| 40 | |||
| 41 | #define LAYOUT_ortho_5x15 KEYMAP_GRID | ||
| 42 | |||
| 27 | #endif \ No newline at end of file | 43 | #endif \ No newline at end of file |
diff --git a/keyboards/atomic/rules.mk b/keyboards/atomic/rules.mk index 0bedc6f5c8..3bd04a00a7 100644 --- a/keyboards/atomic/rules.mk +++ b/keyboards/atomic/rules.mk | |||
| @@ -66,4 +66,6 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
| 66 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | 66 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. |
| 67 | 67 | ||
| 68 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 68 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 69 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend \ No newline at end of file | 69 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 70 | |||
| 71 | LAYOUTS = ortho_5x15 \ No newline at end of file | ||
diff --git a/keyboards/atreus/rules.mk b/keyboards/atreus/rules.mk index 12d3ca6c56..2362395569 100644 --- a/keyboards/atreus/rules.mk +++ b/keyboards/atreus/rules.mk | |||
| @@ -78,5 +78,5 @@ UNICODE_ENABLE = YES # Unicode | |||
| 78 | 78 | ||
| 79 | USB = /dev/cu.usbmodem1411 | 79 | USB = /dev/cu.usbmodem1411 |
| 80 | 80 | ||
| 81 | upload: build | 81 | # upload: build |
| 82 | $(ATREUS_UPLOAD_COMMAND) | 82 | # $(ATREUS_UPLOAD_COMMAND) |
diff --git a/keyboards/chibios_test/stm32_f072_onekey/rules.mk b/keyboards/chibios_test/stm32_f072_onekey/rules.mk index eae38c4b2b..91c17c0244 100644 --- a/keyboards/chibios_test/stm32_f072_onekey/rules.mk +++ b/keyboards/chibios_test/stm32_f072_onekey/rules.mk | |||
| @@ -35,7 +35,4 @@ ARMV = 6 | |||
| 35 | 35 | ||
| 36 | # Build Options | 36 | # Build Options |
| 37 | # comment out to disable the options. | 37 | # comment out to disable the options. |
| 38 | # | 38 | # \ No newline at end of file |
| 39 | ifndef QUANTUM_DIR | ||
| 40 | include ../../../Makefile | ||
| 41 | endif | ||
diff --git a/keyboards/chibios_test/stm32_f103_onekey/rules.mk b/keyboards/chibios_test/stm32_f103_onekey/rules.mk index 307ca5b198..c75738338a 100644 --- a/keyboards/chibios_test/stm32_f103_onekey/rules.mk +++ b/keyboards/chibios_test/stm32_f103_onekey/rules.mk | |||
| @@ -44,9 +44,4 @@ ARMV = 7 | |||
| 44 | # http://www.st.com/web/en/resource/technical/document/application_note/CD00167594.pdf | 44 | # http://www.st.com/web/en/resource/technical/document/application_note/CD00167594.pdf |
| 45 | # This also requires a patch to chibios: | 45 | # This also requires a patch to chibios: |
| 46 | # <tmk_dir>/tmk_core/tool/chibios/ch-bootloader-jump.patch | 46 | # <tmk_dir>/tmk_core/tool/chibios/ch-bootloader-jump.patch |
| 47 | #STM32_BOOTLOADER_ADDRESS = 0x1FFFC800 | 47 | #STM32_BOOTLOADER_ADDRESS = 0x1FFFC800 \ No newline at end of file |
| 48 | |||
| 49 | |||
| 50 | ifndef QUANTUM_DIR | ||
| 51 | include ../../../Makefile | ||
| 52 | endif | ||
diff --git a/keyboards/chibios_test/teensy_lc_onekey/rules.mk b/keyboards/chibios_test/teensy_lc_onekey/rules.mk index 43ea9d82d9..4deee1f579 100644 --- a/keyboards/chibios_test/teensy_lc_onekey/rules.mk +++ b/keyboards/chibios_test/teensy_lc_onekey/rules.mk | |||
| @@ -42,8 +42,4 @@ MCU = cortex-m0plus | |||
| 42 | 42 | ||
| 43 | # ARM version, CORTEX-M0/M1 are 6, CORTEX-M3/M4/M7 are 7 | 43 | # ARM version, CORTEX-M0/M1 are 6, CORTEX-M3/M4/M7 are 7 |
| 44 | # I.e. 6 for Teensy LC; 7 for Teensy 3.x | 44 | # I.e. 6 for Teensy LC; 7 for Teensy 3.x |
| 45 | ARMV = 6 | 45 | ARMV = 6 \ No newline at end of file |
| 46 | |||
| 47 | ifndef QUANTUM_DIR | ||
| 48 | include ../../../Makefile | ||
| 49 | endif \ No newline at end of file | ||
diff --git a/keyboards/clueboard/rev1/rules.mk b/keyboards/clueboard/rev1/rules.mk index 80a942d06f..f845616741 100644 --- a/keyboards/clueboard/rev1/rules.mk +++ b/keyboards/clueboard/rev1/rules.mk | |||
| @@ -1,5 +1 @@ | |||
| 1 | BACKLIGHT_ENABLE = no | BACKLIGHT_ENABLE = no \ No newline at end of file | |
| 2 | |||
| 3 | ifndef QUANTUM_DIR | ||
| 4 | include ../../../Makefile | ||
| 5 | endif | ||
diff --git a/keyboards/clueboard/rev2/rules.mk b/keyboards/clueboard/rev2/rules.mk index cea967b795..54a2685bf6 100644 --- a/keyboards/clueboard/rev2/rules.mk +++ b/keyboards/clueboard/rev2/rules.mk | |||
| @@ -1,5 +1 @@ | |||
| 1 | BACKLIGHT_ENABLE = yes | BACKLIGHT_ENABLE = yes \ No newline at end of file | |
| 2 | |||
| 3 | ifndef QUANTUM_DIR | ||
| 4 | include ../../../Makefile | ||
| 5 | endif | ||
diff --git a/keyboards/eco/rev1/rules.mk b/keyboards/eco/rev1/rules.mk index a0825b4ef6..f845616741 100644 --- a/keyboards/eco/rev1/rules.mk +++ b/keyboards/eco/rev1/rules.mk | |||
| @@ -1,5 +1 @@ | |||
| 1 | BACKLIGHT_ENABLE = no | BACKLIGHT_ENABLE = no \ No newline at end of file | |
| 2 | |||
| 3 | ifndef QUANTUM_DIR | ||
| 4 | include ../../../Makefile | ||
| 5 | endif \ No newline at end of file | ||
diff --git a/keyboards/eco/rev2/rules.mk b/keyboards/eco/rev2/rules.mk index a0825b4ef6..f845616741 100644 --- a/keyboards/eco/rev2/rules.mk +++ b/keyboards/eco/rev2/rules.mk | |||
| @@ -1,5 +1 @@ | |||
| 1 | BACKLIGHT_ENABLE = no | BACKLIGHT_ENABLE = no \ No newline at end of file | |
| 2 | |||
| 3 | ifndef QUANTUM_DIR | ||
| 4 | include ../../../Makefile | ||
| 5 | endif \ No newline at end of file | ||
diff --git a/keyboards/ergodox/ergodone/Makefile b/keyboards/ergodone/Makefile index bd09e5885d..bd09e5885d 100644 --- a/keyboards/ergodox/ergodone/Makefile +++ b/keyboards/ergodone/Makefile | |||
diff --git a/keyboards/ergodox/ergodone/config.h b/keyboards/ergodone/config.h index 52ae2d576c..d3e0f80360 100644 --- a/keyboards/ergodox/ergodone/config.h +++ b/keyboards/ergodone/config.h | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | #ifndef ERGODOX_ERGODONE_CONFIG_H | 1 | #ifndef ERGODOX_ERGODONE_CONFIG_H |
| 2 | #define ERGODOX_ERGODONE_CONFIG_H | 2 | #define ERGODOX_ERGODONE_CONFIG_H |
| 3 | 3 | ||
| 4 | #include "../config.h" | ||
| 5 | |||
| 6 | #include "config_common.h" | 4 | #include "config_common.h" |
| 7 | 5 | ||
| 8 | /* USB Device descriptor parameter */ | 6 | /* USB Device descriptor parameter */ |
| @@ -17,6 +15,31 @@ | |||
| 17 | #define MATRIX_ROWS 6 | 15 | #define MATRIX_ROWS 6 |
| 18 | #define MATRIX_COLS 14 | 16 | #define MATRIX_COLS 14 |
| 19 | 17 | ||
| 18 | #define MOUSEKEY_INTERVAL 20 | ||
| 19 | #define MOUSEKEY_DELAY 0 | ||
| 20 | #define MOUSEKEY_TIME_TO_MAX 60 | ||
| 21 | #define MOUSEKEY_MAX_SPEED 7 | ||
| 22 | #define MOUSEKEY_WHEEL_DELAY 0 | ||
| 23 | |||
| 24 | #define TAPPING_TOGGLE 1 | ||
| 25 | |||
| 26 | /* define if matrix has ghost */ | ||
| 27 | //#define MATRIX_HAS_GHOST | ||
| 28 | |||
| 29 | #define TAPPING_TERM 200 | ||
| 30 | #define IGNORE_MOD_TAP_INTERRUPT // this makes it possible to do rolling combos (zx) with keys that convert to other keys on hold (z becomes ctrl when you hold it, and when this option isn't enabled, z rapidly followed by x actually sends Ctrl-x. That's bad.) | ||
| 31 | |||
| 32 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 33 | #define LOCKING_SUPPORT_ENABLE | ||
| 34 | /* Locking resynchronize hack */ | ||
| 35 | #define LOCKING_RESYNC_ENABLE | ||
| 36 | |||
| 37 | /* key combination for command */ | ||
| 38 | #define IS_COMMAND() ( \ | ||
| 39 | keyboard_report->mods == (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL)) || \ | ||
| 40 | keyboard_report->mods == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) \ | ||
| 41 | ) | ||
| 42 | |||
| 20 | /* number of backlight levels */ | 43 | /* number of backlight levels */ |
| 21 | #define BACKLIGHT_LEVELS 3 | 44 | #define BACKLIGHT_LEVELS 3 |
| 22 | 45 | ||
diff --git a/keyboards/ergodox/ergodone/ergodone.c b/keyboards/ergodone/ergodone.c index 6b8d8a0632..6b8d8a0632 100644 --- a/keyboards/ergodox/ergodone/ergodone.c +++ b/keyboards/ergodone/ergodone.c | |||
diff --git a/keyboards/ergodox/ergodone/ergodone.h b/keyboards/ergodone/ergodone.h index cddc1fbe7a..9f6c8f841b 100644 --- a/keyboards/ergodox/ergodone/ergodone.h +++ b/keyboards/ergodone/ergodone.h | |||
| @@ -60,4 +60,6 @@ inline void ergodox_led_all_set(uint8_t n) {} | |||
| 60 | { KC_NO, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, KC_NO } \ | 60 | { KC_NO, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, KC_NO } \ |
| 61 | } | 61 | } |
| 62 | 62 | ||
| 63 | #define LAYOUT_ergodox KEYMAP | ||
| 64 | |||
| 63 | #endif | 65 | #endif |
diff --git a/keyboards/ergodox/ergodone/expander.c b/keyboards/ergodone/expander.c index 0c8a2289c5..0c8a2289c5 100644 --- a/keyboards/ergodox/ergodone/expander.c +++ b/keyboards/ergodone/expander.c | |||
diff --git a/keyboards/ergodox/ergodone/expander.h b/keyboards/ergodone/expander.h index 8676fed693..8676fed693 100644 --- a/keyboards/ergodox/ergodone/expander.h +++ b/keyboards/ergodone/expander.h | |||
diff --git a/keyboards/ergodox/ergodone/i2cmaster.h b/keyboards/ergodone/i2cmaster.h index 3917b9e6c0..3917b9e6c0 100644 --- a/keyboards/ergodox/ergodone/i2cmaster.h +++ b/keyboards/ergodone/i2cmaster.h | |||
diff --git a/keyboards/ergodox/keymaps/default/keymap.c b/keyboards/ergodone/keymaps/default/keymap.c index 4477cab310..cbc180d6a0 100644 --- a/keyboards/ergodox/keymaps/default/keymap.c +++ b/keyboards/ergodone/keymaps/default/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -38,7 +38,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 38 | */ | 38 | */ |
| 39 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 39 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 40 | // Otherwise, it needs KC_* | 40 | // Otherwise, it needs KC_* |
| 41 | [BASE] = KEYMAP( // layer 0 : default | 41 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 42 | // left hand | 42 | // left hand |
| 43 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 43 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 44 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 44 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -80,7 +80,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 80 | * `--------------------' `--------------------' | 80 | * `--------------------' `--------------------' |
| 81 | */ | 81 | */ |
| 82 | // SYMBOLS | 82 | // SYMBOLS |
| 83 | [SYMB] = KEYMAP( | 83 | [SYMB] = LAYOUT_ergodox( |
| 84 | // left hand | 84 | // left hand |
| 85 | VRSN, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 85 | VRSN, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 86 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 86 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -122,7 +122,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 122 | * `--------------------' `--------------------' | 122 | * `--------------------' `--------------------' |
| 123 | */ | 123 | */ |
| 124 | // MEDIA AND MOUSE | 124 | // MEDIA AND MOUSE |
| 125 | [MDIA] = KEYMAP( | 125 | [MDIA] = LAYOUT_ergodox( |
| 126 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 126 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 127 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 127 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 128 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 128 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/default/readme.md b/keyboards/ergodone/keymaps/default/readme.md index 1150a4f709..1150a4f709 100644 --- a/keyboards/ergodox/keymaps/default/readme.md +++ b/keyboards/ergodone/keymaps/default/readme.md | |||
diff --git a/keyboards/ergodox/ergodone/matrix.c b/keyboards/ergodone/matrix.c index 2eb8f24ba8..2eb8f24ba8 100644 --- a/keyboards/ergodox/ergodone/matrix.c +++ b/keyboards/ergodone/matrix.c | |||
diff --git a/keyboards/ergodox/ergodone/readme.md b/keyboards/ergodone/readme.md index 789819e67a..789819e67a 100644 --- a/keyboards/ergodox/ergodone/readme.md +++ b/keyboards/ergodone/readme.md | |||
diff --git a/keyboards/ergodox/ergodone/rules.mk b/keyboards/ergodone/rules.mk index e7fd4e0aba..bbad0ae730 100644 --- a/keyboards/ergodox/ergodone/rules.mk +++ b/keyboards/ergodone/rules.mk | |||
| @@ -70,6 +70,8 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 | |||
| 70 | # Build Options | 70 | # Build Options |
| 71 | # comment out to disable the options. | 71 | # comment out to disable the options. |
| 72 | # | 72 | # |
| 73 | CUSTOM_MATRIX = yes # Custom matrix file for the ErgoDone | ||
| 74 | UNICODE_ENABLE = yes # Unicode | ||
| 73 | BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) | 75 | BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) |
| 74 | MOUSEKEY_ENABLE = yes # Mouse keys(+4700) | 76 | MOUSEKEY_ENABLE = yes # Mouse keys(+4700) |
| 75 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) | 77 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) |
| @@ -89,3 +91,5 @@ LEDMAP_IN_EEPROM_ENABLE = no # Read LED mapping from eeprom | |||
| 89 | ONEHAND_ENABLE = no # Disable Onehand | 91 | ONEHAND_ENABLE = no # Disable Onehand |
| 90 | RGBLIGHT_ENABLE = no | 92 | RGBLIGHT_ENABLE = no |
| 91 | MIDI_ENABLE = no | 93 | MIDI_ENABLE = no |
| 94 | |||
| 95 | LAYOUTS = ergodox ergodox_80 \ No newline at end of file | ||
diff --git a/keyboards/ergodox/ergodone/twimaster.c b/keyboards/ergodone/twimaster.c index f91c08e6e4..f91c08e6e4 100644 --- a/keyboards/ergodox/ergodone/twimaster.c +++ b/keyboards/ergodone/twimaster.c | |||
diff --git a/keyboards/ergodox/Makefile b/keyboards/ergodox/Makefile deleted file mode 100644 index 7165350050..0000000000 --- a/keyboards/ergodox/Makefile +++ /dev/null | |||
| @@ -1,5 +0,0 @@ | |||
| 1 | SUBPROJECT_DEFAULT = ez | ||
| 2 | |||
| 3 | ifndef MAKEFILE_INCLUDED | ||
| 4 | include ../../Makefile | ||
| 5 | endif \ No newline at end of file | ||
diff --git a/keyboards/ergodox/config.h b/keyboards/ergodox/config.h deleted file mode 100644 index 0e461e59dc..0000000000 --- a/keyboards/ergodox/config.h +++ /dev/null | |||
| @@ -1,40 +0,0 @@ | |||
| 1 | #ifndef KEYBOARDS_ERGODOX_CONFIG_H_ | ||
| 2 | #define KEYBOARDS_ERGODOX_CONFIG_H_ | ||
| 3 | |||
| 4 | #define MOUSEKEY_INTERVAL 20 | ||
| 5 | #define MOUSEKEY_DELAY 0 | ||
| 6 | #define MOUSEKEY_TIME_TO_MAX 60 | ||
| 7 | #define MOUSEKEY_MAX_SPEED 7 | ||
| 8 | #define MOUSEKEY_WHEEL_DELAY 0 | ||
| 9 | |||
| 10 | #define TAPPING_TOGGLE 1 | ||
| 11 | |||
| 12 | /* define if matrix has ghost */ | ||
| 13 | //#define MATRIX_HAS_GHOST | ||
| 14 | |||
| 15 | #define TAPPING_TERM 200 | ||
| 16 | #define IGNORE_MOD_TAP_INTERRUPT // this makes it possible to do rolling combos (zx) with keys that convert to other keys on hold (z becomes ctrl when you hold it, and when this option isn't enabled, z rapidly followed by x actually sends Ctrl-x. That's bad.) | ||
| 17 | |||
| 18 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 19 | #define LOCKING_SUPPORT_ENABLE | ||
| 20 | /* Locking resynchronize hack */ | ||
| 21 | #define LOCKING_RESYNC_ENABLE | ||
| 22 | |||
| 23 | /* key combination for command */ | ||
| 24 | #define IS_COMMAND() ( \ | ||
| 25 | keyboard_report->mods == (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL)) || \ | ||
| 26 | keyboard_report->mods == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) \ | ||
| 27 | ) | ||
| 28 | |||
| 29 | #ifdef SUBPROJECT_ez | ||
| 30 | #include "ez/config.h" | ||
| 31 | #endif | ||
| 32 | #ifdef SUBPROJECT_infinity | ||
| 33 | #include "infinity/config.h" | ||
| 34 | #endif | ||
| 35 | #ifdef SUBPROJECT_ergodone | ||
| 36 | #include "ergodone/config.h" | ||
| 37 | #endif | ||
| 38 | |||
| 39 | |||
| 40 | #endif /* KEYBOARDS_ERGODOX_CONFIG_H_ */ | ||
diff --git a/keyboards/ergodox/ergodox.c b/keyboards/ergodox/ergodox.c deleted file mode 100644 index 648ec8ad2e..0000000000 --- a/keyboards/ergodox/ergodox.c +++ /dev/null | |||
| @@ -1,4 +0,0 @@ | |||
| 1 | #include "ergodox.h" | ||
| 2 | #include "debug.h" | ||
| 3 | #include "action_layer.h" | ||
| 4 | |||
diff --git a/keyboards/ergodox/ergodox.h b/keyboards/ergodox/ergodox.h deleted file mode 100644 index f060c8f996..0000000000 --- a/keyboards/ergodox/ergodox.h +++ /dev/null | |||
| @@ -1,13 +0,0 @@ | |||
| 1 | #ifndef KEYBOARDS_ERGODOX_ERGODOX_H_ | ||
| 2 | #define KEYBOARDS_ERGODOX_ERGODOX_H_ | ||
| 3 | #ifdef SUBPROJECT_ez | ||
| 4 | #include "ez.h" | ||
| 5 | #endif | ||
| 6 | #ifdef SUBPROJECT_infinity | ||
| 7 | #include "infinity.h" | ||
| 8 | #endif | ||
| 9 | #ifdef SUBPROJECT_ergodone | ||
| 10 | #include "ergodone.h" | ||
| 11 | #endif | ||
| 12 | |||
| 13 | #endif /* KEYBOARDS_ERGODOX_ERGODOX_H_ */ | ||
diff --git a/keyboards/ergodox/keymaps/belak/Makefile b/keyboards/ergodox/keymaps/belak/Makefile deleted file mode 100644 index 8a6beea591..0000000000 --- a/keyboards/ergodox/keymaps/belak/Makefile +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | TAP_DANCE_ENABLE=yes | ||
| 2 | UNICODE_ENABLE=yes | ||
| 3 | |||
| 4 | ifndef QUANTUM_DIR | ||
| 5 | include ../../../../Makefile | ||
| 6 | endif | ||
diff --git a/keyboards/ergodox/keymaps/common-nighthawk/Makefile b/keyboards/ergodox/keymaps/common-nighthawk/Makefile deleted file mode 100644 index fafa40c43d..0000000000 --- a/keyboards/ergodox/keymaps/common-nighthawk/Makefile +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | SUBPROJECT_DEFAULT = ez | ||
| 2 | TAP_DANCE_ENABLE = yes | ||
| 3 | |||
| 4 | ifndef QUANTUM_DIR | ||
| 5 | include ../../../../Makefile | ||
| 6 | endif | ||
diff --git a/keyboards/ergodox/keymaps/default/visualizer.c b/keyboards/ergodox/keymaps/default/visualizer.c deleted file mode 100644 index 502e53f3d1..0000000000 --- a/keyboards/ergodox/keymaps/default/visualizer.c +++ /dev/null | |||
| @@ -1,42 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2017 Fred Sundvik | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #include "simple_visualizer.h" | ||
| 19 | |||
| 20 | // This function should be implemented by the keymap visualizer | ||
| 21 | // Don't change anything else than state->target_lcd_color and state->layer_text as that's the only thing | ||
| 22 | // that the simple_visualizer assumes that you are updating | ||
| 23 | // Also make sure that the buffer passed to state->layer_text remains valid until the previous animation is | ||
| 24 | // stopped. This can be done by either double buffering it or by using constant strings | ||
| 25 | static void get_visualizer_layer_and_color(visualizer_state_t* state) { | ||
| 26 | uint8_t saturation = 60; | ||
| 27 | if (state->status.leds & (1u << USB_LED_CAPS_LOCK)) { | ||
| 28 | saturation = 255; | ||
| 29 | } | ||
| 30 | if (state->status.layer & 0x4) { | ||
| 31 | state->target_lcd_color = LCD_COLOR(0, saturation, 0xFF); | ||
| 32 | state->layer_text = "Media & Mouse"; | ||
| 33 | } | ||
| 34 | else if (state->status.layer & 0x2) { | ||
| 35 | state->target_lcd_color = LCD_COLOR(168, saturation, 0xFF); | ||
| 36 | state->layer_text = "Symbol"; | ||
| 37 | } | ||
| 38 | else { | ||
| 39 | state->target_lcd_color = LCD_COLOR(84, saturation, 0xFF); | ||
| 40 | state->layer_text = "Default"; | ||
| 41 | } | ||
| 42 | } | ||
diff --git a/keyboards/ergodox/keymaps/jack/Makefile b/keyboards/ergodox/keymaps/jack/Makefile deleted file mode 100644 index 457a3d01d4..0000000000 --- a/keyboards/ergodox/keymaps/jack/Makefile +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | ifndef QUANTUM_DIR | ||
| 2 | include ../../../../Makefile | ||
| 3 | endif | ||
diff --git a/keyboards/ergodox/keymaps/kristian/keymap.c b/keyboards/ergodox/keymaps/kristian/keymap.c deleted file mode 100644 index e7e4243255..0000000000 --- a/keyboards/ergodox/keymaps/kristian/keymap.c +++ /dev/null | |||
| @@ -1,79 +0,0 @@ | |||
| 1 | #include "ergodox.h" | ||
| 2 | #include "debug.h" | ||
| 3 | #include "action_layer.h" | ||
| 4 | #include "version.h" | ||
| 5 | #include "keymap_fr_ch.h" | ||
| 6 | #include "keymap_french.h" | ||
| 7 | #include "keymap_german.h" | ||
| 8 | #include "keymap_german_ch.h" | ||
| 9 | #include "keymap_nordic.h" | ||
| 10 | #include "keymap_norwegian.h" | ||
| 11 | #include "keymap_spanish.h" | ||
| 12 | |||
| 13 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 14 | |||
| 15 | |||
| 16 | [0] = KEYMAP(NO_LESS,KC_1,KC_2,KC_3,KC_4,KC_5,KC_BSPACE,KC_TAB,KC_Q,KC_W,KC_E,KC_R,KC_T,TG(1),KC_BSPACE,KC_A,KC_S,KC_D,KC_F,KC_G,SFT_T(NO_APOS),CTL_T(KC_Z),KC_X,KC_C,KC_V,KC_B,SFT_T(KC_EQUAL),MO(1),CTL_T(KC_GRAVE),KC_LGUI,KC_LEFT,KC_RIGHT,KC_ESCAPE,KC_CAPSLOCK,KC_HOME,KC_SPACE,KC_LGUI,KC_LALT,KC_DELETE,KC_6,KC_7,KC_8,KC_9,KC_0,NO_PLUS,TG(1),KC_Y,KC_U,KC_I,KC_O,KC_P,NO_AM,KC_H,KC_J,KC_K,KC_L,LT(2,NO_OSLH),NO_AE,SFT_T(KC_RBRC),KC_N,KC_M,KC_COMMA,KC_DOT,CTL_T(KC_SLASH),SFT_T(NO_APOS),KC_DOWN,KC_UP,NO_LPRN,NO_RPRN,MO(1),NO_QUOT,CTL_T(KC_ESCAPE),NO_APOS,KC_LALT,KC_LGUI,KC_ENTER), | ||
| 17 | |||
| 18 | [1] = KEYMAP(M(0),KC_F1,KC_F2,KC_F3,KC_F4,KC_F5,KC_BSPACE,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_BSPACE,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_LSHIFT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_LCTL,KC_LGUI,KC_LEFT,KC_RIGHT,KC_ESCAPE,KC_TRANSPARENT,KC_HOME,KC_SPACE,KC_LGUI,KC_LALT,KC_DELETE,KC_F6,KC_F7,KC_F8,KC_F9,KC_F10,KC_F11,KC_TRANSPARENT,KC_7,KC_8,KC_9,KC_TRANSPARENT,KC_TRANSPARENT,KC_F12,KC_4,KC_5,KC_6,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_0,KC_1,KC_2,KC_3,NO_LBRC,NO_RBRC,KC_LSHIFT,KC_COMMA,KC_DOT,LSFT(NO_LBRC),LSFT(NO_RBRC),KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_LALT,KC_LGUI,KC_ENTER), | ||
| 19 | |||
| 20 | [2] = KEYMAP(KC_ESCAPE,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_MS_UP,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_MS_LEFT,KC_MS_DOWN,KC_MS_RIGHT,KC_TRANSPARENT,KC_LSHIFT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_LCTL,KC_LALT,KC_LGUI,KC_MS_BTN1,KC_MS_BTN2,KC_ESCAPE,KC_TRANSPARENT,KC_TRANSPARENT,KC_SPACE,KC_LGUI,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_MEDIA_PREV_TRACK,KC_MEDIA_PLAY_PAUSE,KC_MEDIA_NEXT_TRACK,KC_TRANSPARENT,KC_TRANSPARENT,KC_AUDIO_VOL_UP,KC_AUDIO_VOL_DOWN,KC_AUDIO_MUTE,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_ESCAPE,KC_MS_WH_UP,KC_MS_WH_DOWN,KC_MS_ACCEL0,KC_MS_ACCEL1), | ||
| 21 | |||
| 22 | }; | ||
| 23 | |||
| 24 | const uint16_t PROGMEM fn_actions[] = { | ||
| 25 | [1] = ACTION_LAYER_TAP_TOGGLE(1) | ||
| 26 | }; | ||
| 27 | |||
| 28 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | ||
| 29 | { | ||
| 30 | switch(id) { | ||
| 31 | case 0: | ||
| 32 | if (record->event.pressed) { | ||
| 33 | SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION); | ||
| 34 | } | ||
| 35 | break; | ||
| 36 | } | ||
| 37 | return MACRO_NONE; | ||
| 38 | }; | ||
| 39 | |||
| 40 | void matrix_scan_user(void) { | ||
| 41 | |||
| 42 | uint8_t layer = biton32(layer_state); | ||
| 43 | |||
| 44 | ergodox_board_led_off(); | ||
| 45 | ergodox_right_led_1_off(); | ||
| 46 | ergodox_right_led_2_off(); | ||
| 47 | ergodox_right_led_3_off(); | ||
| 48 | switch (layer) { | ||
| 49 | case 1: | ||
| 50 | ergodox_right_led_1_on(); | ||
| 51 | break; | ||
| 52 | case 2: | ||
| 53 | ergodox_right_led_2_on(); | ||
| 54 | break; | ||
| 55 | case 3: | ||
| 56 | ergodox_right_led_3_on(); | ||
| 57 | break; | ||
| 58 | case 4: | ||
| 59 | ergodox_right_led_1_on(); | ||
| 60 | ergodox_right_led_2_on(); | ||
| 61 | break; | ||
| 62 | case 5: | ||
| 63 | ergodox_right_led_1_on(); | ||
| 64 | ergodox_right_led_3_on(); | ||
| 65 | break; | ||
| 66 | case 6: | ||
| 67 | ergodox_right_led_2_on(); | ||
| 68 | ergodox_right_led_3_on(); | ||
| 69 | break; | ||
| 70 | case 7: | ||
| 71 | ergodox_right_led_1_on(); | ||
| 72 | ergodox_right_led_2_on(); | ||
| 73 | ergodox_right_led_3_on(); | ||
| 74 | break; | ||
| 75 | default: | ||
| 76 | break; | ||
| 77 | } | ||
| 78 | |||
| 79 | }; | ||
diff --git a/keyboards/ergodox/keymaps/sethbc/Makefile b/keyboards/ergodox/keymaps/sethbc/Makefile deleted file mode 100644 index 457a3d01d4..0000000000 --- a/keyboards/ergodox/keymaps/sethbc/Makefile +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | ifndef QUANTUM_DIR | ||
| 2 | include ../../../../Makefile | ||
| 3 | endif | ||
diff --git a/keyboards/ergodox/keymaps/yoruian/Makefile b/keyboards/ergodox/keymaps/yoruian/Makefile deleted file mode 100644 index b43a24c611..0000000000 --- a/keyboards/ergodox/keymaps/yoruian/Makefile +++ /dev/null | |||
| @@ -1,13 +0,0 @@ | |||
| 1 | ifndef QUANTUM_DIR | ||
| 2 | include ../../../../Makefile | ||
| 3 | endif | ||
| 4 | |||
| 5 | install-xorg-configuration: | ||
| 6 | install -m 0664 90-$(KEYBOARD)-$(KEYMAP).conf \ | ||
| 7 | /etc/X11/xorg.conf.d/90-$(KEYBOARD)-$(KEYMAP).conf | ||
| 8 | install -m 0644 $(KEYBOARD)_$(KEYMAP) \ | ||
| 9 | /usr/share/X11/xkb/symbols/$(KEYBOARD)_$(KEYMAP) | ||
| 10 | |||
| 11 | uninstall-xorg-configuration: | ||
| 12 | -rm -f /etc/X11/xorg.conf.d/90-$(KEYBOARD)-$(KEYMAP).conf | ||
| 13 | -rm -f /usr/share/X11/xkb/symbols/$(KEYBOARD)_$(KEYMAP) | ||
diff --git a/keyboards/ergodox/readme.md b/keyboards/ergodox/readme.md deleted file mode 100644 index 3a87606cd0..0000000000 --- a/keyboards/ergodox/readme.md +++ /dev/null | |||
| @@ -1,111 +0,0 @@ | |||
| 1 | ErgoDox | ||
| 2 | == | ||
| 3 | |||
| 4 | The ErgoDox is a split ergonomic keyboard originally developed by Dominic "Dox" Beauchamp. | ||
| 5 | |||
| 6 | * The **ErgoDox EZ** is a Teensy-based split mechanical keyboard, sold assembled and with warranty at [ErgoDox-EZ.com](https://ergodox-ez.com). | ||
| 7 | * The **ErgoDox Infinity** is an ARM-based split mechanical keyboard, sold from time to time in kit form at [MassDrop.com](https://www.massdrop.com/buy/infinity-ergodox) | ||
| 8 | |||
| 9 | The ErgoDox EZ code is maintained by Erez Zukerman and is officially supported by the EZ -- the keyboard ships running QMK from the factory. | ||
| 10 | |||
| 11 | The ErgoDox Infinity code is maintained by Fredizzimo, as a community contribution. | ||
| 12 | |||
| 13 | ## Standard Build Instructions | ||
| 14 | |||
| 15 | To build QMK for the ErgoDox, see the official [build guide](/docs/build_guide.md). | ||
| 16 | |||
| 17 | ## Additional resources | ||
| 18 | |||
| 19 | A graphical configurator for the ErgoDox EZ is available at [configure.ergodox-ez.com](http://configure.ergodox-ez.com). It outputs QMK-compiled binaries, as well as source code for your layout, which you can use as a jumping-off point to further customize in QMK. | ||
| 20 | |||
| 21 | # Flashing Firmware | ||
| 22 | |||
| 23 | ## ErgoDox EZ | ||
| 24 | |||
| 25 | The Ez uses the [Teensy Loader](https://www.pjrc.com/teensy/loader.html). | ||
| 26 | |||
| 27 | Linux users need to modify udev rules as described on the [Teensy | ||
| 28 | Linux page]. Some distributions provide a binary, maybe called | ||
| 29 | `teensy-loader-cli`. | ||
| 30 | |||
| 31 | [Teensy Linux page]: https://www.pjrc.com/teensy/loader_linux.html | ||
| 32 | |||
| 33 | To flash the firmware: | ||
| 34 | |||
| 35 | - Build the firmware with `make keymapname`, for example `make default` | ||
| 36 | - This will result in a hex file called `ergodox_ez_keymapname.hex`, e.g. | ||
| 37 | `ergodox_ez_default.hex` | ||
| 38 | |||
| 39 | - Start the teensy loader. | ||
| 40 | |||
| 41 | - Load the .hex file into it. | ||
| 42 | |||
| 43 | - Press the Reset button by inserting a paperclip gently into the reset hole | ||
| 44 | in the top right corder. | ||
| 45 | |||
| 46 | - Click the button in the Teensy app to download the firmware. | ||
| 47 | |||
| 48 | To flash with ´teensy-loader-cli´: | ||
| 49 | |||
| 50 | - Build the firmware with `make keymapname`, for example `make default` | ||
| 51 | |||
| 52 | - Run ´<path/to/>teensy_loader_cli -mmcu=atmega32u4 -w ergodox_ez_<keymap>.hex´ | ||
| 53 | |||
| 54 | - Press the Reset button by inserting a paperclip gently into the reset hole | ||
| 55 | in the top right corder. | ||
| 56 | |||
| 57 | ## ErgoDox Infinity | ||
| 58 | |||
| 59 | The Infinity is two completely independent keyboards, and needs to be flashed | ||
| 60 | for the left and right halves seperately. To flash them: | ||
| 61 | |||
| 62 | - Build the firmware with `make infinity-keymapname` | ||
| 63 | |||
| 64 | - Plug in the left hand keyboard only. | ||
| 65 | |||
| 66 | - Press the program button (back of keyboard, above thumb pad). | ||
| 67 | |||
| 68 | - Install the firmware with `sudo make infinity-keymapname-dfu-util` | ||
| 69 | |||
| 70 | - Build right hand firmware with `make infinity-keymapname MASTER=right` | ||
| 71 | |||
| 72 | - Plug in the right hand keyboard only. | ||
| 73 | |||
| 74 | - Press the program button (back of keyboard, above thumb pad). | ||
| 75 | |||
| 76 | - Install the firmware with `sudo make infinity-keymapname-dfu-util MASTER=right` | ||
| 77 | |||
| 78 | More information on the Infinity firmware is available in the [TMK/chibios for | ||
| 79 | Input Club Infinity Ergodox](https://github.com/fredizzimo/infinity_ergodox/blob/master/README.md) | ||
| 80 | |||
| 81 | ### Infinity Master/Two Halves | ||
| 82 | |||
| 83 | The Infinity is two completely independent keyboards, that can connect together. | ||
| 84 | You have a few options in how you flash the firmware: | ||
| 85 | |||
| 86 | - Flash the left half, rebuild the firmware with "MASTER=right" and then flash | ||
| 87 | the right half. This allows you to plug in either half directly to the | ||
| 88 | computer and is what the above instructions do. | ||
| 89 | |||
| 90 | - Flash the left half, then flash the same firmware on the right. This only | ||
| 91 | works when the left half is plugged directly to the computer and the keymap | ||
| 92 | is mirrored. It saves the small extra step of rebuilding with | ||
| 93 | "MASTER=right". | ||
| 94 | |||
| 95 | - The same as the previous one but with "MASTER=right" when you build the | ||
| 96 | firmware, then flash the same firmware to both halves. You just have to | ||
| 97 | directly connect the right half to the computer. | ||
| 98 | |||
| 99 | - For minor changes such as changing only the keymap without having updated | ||
| 100 | any part of the firmware code itself, you can program only the MASTER half. | ||
| 101 | It is safest to program both halves though. | ||
| 102 | |||
| 103 | ## ErgoDone | ||
| 104 | |||
| 105 | The ErgoDone uses its own HID bootloader and needs to be flashed using the [TKG Toolkit](https://github.com/kairyu/tkg-toolkit). | ||
| 106 | |||
| 107 | - Build the firmware with `make ergodone-keymapname` | ||
| 108 | |||
| 109 | - While plugging in the USB cable, hold the two right-most keys on the left half of the ErgoDone to enter FLASH mode. | ||
| 110 | |||
| 111 | - Use the utility from [TKG Toolkit](https://github.com/kairyu/tkg-toolkit) to flash the keyboard: `hid_bootloader_cli -mmcu=atmega32u4 ergodox_ergodone_keymapname.hex` | ||
diff --git a/keyboards/ergodox/rules.mk b/keyboards/ergodox/rules.mk deleted file mode 100644 index 5939d634c1..0000000000 --- a/keyboards/ergodox/rules.mk +++ /dev/null | |||
| @@ -1,28 +0,0 @@ | |||
| 1 | #---------------------------------------------------------------------------- | ||
| 2 | # On command line: | ||
| 3 | # | ||
| 4 | # make = Make software. | ||
| 5 | # | ||
| 6 | # make clean = Clean out built project files. | ||
| 7 | # | ||
| 8 | # That's pretty much all you need. To compile, always go make clean, | ||
| 9 | # followed by make. | ||
| 10 | # | ||
| 11 | # For advanced users only: | ||
| 12 | # make teensy = Download the hex file to the device, using teensy_loader_cli. | ||
| 13 | # (must have teensy_loader_cli installed). | ||
| 14 | # | ||
| 15 | #---------------------------------------------------------------------------- | ||
| 16 | # Build Options | ||
| 17 | # comment out to disable the options. | ||
| 18 | # | ||
| 19 | BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) | ||
| 20 | MOUSEKEY_ENABLE = yes # Mouse keys(+4700) | ||
| 21 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) | ||
| 22 | CONSOLE_ENABLE = no # Console for debug(+400) | ||
| 23 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 24 | CUSTOM_MATRIX = yes # Custom matrix file for the ErgoDox EZ | ||
| 25 | SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend | ||
| 26 | NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | ||
| 27 | UNICODE_ENABLE = yes # Unicode | ||
| 28 | ONEHAND_ENABLE = yes # Allow swapping hands of keyboard | ||
diff --git a/keyboards/ergodox/ez/190hotfix.sh b/keyboards/ergodox_ez/190hotfix.sh index bdc3adce22..bdc3adce22 100755..100644 --- a/keyboards/ergodox/ez/190hotfix.sh +++ b/keyboards/ergodox_ez/190hotfix.sh | |||
diff --git a/keyboards/ergodox/ez/Makefile b/keyboards/ergodox_ez/Makefile index 663e09b7b4..e24600d884 100644 --- a/keyboards/ergodox/ez/Makefile +++ b/keyboards/ergodox_ez/Makefile | |||
| @@ -4,5 +4,5 @@ RGBLIGHT_ENABLE = yes | |||
| 4 | MIDI_ENABLE = no | 4 | MIDI_ENABLE = no |
| 5 | 5 | ||
| 6 | ifndef MAKEFILE_INCLUDED | 6 | ifndef MAKEFILE_INCLUDED |
| 7 | include ../../../Makefile | 7 | include ../../Makefile |
| 8 | endif | 8 | endif |
diff --git a/keyboards/ergodox/ez/config.h b/keyboards/ergodox_ez/config.h index cc8aa3d40e..b258a5b2e6 100644 --- a/keyboards/ergodox/ez/config.h +++ b/keyboards/ergodox_ez/config.h | |||
| @@ -19,8 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | #ifndef ERGODOX_EZ_CONFIG_H | 19 | #ifndef ERGODOX_EZ_CONFIG_H |
| 20 | #define ERGODOX_EZ_CONFIG_H | 20 | #define ERGODOX_EZ_CONFIG_H |
| 21 | 21 | ||
| 22 | #include "../config.h" | ||
| 23 | |||
| 24 | #include "config_common.h" | 22 | #include "config_common.h" |
| 25 | 23 | ||
| 26 | /* USB Device descriptor parameter */ | 24 | /* USB Device descriptor parameter */ |
| @@ -35,6 +33,31 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 35 | #define MATRIX_ROWS 14 | 33 | #define MATRIX_ROWS 14 |
| 36 | #define MATRIX_COLS 6 | 34 | #define MATRIX_COLS 6 |
| 37 | 35 | ||
| 36 | #define MOUSEKEY_INTERVAL 20 | ||
| 37 | #define MOUSEKEY_DELAY 0 | ||
| 38 | #define MOUSEKEY_TIME_TO_MAX 60 | ||
| 39 | #define MOUSEKEY_MAX_SPEED 7 | ||
| 40 | #define MOUSEKEY_WHEEL_DELAY 0 | ||
| 41 | |||
| 42 | #define TAPPING_TOGGLE 1 | ||
| 43 | |||
| 44 | /* define if matrix has ghost */ | ||
| 45 | //#define MATRIX_HAS_GHOST | ||
| 46 | |||
| 47 | #define TAPPING_TERM 200 | ||
| 48 | #define IGNORE_MOD_TAP_INTERRUPT // this makes it possible to do rolling combos (zx) with keys that convert to other keys on hold (z becomes ctrl when you hold it, and when this option isn't enabled, z rapidly followed by x actually sends Ctrl-x. That's bad.) | ||
| 49 | |||
| 50 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 51 | #define LOCKING_SUPPORT_ENABLE | ||
| 52 | /* Locking resynchronize hack */ | ||
| 53 | #define LOCKING_RESYNC_ENABLE | ||
| 54 | |||
| 55 | /* key combination for command */ | ||
| 56 | #define IS_COMMAND() ( \ | ||
| 57 | keyboard_report->mods == (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL)) || \ | ||
| 58 | keyboard_report->mods == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) \ | ||
| 59 | ) | ||
| 60 | |||
| 38 | /* number of backlight levels */ | 61 | /* number of backlight levels */ |
| 39 | #define BACKLIGHT_LEVELS 3 | 62 | #define BACKLIGHT_LEVELS 3 |
| 40 | 63 | ||
diff --git a/keyboards/ergodox/ez/ez.c b/keyboards/ergodox_ez/ergodox_ez.c index d502249543..3609f6f810 100644 --- a/keyboards/ergodox/ez/ez.c +++ b/keyboards/ergodox_ez/ergodox_ez.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ez.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "i2cmaster.h" | 2 | #include "i2cmaster.h" |
| 3 | 3 | ||
| 4 | 4 | ||
diff --git a/keyboards/ergodox/ez/ez.h b/keyboards/ergodox_ez/ergodox_ez.h index 124bf850e7..1f8d597519 100644 --- a/keyboards/ergodox/ez/ez.h +++ b/keyboards/ergodox_ez/ergodox_ez.h | |||
| @@ -160,4 +160,6 @@ inline void ergodox_led_all_set(uint8_t n) | |||
| 160 | { k0D, k1D, k2D, k3D, k4D, KC_NO } \ | 160 | { k0D, k1D, k2D, k3D, k4D, KC_NO } \ |
| 161 | } | 161 | } |
| 162 | 162 | ||
| 163 | #define LAYOUT_ergodox KEYMAP | ||
| 164 | |||
| 163 | #endif | 165 | #endif |
diff --git a/keyboards/ergodox/ez/i2cmaster.h b/keyboards/ergodox_ez/i2cmaster.h index 3917b9e6c0..3917b9e6c0 100644 --- a/keyboards/ergodox/ez/i2cmaster.h +++ b/keyboards/ergodox_ez/i2cmaster.h | |||
diff --git a/keyboards/ergodox/ez/keymaps/blakedietz/keymap.c b/keyboards/ergodox_ez/keymaps/blakedietz/keymap.c index a88e6795ab..a35f86d665 100644 --- a/keyboards/ergodox/ez/keymaps/blakedietz/keymap.c +++ b/keyboards/ergodox_ez/keymaps/blakedietz/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
diff --git a/keyboards/ergodox/keymaps/default/default.png.md b/keyboards/ergodox_ez/keymaps/default/default.png.md index 744e7d172a..744e7d172a 100644 --- a/keyboards/ergodox/keymaps/default/default.png.md +++ b/keyboards/ergodox_ez/keymaps/default/default.png.md | |||
diff --git a/keyboards/ergodox/keymaps/default/default_highres.png.md b/keyboards/ergodox_ez/keymaps/default/default_highres.png.md index 074e0634d2..074e0634d2 100644 --- a/keyboards/ergodox/keymaps/default/default_highres.png.md +++ b/keyboards/ergodox_ez/keymaps/default/default_highres.png.md | |||
diff --git a/keyboards/ergodox_ez/keymaps/default/keymap.c b/keyboards/ergodox_ez/keymaps/default/keymap.c new file mode 100644 index 0000000000..cbc180d6a0 --- /dev/null +++ b/keyboards/ergodox_ez/keymaps/default/keymap.c | |||
| @@ -0,0 +1,223 @@ | |||
| 1 | #include QMK_KEYBOARD_H | ||
| 2 | #include "debug.h" | ||
| 3 | #include "action_layer.h" | ||
| 4 | #include "version.h" | ||
| 5 | |||
| 6 | #define BASE 0 // default layer | ||
| 7 | #define SYMB 1 // symbols | ||
| 8 | #define MDIA 2 // media keys | ||
| 9 | |||
| 10 | enum custom_keycodes { | ||
| 11 | PLACEHOLDER = SAFE_RANGE, // can always be here | ||
| 12 | EPRM, | ||
| 13 | VRSN, | ||
| 14 | RGB_SLD | ||
| 15 | }; | ||
| 16 | |||
| 17 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 18 | /* Keymap 0: Basic layer | ||
| 19 | * | ||
| 20 | * ,--------------------------------------------------. ,--------------------------------------------------. | ||
| 21 | * | = | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | - | | ||
| 22 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | ||
| 23 | * | Del | Q | W | E | R | T | L1 | | L1 | Y | U | I | O | P | \ | | ||
| 24 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | ||
| 25 | * | BkSp | A | S | D | F | G |------| |------| H | J | K | L |; / L2|' / Cmd | | ||
| 26 | * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| | ||
| 27 | * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift | | ||
| 28 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' | ||
| 29 | * |Grv/L1| '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | | ||
| 30 | * `----------------------------------' `----------------------------------' | ||
| 31 | * ,-------------. ,-------------. | ||
| 32 | * | App | LGui | | Alt |Ctrl/Esc| | ||
| 33 | * ,------|------|------| |------+--------+------. | ||
| 34 | * | | | Home | | PgUp | | | | ||
| 35 | * | Space|Backsp|------| |------| Tab |Enter | | ||
| 36 | * | |ace | End | | PgDn | | | | ||
| 37 | * `--------------------' `----------------------' | ||
| 38 | */ | ||
| 39 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | ||
| 40 | // Otherwise, it needs KC_* | ||
| 41 | [BASE] = LAYOUT_ergodox( // layer 0 : default | ||
| 42 | // left hand | ||
| 43 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | ||
| 44 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | ||
| 45 | KC_BSPC, KC_A, KC_S, KC_D, KC_F, KC_G, | ||
| 46 | KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), | ||
| 47 | LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT, | ||
| 48 | ALT_T(KC_APP), KC_LGUI, | ||
| 49 | KC_HOME, | ||
| 50 | KC_SPC,KC_BSPC,KC_END, | ||
| 51 | // right hand | ||
| 52 | KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, | ||
| 53 | TG(SYMB), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, | ||
| 54 | KC_H, KC_J, KC_K, KC_L, LT(MDIA, KC_SCLN),GUI_T(KC_QUOT), | ||
| 55 | MEH_T(KC_NO),KC_N, KC_M, KC_COMM,KC_DOT, CTL_T(KC_SLSH), KC_RSFT, | ||
| 56 | KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, KC_FN1, | ||
| 57 | KC_LALT, CTL_T(KC_ESC), | ||
| 58 | KC_PGUP, | ||
| 59 | KC_PGDN,KC_TAB, KC_ENT | ||
| 60 | ), | ||
| 61 | /* Keymap 1: Symbol Layer | ||
| 62 | * | ||
| 63 | * ,---------------------------------------------------. ,--------------------------------------------------. | ||
| 64 | * |Version | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | | ||
| 65 | * |---------+------+------+------+------+------+------| |------+------+------+------+------+------+--------| | ||
| 66 | * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 | | ||
| 67 | * |---------+------+------+------+------+------| | | |------+------+------+------+------+--------| | ||
| 68 | * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | | | ||
| 69 | * |---------+------+------+------+------+------| | | |------+------+------+------+------+--------| | ||
| 70 | * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | | | ||
| 71 | * `---------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' | ||
| 72 | * | EPRM | | | | | | | . | 0 | = | | | ||
| 73 | * `-----------------------------------' `----------------------------------' | ||
| 74 | * ,-------------. ,-------------. | ||
| 75 | * |Animat| | |Toggle|Solid | | ||
| 76 | * ,------|------|------| |------+------+------. | ||
| 77 | * |Bright|Bright| | | |Hue- |Hue+ | | ||
| 78 | * |ness- |ness+ |------| |------| | | | ||
| 79 | * | | | | | | | | | ||
| 80 | * `--------------------' `--------------------' | ||
| 81 | */ | ||
| 82 | // SYMBOLS | ||
| 83 | [SYMB] = LAYOUT_ergodox( | ||
| 84 | // left hand | ||
| 85 | VRSN, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | ||
| 86 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | ||
| 87 | KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV, | ||
| 88 | KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TRNS, | ||
| 89 | EPRM,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | ||
| 90 | RGB_MOD,KC_TRNS, | ||
| 91 | KC_TRNS, | ||
| 92 | RGB_VAD,RGB_VAI,KC_TRNS, | ||
| 93 | // right hand | ||
| 94 | KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, | ||
| 95 | KC_TRNS, KC_UP, KC_7, KC_8, KC_9, KC_ASTR, KC_F12, | ||
| 96 | KC_DOWN, KC_4, KC_5, KC_6, KC_PLUS, KC_TRNS, | ||
| 97 | KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS, | ||
| 98 | KC_TRNS,KC_DOT, KC_0, KC_EQL, KC_TRNS, | ||
| 99 | RGB_TOG, RGB_SLD, | ||
| 100 | KC_TRNS, | ||
| 101 | KC_TRNS, RGB_HUD, RGB_HUI | ||
| 102 | ), | ||
| 103 | /* Keymap 2: Media and mouse keys | ||
| 104 | * | ||
| 105 | * ,--------------------------------------------------. ,--------------------------------------------------. | ||
| 106 | * | | | | | | | | | | | | | | | | | ||
| 107 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | ||
| 108 | * | | | | MsUp | | | | | | | | | | | | | ||
| 109 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | ||
| 110 | * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play | | ||
| 111 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | ||
| 112 | * | | | | | | | | | | | | Prev | Next | | | | ||
| 113 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' | ||
| 114 | * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | | ||
| 115 | * `----------------------------------' `----------------------------------' | ||
| 116 | * ,-------------. ,-------------. | ||
| 117 | * | | | | | | | ||
| 118 | * ,------|------|------| |------+------+------. | ||
| 119 | * | | | | | | |Brwser| | ||
| 120 | * | | |------| |------| |Back | | ||
| 121 | * | | | | | | | | | ||
| 122 | * `--------------------' `--------------------' | ||
| 123 | */ | ||
| 124 | // MEDIA AND MOUSE | ||
| 125 | [MDIA] = LAYOUT_ergodox( | ||
| 126 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 127 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 128 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | ||
| 129 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 130 | KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, | ||
| 131 | KC_TRNS, KC_TRNS, | ||
| 132 | KC_TRNS, | ||
| 133 | KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 134 | // right hand | ||
| 135 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 136 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 137 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, | ||
| 138 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, | ||
| 139 | KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS, | ||
| 140 | KC_TRNS, KC_TRNS, | ||
| 141 | KC_TRNS, | ||
| 142 | KC_TRNS, KC_TRNS, KC_WBAK | ||
| 143 | ), | ||
| 144 | }; | ||
| 145 | |||
| 146 | const uint16_t PROGMEM fn_actions[] = { | ||
| 147 | [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) | ||
| 148 | }; | ||
| 149 | |||
| 150 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | ||
| 151 | { | ||
| 152 | // MACRODOWN only works in this function | ||
| 153 | switch(id) { | ||
| 154 | case 0: | ||
| 155 | if (record->event.pressed) { | ||
| 156 | SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION); | ||
| 157 | } | ||
| 158 | break; | ||
| 159 | case 1: | ||
| 160 | if (record->event.pressed) { // For resetting EEPROM | ||
| 161 | eeconfig_init(); | ||
| 162 | } | ||
| 163 | break; | ||
| 164 | } | ||
| 165 | return MACRO_NONE; | ||
| 166 | }; | ||
| 167 | |||
| 168 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | ||
| 169 | switch (keycode) { | ||
| 170 | // dynamically generate these. | ||
| 171 | case EPRM: | ||
| 172 | if (record->event.pressed) { | ||
| 173 | eeconfig_init(); | ||
| 174 | } | ||
| 175 | return false; | ||
| 176 | break; | ||
| 177 | case VRSN: | ||
| 178 | if (record->event.pressed) { | ||
| 179 | SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION); | ||
| 180 | } | ||
| 181 | return false; | ||
| 182 | break; | ||
| 183 | case RGB_SLD: | ||
| 184 | if (record->event.pressed) { | ||
| 185 | #ifdef RGBLIGHT_ENABLE | ||
| 186 | rgblight_mode(1); | ||
| 187 | #endif | ||
| 188 | } | ||
| 189 | return false; | ||
| 190 | break; | ||
| 191 | } | ||
| 192 | return true; | ||
| 193 | } | ||
| 194 | |||
| 195 | // Runs just one time when the keyboard initializes. | ||
| 196 | void matrix_init_user(void) { | ||
| 197 | |||
| 198 | }; | ||
| 199 | |||
| 200 | |||
| 201 | // Runs constantly in the background, in a loop. | ||
| 202 | void matrix_scan_user(void) { | ||
| 203 | |||
| 204 | uint8_t layer = biton32(layer_state); | ||
| 205 | |||
| 206 | ergodox_board_led_off(); | ||
| 207 | ergodox_right_led_1_off(); | ||
| 208 | ergodox_right_led_2_off(); | ||
| 209 | ergodox_right_led_3_off(); | ||
| 210 | switch (layer) { | ||
| 211 | // TODO: Make this relevant to the ErgoDox EZ. | ||
| 212 | case 1: | ||
| 213 | ergodox_right_led_1_on(); | ||
| 214 | break; | ||
| 215 | case 2: | ||
| 216 | ergodox_right_led_2_on(); | ||
| 217 | break; | ||
| 218 | default: | ||
| 219 | // none | ||
| 220 | break; | ||
| 221 | } | ||
| 222 | |||
| 223 | }; | ||
diff --git a/keyboards/ergodox_ez/keymaps/default/readme.md b/keyboards/ergodox_ez/keymaps/default/readme.md new file mode 100644 index 0000000000..1150a4f709 --- /dev/null +++ b/keyboards/ergodox_ez/keymaps/default/readme.md | |||
| @@ -0,0 +1,15 @@ | |||
| 1 | # ErgoDox EZ Default Configuration | ||
| 2 | |||
| 3 | ## Changelog | ||
| 4 | |||
| 5 | * Dec 2016: | ||
| 6 | * Added LED keys | ||
| 7 | * Refreshed layout graphic, comes from http://configure.ergodox-ez.com now. | ||
| 8 | * Sep 22, 2016: | ||
| 9 | * Created a new key in layer 1 (bottom-corner key) that resets the EEPROM. | ||
| 10 | * Feb 2, 2016 (V1.1): | ||
| 11 | * Made the right-hand quote key double as Cmd/Win on hold. So you get ' when you tap it, " when you tap it with Shift, and Cmd or Win when you hold it. You can then use it as a modifier, or just press and hold it for a moment (and then let go) to send a single Cmd or Win keystroke (handy for opening the Start menu on Windows). | ||
| 12 | |||
| 13 | This is what we ship with out of the factory. :) The image says it all: | ||
| 14 | |||
| 15 |  \ No newline at end of file | ||
diff --git a/keyboards/ergodox/keymaps/default_osx/keymap.c b/keyboards/ergodox_ez/keymaps/default_osx/keymap.c index e9a242e07d..947c8a007f 100644 --- a/keyboards/ergodox/keymaps/default_osx/keymap.c +++ b/keyboards/ergodox_ez/keymaps/default_osx/keymap.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // Netable differences vs. the default firmware for the ErgoDox EZ: | 1 | // Netable differences vs. the default firmware for the ErgoDox EZ: |
| 2 | // 1. The Cmd key is now on the right side, making Cmd+Space easier. | 2 | // 1. The Cmd key is now on the right side, making Cmd+Space easier. |
| 3 | // 2. The media keys work on OSX (But not on Windows). | 3 | // 2. The media keys work on OSX (But not on Windows). |
| 4 | #include "ergodox.h" | 4 | #include QMK_KEYBOARD_H |
| 5 | #include "debug.h" | 5 | #include "debug.h" |
| 6 | #include "action_layer.h" | 6 | #include "action_layer.h" |
| 7 | 7 | ||
| @@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | */ | 33 | */ |
| 34 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 34 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 35 | // Otherwise, it needs KC_* | 35 | // Otherwise, it needs KC_* |
| 36 | [BASE] = KEYMAP( // layer 0 : default | 36 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 37 | // left hand | 37 | // left hand |
| 38 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 38 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 39 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 39 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -75,7 +75,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 75 | * `--------------------' `--------------------' | 75 | * `--------------------' `--------------------' |
| 76 | */ | 76 | */ |
| 77 | // SYMBOLS | 77 | // SYMBOLS |
| 78 | [SYMB] = KEYMAP( | 78 | [SYMB] = LAYOUT_ergodox( |
| 79 | // left hand | 79 | // left hand |
| 80 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 80 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 81 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 81 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -117,7 +117,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 117 | * `--------------------' `--------------------' | 117 | * `--------------------' `--------------------' |
| 118 | */ | 118 | */ |
| 119 | // MEDIA AND MOUSE | 119 | // MEDIA AND MOUSE |
| 120 | [MDIA] = KEYMAP( | 120 | [MDIA] = LAYOUT_ergodox( |
| 121 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 121 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 122 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 122 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 123 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 123 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/default_osx/readme.md b/keyboards/ergodox_ez/keymaps/default_osx/readme.md index 28ca0339b6..28ca0339b6 100644 --- a/keyboards/ergodox/keymaps/default_osx/readme.md +++ b/keyboards/ergodox_ez/keymaps/default_osx/readme.md | |||
diff --git a/keyboards/ergodox/ez/keymaps/drashna-custom/Makefile b/keyboards/ergodox_ez/keymaps/drashna-custom/Makefile index 21da248f0c..21da248f0c 100644 --- a/keyboards/ergodox/ez/keymaps/drashna-custom/Makefile +++ b/keyboards/ergodox_ez/keymaps/drashna-custom/Makefile | |||
diff --git a/keyboards/ergodox/ez/keymaps/drashna-custom/config.h b/keyboards/ergodox_ez/keymaps/drashna-custom/config.h index fe33552e15..fe33552e15 100644 --- a/keyboards/ergodox/ez/keymaps/drashna-custom/config.h +++ b/keyboards/ergodox_ez/keymaps/drashna-custom/config.h | |||
diff --git a/keyboards/ergodox/ez/keymaps/drashna-custom/keymap.c b/keyboards/ergodox_ez/keymaps/drashna-custom/keymap.c index 1825447fbd..ed7aede1f9 100644 --- a/keyboards/ergodox/ez/keymaps/drashna-custom/keymap.c +++ b/keyboards/ergodox_ez/keymaps/drashna-custom/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
diff --git a/keyboards/ergodox/ez/keymaps/drashna/Makefile b/keyboards/ergodox_ez/keymaps/drashna/Makefile index 9dfddf01ec..9dfddf01ec 100644 --- a/keyboards/ergodox/ez/keymaps/drashna/Makefile +++ b/keyboards/ergodox_ez/keymaps/drashna/Makefile | |||
diff --git a/keyboards/ergodox/ez/keymaps/drashna/config.h b/keyboards/ergodox_ez/keymaps/drashna/config.h index 258dc391fe..258dc391fe 100644 --- a/keyboards/ergodox/ez/keymaps/drashna/config.h +++ b/keyboards/ergodox_ez/keymaps/drashna/config.h | |||
diff --git a/keyboards/ergodox/ez/keymaps/drashna/keymap.c b/keyboards/ergodox_ez/keymaps/drashna/keymap.c index a6e5b3335a..cef0e9c39f 100644 --- a/keyboards/ergodox/ez/keymaps/drashna/keymap.c +++ b/keyboards/ergodox_ez/keymaps/drashna/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
diff --git a/keyboards/ergodox/ez/keymaps/drashna/readme.md b/keyboards/ergodox_ez/keymaps/drashna/readme.md index 90fe44861a..90fe44861a 100644 --- a/keyboards/ergodox/ez/keymaps/drashna/readme.md +++ b/keyboards/ergodox_ez/keymaps/drashna/readme.md | |||
diff --git a/keyboards/ergodox/ez/keymaps/profet_80/keymap.c b/keyboards/ergodox_ez/keymaps/profet_80/keymap.c index 505ff29722..06c4f77d6c 100644 --- a/keyboards/ergodox/ez/keymaps/profet_80/keymap.c +++ b/keyboards/ergodox_ez/keymaps/profet_80/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
diff --git a/keyboards/ergodox/ez/keymaps/profet_80/readme.md b/keyboards/ergodox_ez/keymaps/profet_80/readme.md index 7380e3465f..7380e3465f 100644 --- a/keyboards/ergodox/ez/keymaps/profet_80/readme.md +++ b/keyboards/ergodox_ez/keymaps/profet_80/readme.md | |||
diff --git a/keyboards/ergodox/ez/keymaps/steno/Makefile b/keyboards/ergodox_ez/keymaps/steno/Makefile index b6fb9b1a80..b6fb9b1a80 100644 --- a/keyboards/ergodox/ez/keymaps/steno/Makefile +++ b/keyboards/ergodox_ez/keymaps/steno/Makefile | |||
diff --git a/keyboards/ergodox/ez/keymaps/steno/keymap.c b/keyboards/ergodox_ez/keymaps/steno/keymap.c index 3e9830905c..86b16f1618 100644 --- a/keyboards/ergodox/ez/keymaps/steno/keymap.c +++ b/keyboards/ergodox_ez/keymaps/steno/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "sendchar.h" | 4 | #include "sendchar.h" |
diff --git a/keyboards/ergodox/ez/keymaps/steno/readme.md b/keyboards/ergodox_ez/keymaps/steno/readme.md index d67cde2a3c..d67cde2a3c 100644 --- a/keyboards/ergodox/ez/keymaps/steno/readme.md +++ b/keyboards/ergodox_ez/keymaps/steno/readme.md | |||
diff --git a/keyboards/ergodox/ez/matrix.c b/keyboards/ergodox_ez/matrix.c index 21b60a542e..b743cf0d6b 100644 --- a/keyboards/ergodox/ez/matrix.c +++ b/keyboards/ergodox_ez/matrix.c | |||
| @@ -33,7 +33,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 33 | #include "debug.h" | 33 | #include "debug.h" |
| 34 | #include "util.h" | 34 | #include "util.h" |
| 35 | #include "matrix.h" | 35 | #include "matrix.h" |
| 36 | #include "ez.h" | 36 | #include QMK_KEYBOARD_H |
| 37 | #include "i2cmaster.h" | 37 | #include "i2cmaster.h" |
| 38 | #ifdef DEBUG_MATRIX_SCAN_RATE | 38 | #ifdef DEBUG_MATRIX_SCAN_RATE |
| 39 | #include "timer.h" | 39 | #include "timer.h" |
diff --git a/keyboards/ergodox_ez/readme.md b/keyboards/ergodox_ez/readme.md new file mode 100644 index 0000000000..f025c5991d --- /dev/null +++ b/keyboards/ergodox_ez/readme.md | |||
| @@ -0,0 +1,33 @@ | |||
| 1 | # ErgoDox EZ | ||
| 2 | |||
| 3 | The Ez uses the [Teensy Loader](https://www.pjrc.com/teensy/loader.html). | ||
| 4 | |||
| 5 | Linux users need to modify udev rules as described on the [Teensy | ||
| 6 | Linux page]. Some distributions provide a binary, maybe called | ||
| 7 | `teensy-loader-cli`. | ||
| 8 | |||
| 9 | [Teensy Linux page]: https://www.pjrc.com/teensy/loader_linux.html | ||
| 10 | |||
| 11 | To flash the firmware: | ||
| 12 | |||
| 13 | - Build the firmware with `make keymapname`, for example `make default` | ||
| 14 | - This will result in a hex file called `ergodox_ez_keymapname.hex`, e.g. | ||
| 15 | `ergodox_ez_default.hex` | ||
| 16 | |||
| 17 | - Start the teensy loader. | ||
| 18 | |||
| 19 | - Load the .hex file into it. | ||
| 20 | |||
| 21 | - Press the Reset button by inserting a paperclip gently into the reset hole | ||
| 22 | in the top right corder. | ||
| 23 | |||
| 24 | - Click the button in the Teensy app to download the firmware. | ||
| 25 | |||
| 26 | To flash with ´teensy-loader-cli´: | ||
| 27 | |||
| 28 | - Build the firmware with `make keymapname`, for example `make default` | ||
| 29 | |||
| 30 | - Run ´<path/to/>teensy_loader_cli -mmcu=atmega32u4 -w ergodox_ez_<keymap>.hex´ | ||
| 31 | |||
| 32 | - Press the Reset button by inserting a paperclip gently into the reset hole | ||
| 33 | in the top right corder. | ||
diff --git a/keyboards/ergodox/ez/rules.mk b/keyboards/ergodox_ez/rules.mk index e9bfb13995..e0111272a5 100644 --- a/keyboards/ergodox/ez/rules.mk +++ b/keyboards/ergodox_ez/rules.mk | |||
| @@ -70,7 +70,17 @@ OPT_DEFS += -DBOOTLOADER_SIZE=512 | |||
| 70 | # Build Options | 70 | # Build Options |
| 71 | # comment out to disable the options. | 71 | # comment out to disable the options. |
| 72 | # | 72 | # |
| 73 | 73 | BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) | |
| 74 | MOUSEKEY_ENABLE = yes # Mouse keys(+4700) | ||
| 75 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) | ||
| 76 | CONSOLE_ENABLE = no # Console for debug(+400) | ||
| 77 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 78 | CUSTOM_MATRIX = yes # Custom matrix file for the ErgoDox EZ | ||
| 79 | NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | ||
| 80 | UNICODE_ENABLE = yes # Unicode | ||
| 81 | ONEHAND_ENABLE = yes # Allow swapping hands of keyboard | ||
| 74 | SLEEP_LED_ENABLE = no | 82 | SLEEP_LED_ENABLE = no |
| 75 | API_SYSEX_ENABLE = no | 83 | API_SYSEX_ENABLE = no |
| 76 | RGBLIGHT_ENABLE = yes | 84 | RGBLIGHT_ENABLE = yes |
| 85 | |||
| 86 | LAYOUTS = ergodox \ No newline at end of file | ||
diff --git a/keyboards/ergodox/ez/twimaster.c b/keyboards/ergodox_ez/twimaster.c index f91c08e6e4..f91c08e6e4 100644 --- a/keyboards/ergodox/ez/twimaster.c +++ b/keyboards/ergodox_ez/twimaster.c | |||
diff --git a/keyboards/ergodox/ez/util/compile_keymap.py b/keyboards/ergodox_ez/util/compile_keymap.py index 7076a6ecb2..7076a6ecb2 100644 --- a/keyboards/ergodox/ez/util/compile_keymap.py +++ b/keyboards/ergodox_ez/util/compile_keymap.py | |||
diff --git a/keyboards/ergodox/ez/util/readme.md b/keyboards/ergodox_ez/util/readme.md index 26c5e5d99c..26c5e5d99c 100644 --- a/keyboards/ergodox/ez/util/readme.md +++ b/keyboards/ergodox_ez/util/readme.md | |||
diff --git a/keyboards/ergodox/infinity/MEMO.txt b/keyboards/ergodox_infinity/MEMO.txt index e2886aa002..e2886aa002 100644 --- a/keyboards/ergodox/infinity/MEMO.txt +++ b/keyboards/ergodox_infinity/MEMO.txt | |||
diff --git a/keyboards/ergodox/infinity/Makefile b/keyboards/ergodox_infinity/Makefile index bd09e5885d..bd09e5885d 100644 --- a/keyboards/ergodox/infinity/Makefile +++ b/keyboards/ergodox_infinity/Makefile | |||
diff --git a/keyboards/ergodox/infinity/board_is31fl3731c.h b/keyboards/ergodox_infinity/board_is31fl3731c.h index f248cc25ba..f248cc25ba 100644 --- a/keyboards/ergodox/infinity/board_is31fl3731c.h +++ b/keyboards/ergodox_infinity/board_is31fl3731c.h | |||
diff --git a/keyboards/ergodox/infinity/board_st7565.h b/keyboards/ergodox_infinity/board_st7565.h index 9ab636c95d..9ab636c95d 100644 --- a/keyboards/ergodox/infinity/board_st7565.h +++ b/keyboards/ergodox_infinity/board_st7565.h | |||
diff --git a/keyboards/ergodox/infinity/bootloader_defs.h b/keyboards/ergodox_infinity/bootloader_defs.h index c67153be60..c67153be60 100644 --- a/keyboards/ergodox/infinity/bootloader_defs.h +++ b/keyboards/ergodox_infinity/bootloader_defs.h | |||
diff --git a/keyboards/ergodox/infinity/chconf.h b/keyboards/ergodox_infinity/chconf.h index d59c35eb68..d59c35eb68 100644 --- a/keyboards/ergodox/infinity/chconf.h +++ b/keyboards/ergodox_infinity/chconf.h | |||
diff --git a/keyboards/ergodox/infinity/config.h b/keyboards/ergodox_infinity/config.h index c46edeb7b2..094761e0b4 100644 --- a/keyboards/ergodox/infinity/config.h +++ b/keyboards/ergodox_infinity/config.h | |||
| @@ -18,8 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 18 | #ifndef INFINITY_ERGODOX_CONFIG_H | 18 | #ifndef INFINITY_ERGODOX_CONFIG_H |
| 19 | #define INFINITY_ERGODOX_CONFIG_H | 19 | #define INFINITY_ERGODOX_CONFIG_H |
| 20 | 20 | ||
| 21 | #include "../config.h" | ||
| 22 | |||
| 23 | 21 | ||
| 24 | /* USB Device descriptor parameter */ | 22 | /* USB Device descriptor parameter */ |
| 25 | #define VENDOR_ID 0xFEED | 23 | #define VENDOR_ID 0xFEED |
| @@ -32,6 +30,31 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 32 | #define PRODUCT "Infinity keyboard/TMK" | 30 | #define PRODUCT "Infinity keyboard/TMK" |
| 33 | #define USBSTR_PRODUCT 'I', '\x00', 'n', '\x00', 'f', '\x00', 'i', '\x00', 'n', '\x00', 'i', '\x00', 't', '\x00', 'y', '\x00', ' ', '\x00', 'k', '\x00', 'e', '\x00', 'y', '\x00', 'b', '\x00', 'o', '\x00', 'a', '\x00', 'r', '\x00', 'd', '\x00', '/', '\x00', 'T', '\x00', 'M', '\x00', 'K', '\x00' | 31 | #define USBSTR_PRODUCT 'I', '\x00', 'n', '\x00', 'f', '\x00', 'i', '\x00', 'n', '\x00', 'i', '\x00', 't', '\x00', 'y', '\x00', ' ', '\x00', 'k', '\x00', 'e', '\x00', 'y', '\x00', 'b', '\x00', 'o', '\x00', 'a', '\x00', 'r', '\x00', 'd', '\x00', '/', '\x00', 'T', '\x00', 'M', '\x00', 'K', '\x00' |
| 34 | 32 | ||
| 33 | #define MOUSEKEY_INTERVAL 20 | ||
| 34 | #define MOUSEKEY_DELAY 0 | ||
| 35 | #define MOUSEKEY_TIME_TO_MAX 60 | ||
| 36 | #define MOUSEKEY_MAX_SPEED 7 | ||
| 37 | #define MOUSEKEY_WHEEL_DELAY 0 | ||
| 38 | |||
| 39 | #define TAPPING_TOGGLE 1 | ||
| 40 | |||
| 41 | /* define if matrix has ghost */ | ||
| 42 | //#define MATRIX_HAS_GHOST | ||
| 43 | |||
| 44 | #define TAPPING_TERM 200 | ||
| 45 | #define IGNORE_MOD_TAP_INTERRUPT // this makes it possible to do rolling combos (zx) with keys that convert to other keys on hold (z becomes ctrl when you hold it, and when this option isn't enabled, z rapidly followed by x actually sends Ctrl-x. That's bad.) | ||
| 46 | |||
| 47 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 48 | #define LOCKING_SUPPORT_ENABLE | ||
| 49 | /* Locking resynchronize hack */ | ||
| 50 | #define LOCKING_RESYNC_ENABLE | ||
| 51 | |||
| 52 | /* key combination for command */ | ||
| 53 | #define IS_COMMAND() ( \ | ||
| 54 | keyboard_report->mods == (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL)) || \ | ||
| 55 | keyboard_report->mods == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) \ | ||
| 56 | ) | ||
| 57 | |||
| 35 | /* key matrix size */ | 58 | /* key matrix size */ |
| 36 | #define MATRIX_ROWS 18 | 59 | #define MATRIX_ROWS 18 |
| 37 | #define MATRIX_COLS 5 | 60 | #define MATRIX_COLS 5 |
diff --git a/keyboards/ergodox/infinity/infinity.c b/keyboards/ergodox_infinity/ergodox_infinity.c index 62259ed3f6..05b2d7ce31 100644 --- a/keyboards/ergodox/infinity/infinity.c +++ b/keyboards/ergodox_infinity/ergodox_infinity.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "infinity.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "ch.h" | 2 | #include "ch.h" |
| 3 | #include "hal.h" | 3 | #include "hal.h" |
| 4 | #include "serial_link/system/serial_link.h" | 4 | #include "serial_link/system/serial_link.h" |
diff --git a/keyboards/ergodox/infinity/infinity.h b/keyboards/ergodox_infinity/ergodox_infinity.h index 73a0f4bf70..25249c714a 100644 --- a/keyboards/ergodox/infinity/infinity.h +++ b/keyboards/ergodox_infinity/ergodox_infinity.h | |||
| @@ -118,4 +118,6 @@ inline void ergodox_led_all_set(uint8_t n) { | |||
| 118 | { B80, B81, B82, B83, B84 } \ | 118 | { B80, B81, B82, B83, B84 } \ |
| 119 | } | 119 | } |
| 120 | 120 | ||
| 121 | #define LAYOUT_ergodox KEYMAP | ||
| 122 | |||
| 121 | #endif /* KEYBOARDS_ERGODOX_INFINITY_INFINITY_H_ */ | 123 | #endif /* KEYBOARDS_ERGODOX_INFINITY_INFINITY_H_ */ |
diff --git a/keyboards/ergodox/infinity/gfxconf.h b/keyboards/ergodox_infinity/gfxconf.h index ca338399d3..ca338399d3 100644 --- a/keyboards/ergodox/infinity/gfxconf.h +++ b/keyboards/ergodox_infinity/gfxconf.h | |||
diff --git a/keyboards/ergodox/infinity/halconf.h b/keyboards/ergodox_infinity/halconf.h index 55dd5e88da..55dd5e88da 100644 --- a/keyboards/ergodox/infinity/halconf.h +++ b/keyboards/ergodox_infinity/halconf.h | |||
diff --git a/keyboards/ergodox/infinity/led.c b/keyboards/ergodox_infinity/led.c index 8175c1c5c5..8175c1c5c5 100644 --- a/keyboards/ergodox/infinity/led.c +++ b/keyboards/ergodox_infinity/led.c | |||
diff --git a/keyboards/ergodox/infinity/matrix.c b/keyboards/ergodox_infinity/matrix.c index 3364f8c905..3364f8c905 100644 --- a/keyboards/ergodox/infinity/matrix.c +++ b/keyboards/ergodox_infinity/matrix.c | |||
diff --git a/keyboards/ergodox/infinity/mcuconf.h b/keyboards/ergodox_infinity/mcuconf.h index f6730b99ca..f6730b99ca 100644 --- a/keyboards/ergodox/infinity/mcuconf.h +++ b/keyboards/ergodox_infinity/mcuconf.h | |||
diff --git a/keyboards/ergodox_infinity/readme.md b/keyboards/ergodox_infinity/readme.md new file mode 100644 index 0000000000..2d037d1c90 --- /dev/null +++ b/keyboards/ergodox_infinity/readme.md | |||
| @@ -0,0 +1,45 @@ | |||
| 1 | # ErgoDox Infinity | ||
| 2 | |||
| 3 | The Infinity is two completely independent keyboards, and needs to be flashed | ||
| 4 | for the left and right halves seperately. To flash them: | ||
| 5 | |||
| 6 | - Build the firmware with `make infinity-keymapname` | ||
| 7 | |||
| 8 | - Plug in the left hand keyboard only. | ||
| 9 | |||
| 10 | - Press the program button (back of keyboard, above thumb pad). | ||
| 11 | |||
| 12 | - Install the firmware with `sudo make infinity-keymapname-dfu-util` | ||
| 13 | |||
| 14 | - Build right hand firmware with `make infinity-keymapname MASTER=right` | ||
| 15 | |||
| 16 | - Plug in the right hand keyboard only. | ||
| 17 | |||
| 18 | - Press the program button (back of keyboard, above thumb pad). | ||
| 19 | |||
| 20 | - Install the firmware with `sudo make infinity-keymapname-dfu-util MASTER=right` | ||
| 21 | |||
| 22 | More information on the Infinity firmware is available in the [TMK/chibios for | ||
| 23 | Input Club Infinity Ergodox](https://github.com/fredizzimo/infinity_ergodox/blob/master/README.md) | ||
| 24 | |||
| 25 | ## Infinity Master/Two Halves | ||
| 26 | |||
| 27 | The Infinity is two completely independent keyboards, that can connect together. | ||
| 28 | You have a few options in how you flash the firmware: | ||
| 29 | |||
| 30 | - Flash the left half, rebuild the firmware with "MASTER=right" and then flash | ||
| 31 | the right half. This allows you to plug in either half directly to the | ||
| 32 | computer and is what the above instructions do. | ||
| 33 | |||
| 34 | - Flash the left half, then flash the same firmware on the right. This only | ||
| 35 | works when the left half is plugged directly to the computer and the keymap | ||
| 36 | is mirrored. It saves the small extra step of rebuilding with | ||
| 37 | "MASTER=right". | ||
| 38 | |||
| 39 | - The same as the previous one but with "MASTER=right" when you build the | ||
| 40 | firmware, then flash the same firmware to both halves. You just have to | ||
| 41 | directly connect the right half to the computer. | ||
| 42 | |||
| 43 | - For minor changes such as changing only the keymap without having updated | ||
| 44 | any part of the firmware code itself, you can program only the MASTER half. | ||
| 45 | It is safest to program both halves though. \ No newline at end of file | ||
diff --git a/keyboards/ergodox/infinity/rules.mk b/keyboards/ergodox_infinity/rules.mk index a341bbfce8..cb11152556 100644 --- a/keyboards/ergodox/infinity/rules.mk +++ b/keyboards/ergodox_infinity/rules.mk | |||
| @@ -57,6 +57,18 @@ OPT_DEFS += -DCORTEX_VTOR_INIT=0x00002000 | |||
| 57 | # Build Options | 57 | # Build Options |
| 58 | # comment out to disable the options. | 58 | # comment out to disable the options. |
| 59 | # | 59 | # |
| 60 | |||
| 61 | BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) | ||
| 62 | MOUSEKEY_ENABLE = yes # Mouse keys(+4700) | ||
| 63 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) | ||
| 64 | CONSOLE_ENABLE = no # Console for debug(+400) | ||
| 65 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 66 | CUSTOM_MATRIX = yes # Custom matrix file for the ErgoDox EZ | ||
| 67 | SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend | ||
| 68 | NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | ||
| 69 | UNICODE_ENABLE = yes # Unicode | ||
| 70 | ONEHAND_ENABLE = yes # Allow swapping hands of keyboard | ||
| 71 | |||
| 60 | CUSTOM_MATRIX = yes # Custom matrix file | 72 | CUSTOM_MATRIX = yes # Custom matrix file |
| 61 | SERIAL_LINK_ENABLE = yes | 73 | SERIAL_LINK_ENABLE = yes |
| 62 | VISUALIZER_ENABLE = yes | 74 | VISUALIZER_ENABLE = yes |
| @@ -72,4 +84,6 @@ LCD_HEIGHT = 32 | |||
| 72 | 84 | ||
| 73 | LED_DRIVER = is31fl3731c | 85 | LED_DRIVER = is31fl3731c |
| 74 | LED_WIDTH = 7 | 86 | LED_WIDTH = 7 |
| 75 | LED_HEIGHT = 7 \ No newline at end of file | 87 | LED_HEIGHT = 7 |
| 88 | |||
| 89 | LAYOUTS = ergodox ergodox_80 \ No newline at end of file | ||
diff --git a/keyboards/ergodox/infinity/simple_visualizer.h b/keyboards/ergodox_infinity/simple_visualizer.h index 73d0e08870..73d0e08870 100644 --- a/keyboards/ergodox/infinity/simple_visualizer.h +++ b/keyboards/ergodox_infinity/simple_visualizer.h | |||
diff --git a/keyboards/ergodox/infinity/visualizer.c b/keyboards/ergodox_infinity/visualizer.c index 4b16021abc..4b16021abc 100644 --- a/keyboards/ergodox/infinity/visualizer.c +++ b/keyboards/ergodox_infinity/visualizer.c | |||
diff --git a/keyboards/gh60/gh60.h b/keyboards/gh60/gh60.h index 99ccf17574..be823676df 100644 --- a/keyboards/gh60/gh60.h +++ b/keyboards/gh60/gh60.h | |||
| @@ -72,4 +72,7 @@ inline void gh60_wasd_leds_off(void) { DDRF &= ~(1<<7); PORTF &= ~(1<<7); } | |||
| 72 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, K49, K4A, K4B, K4C, K4D } \ | 72 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, K49, K4A, K4B, K4C, K4D } \ |
| 73 | } | 73 | } |
| 74 | 74 | ||
| 75 | #define LAYOUT_60_ansi KEYMAP_ANSI | ||
| 76 | #define LAYOUT_60_iso KEYMAP | ||
| 77 | |||
| 75 | #endif \ No newline at end of file | 78 | #endif \ No newline at end of file |
diff --git a/keyboards/gh60/keymaps/unxmaal/Makefile b/keyboards/gh60/keymaps/unxmaal/Makefile deleted file mode 100644 index 2b80ea00e3..0000000000 --- a/keyboards/gh60/keymaps/unxmaal/Makefile +++ /dev/null | |||
| @@ -1,112 +0,0 @@ | |||
| 1 | #---------------------------------------------------------------------------- | ||
| 2 | # On command line: | ||
| 3 | # | ||
| 4 | # make all = Make software. | ||
| 5 | # | ||
| 6 | # make clean = Clean out built project files. | ||
| 7 | # | ||
| 8 | # make coff = Convert ELF to AVR COFF. | ||
| 9 | # | ||
| 10 | # make extcoff = Convert ELF to AVR Extended COFF. | ||
| 11 | # | ||
| 12 | # make program = Download the hex file to the device. | ||
| 13 | # Please customize your programmer settings(PROGRAM_CMD) | ||
| 14 | # | ||
| 15 | # make teensy = Download the hex file to the device, using teensy_loader_cli. | ||
| 16 | # (must have teensy_loader_cli installed). | ||
| 17 | # | ||
| 18 | # make dfu = Download the hex file to the device, using dfu-programmer (must | ||
| 19 | # have dfu-programmer installed). | ||
| 20 | # | ||
| 21 | # make flip = Download the hex file to the device, using Atmel FLIP (must | ||
| 22 | # have Atmel FLIP installed). | ||
| 23 | # | ||
| 24 | # make dfu-ee = Download the eeprom file to the device, using dfu-programmer | ||
| 25 | # (must have dfu-programmer installed). | ||
| 26 | # | ||
| 27 | # make flip-ee = Download the eeprom file to the device, using Atmel FLIP | ||
| 28 | # (must have Atmel FLIP installed). | ||
| 29 | # | ||
| 30 | # make debug = Start either simulavr or avarice as specified for debugging, | ||
| 31 | # with avr-gdb or avr-insight as the front end for debugging. | ||
| 32 | # | ||
| 33 | # make filename.s = Just compile filename.c into the assembler code only. | ||
| 34 | # | ||
| 35 | # make filename.i = Create a preprocessed source file for use in submitting | ||
| 36 | # bug reports to the GCC project. | ||
| 37 | # | ||
| 38 | # To rebuild project do "make clean" then "make all". | ||
| 39 | #---------------------------------------------------------------------------- | ||
| 40 | |||
| 41 | # MCU name | ||
| 42 | #MCU = at90usb1287 | ||
| 43 | MCU = atmega32u4 | ||
| 44 | |||
| 45 | # Processor frequency. | ||
| 46 | # This will define a symbol, F_CPU, in all source code files equal to the | ||
| 47 | # processor frequency in Hz. You can then use this symbol in your source code to | ||
| 48 | # calculate timings. Do NOT tack on a 'UL' at the end, this will be done | ||
| 49 | # automatically to create a 32-bit value in your source code. | ||
| 50 | # | ||
| 51 | # This will be an integer division of F_USB below, as it is sourced by | ||
| 52 | # F_USB after it has run through any CPU prescalers. Note that this value | ||
| 53 | # does not *change* the processor frequency - it should merely be updated to | ||
| 54 | # reflect the processor speed set externally so that the code can use accurate | ||
| 55 | # software delays. | ||
| 56 | F_CPU = 16000000 | ||
| 57 | |||
| 58 | |||
| 59 | # | ||
| 60 | # LUFA specific | ||
| 61 | # | ||
| 62 | # Target architecture (see library "Board Types" documentation). | ||
| 63 | ARCH = AVR8 | ||
| 64 | |||
| 65 | # Input clock frequency. | ||
| 66 | # This will define a symbol, F_USB, in all source code files equal to the | ||
| 67 | # input clock frequency (before any prescaling is performed) in Hz. This value may | ||
| 68 | # differ from F_CPU if prescaling is used on the latter, and is required as the | ||
| 69 | # raw input clock is fed directly to the PLL sections of the AVR for high speed | ||
| 70 | # clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL' | ||
| 71 | # at the end, this will be done automatically to create a 32-bit value in your | ||
| 72 | # source code. | ||
| 73 | # | ||
| 74 | # If no clock division is performed on the input clock inside the AVR (via the | ||
| 75 | # CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. | ||
| 76 | F_USB = $(F_CPU) | ||
| 77 | |||
| 78 | # Interrupt driven control endpoint task(+60) | ||
| 79 | OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT | ||
| 80 | |||
| 81 | |||
| 82 | # Boot Section Size in *bytes* | ||
| 83 | # Teensy halfKay 512 | ||
| 84 | # Teensy++ halfKay 1024 | ||
| 85 | # Atmel DFU loader 4096 | ||
| 86 | # LUFA bootloader 4096 | ||
| 87 | # USBaspLoader 2048 | ||
| 88 | OPT_DEFS += -DBOOTLOADER_SIZE=4096 | ||
| 89 | |||
| 90 | |||
| 91 | # Build Options | ||
| 92 | # comment out to disable the options. | ||
| 93 | # | ||
| 94 | BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) | ||
| 95 | MOUSEKEY_ENABLE = yes # Mouse keys(+4700) | ||
| 96 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) | ||
| 97 | # CONSOLE_ENABLE = yes # Console for debug(+400) | ||
| 98 | # COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 99 | KEYBOARD_LOCK_ENABLE = yes # Allow locking of keyboard via magic key | ||
| 100 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | ||
| 101 | # SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend | ||
| 102 | NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | ||
| 103 | # BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
| 104 | # MIDI_ENABLE = YES # MIDI controls | ||
| 105 | # UNICODE_ENABLE = YES # Unicode | ||
| 106 | # BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID | ||
| 107 | RGBLIGHT_ENABLE = yes # Enable RGB Underglow | ||
| 108 | |||
| 109 | ifndef QUANTUM_DIR | ||
| 110 | include ../../../../Makefile | ||
| 111 | endif | ||
| 112 | |||
diff --git a/keyboards/gh60/keymaps/unxmaal/config.h b/keyboards/gh60/keymaps/unxmaal/config.h deleted file mode 100644 index bb218d6fd4..0000000000 --- a/keyboards/gh60/keymaps/unxmaal/config.h +++ /dev/null | |||
| @@ -1,190 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2012 Jun Wako <wakojun@gmail.com> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #ifndef CONFIG_H | ||
| 19 | #define CONFIG_H | ||
| 20 | |||
| 21 | #include "config_common.h" | ||
| 22 | |||
| 23 | /* USB Device descriptor parameter */ | ||
| 24 | #define VENDOR_ID 0xFEED | ||
| 25 | #define PRODUCT_ID 0x6060 | ||
| 26 | #define DEVICE_VER 0x0001 | ||
| 27 | #define MANUFACTURER geekhack | ||
| 28 | #define PRODUCT GH60 | ||
| 29 | #define DESCRIPTION t.m.k. keyboard firmware for GH60 | ||
| 30 | |||
| 31 | /* key matrix size */ | ||
| 32 | #define MATRIX_ROWS 5 | ||
| 33 | #define MATRIX_COLS 14 | ||
| 34 | |||
| 35 | /* | ||
| 36 | * Keyboard Matrix Assignments | ||
| 37 | * | ||
| 38 | * Change this to how you wired your keyboard | ||
| 39 | * COLS: AVR pins used for columns, left to right | ||
| 40 | * ROWS: AVR pins used for rows, top to bottom | ||
| 41 | * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) | ||
| 42 | * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) | ||
| 43 | * | ||
| 44 | */ | ||
| 45 | #define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 } | ||
| 46 | // Rev A | ||
| 47 | // #define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B0, B5, B4, D7, D6, B3 } | ||
| 48 | // Rev B/C | ||
| 49 | #define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B7, B5, B4, D7, D6, B3 } | ||
| 50 | #define UNUSED_PINS | ||
| 51 | |||
| 52 | /* COL2ROW or ROW2COL */ | ||
| 53 | #define DIODE_DIRECTION COL2ROW | ||
| 54 | |||
| 55 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ | ||
| 56 | #define DEBOUNCING_DELAY 5 | ||
| 57 | |||
| 58 | /* define if matrix has ghost (lacks anti-ghosting diodes) */ | ||
| 59 | //#define MATRIX_HAS_GHOST | ||
| 60 | |||
| 61 | /* number of backlight levels */ | ||
| 62 | #define BACKLIGHT_LEVELS 3 | ||
| 63 | |||
| 64 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 65 | #define LOCKING_SUPPORT_ENABLE | ||
| 66 | /* Locking resynchronize hack */ | ||
| 67 | #define LOCKING_RESYNC_ENABLE | ||
| 68 | |||
| 69 | /* | ||
| 70 | * Force NKRO | ||
| 71 | * | ||
| 72 | * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved | ||
| 73 | * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the | ||
| 74 | * makefile for this to work.) | ||
| 75 | * | ||
| 76 | * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N) | ||
| 77 | * until the next keyboard reset. | ||
| 78 | * | ||
| 79 | * NKRO may prevent your keystrokes from being detected in the BIOS, but it is | ||
| 80 | * fully operational during normal computer usage. | ||
| 81 | * | ||
| 82 | * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N) | ||
| 83 | * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by | ||
| 84 | * bootmagic, NKRO mode will always be enabled until it is toggled again during a | ||
| 85 | * power-up. | ||
| 86 | * | ||
| 87 | */ | ||
| 88 | //#define FORCE_NKRO | ||
| 89 | |||
| 90 | /* | ||
| 91 | * Magic Key Options | ||
| 92 | * | ||
| 93 | * Magic keys are hotkey commands that allow control over firmware functions of | ||
| 94 | * the keyboard. They are best used in combination with the HID Listen program, | ||
| 95 | * found here: https://www.pjrc.com/teensy/hid_listen.html | ||
| 96 | * | ||
| 97 | * The options below allow the magic key functionality to be changed. This is | ||
| 98 | * useful if your keyboard/keypad is missing keys and you want magic key support. | ||
| 99 | * | ||
| 100 | */ | ||
| 101 | |||
| 102 | /* key combination for magic key command */ | ||
| 103 | #define IS_COMMAND() ( \ | ||
| 104 | keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ | ||
| 105 | ) | ||
| 106 | |||
| 107 | /* control how magic key switches layers */ | ||
| 108 | //#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true | ||
| 109 | //#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true | ||
| 110 | //#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false | ||
| 111 | |||
| 112 | /* override magic key keymap */ | ||
| 113 | //#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS | ||
| 114 | //#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS | ||
| 115 | //#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM | ||
| 116 | //#define MAGIC_KEY_HELP1 H | ||
| 117 | //#define MAGIC_KEY_HELP2 SLASH | ||
| 118 | //#define MAGIC_KEY_DEBUG D | ||
| 119 | //#define MAGIC_KEY_DEBUG_MATRIX X | ||
| 120 | //#define MAGIC_KEY_DEBUG_KBD K | ||
| 121 | //#define MAGIC_KEY_DEBUG_MOUSE M | ||
| 122 | //#define MAGIC_KEY_VERSION V | ||
| 123 | //#define MAGIC_KEY_STATUS S | ||
| 124 | //#define MAGIC_KEY_CONSOLE C | ||
| 125 | //#define MAGIC_KEY_LAYER0_ALT1 ESC | ||
| 126 | //#define MAGIC_KEY_LAYER0_ALT2 GRAVE | ||
| 127 | //#define MAGIC_KEY_LAYER0 0 | ||
| 128 | //#define MAGIC_KEY_LAYER1 1 | ||
| 129 | //#define MAGIC_KEY_LAYER2 2 | ||
| 130 | //#define MAGIC_KEY_LAYER3 3 | ||
| 131 | //#define MAGIC_KEY_LAYER4 4 | ||
| 132 | //#define MAGIC_KEY_LAYER5 5 | ||
| 133 | //#define MAGIC_KEY_LAYER6 6 | ||
| 134 | //#define MAGIC_KEY_LAYER7 7 | ||
| 135 | //#define MAGIC_KEY_LAYER8 8 | ||
| 136 | //#define MAGIC_KEY_LAYER9 9 | ||
| 137 | //#define MAGIC_KEY_BOOTLOADER PAUSE | ||
| 138 | //#define MAGIC_KEY_LOCK CAPS | ||
| 139 | //#define MAGIC_KEY_EEPROM E | ||
| 140 | //#define MAGIC_KEY_NKRO N | ||
| 141 | //#define MAGIC_KEY_SLEEP_LED Z | ||
| 142 | |||
| 143 | /* | ||
| 144 | * Feature disable options | ||
| 145 | * These options are also useful to firmware size reduction. | ||
| 146 | */ | ||
| 147 | |||
| 148 | /* disable debug print */ | ||
| 149 | //#define NO_DEBUG | ||
| 150 | |||
| 151 | /* disable print */ | ||
| 152 | //#define NO_PRINT | ||
| 153 | |||
| 154 | /* disable action features */ | ||
| 155 | //#define NO_ACTION_LAYER | ||
| 156 | //#define NO_ACTION_TAPPING | ||
| 157 | //#define NO_ACTION_ONESHOT | ||
| 158 | //#define NO_ACTION_MACRO | ||
| 159 | //#define NO_ACTION_FUNCTION | ||
| 160 | |||
| 161 | /* | ||
| 162 | * RGB Underglow | ||
| 163 | * These settings are for the F4 by default: | ||
| 164 | * | ||
| 165 | * | ||
| 166 | * #define ws2812_PORTREG PORTF | ||
| 167 | * #define ws2812_DDRREG DDRF | ||
| 168 | * #define ws2812_pin PF4 | ||
| 169 | * #define RGBLED_NUM 14 // Number of LEDs | ||
| 170 | * #define RGBLIGHT_HUE_STEP 10 | ||
| 171 | * #define RGBLIGHT_SAT_STEP 17 | ||
| 172 | * #define RGBLIGHT_VAL_STEP 17 | ||
| 173 | * | ||
| 174 | * The firmware supports 5 different light effects, and the color (hue, saturation, brightness) can be customized in most effects. | ||
| 175 | * To control the underglow, you need to modify your keymap file to assign those functions to some keys/key combinations. | ||
| 176 | * For details, please check this keymap. keyboard/planck/keymaps/yang/keymap.c | ||
| 177 | */ | ||
| 178 | |||
| 179 | /* Deprecated code below | ||
| 180 | #define ws2812_PORTREG PORTF | ||
| 181 | #define ws2812_DDRREG DDRF | ||
| 182 | #define ws2812_pin PF4 | ||
| 183 | */ | ||
| 184 | #define RGB_DI_PIN F4 | ||
| 185 | #define RGBLIGHT_ANIMATIONS | ||
| 186 | #define RGBLED_NUM 8 // Number of LEDs | ||
| 187 | #define RGBLIGHT_HUE_STEP 8 | ||
| 188 | #define RGBLIGHT_SAT_STEP 8 | ||
| 189 | #define RGBLIGHT_VAL_STEP 8 | ||
| 190 | #endif | ||
diff --git a/keyboards/gh60/keymaps/xyverz/keymap.c b/keyboards/gh60/keymaps/xyverz/keymap.c index 6d1d8ab274..19fc37a6d0 100644 --- a/keyboards/gh60/keymaps/xyverz/keymap.c +++ b/keyboards/gh60/keymaps/xyverz/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "gh60.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | #include "action_layer.h" |
| 3 | #include "eeconfig.h" | 3 | #include "eeconfig.h" |
| 4 | 4 | ||
diff --git a/keyboards/gh60/rules.mk b/keyboards/gh60/rules.mk index 00f4b660a0..2c9d91ecdf 100644 --- a/keyboards/gh60/rules.mk +++ b/keyboards/gh60/rules.mk | |||
| @@ -64,3 +64,5 @@ NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https: | |||
| 64 | # MIDI_ENABLE = YES # MIDI controls | 64 | # MIDI_ENABLE = YES # MIDI controls |
| 65 | # UNICODE_ENABLE = YES # Unicode | 65 | # UNICODE_ENABLE = YES # Unicode |
| 66 | # BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID | 66 | # BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID |
| 67 | |||
| 68 | LAYOUTS = 60_ansi 60_iso \ No newline at end of file | ||
diff --git a/keyboards/hadron/ver0/rules.mk b/keyboards/hadron/ver0/rules.mk index 0f9667a8ae..a3952a5d33 100644 --- a/keyboards/hadron/ver0/rules.mk +++ b/keyboards/hadron/ver0/rules.mk | |||
| @@ -1,5 +1 @@ | |||
| 1 | #AUDIO_ENABLE ?= yes # Audio output on port C6 | #AUDIO_ENABLE ?= yes # Audio output on port C6 \ No newline at end of file | |
| 2 | |||
| 3 | ifndef QUANTUM_DIR | ||
| 4 | include ../../../Makefile | ||
| 5 | endif \ No newline at end of file | ||
diff --git a/keyboards/hadron/ver2/rules.mk b/keyboards/hadron/ver2/rules.mk index 0f9667a8ae..a3952a5d33 100644 --- a/keyboards/hadron/ver2/rules.mk +++ b/keyboards/hadron/ver2/rules.mk | |||
| @@ -1,5 +1 @@ | |||
| 1 | #AUDIO_ENABLE ?= yes # Audio output on port C6 | #AUDIO_ENABLE ?= yes # Audio output on port C6 \ No newline at end of file | |
| 2 | |||
| 3 | ifndef QUANTUM_DIR | ||
| 4 | include ../../../Makefile | ||
| 5 | endif \ No newline at end of file | ||
diff --git a/keyboards/handwired/CMD60/rules.mk b/keyboards/handwired/CMD60/rules.mk index f50987cde9..d980716eae 100644 --- a/keyboards/handwired/CMD60/rules.mk +++ b/keyboards/handwired/CMD60/rules.mk | |||
| @@ -66,8 +66,4 @@ UNICODE_ENABLE = no # Unicode | |||
| 66 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 66 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 67 | AUDIO_ENABLE = no # Audio output on port C6 | 67 | AUDIO_ENABLE = no # Audio output on port C6 |
| 68 | 68 | ||
| 69 | ifndef QUANTUM_DIR | ||
| 70 | include ../../../Makefile | ||
| 71 | endif | ||
| 72 | |||
| 73 | 69 | ||
diff --git a/keyboards/handwired/MS_sculpt_mobile/rules.mk b/keyboards/handwired/MS_sculpt_mobile/rules.mk index 5b89020315..53769f81f4 100644 --- a/keyboards/handwired/MS_sculpt_mobile/rules.mk +++ b/keyboards/handwired/MS_sculpt_mobile/rules.mk | |||
| @@ -44,5 +44,5 @@ USB = /dev/cu.usbmodem14141 | |||
| 44 | 44 | ||
| 45 | 45 | ||
| 46 | 46 | ||
| 47 | upload: build | 47 | # upload: build |
| 48 | $(SCULPT_UPLOAD_COMMAND) | 48 | # $(SCULPT_UPLOAD_COMMAND) |
diff --git a/keyboards/handwired/fivethirteen/rules.mk b/keyboards/handwired/fivethirteen/rules.mk index f50987cde9..c8dd19ef7b 100644 --- a/keyboards/handwired/fivethirteen/rules.mk +++ b/keyboards/handwired/fivethirteen/rules.mk | |||
| @@ -66,8 +66,3 @@ UNICODE_ENABLE = no # Unicode | |||
| 66 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 66 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 67 | AUDIO_ENABLE = no # Audio output on port C6 | 67 | AUDIO_ENABLE = no # Audio output on port C6 |
| 68 | 68 | ||
| 69 | ifndef QUANTUM_DIR | ||
| 70 | include ../../../Makefile | ||
| 71 | endif | ||
| 72 | |||
| 73 | |||
diff --git a/keyboards/handwired/gamenum/rules.mk b/keyboards/handwired/gamenum/rules.mk index e8b0c6048d..d980716eae 100644 --- a/keyboards/handwired/gamenum/rules.mk +++ b/keyboards/handwired/gamenum/rules.mk | |||
| @@ -66,8 +66,4 @@ UNICODE_ENABLE = no # Unicode | |||
| 66 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 66 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 67 | AUDIO_ENABLE = no # Audio output on port C6 | 67 | AUDIO_ENABLE = no # Audio output on port C6 |
| 68 | 68 | ||
| 69 | ifndef QUANTUM_DIR | ||
| 70 | include ../../Makefile | ||
| 71 | endif | ||
| 72 | |||
| 73 | 69 | ||
diff --git a/keyboards/handwired/magicforce61/rules.mk b/keyboards/handwired/magicforce61/rules.mk index a3fdd3d707..91147ab4fb 100644 --- a/keyboards/handwired/magicforce61/rules.mk +++ b/keyboards/handwired/magicforce61/rules.mk | |||
| @@ -65,7 +65,3 @@ MIDI_ENABLE ?= no # MIDI controls | |||
| 65 | UNICODE_ENABLE ?= no # Unicode | 65 | UNICODE_ENABLE ?= no # Unicode |
| 66 | BLUETOOTH_ENABLE ?= no # Enable Bluetooth with the Adafruit EZ-Key HID | 66 | BLUETOOTH_ENABLE ?= no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 67 | AUDIO_ENABLE ?= no # Audio output on port C6 | 67 | AUDIO_ENABLE ?= no # Audio output on port C6 |
| 68 | |||
| 69 | ifndef QUANTUM_DIR | ||
| 70 | include ../../../Makefile | ||
| 71 | endif | ||
diff --git a/keyboards/handwired/magicforce68/rules.mk b/keyboards/handwired/magicforce68/rules.mk index 0d21623ced..fe01b544c8 100644 --- a/keyboards/handwired/magicforce68/rules.mk +++ b/keyboards/handwired/magicforce68/rules.mk | |||
| @@ -65,7 +65,3 @@ MIDI_ENABLE = no # MIDI controls | |||
| 65 | UNICODE_ENABLE = no # Unicode | 65 | UNICODE_ENABLE = no # Unicode |
| 66 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 66 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 67 | AUDIO_ENABLE = no # Audio output on port C6 | 67 | AUDIO_ENABLE = no # Audio output on port C6 |
| 68 | |||
| 69 | ifndef QUANTUM_DIR | ||
| 70 | include ../../../Makefile | ||
| 71 | endif | ||
diff --git a/keyboards/handwired/numpad20/rules.mk b/keyboards/handwired/numpad20/rules.mk index 0d21623ced..361b2e93af 100644 --- a/keyboards/handwired/numpad20/rules.mk +++ b/keyboards/handwired/numpad20/rules.mk | |||
| @@ -64,8 +64,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality on B7 by d | |||
| 64 | MIDI_ENABLE = no # MIDI controls | 64 | MIDI_ENABLE = no # MIDI controls |
| 65 | UNICODE_ENABLE = no # Unicode | 65 | UNICODE_ENABLE = no # Unicode |
| 66 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 66 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 67 | AUDIO_ENABLE = no # Audio output on port C6 | 67 | AUDIO_ENABLE = no # Audio output on port C6 \ No newline at end of file |
| 68 | |||
| 69 | ifndef QUANTUM_DIR | ||
| 70 | include ../../../Makefile | ||
| 71 | endif | ||
diff --git a/keyboards/handwired/onekey/rules.mk b/keyboards/handwired/onekey/rules.mk index e5a9533624..cfa693a73b 100644 --- a/keyboards/handwired/onekey/rules.mk +++ b/keyboards/handwired/onekey/rules.mk | |||
| @@ -58,8 +58,4 @@ EXTRAKEY_ENABLE = yes # Audio control and System control(+450) | |||
| 58 | CONSOLE_ENABLE = yes # Console for debug(+400) | 58 | CONSOLE_ENABLE = yes # Console for debug(+400) |
| 59 | COMMAND_ENABLE = yes # Commands for debug and configuration | 59 | COMMAND_ENABLE = yes # Commands for debug and configuration |
| 60 | #SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend | 60 | #SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend |
| 61 | #NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA | 61 | #NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA \ No newline at end of file |
| 62 | |||
| 63 | ifndef QUANTUM_DIR | ||
| 64 | include ../../../Makefile | ||
| 65 | endif \ No newline at end of file | ||
diff --git a/keyboards/handwired/ortho5x13/rules.mk b/keyboards/handwired/ortho5x13/rules.mk index 0d21623ced..fe01b544c8 100644 --- a/keyboards/handwired/ortho5x13/rules.mk +++ b/keyboards/handwired/ortho5x13/rules.mk | |||
| @@ -65,7 +65,3 @@ MIDI_ENABLE = no # MIDI controls | |||
| 65 | UNICODE_ENABLE = no # Unicode | 65 | UNICODE_ENABLE = no # Unicode |
| 66 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 66 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 67 | AUDIO_ENABLE = no # Audio output on port C6 | 67 | AUDIO_ENABLE = no # Audio output on port C6 |
| 68 | |||
| 69 | ifndef QUANTUM_DIR | ||
| 70 | include ../../../Makefile | ||
| 71 | endif | ||
diff --git a/keyboards/handwired/reddot/rules.mk b/keyboards/handwired/reddot/rules.mk index b00ee9e0e0..4929968410 100755 --- a/keyboards/handwired/reddot/rules.mk +++ b/keyboards/handwired/reddot/rules.mk | |||
| @@ -79,10 +79,6 @@ UNICODE_ENABLE = no # Unicode | |||
| 79 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 79 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 80 | AUDIO_ENABLE = no # Audio output on port C6 | 80 | AUDIO_ENABLE = no # Audio output on port C6 |
| 81 | 81 | ||
| 82 | ifndef QUANTUM_DIR | 82 | # upload: build |
| 83 | include ../../../Makefile | 83 | # $(ATREUS_UPLOAD_COMMAND) |
| 84 | endif | ||
| 85 | |||
| 86 | upload: build | ||
| 87 | $(ATREUS_UPLOAD_COMMAND) | ||
| 88 | 84 | ||
diff --git a/keyboards/handwired/trackpoint/rules.mk b/keyboards/handwired/trackpoint/rules.mk index aaf630f103..47dace8a22 100644 --- a/keyboards/handwired/trackpoint/rules.mk +++ b/keyboards/handwired/trackpoint/rules.mk | |||
| @@ -20,6 +20,3 @@ AUDIO_ENABLE = no # Audio output on port C6 | |||
| 20 | PS2_MOUSE_ENABLE = yes | 20 | PS2_MOUSE_ENABLE = yes |
| 21 | PS2_USE_USART = yes | 21 | PS2_USE_USART = yes |
| 22 | 22 | ||
| 23 | ifndef QUANTUM_DIR | ||
| 24 | include ../../Makefile | ||
| 25 | endif | ||
diff --git a/keyboards/hhkb/rules.mk b/keyboards/hhkb/rules.mk index d31e755ef9..b8bfd73d2a 100644 --- a/keyboards/hhkb/rules.mk +++ b/keyboards/hhkb/rules.mk | |||
| @@ -72,9 +72,9 @@ CUSTOM_MATRIX = yes # Custom matrix file for the HHKB | |||
| 72 | # UNICODE_ENABLE = yes # Unicode | 72 | # UNICODE_ENABLE = yes # Unicode |
| 73 | # BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID | 73 | # BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID |
| 74 | 74 | ||
| 75 | debug-on: EXTRAFLAGS += -DDEBUG -DDEBUG_ACTION | 75 | # debug-on: EXTRAFLAGS += -DDEBUG -DDEBUG_ACTION |
| 76 | debug-on: all | 76 | # debug-on: all |
| 77 | 77 | ||
| 78 | debug-off: EXTRAFLAGS += -DNO_DEBUG -DNO_PRINT | 78 | # debug-off: EXTRAFLAGS += -DNO_DEBUG -DNO_PRINT |
| 79 | debug-off: OPT_DEFS := $(filter-out -DCONSOLE_ENABLE,$(OPT_DEFS)) | 79 | # debug-off: OPT_DEFS := $(filter-out -DCONSOLE_ENABLE,$(OPT_DEFS)) |
| 80 | debug-off: all | 80 | # debug-off: all |
diff --git a/keyboards/kc60/kc60.h b/keyboards/kc60/kc60.h index c3a0165c09..0fdd3701a9 100644 --- a/keyboards/kc60/kc60.h +++ b/keyboards/kc60/kc60.h | |||
| @@ -35,8 +35,6 @@ | |||
| 35 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, K49, K4A, K4B, K4C, K4D } \ | 35 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, K49, K4A, K4B, K4C, K4D } \ |
| 36 | } | 36 | } |
| 37 | 37 | ||
| 38 | #endif | ||
| 39 | |||
| 40 | /* Default layout | 38 | /* Default layout |
| 41 | * ,-----------------------------------------------------------------------------------------. | 39 | * ,-----------------------------------------------------------------------------------------. |
| 42 | * | K00 | K01 | K02 | K03 | K04 | K05 | K06 | K07 | K08 | K09 | K0A | K0B | K0C | K0D | | 40 | * | K00 | K01 | K02 | K03 | K04 | K05 | K06 | K07 | K08 | K09 | K0A | K0B | K0C | K0D | |
| @@ -51,6 +49,20 @@ | |||
| 51 | * `-----------------------------------------------------------------------------------------' | 49 | * `-----------------------------------------------------------------------------------------' |
| 52 | */ | 50 | */ |
| 53 | 51 | ||
| 52 | #define LAYOUT_60_ansi( \ | ||
| 53 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 54 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 55 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 56 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | ||
| 57 | K40, K41, K42, K45, K4A, K4B, K4C, K4D \ | ||
| 58 | ) { \ | ||
| 59 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, }, \ | ||
| 60 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 61 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, KC_NO }, \ | ||
| 62 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, KC_NO }, \ | ||
| 63 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, KC_NO, K4A, K4B, K4C, K4D } \ | ||
| 64 | } | ||
| 65 | |||
| 54 | /* Mini Lshift | 66 | /* Mini Lshift |
| 55 | * ,-----------------------------------------------------------------------------------------. | 67 | * ,-----------------------------------------------------------------------------------------. |
| 56 | * | K00 | K01 | K02 | K03 | K04 | K05 | K06 | K07 | K08 | K09 | K0A | K0B | K0C | K0D | | 68 | * | K00 | K01 | K02 | K03 | K04 | K05 | K06 | K07 | K08 | K09 | K0A | K0B | K0C | K0D | |
| @@ -91,4 +103,6 @@ | |||
| 91 | * |-----------------------------------------------------------------------------------------+ | 103 | * |-----------------------------------------------------------------------------------------+ |
| 92 | * | K40 | K41 | K42 | K45 | K4A | K4B | K4C | K4D | | 104 | * | K40 | K41 | K42 | K45 | K4A | K4B | K4C | K4D | |
| 93 | * `-----------------------------------------------------------------------------------------' | 105 | * `-----------------------------------------------------------------------------------------' |
| 94 | */ \ No newline at end of file | 106 | */ |
| 107 | |||
| 108 | #endif \ No newline at end of file | ||
diff --git a/keyboards/kc60/rules.mk b/keyboards/kc60/rules.mk index d5b94fb83d..e4f590b1b1 100644 --- a/keyboards/kc60/rules.mk +++ b/keyboards/kc60/rules.mk | |||
| @@ -66,3 +66,5 @@ MIDI_ENABLE = no # MIDI controls | |||
| 66 | UNICODE_ENABLE = no # Unicode | 66 | UNICODE_ENABLE = no # Unicode |
| 67 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 67 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 68 | AUDIO_ENABLE = no # Audio output on port C6 | 68 | AUDIO_ENABLE = no # Audio output on port C6 |
| 69 | |||
| 70 | LAYOUTS = 60_ansi \ No newline at end of file | ||
diff --git a/keyboards/kinesis/alvicstep/rules.mk b/keyboards/kinesis/alvicstep/rules.mk index fb421a34fc..76e69d0278 100644 --- a/keyboards/kinesis/alvicstep/rules.mk +++ b/keyboards/kinesis/alvicstep/rules.mk | |||
| @@ -1,9 +1,5 @@ | |||
| 1 | ifndef QUANTUM_DIR | ||
| 2 | include ../../../Makefile | ||
| 3 | endif | ||
| 4 | |||
| 5 | # just silently stop, since we need to upload with teensy uploader | 1 | # just silently stop, since we need to upload with teensy uploader |
| 6 | upload: build | 2 | # upload: build |
| 7 | 3 | ||
| 8 | 4 | ||
| 9 | 5 | ||
diff --git a/keyboards/lets_split/keymaps/ergodoxish/Makefile b/keyboards/lets_split/keymaps/ergodoxish/Makefile deleted file mode 100644 index 457a3d01d4..0000000000 --- a/keyboards/lets_split/keymaps/ergodoxish/Makefile +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | ifndef QUANTUM_DIR | ||
| 2 | include ../../../../Makefile | ||
| 3 | endif | ||
diff --git a/keyboards/lets_split/lets_split.h b/keyboards/lets_split/lets_split.h index f7dc24a447..476e7fd2aa 100644 --- a/keyboards/lets_split/lets_split.h +++ b/keyboards/lets_split/lets_split.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | #ifndef LETS_SPLIT_H | 1 | #ifndef LETS_SPLIT_H |
| 2 | #define LETS_SPLIT_H | 2 | #define LETS_SPLIT_H |
| 3 | 3 | ||
| 4 | #ifdef SUBPROJECT_rev1 | 4 | #include "quantum.h" |
| 5 | #include "rev1.h" | 5 | |
| 6 | #endif | 6 | #include QMK_SUBPROJECT_H |
| 7 | #ifdef SUBPROJECT_rev2 | ||
| 8 | #include "rev2.h" | ||
| 9 | #endif | ||
| 10 | 7 | ||
| 11 | // Used to create a keymap using only KC_ prefixed keys | 8 | // Used to create a keymap using only KC_ prefixed keys |
| 12 | #define KC_KEYMAP( \ | 9 | #define KC_KEYMAP( \ |
| @@ -22,6 +19,7 @@ | |||
| 22 | KC_##L30, KC_##L31, KC_##L32, KC_##L33, KC_##L34, KC_##L35, KC_##R30, KC_##R31, KC_##R32, KC_##R33, KC_##R34, KC_##R35 \ | 19 | KC_##L30, KC_##L31, KC_##L32, KC_##L33, KC_##L34, KC_##L35, KC_##R30, KC_##R31, KC_##R32, KC_##R33, KC_##R34, KC_##R35 \ |
| 23 | ) | 20 | ) |
| 24 | 21 | ||
| 25 | #include "quantum.h" | 22 | #define LAYOUT_ortho_4x12 KEYMAP |
| 23 | #define KC_LAYOUT_ortho_4x12 KC_KEYMAP | ||
| 26 | 24 | ||
| 27 | #endif \ No newline at end of file | 25 | #endif \ No newline at end of file |
diff --git a/keyboards/lets_split/rev1/rules.mk b/keyboards/lets_split/rev1/rules.mk index a0825b4ef6..f845616741 100644 --- a/keyboards/lets_split/rev1/rules.mk +++ b/keyboards/lets_split/rev1/rules.mk | |||
| @@ -1,5 +1 @@ | |||
| 1 | BACKLIGHT_ENABLE = no | BACKLIGHT_ENABLE = no \ No newline at end of file | |
| 2 | |||
| 3 | ifndef QUANTUM_DIR | ||
| 4 | include ../../../Makefile | ||
| 5 | endif \ No newline at end of file | ||
diff --git a/keyboards/lets_split/rev2/rules.mk b/keyboards/lets_split/rev2/rules.mk index 80a942d06f..7b30c0beff 100644 --- a/keyboards/lets_split/rev2/rules.mk +++ b/keyboards/lets_split/rev2/rules.mk | |||
| @@ -1,5 +1 @@ | |||
| 1 | BACKLIGHT_ENABLE = no | BACKLIGHT_ENABLE = no | |
| 2 | |||
| 3 | ifndef QUANTUM_DIR | ||
| 4 | include ../../../Makefile | ||
| 5 | endif | ||
diff --git a/keyboards/lets_split/rules.mk b/keyboards/lets_split/rules.mk index c2b7d556eb..7b7224fd4d 100644 --- a/keyboards/lets_split/rules.mk +++ b/keyboards/lets_split/rules.mk | |||
| @@ -74,3 +74,5 @@ USE_I2C = yes | |||
| 74 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 74 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 75 | 75 | ||
| 76 | CUSTOM_MATRIX = yes | 76 | CUSTOM_MATRIX = yes |
| 77 | |||
| 78 | LAYOUTS = ortho_4x12 \ No newline at end of file | ||
diff --git a/keyboards/lets_split/serial.c b/keyboards/lets_split/serial.c index 6faed09ce0..74bcbb6bf6 100644 --- a/keyboards/lets_split/serial.c +++ b/keyboards/lets_split/serial.c | |||
| @@ -12,7 +12,7 @@ | |||
| 12 | #include <stdbool.h> | 12 | #include <stdbool.h> |
| 13 | #include "serial.h" | 13 | #include "serial.h" |
| 14 | 14 | ||
| 15 | #ifdef USE_SERIAL | 15 | #ifndef USE_I2C |
| 16 | 16 | ||
| 17 | // Serial pulse period in microseconds. Its probably a bad idea to lower this | 17 | // Serial pulse period in microseconds. Its probably a bad idea to lower this |
| 18 | // value. | 18 | // value. |
diff --git a/keyboards/mitosis/rules.mk b/keyboards/mitosis/rules.mk index 04fa552f80..903edb1092 100644 --- a/keyboards/mitosis/rules.mk +++ b/keyboards/mitosis/rules.mk | |||
| @@ -77,5 +77,5 @@ UNICODE_ENABLE = YES # Unicode | |||
| 77 | 77 | ||
| 78 | USB = /dev/ttyACM0 | 78 | USB = /dev/ttyACM0 |
| 79 | 79 | ||
| 80 | upload: build | 80 | # upload: build |
| 81 | $(MITOSIS_UPLOAD_COMMAND) | 81 | # $(MITOSIS_UPLOAD_COMMAND) |
diff --git a/keyboards/nyquist/config.h b/keyboards/nyquist/config.h index 55500df79b..5e3dc91888 100644 --- a/keyboards/nyquist/config.h +++ b/keyboards/nyquist/config.h | |||
| @@ -20,8 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 20 | 20 | ||
| 21 | #include "config_common.h" | 21 | #include "config_common.h" |
| 22 | 22 | ||
| 23 | #ifdef SUBPROJECT_rev1 | 23 | #include QMK_SUBPROJECT_CONFIG_H |
| 24 | #include "rev1/config.h" | ||
| 25 | #endif | ||
| 26 | 24 | ||
| 27 | #endif // CONFIG_H | 25 | #endif // CONFIG_H |
diff --git a/keyboards/nyquist/nyquist.h b/keyboards/nyquist/nyquist.h index e8cccecf5f..dcc2a4ffd4 100644 --- a/keyboards/nyquist/nyquist.h +++ b/keyboards/nyquist/nyquist.h | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | #ifndef NYQUIST_H | 1 | #ifndef NYQUIST_H |
| 2 | #define NYQUIST_H | 2 | #define NYQUIST_H |
| 3 | 3 | ||
| 4 | #ifdef SUBPROJECT_rev1 | 4 | #include QMK_SUBPROJECT_H |
| 5 | #include "rev1.h" | 5 | |
| 6 | #endif | 6 | #include "quantum.h" |
| 7 | 7 | ||
| 8 | // Used to create a keymap using only KC_ prefixed keys | 8 | // Used to create a keymap using only KC_ prefixed keys |
| 9 | #define KC_KEYMAP( \ | 9 | #define KC_KEYMAP( \ |
| @@ -21,6 +21,6 @@ | |||
| 21 | KC_##L40, KC_##L41, KC_##L42, KC_##L43, KC_##L44, KC_##L45, KC_##R40, KC_##R41, KC_##R42, KC_##R43, KC_##R44, KC_##R45 \ | 21 | KC_##L40, KC_##L41, KC_##L42, KC_##L43, KC_##L44, KC_##L45, KC_##R40, KC_##R41, KC_##R42, KC_##R43, KC_##R44, KC_##R45 \ |
| 22 | ) | 22 | ) |
| 23 | 23 | ||
| 24 | #include "quantum.h" | 24 | #define LAYOUT_ortho_5x12 KEYMAP |
| 25 | 25 | ||
| 26 | #endif \ No newline at end of file | 26 | #endif \ No newline at end of file |
diff --git a/keyboards/nyquist/rev1/config.h b/keyboards/nyquist/rev1/config.h index af4f7dbb1c..3615768871 100644 --- a/keyboards/nyquist/rev1/config.h +++ b/keyboards/nyquist/rev1/config.h | |||
| @@ -18,7 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 18 | #ifndef REV1_CONFIG_H | 18 | #ifndef REV1_CONFIG_H |
| 19 | #define REV1_CONFIG_H | 19 | #define REV1_CONFIG_H |
| 20 | 20 | ||
| 21 | #include "../config.h" | 21 | #include QMK_KEYBOARD_CONFIG_H |
| 22 | 22 | ||
| 23 | /* USB Device descriptor parameter */ | 23 | /* USB Device descriptor parameter */ |
| 24 | #define VENDOR_ID 0xCEEB | 24 | #define VENDOR_ID 0xCEEB |
diff --git a/keyboards/nyquist/rev1/rev1.c b/keyboards/nyquist/rev1/rev1.c index 80780831f3..7b3228fa65 100644 --- a/keyboards/nyquist/rev1/rev1.c +++ b/keyboards/nyquist/rev1/rev1.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "nyquist.h" | 1 | #include QMK_SUBPROJECT_H |
| 2 | 2 | ||
| 3 | #ifdef AUDIO_ENABLE | 3 | #ifdef AUDIO_ENABLE |
| 4 | float tone_startup[][2] = SONG(STARTUP_SOUND); | 4 | float tone_startup[][2] = SONG(STARTUP_SOUND); |
diff --git a/keyboards/nyquist/rev1/rev1.h b/keyboards/nyquist/rev1/rev1.h index f2d0ece790..cf9bf80203 100644 --- a/keyboards/nyquist/rev1/rev1.h +++ b/keyboards/nyquist/rev1/rev1.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #ifndef REV1_H | 1 | #ifndef REV1_H |
| 2 | #define REV1_H | 2 | #define REV1_H |
| 3 | 3 | ||
| 4 | #include "../nyquist.h" | 4 | #include QMK_KEYBOARD_H |
| 5 | 5 | ||
| 6 | //void promicro_bootloader_jmp(bool program); | 6 | //void promicro_bootloader_jmp(bool program); |
| 7 | #include "quantum.h" | 7 | #include "quantum.h" |
diff --git a/keyboards/nyquist/rev1/rules.mk b/keyboards/nyquist/rev1/rules.mk index 80a942d06f..7b30c0beff 100644 --- a/keyboards/nyquist/rev1/rules.mk +++ b/keyboards/nyquist/rev1/rules.mk | |||
| @@ -1,5 +1 @@ | |||
| 1 | BACKLIGHT_ENABLE = no | BACKLIGHT_ENABLE = no | |
| 2 | |||
| 3 | ifndef QUANTUM_DIR | ||
| 4 | include ../../../Makefile | ||
| 5 | endif | ||
diff --git a/keyboards/nyquist/rules.mk b/keyboards/nyquist/rules.mk index 3f40ff2f82..07cdba4bf6 100644 --- a/keyboards/nyquist/rules.mk +++ b/keyboards/nyquist/rules.mk | |||
| @@ -73,3 +73,5 @@ USE_I2C = yes | |||
| 73 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 73 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 74 | 74 | ||
| 75 | CUSTOM_MATRIX = yes | 75 | CUSTOM_MATRIX = yes |
| 76 | |||
| 77 | LAYOUTS = ortho_5x12 \ No newline at end of file | ||
diff --git a/keyboards/nyquist/serial.c b/keyboards/nyquist/serial.c index 6faed09ce0..74bcbb6bf6 100644 --- a/keyboards/nyquist/serial.c +++ b/keyboards/nyquist/serial.c | |||
| @@ -12,7 +12,7 @@ | |||
| 12 | #include <stdbool.h> | 12 | #include <stdbool.h> |
| 13 | #include "serial.h" | 13 | #include "serial.h" |
| 14 | 14 | ||
| 15 | #ifdef USE_SERIAL | 15 | #ifndef USE_I2C |
| 16 | 16 | ||
| 17 | // Serial pulse period in microseconds. Its probably a bad idea to lower this | 17 | // Serial pulse period in microseconds. Its probably a bad idea to lower this |
| 18 | // value. | 18 | // value. |
diff --git a/keyboards/planck/config.h b/keyboards/planck/config.h index c86f8491ee..ebaf3fb641 100644 --- a/keyboards/planck/config.h +++ b/keyboards/planck/config.h | |||
| @@ -81,11 +81,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 81 | //#define NO_ACTION_MACRO | 81 | //#define NO_ACTION_MACRO |
| 82 | //#define NO_ACTION_FUNCTION | 82 | //#define NO_ACTION_FUNCTION |
| 83 | 83 | ||
| 84 | #ifdef SUBPROJECT_rev3 | 84 | #include QMK_SUBPROJECT_CONFIG_H |
| 85 | #include "rev3/config.h" | ||
| 86 | #endif | ||
| 87 | #ifdef SUBPROJECT_rev4 | ||
| 88 | #include "rev4/config.h" | ||
| 89 | #endif | ||
| 90 | 85 | ||
| 91 | #endif | 86 | #endif |
diff --git a/keyboards/planck/planck.c b/keyboards/planck/planck.c index 3980b02f50..caef2fe5fa 100644 --- a/keyboards/planck/planck.c +++ b/keyboards/planck/planck.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "planck.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | 2 | ||
| 3 | #ifdef ONEHAND_ENABLE | 3 | #ifdef ONEHAND_ENABLE |
| 4 | __attribute__ ((weak)) | 4 | __attribute__ ((weak)) |
diff --git a/keyboards/planck/planck.h b/keyboards/planck/planck.h index 10f17b4a46..c055d73cb6 100644 --- a/keyboards/planck/planck.h +++ b/keyboards/planck/planck.h | |||
| @@ -1,12 +1,7 @@ | |||
| 1 | #ifndef PLANCK_H | 1 | #ifndef PLANCK_H |
| 2 | #define PLANCK_H | 2 | #define PLANCK_H |
| 3 | 3 | ||
| 4 | #ifdef SUBPROJECT_rev3 | 4 | #include QMK_SUBPROJECT_H |
| 5 | #include "rev3.h" | ||
| 6 | #endif | ||
| 7 | #ifdef SUBPROJECT_rev4 | ||
| 8 | #include "rev4.h" | ||
| 9 | #endif | ||
| 10 | 5 | ||
| 11 | #include "quantum.h" | 6 | #include "quantum.h" |
| 12 | 7 | ||
| @@ -37,5 +32,6 @@ | |||
| 37 | } | 32 | } |
| 38 | 33 | ||
| 39 | #define KEYMAP PLANCK_GRID | 34 | #define KEYMAP PLANCK_GRID |
| 35 | #define LAYOUT_ortho_4x12 PLANCK_GRID | ||
| 40 | 36 | ||
| 41 | #endif | 37 | #endif |
diff --git a/keyboards/planck/rev3/config.h b/keyboards/planck/rev3/config.h index cc37874e83..ade11ffe13 100644 --- a/keyboards/planck/rev3/config.h +++ b/keyboards/planck/rev3/config.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #ifndef REV3_CONFIG_H | 1 | #ifndef REV3_CONFIG_H |
| 2 | #define REV3_CONFIG_H | 2 | #define REV3_CONFIG_H |
| 3 | 3 | ||
| 4 | #include "../config.h" | 4 | #include QMK_KEYBOARD_CONFIG_H |
| 5 | 5 | ||
| 6 | #define DEVICE_VER 0x0003 | 6 | #define DEVICE_VER 0x0003 |
| 7 | 7 | ||
diff --git a/keyboards/planck/rev3/rev3.h b/keyboards/planck/rev3/rev3.h index 628951d97d..e5e05236c4 100644 --- a/keyboards/planck/rev3/rev3.h +++ b/keyboards/planck/rev3/rev3.h | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | #ifndef REV3_H | 1 | #ifndef REV3_H |
| 2 | #define REV3_H | 2 | #define REV3_H |
| 3 | 3 | ||
| 4 | #include "../planck.h" | 4 | #include QMK_KEYBOARD_H |
| 5 | 5 | ||
| 6 | #endif \ No newline at end of file | 6 | #endif \ No newline at end of file |
diff --git a/keyboards/planck/rev3/rules.mk b/keyboards/planck/rev3/rules.mk index 5594096823..1148571007 100644 --- a/keyboards/planck/rev3/rules.mk +++ b/keyboards/planck/rev3/rules.mk | |||
| @@ -1,5 +1 @@ | |||
| 1 | AUDIO_ENABLE = no # Audio output on port C6 | AUDIO_ENABLE = no # Audio output on port C6 \ No newline at end of file | |
| 2 | |||
| 3 | ifndef QUANTUM_DIR | ||
| 4 | include ../../../Makefile | ||
| 5 | endif \ No newline at end of file | ||
diff --git a/keyboards/planck/rev4/config.h b/keyboards/planck/rev4/config.h index 98189fba71..dcc76c11c9 100644 --- a/keyboards/planck/rev4/config.h +++ b/keyboards/planck/rev4/config.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #ifndef REV4_CONFIG_H | 1 | #ifndef REV4_CONFIG_H |
| 2 | #define REV4_CONFIG_H | 2 | #define REV4_CONFIG_H |
| 3 | 3 | ||
| 4 | #include "../config.h" | 4 | #include QMK_KEYBOARD_CONFIG_H |
| 5 | 5 | ||
| 6 | #define DEVICE_VER 0x0004 | 6 | #define DEVICE_VER 0x0004 |
| 7 | 7 | ||
diff --git a/keyboards/planck/rev4/rev4.h b/keyboards/planck/rev4/rev4.h index e4cf1800b8..2d35df19d8 100644 --- a/keyboards/planck/rev4/rev4.h +++ b/keyboards/planck/rev4/rev4.h | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | #ifndef REV4_H | 1 | #ifndef REV4_H |
| 2 | #define REV4_H | 2 | #define REV4_H |
| 3 | 3 | ||
| 4 | #include "../planck.h" | 4 | #include QMK_KEYBOARD_H |
| 5 | 5 | ||
| 6 | #endif \ No newline at end of file | 6 | #endif \ No newline at end of file |
diff --git a/keyboards/planck/rev4/rules.mk b/keyboards/planck/rev4/rules.mk index 01d848e98c..3b22e0a01b 100644 --- a/keyboards/planck/rev4/rules.mk +++ b/keyboards/planck/rev4/rules.mk | |||
| @@ -1,5 +1 @@ | |||
| 1 | AUDIO_ENABLE = yes # Audio output on port C6 | AUDIO_ENABLE = yes # Audio output on port C6 \ No newline at end of file | |
| 2 | |||
| 3 | ifndef QUANTUM_DIR | ||
| 4 | include ../../../Makefile | ||
| 5 | endif \ No newline at end of file | ||
diff --git a/keyboards/planck/rules.mk b/keyboards/planck/rules.mk index 5580bb387b..8f8477c18a 100644 --- a/keyboards/planck/rules.mk +++ b/keyboards/planck/rules.mk | |||
| @@ -66,3 +66,5 @@ API_SYSEX_ENABLE = no | |||
| 66 | 66 | ||
| 67 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 67 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 68 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 68 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 69 | |||
| 70 | LAYOUTS = ortho_4x12 \ No newline at end of file | ||
diff --git a/keyboards/preonic/preonic.c b/keyboards/preonic/preonic.c index d9c119b8da..cd765fe4af 100644 --- a/keyboards/preonic/preonic.c +++ b/keyboards/preonic/preonic.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "preonic.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | 2 | ||
| 3 | #ifdef ONEHAND_ENABLE | 3 | #ifdef ONEHAND_ENABLE |
| 4 | __attribute__ ((weak)) | 4 | __attribute__ ((weak)) |
diff --git a/keyboards/preonic/preonic.h b/keyboards/preonic/preonic.h index 0e0b101e45..02845a549c 100644 --- a/keyboards/preonic/preonic.h +++ b/keyboards/preonic/preonic.h | |||
| @@ -33,4 +33,6 @@ | |||
| 33 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b } \ | 33 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b } \ |
| 34 | } | 34 | } |
| 35 | 35 | ||
| 36 | #define LAYOUT_ortho_5x12 PREONIC_GRID | ||
| 37 | |||
| 36 | #endif | 38 | #endif |
diff --git a/keyboards/preonic/rules.mk b/keyboards/preonic/rules.mk index b46c20193b..51104e68ba 100644 --- a/keyboards/preonic/rules.mk +++ b/keyboards/preonic/rules.mk | |||
| @@ -67,4 +67,6 @@ RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | |||
| 67 | API_SYSEX_ENABLE = no | 67 | API_SYSEX_ENABLE = no |
| 68 | 68 | ||
| 69 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 69 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 70 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend \ No newline at end of file | 70 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 71 | |||
| 72 | LAYOUTS = ortho_5x12 \ No newline at end of file | ||
diff --git a/keyboards/roadkit/roadkit.h b/keyboards/roadkit/roadkit.h index b10e5740f3..a82a62e1ed 100644 --- a/keyboards/roadkit/roadkit.h +++ b/keyboards/roadkit/roadkit.h | |||
| @@ -30,4 +30,6 @@ | |||
| 30 | { K30, K31, K32, K33 } \ | 30 | { K30, K31, K32, K33 } \ |
| 31 | } | 31 | } |
| 32 | 32 | ||
| 33 | #define LAYOUT_ortho_4x4 SINGLES_KEYMAP | ||
| 34 | |||
| 33 | #endif | 35 | #endif |
diff --git a/keyboards/roadkit/rules.mk b/keyboards/roadkit/rules.mk index 786c9dc3e7..523d1ddf03 100644 --- a/keyboards/roadkit/rules.mk +++ b/keyboards/roadkit/rules.mk | |||
| @@ -67,3 +67,5 @@ MIDI_ENABLE = no # MIDI controls | |||
| 67 | UNICODE_ENABLE = no # Unicode | 67 | UNICODE_ENABLE = no # Unicode |
| 68 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 68 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 69 | AUDIO_ENABLE = no # Audio output on port C6 | 69 | AUDIO_ENABLE = no # Audio output on port C6 |
| 70 | |||
| 71 | LAYOUTS = ortho_4x4 \ No newline at end of file | ||
diff --git a/keyboards/s60_x/default/rules.mk b/keyboards/s60_x/default/rules.mk index 4a9475a920..ce4064d1c6 100644 --- a/keyboards/s60_x/default/rules.mk +++ b/keyboards/s60_x/default/rules.mk | |||
| @@ -3,7 +3,3 @@ COMMAND_ENABLE = no # Commands for debug and configuration | |||
| 3 | NKRO_ENABLE = no # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | 3 | NKRO_ENABLE = no # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work |
| 4 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 4 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
| 5 | RGBLIGHT_ENABLE = no | 5 | RGBLIGHT_ENABLE = no |
| 6 | |||
| 7 | ifndef QUANTUM_DIR | ||
| 8 | include ../../../Makefile | ||
| 9 | endif | ||
diff --git a/keyboards/s60_x/rgb/rules.mk b/keyboards/s60_x/rgb/rules.mk index a979632a92..42d45c332b 100644 --- a/keyboards/s60_x/rgb/rules.mk +++ b/keyboards/s60_x/rgb/rules.mk | |||
| @@ -2,8 +2,4 @@ CONSOLE_ENABLE = no # Console for debug(+400) | |||
| 2 | COMMAND_ENABLE = no # Commands for debug and configuration | 2 | COMMAND_ENABLE = no # Commands for debug and configuration |
| 3 | NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | 3 | NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work |
| 4 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | 4 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality |
| 5 | RGBLIGHT_ENABLE = yes # Enable RGB light | 5 | RGBLIGHT_ENABLE = yes # Enable RGB light \ No newline at end of file |
| 6 | |||
| 7 | ifndef QUANTUM_DIR | ||
| 8 | include ../../../Makefile | ||
| 9 | endif \ No newline at end of file | ||
diff --git a/keyboards/satan/rules.mk b/keyboards/satan/rules.mk index 87a4a05954..12a0663ae2 100644 --- a/keyboards/satan/rules.mk +++ b/keyboards/satan/rules.mk | |||
| @@ -64,3 +64,5 @@ MIDI_ENABLE = no # MIDI controls | |||
| 64 | AUDIO_ENABLE = no | 64 | AUDIO_ENABLE = no |
| 65 | UNICODE_ENABLE = no # Unicode | 65 | UNICODE_ENABLE = no # Unicode |
| 66 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 66 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 67 | |||
| 68 | LAYOUTS = 60_ansi 60_iso \ No newline at end of file | ||
diff --git a/keyboards/satan/satan.h b/keyboards/satan/satan.h index 42fa5dbe0a..3617f5328c 100644 --- a/keyboards/satan/satan.h +++ b/keyboards/satan/satan.h | |||
| @@ -125,4 +125,7 @@ | |||
| 125 | void matrix_init_user(void); | 125 | void matrix_init_user(void); |
| 126 | void matrix_scan_user(void); | 126 | void matrix_scan_user(void); |
| 127 | 127 | ||
| 128 | #define LAYOUT_60_ansi KEYMAP_ANSI | ||
| 129 | #define LAYOUT_60_iso KEYMAP | ||
| 130 | |||
| 128 | #endif | 131 | #endif |
diff --git a/keyboards/xd75/keymaps/default/Makefile b/keyboards/xd75/keymaps/default/Makefile index 6e8941fdfd..d4e08cfb26 100644 --- a/keyboards/xd75/keymaps/default/Makefile +++ b/keyboards/xd75/keymaps/default/Makefile | |||
| @@ -13,25 +13,6 @@ | |||
| 13 | # You should have received a copy of the GNU General Public License | 13 | # You should have received a copy of the GNU General Public License |
| 14 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | 15 | ||
| 16 | |||
| 17 | # QMK Build Options | ||
| 18 | # change to "no" to disable the options, or define them in the Makefile in | ||
| 19 | # the appropriate keymap folder that will get included automatically | ||
| 20 | # | ||
| 21 | BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) | ||
| 22 | MOUSEKEY_ENABLE = yes # Mouse keys(+4700) | ||
| 23 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) | ||
| 24 | CONSOLE_ENABLE = no # Console for debug(+400) | ||
| 25 | COMMAND_ENABLE = yes # Commands for debug and configuration | ||
| 26 | NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | ||
| 27 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
| 28 | MIDI_ENABLE = no # MIDI support (+2400 to 4200, depending on config) | ||
| 29 | AUDIO_ENABLE = no # Audio output on port C6 | ||
| 30 | UNICODE_ENABLE = no # Unicode | ||
| 31 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | ||
| 32 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | ||
| 33 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | ||
| 34 | |||
| 35 | ifndef QUANTUM_DIR | 16 | ifndef QUANTUM_DIR |
| 36 | include ../../../../Makefile | 17 | include ../../../../Makefile |
| 37 | endif | 18 | endif |
diff --git a/keyboards/xd75/keymaps/fabian/config.h b/keyboards/xd75/keymaps/fabian/config.h index f52a97bbc8..59de3fa55f 100644 --- a/keyboards/xd75/keymaps/fabian/config.h +++ b/keyboards/xd75/keymaps/fabian/config.h | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | #ifndef CONFIG_USER_H | 17 | #ifndef CONFIG_USER_H |
| 18 | #define CONFIG_USER_H | 18 | #define CONFIG_USER_H |
| 19 | 19 | ||
| 20 | #include "../../config.h" | 20 | #include QMK_KEYBOARD_CONFIG_H |
| 21 | 21 | ||
| 22 | // place overrides here | 22 | // place overrides here |
| 23 | 23 | ||
diff --git a/keyboards/xd75/keymaps/fabian/keymap.c b/keyboards/xd75/keymaps/fabian/keymap.c index 9b497c1900..884602fde4 100644 --- a/keyboards/xd75/keymaps/fabian/keymap.c +++ b/keyboards/xd75/keymaps/fabian/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "xd75.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | #include "action_layer.h" |
| 3 | #include "eeconfig.h" | 3 | #include "eeconfig.h" |
| 4 | 4 | ||
diff --git a/keyboards/xd75/rules.mk b/keyboards/xd75/rules.mk index f6d8978301..7aa70212ed 100644 --- a/keyboards/xd75/rules.mk +++ b/keyboards/xd75/rules.mk | |||
| @@ -47,22 +47,22 @@ OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT | |||
| 47 | # USBaspLoader 2048 | 47 | # USBaspLoader 2048 |
| 48 | OPT_DEFS += -DBOOTLOADER_SIZE=4996 | 48 | OPT_DEFS += -DBOOTLOADER_SIZE=4996 |
| 49 | 49 | ||
| 50 | 50 | # QMK Build Options | |
| 51 | # Build Options | 51 | # change to "no" to disable the options, or define them in the Makefile in |
| 52 | # change yes to no to disable | 52 | # the appropriate keymap folder that will get included automatically |
| 53 | # | 53 | # |
| 54 | BOOTMAGIC_ENABLE ?= yes # Virtual DIP switch configuration(+1000) | 54 | BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) |
| 55 | MOUSEKEY_ENABLE ?= yes # Mouse keys(+4700) | 55 | MOUSEKEY_ENABLE = yes # Mouse keys(+4700) |
| 56 | EXTRAKEY_ENABLE ?= yes # Audio control and System control(+450) | 56 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) |
| 57 | CONSOLE_ENABLE ?= yes # Console for debug(+400) | 57 | CONSOLE_ENABLE = no # Console for debug(+400) |
| 58 | COMMAND_ENABLE ?= yes # Commands for debug and configuration | 58 | COMMAND_ENABLE = yes # Commands for debug and configuration |
| 59 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 59 | NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work |
| 60 | SLEEP_LED_ENABLE ?= no # Breathing sleep LED during USB suspend | 60 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
| 61 | # if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | 61 | MIDI_ENABLE = no # MIDI support (+2400 to 4200, depending on config) |
| 62 | NKRO_ENABLE ?= no # USB Nkey Rollover | 62 | AUDIO_ENABLE = no # Audio output on port C6 |
| 63 | BACKLIGHT_ENABLE ?= yes # Enable keyboard backlight functionality on B7 by default | 63 | UNICODE_ENABLE = no # Unicode |
| 64 | MIDI_ENABLE ?= no # MIDI support (+2400 to 4200, depending on config) | 64 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 65 | UNICODE_ENABLE ?= no # Unicode | 65 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. |
| 66 | BLUETOOTH_ENABLE ?= no # Enable Bluetooth with the Adafruit EZ-Key HID | 66 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 67 | AUDIO_ENABLE ?= no # Audio output on port C6 | 67 | |
| 68 | FAUXCLICKY_ENABLE ?= no # Use buzzer to emulate clicky switches | 68 | LAYOUTS = ortho_5x15 \ No newline at end of file |
diff --git a/keyboards/xd75/xd75.h b/keyboards/xd75/xd75.h index 22bc2ecc0c..08592b6650 100644 --- a/keyboards/xd75/xd75.h +++ b/keyboards/xd75/xd75.h | |||
| @@ -29,6 +29,20 @@ | |||
| 29 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E,\ | 29 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E,\ |
| 30 | K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E \ | 30 | K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E \ |
| 31 | ) { \ | 31 | ) { \ |
| 32 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | ||
| 33 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ | ||
| 34 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E }, \ | ||
| 35 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \ | ||
| 36 | { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E } \ | ||
| 37 | } | ||
| 38 | |||
| 39 | #define KC_KEYMAP( \ | ||
| 40 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E,\ | ||
| 41 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E,\ | ||
| 42 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E,\ | ||
| 43 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E,\ | ||
| 44 | K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E \ | ||
| 45 | ) { \ | ||
| 32 | { KC_##K00, KC_##K01, KC_##K02, KC_##K03, KC_##K04, KC_##K05, KC_##K06, KC_##K07, KC_##K08, KC_##K09, KC_##K0A, KC_##K0B, KC_##K0C, KC_##K0D, KC_##K0E }, \ | 46 | { KC_##K00, KC_##K01, KC_##K02, KC_##K03, KC_##K04, KC_##K05, KC_##K06, KC_##K07, KC_##K08, KC_##K09, KC_##K0A, KC_##K0B, KC_##K0C, KC_##K0D, KC_##K0E }, \ |
| 33 | { KC_##K10, KC_##K11, KC_##K12, KC_##K13, KC_##K14, KC_##K15, KC_##K16, KC_##K17, KC_##K18, KC_##K19, KC_##K1A, KC_##K1B, KC_##K1C, KC_##K1D, KC_##K1E }, \ | 47 | { KC_##K10, KC_##K11, KC_##K12, KC_##K13, KC_##K14, KC_##K15, KC_##K16, KC_##K17, KC_##K18, KC_##K19, KC_##K1A, KC_##K1B, KC_##K1C, KC_##K1D, KC_##K1E }, \ |
| 34 | { KC_##K20, KC_##K21, KC_##K22, KC_##K23, KC_##K24, KC_##K25, KC_##K26, KC_##K27, KC_##K28, KC_##K29, KC_##K2A, KC_##K2B, KC_##K2C, KC_##K2D, KC_##K2E }, \ | 48 | { KC_##K20, KC_##K21, KC_##K22, KC_##K23, KC_##K24, KC_##K25, KC_##K26, KC_##K27, KC_##K28, KC_##K29, KC_##K2A, KC_##K2B, KC_##K2C, KC_##K2D, KC_##K2E }, \ |
| @@ -36,4 +50,6 @@ | |||
| 36 | { KC_##K40, KC_##K41, KC_##K42, KC_##K43, KC_##K44, KC_##K45, KC_##K46, KC_##K47, KC_##K48, KC_##K49, KC_##K4A, KC_##K4B, KC_##K4C, KC_##K4D, KC_##K4E } \ | 50 | { KC_##K40, KC_##K41, KC_##K42, KC_##K43, KC_##K44, KC_##K45, KC_##K46, KC_##K47, KC_##K48, KC_##K49, KC_##K4A, KC_##K4B, KC_##K4C, KC_##K4D, KC_##K4E } \ |
| 37 | } | 51 | } |
| 38 | 52 | ||
| 53 | #define LAYOUT_ortho_5x15 KEYMAP | ||
| 54 | |||
| 39 | #endif | 55 | #endif |
diff --git a/layouts/community/60_ansi/layout.json b/layouts/community/60_ansi/layout.json new file mode 100644 index 0000000000..b7e1d0fed2 --- /dev/null +++ b/layouts/community/60_ansi/layout.json | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | [{a:7},"","","","","","","","","","","","","",{w:2},""], | ||
| 2 | [{w:1.5},"","","","","","","","","","","","","",{w:1.5},""], | ||
| 3 | [{w:1.75},"","","","","","","","","","","","",{w:2.25},""], | ||
| 4 | [{w:2.25},"","","","","","","","","","","",{w:2.75},""], | ||
| 5 | [{w:1.25},"",{w:1.25},"",{w:1.25},"",{w:6.25},"",{w:1.25},"",{w:1.25},"",{w:1.25},"",{w:1.25},""] | ||
diff --git a/layouts/community/60_ansi/readme.md b/layouts/community/60_ansi/readme.md new file mode 100644 index 0000000000..15f51d3fa1 --- /dev/null +++ b/layouts/community/60_ansi/readme.md | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | # 60_ansi | ||
| 2 | |||
| 3 | LAYOUT_60_ansi \ No newline at end of file | ||
diff --git a/layouts/community/60_iso/layout.json b/layouts/community/60_iso/layout.json new file mode 100644 index 0000000000..2b8493fca7 --- /dev/null +++ b/layouts/community/60_iso/layout.json | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | [{a:7},"","","","","","","","","","","","","",{w:2},""], | ||
| 2 | [{w:1.5},"","","","","","","","","","","","","",{x:0.25,w:1.25,h:2,w2:1.5,h2:1,x2:-0.25},""], | ||
| 3 | [{w:1.75},"","","","","","","","","","","","",""], | ||
| 4 | [{w:1.25},"","","","","","","","","","","","",{w:2.75},""], | ||
| 5 | [{w:1.25},"",{w:1.25},"",{w:1.25},"",{w:6.25},"",{w:1.25},"",{w:1.25},"",{w:1.25},"",{w:1.25},""] | ||
diff --git a/layouts/community/60_iso/readme.md b/layouts/community/60_iso/readme.md new file mode 100644 index 0000000000..42ff805fb6 --- /dev/null +++ b/layouts/community/60_iso/readme.md | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | # 60_iso | ||
| 2 | |||
| 3 | LAYOUT_60_iso \ No newline at end of file | ||
diff --git a/keyboards/gh60/keymaps/unxmaal/README.md b/layouts/community/60_iso/unxmaal/README.md index 6c08bbb100..6c08bbb100 100644 --- a/keyboards/gh60/keymaps/unxmaal/README.md +++ b/layouts/community/60_iso/unxmaal/README.md | |||
diff --git a/layouts/community/60_iso/unxmaal/config.h b/layouts/community/60_iso/unxmaal/config.h new file mode 100644 index 0000000000..7a500b1bb5 --- /dev/null +++ b/layouts/community/60_iso/unxmaal/config.h | |||
| @@ -0,0 +1,32 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2012 Jun Wako <wakojun@gmail.com> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #ifndef KEYMAP_CONFIG_H | ||
| 19 | #define KEYMAP_CONFIG_H | ||
| 20 | |||
| 21 | #include QMK_KEYBOARD_CONFIG_H | ||
| 22 | |||
| 23 | #ifndef RGB_DI_PIN | ||
| 24 | #define RGB_DI_PIN F4 | ||
| 25 | #define RGBLIGHT_ANIMATIONS | ||
| 26 | #define RGBLED_NUM 8 // Number of LEDs | ||
| 27 | #define RGBLIGHT_HUE_STEP 8 | ||
| 28 | #define RGBLIGHT_SAT_STEP 8 | ||
| 29 | #define RGBLIGHT_VAL_STEP 8 | ||
| 30 | #endif | ||
| 31 | |||
| 32 | #endif | ||
diff --git a/keyboards/gh60/keymaps/unxmaal/keymap.c b/layouts/community/60_iso/unxmaal/keymap.c index 7c9bd6a6d7..e9b38788e4 100644 --- a/keyboards/gh60/keymaps/unxmaal/keymap.c +++ b/layouts/community/60_iso/unxmaal/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "gh60.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | #include "action_layer.h" |
| 3 | 3 | ||
| 4 | #define _BL 0 | 4 | #define _BL 0 |
| @@ -21,7 +21,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 21 | * |Fn|Alt |Gui | Space(tapped), Fn(held) |Gui |Alt |Menu(tapped, Fn2(held)|Ctrl| | 21 | * |Fn|Alt |Gui | Space(tapped), Fn(held) |Gui |Alt |Menu(tapped, Fn2(held)|Ctrl| |
| 22 | * `-----------------------------------------------------------------------------' | 22 | * `-----------------------------------------------------------------------------' |
| 23 | */ | 23 | */ |
| 24 | [_BL] = KEYMAP( | 24 | [_BL] = LAYOUT_60_iso( |
| 25 | KC_ESC,KC_1,KC_2,KC_3,KC_4,KC_5,KC_6,KC_7,KC_8,KC_9,KC_0,KC_MINS,KC_EQL,KC_BSPC, \ | 25 | KC_ESC,KC_1,KC_2,KC_3,KC_4,KC_5,KC_6,KC_7,KC_8,KC_9,KC_0,KC_MINS,KC_EQL,KC_BSPC, \ |
| 26 | KC_TAB,KC_Q,KC_W,KC_E,KC_R,KC_T,KC_Y,KC_U,KC_I,KC_O,KC_P,KC_LBRC,KC_RBRC,KC_BSLS, \ | 26 | KC_TAB,KC_Q,KC_W,KC_E,KC_R,KC_T,KC_Y,KC_U,KC_I,KC_O,KC_P,KC_LBRC,KC_RBRC,KC_BSLS, \ |
| 27 | KC_LCTL,KC_A,KC_S,KC_D,KC_F,KC_G,KC_H,KC_J,KC_K,KC_L,KC_SCLN,KC_QUOT,KC_NO,KC_ENT, \ | 27 | KC_LCTL,KC_A,KC_S,KC_D,KC_F,KC_G,KC_H,KC_J,KC_K,KC_L,KC_SCLN,KC_QUOT,KC_NO,KC_ENT, \ |
| @@ -42,7 +42,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 42 | * | | | | | | | | | | 42 | * | | | | | | | | | |
| 43 | * `-----------------------------------------------------------' | 43 | * `-----------------------------------------------------------' |
| 44 | */ | 44 | */ |
| 45 | [_AL] = KEYMAP( | 45 | [_AL] = LAYOUT_60_iso( |
| 46 | KC_GRV,KC_F1,KC_F2,KC_F3,KC_F4,KC_F5,KC_F6,KC_F7,KC_F8,KC_F9,KC_F10,KC_F11,KC_F12,KC_DELETE, \ | 46 | KC_GRV,KC_F1,KC_F2,KC_F3,KC_F4,KC_F5,KC_F6,KC_F7,KC_F8,KC_F9,KC_F10,KC_F11,KC_F12,KC_DELETE, \ |
| 47 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_UP,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ | 47 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_UP,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
| 48 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_LEFT,KC_DOWN,KC_RGHT,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ | 48 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_LEFT,KC_DOWN,KC_RGHT,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
| @@ -64,7 +64,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 64 | * | | | | | | | | | | 64 | * | | | | | | | | | |
| 65 | * `-------------------------------------------------------------' | 65 | * `-------------------------------------------------------------' |
| 66 | */ | 66 | */ |
| 67 | [_FL] = KEYMAP( | 67 | [_FL] = LAYOUT_60_iso( |
| 68 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_MPRV,KC_MPLY,KC_MNXT,KC_MUTE,KC_VOLD,KC_VOLU,RESET, \ | 68 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_MPRV,KC_MPLY,KC_MNXT,KC_MUTE,KC_VOLD,KC_VOLU,RESET, \ |
| 69 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_PGUP,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ | 69 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_PGUP,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
| 70 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_HOME,KC_TRNS,KC_HOME,KC_PGDN,KC_END,KC_TRNS,KC_TRNS,KC_TRNS, \ | 70 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_HOME,KC_TRNS,KC_HOME,KC_PGDN,KC_END,KC_TRNS,KC_TRNS,KC_TRNS, \ |
| @@ -87,7 +87,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 87 | * | | | | | | | | | | 87 | * | | | | | | | | | |
| 88 | * `-----------------------------------------------------------' | 88 | * `-----------------------------------------------------------' |
| 89 | */ | 89 | */ |
| 90 | [_UL] = KEYMAP( | 90 | [_UL] = LAYOUT_60_iso( |
| 91 | 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, \ | 91 | 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, \ |
| 92 | 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, \ | 92 | 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, \ |
| 93 | KC_TRNS,F(4),F(5),KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ | 93 | KC_TRNS,F(4),F(5),KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
| @@ -143,6 +143,7 @@ void matrix_scan_user(void) { | |||
| 143 | 143 | ||
| 144 | // Layer LED indicators | 144 | // Layer LED indicators |
| 145 | // ESC led on when in function layer, WASD cluster leds enabled when on arrow cluster | 145 | // ESC led on when in function layer, WASD cluster leds enabled when on arrow cluster |
| 146 | #ifdef KEYBOARD_gh60 | ||
| 146 | uint32_t layer = layer_state; | 147 | uint32_t layer = layer_state; |
| 147 | if (layer & (1<<1)) { | 148 | if (layer & (1<<1)) { |
| 148 | gh60_wasd_leds_on(); | 149 | gh60_wasd_leds_on(); |
| @@ -155,6 +156,7 @@ void matrix_scan_user(void) { | |||
| 155 | } else { | 156 | } else { |
| 156 | gh60_esc_led_off(); | 157 | gh60_esc_led_off(); |
| 157 | } | 158 | } |
| 159 | #endif | ||
| 158 | }; | 160 | }; |
| 159 | 161 | ||
| 160 | #define MODS_CTRL_MASK (MOD_BIT(KC_LSHIFT)|MOD_BIT(KC_RSHIFT)) | 162 | #define MODS_CTRL_MASK (MOD_BIT(KC_LSHIFT)|MOD_BIT(KC_RSHIFT)) |
diff --git a/layouts/community/60_iso/unxmaal/rules.mk b/layouts/community/60_iso/unxmaal/rules.mk new file mode 100644 index 0000000000..26fc6dc669 --- /dev/null +++ b/layouts/community/60_iso/unxmaal/rules.mk | |||
| @@ -0,0 +1 @@ | |||
| RGBLIGHT_ENABLE = yes # Enable RGB Underglow | |||
diff --git a/keyboards/ergodox/keymaps/333fred/README.md b/layouts/community/ergodox/333fred/README.md index f7b4ca42f4..f7b4ca42f4 100644 --- a/keyboards/ergodox/keymaps/333fred/README.md +++ b/layouts/community/ergodox/333fred/README.md | |||
diff --git a/keyboards/ergodox/keymaps/333fred/config.h b/layouts/community/ergodox/333fred/config.h index f19a52bca1..6a03446e03 100644 --- a/keyboards/ergodox/keymaps/333fred/config.h +++ b/layouts/community/ergodox/333fred/config.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #ifndef CONFIG_H_ | 1 | #ifndef CONFIG_H_ |
| 2 | #define CONFIG_H_ | 2 | #define CONFIG_H_ |
| 3 | 3 | ||
| 4 | #include "../../config.h" | 4 | #include QMK_KEYBOARD_CONFIG_H |
| 5 | 5 | ||
| 6 | #undef TAPPING_TERM | 6 | #undef TAPPING_TERM |
| 7 | #define TAPPING_TERM 150 | 7 | #define TAPPING_TERM 150 |
diff --git a/keyboards/ergodox/keymaps/333fred/keymap.c b/layouts/community/ergodox/333fred/keymap.c index c1722c1226..3fac44e398 100644 --- a/keyboards/ergodox/keymaps/333fred/keymap.c +++ b/layouts/community/ergodox/333fred/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -66,7 +66,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 66 | */ | 66 | */ |
| 67 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 67 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 68 | // Otherwise, it needs KC_* | 68 | // Otherwise, it needs KC_* |
| 69 | [BASE] = KEYMAP( // layer 0 : default | 69 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 70 | // left hand | 70 | // left hand |
| 71 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL, | 71 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL, |
| 72 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 72 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -109,7 +109,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 109 | */ | 109 | */ |
| 110 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 110 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 111 | // Otherwise, it needs KC_* | 111 | // Otherwise, it needs KC_* |
| 112 | [CODE] = KEYMAP( // layer 1 : code | 112 | [CODE] = LAYOUT_ergodox( // layer 1 : code |
| 113 | // left hand | 113 | // left hand |
| 114 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 114 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 115 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_F10, | 115 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_F10, |
| @@ -152,7 +152,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 152 | * `--------------------' `--------------------' | 152 | * `--------------------' `--------------------' |
| 153 | */ | 153 | */ |
| 154 | // SYMBOLS | 154 | // SYMBOLS |
| 155 | [SYMB] = KEYMAP( | 155 | [SYMB] = LAYOUT_ergodox( |
| 156 | // left hand | 156 | // left hand |
| 157 | VRSN, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 157 | VRSN, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 158 | KC_TRNS,KC_EXLM,KC_AT, KC_LPRN,KC_RPRN,KC_PIPE,KC_TRNS, | 158 | KC_TRNS,KC_EXLM,KC_AT, KC_LPRN,KC_RPRN,KC_PIPE,KC_TRNS, |
| @@ -194,7 +194,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 194 | * `--------------------' `--------------------' | 194 | * `--------------------' `--------------------' |
| 195 | */ | 195 | */ |
| 196 | // MEDIA AND MOUSE | 196 | // MEDIA AND MOUSE |
| 197 | [MDIA] = KEYMAP( | 197 | [MDIA] = LAYOUT_ergodox( |
| 198 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 198 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 199 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 199 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 200 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 200 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
| @@ -235,7 +235,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 235 | * `--------------------' `--------------------' | 235 | * `--------------------' `--------------------' |
| 236 | */ | 236 | */ |
| 237 | // MEDIA AND MOUSE | 237 | // MEDIA AND MOUSE |
| 238 | [MOVE] = KEYMAP( | 238 | [MOVE] = LAYOUT_ergodox( |
| 239 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 239 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 240 | KC_TRNS, M(KEEPASS_OPEN),M(KEEPASS_TYPE),KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 240 | KC_TRNS, M(KEEPASS_OPEN),M(KEEPASS_TYPE),KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 241 | KC_TRNS, M(DLEFT), M(DRIGHT), KC_LCTL, KC_TRNS, KC_TRNS, | 241 | KC_TRNS, M(DLEFT), M(DRIGHT), KC_LCTL, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/333fred/Makefile b/layouts/community/ergodox/333fred/rules.mk index 2992054341..d8e081eaa0 100644 --- a/keyboards/ergodox/keymaps/333fred/Makefile +++ b/layouts/community/ergodox/333fred/rules.mk | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | SUBPROJECT_DEFAULT = infinity | ||
| 2 | LCD_BACKLIGHT_ENABLE = yes | 1 | LCD_BACKLIGHT_ENABLE = yes |
| 3 | LCD_ENABLE = yes | 2 | LCD_ENABLE = yes |
| 4 | BACKLIGHT_ENABLE = yes | 3 | BACKLIGHT_ENABLE = yes |
| 5 | NKRO_ENABLE = yes | 4 | NKRO_ENABLE = yes |
| 6 | KEY_LOCK_ENABLE = yes | 5 | KEY_LOCK_ENABLE = yes |
| 7 | 6 | ||
| 8 | ifndef QUANTUM_DIR | 7 | |
| 9 | include ../../../../Makefile | ||
| 10 | endif | ||
| 11 | 8 | ||
diff --git a/keyboards/ergodox/keymaps/333fred/visualizer.c b/layouts/community/ergodox/333fred/visualizer.c index 2a30562ae7..2a30562ae7 100644 --- a/keyboards/ergodox/keymaps/333fred/visualizer.c +++ b/layouts/community/ergodox/333fred/visualizer.c | |||
diff --git a/keyboards/ergodox/keymaps/ab/keyboard-layout.json b/layouts/community/ergodox/ab/keyboard-layout.json index e2badad4de..e2badad4de 100644 --- a/keyboards/ergodox/keymaps/ab/keyboard-layout.json +++ b/layouts/community/ergodox/ab/keyboard-layout.json | |||
diff --git a/keyboards/ergodox/keymaps/ab/keymap.c b/layouts/community/ergodox/ab/keymap.c index 7938c9da3b..7bda0cd223 100644 --- a/keyboards/ergodox/keymaps/ab/keymap.c +++ b/layouts/community/ergodox/ab/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -42,7 +42,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 42 | */ | 42 | */ |
| 43 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 43 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 44 | // Otherwise, it needs KC_* | 44 | // Otherwise, it needs KC_* |
| 45 | [BASE] = KEYMAP( // layer 0 : default | 45 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 46 | // Left hand | 46 | // Left hand |
| 47 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, | 47 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, |
| 48 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_WBAK, | 48 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_WBAK, |
| @@ -83,7 +83,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 83 | * `--------------------' `--------------------' | 83 | * `--------------------' `--------------------' |
| 84 | */ | 84 | */ |
| 85 | // FN1 Layer | 85 | // FN1 Layer |
| 86 | [FN1] = KEYMAP( | 86 | [FN1] = LAYOUT_ergodox( |
| 87 | // Left hand | 87 | // Left hand |
| 88 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, | 88 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, |
| 89 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 89 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/ab/readme.md b/layouts/community/ergodox/ab/readme.md index fde1c1726a..fde1c1726a 100644 --- a/keyboards/ergodox/keymaps/ab/readme.md +++ b/layouts/community/ergodox/ab/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/ab/Makefile b/layouts/community/ergodox/ab/rules.mk index b673c5ce52..839dd82e1e 100644 --- a/keyboards/ergodox/keymaps/ab/Makefile +++ b/layouts/community/ergodox/ab/rules.mk | |||
| @@ -4,6 +4,4 @@ | |||
| 4 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 4 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 5 | COMMAND_ENABLE = no # Commands for debug and configuration | 5 | COMMAND_ENABLE = no # Commands for debug and configuration |
| 6 | 6 | ||
| 7 | ifndef QUANTUM_DIR | 7 | |
| 8 | include ../../../../Makefile | ||
| 9 | endif | ||
diff --git a/keyboards/ergodox/keymaps/absenth/keymap.c b/layouts/community/ergodox/absenth/keymap.c index ded668e13b..b9dddfb420 100644 --- a/keyboards/ergodox/keymaps/absenth/keymap.c +++ b/layouts/community/ergodox/absenth/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | */ | 31 | */ |
| 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 33 | // Otherwise, it needs KC_* | 33 | // Otherwise, it needs KC_* |
| 34 | [BASE] = KEYMAP( // layer 0 : default | 34 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 35 | // left hand | 35 | // left hand |
| 36 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 36 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 37 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 37 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -73,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 73 | * `--------------------' `--------------------' | 73 | * `--------------------' `--------------------' |
| 74 | */ | 74 | */ |
| 75 | // SYMBOLS | 75 | // SYMBOLS |
| 76 | [SYMB] = KEYMAP( | 76 | [SYMB] = LAYOUT_ergodox( |
| 77 | // left hand | 77 | // left hand |
| 78 | M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 78 | M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -115,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 115 | * `--------------------' `--------------------' | 115 | * `--------------------' `--------------------' |
| 116 | */ | 116 | */ |
| 117 | // MEDIA AND MOUSE | 117 | // MEDIA AND MOUSE |
| 118 | [MDIA] = KEYMAP( | 118 | [MDIA] = LAYOUT_ergodox( |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 121 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 121 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/absenth/readme.md b/layouts/community/ergodox/absenth/readme.md index 744c67afea..744c67afea 100644 --- a/keyboards/ergodox/keymaps/absenth/readme.md +++ b/layouts/community/ergodox/absenth/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/adam/config.h b/layouts/community/ergodox/adam/config.h index b3910bc452..21af8c6b8d 100644 --- a/keyboards/ergodox/keymaps/adam/config.h +++ b/layouts/community/ergodox/adam/config.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "../../config.h" | 1 | #include QMK_KEYBOARD_CONFIG_H |
| 2 | 2 | ||
| 3 | #undef TAPPING_TERM | 3 | #undef TAPPING_TERM |
| 4 | #define TAPPING_TERM 300 //At 500 some bad logic takes hold | 4 | #define TAPPING_TERM 300 //At 500 some bad logic takes hold |
diff --git a/keyboards/ergodox/keymaps/adam/keymap.c b/layouts/community/ergodox/adam/keymap.c index 432f0fb26f..e99e5d4535 100644 --- a/keyboards/ergodox/keymaps/adam/keymap.c +++ b/layouts/community/ergodox/adam/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -45,7 +45,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 45 | * | | | | | | | | | 45 | * | | | | | | | | |
| 46 | * `--------------------' `----------------------' | 46 | * `--------------------' `----------------------' |
| 47 | */ | 47 | */ |
| 48 | [BASE] = KEYMAP( | 48 | [BASE] = LAYOUT_ergodox( |
| 49 | // left hand | 49 | // left hand |
| 50 | GUI_T(KC_ESC), KC_1, KC_2, KC_3, KC_4, KC_5, KC_MINS, | 50 | GUI_T(KC_ESC), KC_1, KC_2, KC_3, KC_4, KC_5, KC_MINS, |
| 51 | _______, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_TAB, | 51 | _______, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_TAB, |
| @@ -66,7 +66,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 66 | _______, | 66 | _______, |
| 67 | _______,_______, KC_ENT | 67 | _______,_______, KC_ENT |
| 68 | ), | 68 | ), |
| 69 | [FLOCK] = KEYMAP( | 69 | [FLOCK] = LAYOUT_ergodox( |
| 70 | // left hand | 70 | // left hand |
| 71 | XXXXXXX, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, | 71 | XXXXXXX, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, |
| 72 | XXXXXXX,KC_LBRC,XXXXXXX, XXXXXXX,XXXXXXX,XXXXXXX,XXXXXXX, | 72 | XXXXXXX,KC_LBRC,XXXXXXX, XXXXXXX,XXXXXXX,XXXXXXX,XXXXXXX, |
| @@ -86,7 +86,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 86 | XXXXXXX, | 86 | XXXXXXX, |
| 87 | XXXXXXX, XXXXXXX, XXXXXXX | 87 | XXXXXXX, XXXXXXX, XXXXXXX |
| 88 | ), | 88 | ), |
| 89 | [JLOCK] = KEYMAP( | 89 | [JLOCK] = LAYOUT_ergodox( |
| 90 | // left hand | 90 | // left hand |
| 91 | XXXXXXX, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, | 91 | XXXXXXX, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, |
| 92 | XXXXXXX,KC_LBRC,KC_GRV, KC_TILD,XXXXXXX,XXXXXXX,XXXXXXX, | 92 | XXXXXXX,KC_LBRC,KC_GRV, KC_TILD,XXXXXXX,XXXXXXX,XXXXXXX, |
| @@ -106,7 +106,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 106 | XXXXXXX, | 106 | XXXXXXX, |
| 107 | XXXXXXX, XXXXXXX, XXXXXXX | 107 | XXXXXXX, XXXXXXX, XXXXXXX |
| 108 | ), | 108 | ), |
| 109 | [CAPLOCK] = KEYMAP( | 109 | [CAPLOCK] = LAYOUT_ergodox( |
| 110 | // left hand | 110 | // left hand |
| 111 | TO(BASE), _______, _______, _______, _______, _______, _______, | 111 | TO(BASE), _______, _______, _______, _______, _______, _______, |
| 112 | _______, S(KC_Q), S(KC_W), S(KC_E), S(KC_R), S(KC_T), _______, | 112 | _______, S(KC_Q), S(KC_W), S(KC_E), S(KC_R), S(KC_T), _______, |
diff --git a/keyboards/ergodox/keymaps/adam/readme.md b/layouts/community/ergodox/adam/readme.md index 9d03df5d57..9d03df5d57 100644 --- a/keyboards/ergodox/keymaps/adam/readme.md +++ b/layouts/community/ergodox/adam/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/adnw_k_o_y/keymap.c b/layouts/community/ergodox/adnw_k_o_y/keymap.c index 31ae4262b2..4ff4495905 100644 --- a/keyboards/ergodox/keymaps/adnw_k_o_y/keymap.c +++ b/layouts/community/ergodox/adnw_k_o_y/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "keymap_german.h" | 4 | #include "keymap_german.h" |
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | */ | 31 | */ |
| 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 33 | // Otherwise, it needs KC_* | 33 | // Otherwise, it needs KC_* |
| 34 | [BASE] = KEYMAP( // layer 0 : default | 34 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 35 | // left hand | 35 | // left hand |
| 36 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 36 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 37 | KC_DELT, DE_K, DE_DOT, DE_O, DE_COMM,DE_Y, TG(SYMB), | 37 | KC_DELT, DE_K, DE_DOT, DE_O, DE_COMM,DE_Y, TG(SYMB), |
| @@ -73,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 73 | * `--------------------' `--------------------' | 73 | * `--------------------' `--------------------' |
| 74 | */ | 74 | */ |
| 75 | // SYMBOLS | 75 | // SYMBOLS |
| 76 | [SYMB] = KEYMAP( | 76 | [SYMB] = LAYOUT_ergodox( |
| 77 | // left hand | 77 | // left hand |
| 78 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 78 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -115,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 115 | * `--------------------' `--------------------' | 115 | * `--------------------' `--------------------' |
| 116 | */ | 116 | */ |
| 117 | // MEDIA AND MOUSE | 117 | // MEDIA AND MOUSE |
| 118 | [MDIA] = KEYMAP( | 118 | [MDIA] = LAYOUT_ergodox( |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 121 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 121 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/adnw_k_o_y/readme.md b/layouts/community/ergodox/adnw_k_o_y/readme.md index f0dd3815c1..f0dd3815c1 100644 --- a/keyboards/ergodox/keymaps/adnw_k_o_y/readme.md +++ b/layouts/community/ergodox/adnw_k_o_y/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/albert/config.h b/layouts/community/ergodox/albert/config.h index e6d3631172..0c6231fbbf 100644 --- a/keyboards/ergodox/keymaps/albert/config.h +++ b/layouts/community/ergodox/albert/config.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #ifndef CONFIG_USER_H | 1 | #ifndef CONFIG_USER_H |
| 2 | #define CONFIG_USER_H | 2 | #define CONFIG_USER_H |
| 3 | 3 | ||
| 4 | #include "../../config.h" | 4 | #include QMK_KEYBOARD_CONFIG_H |
| 5 | 5 | ||
| 6 | /* using UK layout for space-cadet-shift */ | 6 | /* using UK layout for space-cadet-shift */ |
| 7 | #define LSPO_KEY KC_9 | 7 | #define LSPO_KEY KC_9 |
diff --git a/keyboards/ergodox/keymaps/albert/keymap.c b/layouts/community/ergodox/albert/keymap.c index dfbb311bda..c1b47312fe 100644 --- a/keyboards/ergodox/keymaps/albert/keymap.c +++ b/layouts/community/ergodox/albert/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -80,7 +80,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 80 | * | Ctrl | Alt |End/L5| |PDn/L5| Alt | Ctrl | | 80 | * | Ctrl | Alt |End/L5| |PDn/L5| Alt | Ctrl | |
| 81 | * `--------------------' `--------------------' | 81 | * `--------------------' `--------------------' |
| 82 | */ | 82 | */ |
| 83 | [BASE] = KEYMAP( // layer 0 : default | 83 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 84 | // left hand | 84 | // left hand |
| 85 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, LSFT(KC_LEFT), | 85 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, LSFT(KC_LEFT), |
| 86 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(SYMB), | 86 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(SYMB), |
| @@ -121,7 +121,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 121 | * | | | ## | | ## | | | | 121 | * | | | ## | | ## | | | |
| 122 | * `--------------------' `--------------------' | 122 | * `--------------------' `--------------------' |
| 123 | */ | 123 | */ |
| 124 | [SYMB] = KEYMAP( | 124 | [SYMB] = LAYOUT_ergodox( |
| 125 | // left hand | 125 | // left hand |
| 126 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 126 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 127 | KC_TRNS, KC_EXLM, LSFT(KC_2), LSFT(KC_3), LSFT(KC_4), LSFT(KC_5), KC_TRNS, | 127 | KC_TRNS, KC_EXLM, LSFT(KC_2), LSFT(KC_3), LSFT(KC_4), LSFT(KC_5), KC_TRNS, |
| @@ -162,7 +162,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 162 | * | | | ## | | ## | | | | 162 | * | | | ## | | ## | | | |
| 163 | * `--------------------' `--------------------' | 163 | * `--------------------' `--------------------' |
| 164 | */ | 164 | */ |
| 165 | [NUMB] = KEYMAP( | 165 | [NUMB] = LAYOUT_ergodox( |
| 166 | // left hand | 166 | // left hand |
| 167 | KC_TRNS, KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, | 167 | KC_TRNS, KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, |
| 168 | KC_TRNS, KC_ASTR, KC_7, KC_8, KC_9, KC_ASTR, UM_0x, | 168 | KC_TRNS, KC_ASTR, KC_7, KC_8, KC_9, KC_ASTR, UM_0x, |
| @@ -203,7 +203,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 203 | * | | | | | | | | | 203 | * | | | | | | | | |
| 204 | * `--------------------' `--------------------' | 204 | * `--------------------' `--------------------' |
| 205 | */ | 205 | */ |
| 206 | [CRSR] = KEYMAP( | 206 | [CRSR] = LAYOUT_ergodox( |
| 207 | // left hand | 207 | // left hand |
| 208 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 208 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 209 | KC_NO, KC_HOME, KC_NO, KC_UP, KC_NO, KC_PGUP, KC_NO, | 209 | KC_NO, KC_HOME, KC_NO, KC_UP, KC_NO, KC_PGUP, KC_NO, |
| @@ -244,7 +244,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 244 | * | | | | | | | | | 244 | * | | | | | | | | |
| 245 | * `--------------------' `--------------------' | 245 | * `--------------------' `--------------------' |
| 246 | */ | 246 | */ |
| 247 | [MOUS] = KEYMAP( | 247 | [MOUS] = LAYOUT_ergodox( |
| 248 | // left hand | 248 | // left hand |
| 249 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 249 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 250 | KC_NO, KC_NO, KC_BTN1, KC_MS_U, KC_BTN2, KC_NO, KC_NO, | 250 | KC_NO, KC_NO, KC_BTN1, KC_MS_U, KC_BTN2, KC_NO, KC_NO, |
| @@ -285,7 +285,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 285 | * | | | ## | | ## | | | | 285 | * | | | ## | | ## | | | |
| 286 | * `--------------------' `--------------------' | 286 | * `--------------------' `--------------------' |
| 287 | */ | 287 | */ |
| 288 | [KEYW] = KEYMAP( | 288 | [KEYW] = LAYOUT_ergodox( |
| 289 | // left hand | 289 | // left hand |
| 290 | KC_NO, KC_NO, KC_NO, UM_SCARF, UM_SADF, UM_SMILY, KC_NO, | 290 | KC_NO, KC_NO, KC_NO, UM_SCARF, UM_SADF, UM_SMILY, KC_NO, |
| 291 | KC_NO, UM_CONST, UM_VOLAT, UM_OPER, UM_RET, UM_TMPL, KC_NO, | 291 | KC_NO, UM_CONST, UM_VOLAT, UM_OPER, UM_RET, UM_TMPL, KC_NO, |
| @@ -326,7 +326,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 326 | * | | | | | | | | | 326 | * | | | | | | | | |
| 327 | * `--------------------' `--------------------' | 327 | * `--------------------' `--------------------' |
| 328 | */ | 328 | */ |
| 329 | [EMAC] = KEYMAP( | 329 | [EMAC] = LAYOUT_ergodox( |
| 330 | // left hand | 330 | // left hand |
| 331 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, UM_EMPB, | 331 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, UM_EMPB, |
| 332 | KC_NO, UM_EMTR, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 332 | KC_NO, UM_EMTR, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
diff --git a/keyboards/ergodox/keymaps/albert/readme.md b/layouts/community/ergodox/albert/readme.md index e20e047ac6..e20e047ac6 100644 --- a/keyboards/ergodox/keymaps/albert/readme.md +++ b/layouts/community/ergodox/albert/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/albert/Makefile b/layouts/community/ergodox/albert/rules.mk index eb8544afef..fcd019e838 100644 --- a/keyboards/ergodox/keymaps/albert/Makefile +++ b/layouts/community/ergodox/albert/rules.mk | |||
| @@ -1,5 +1,3 @@ | |||
| 1 | COMMAND_ENABLE = no # Commands for debug and configuration | 1 | COMMAND_ENABLE = no # Commands for debug and configuration |
| 2 | 2 | ||
| 3 | ifndef QUANTUM_DIR | 3 | |
| 4 | include ../../../../Makefile | ||
| 5 | endif | ||
diff --git a/keyboards/ergodox/keymaps/alexjj/keymap.c b/layouts/community/ergodox/alexjj/keymap.c index ac954ba5bc..5127b93f46 100644 --- a/keyboards/ergodox/keymaps/alexjj/keymap.c +++ b/layouts/community/ergodox/alexjj/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | */ | 31 | */ |
| 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 33 | // Otherwise, it needs KC_* | 33 | // Otherwise, it needs KC_* |
| 34 | [BASE] = KEYMAP( // layer 0 : default | 34 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 35 | // left hand | 35 | // left hand |
| 36 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, | 36 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, |
| 37 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, | 37 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, |
| @@ -73,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 73 | * `--------------------' `--------------------' | 73 | * `--------------------' `--------------------' |
| 74 | */ | 74 | */ |
| 75 | // SYMBOLS | 75 | // SYMBOLS |
| 76 | [SYMB] = KEYMAP( | 76 | [SYMB] = LAYOUT_ergodox( |
| 77 | // left hand | 77 | // left hand |
| 78 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, | 78 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, |
| 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -115,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 115 | * `--------------------' `--------------------' | 115 | * `--------------------' `--------------------' |
| 116 | */ | 116 | */ |
| 117 | // MEDIA AND MOUSE | 117 | // MEDIA AND MOUSE |
| 118 | [MDIA] = KEYMAP( | 118 | [MDIA] = LAYOUT_ergodox( |
| 119 | RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 121 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 121 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
| @@ -157,7 +157,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 157 | */ | 157 | */ |
| 158 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 158 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 159 | // Otherwise, it needs KC_* | 159 | // Otherwise, it needs KC_* |
| 160 | [UNIC] = KEYMAP( // layer 3 : Unicode Entry | 160 | [UNIC] = LAYOUT_ergodox( // layer 3 : Unicode Entry |
| 161 | // left hand | 161 | // left hand |
| 162 | KC_LALT, KC_P1, KC_P2, KC_P3, KC_P4, KC_P5, KC_P6, | 162 | KC_LALT, KC_P1, KC_P2, KC_P3, KC_P4, KC_P5, KC_P6, |
| 163 | KC_LALT, KC_TRNS, KC_TRNS, KC_E, KC_TRNS, KC_TRNS, KC_TRNS, | 163 | KC_LALT, KC_TRNS, KC_TRNS, KC_E, KC_TRNS, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/alexjj/readme.md b/layouts/community/ergodox/alexjj/readme.md index 4845cbbd91..4845cbbd91 100644 --- a/keyboards/ergodox/keymaps/alexjj/readme.md +++ b/layouts/community/ergodox/alexjj/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/algernon/COPYING b/layouts/community/ergodox/algernon/COPYING index 94a9ed024d..94a9ed024d 100644 --- a/keyboards/ergodox/keymaps/algernon/COPYING +++ b/layouts/community/ergodox/algernon/COPYING | |||
diff --git a/keyboards/ergodox/keymaps/algernon/NEWS.md b/layouts/community/ergodox/algernon/NEWS.md index ee9d606708..ee9d606708 100644 --- a/keyboards/ergodox/keymaps/algernon/NEWS.md +++ b/layouts/community/ergodox/algernon/NEWS.md | |||
diff --git a/keyboards/ergodox/keymaps/algernon/config.h b/layouts/community/ergodox/algernon/config.h index 9bb1025be5..8c115e21a0 100644 --- a/keyboards/ergodox/keymaps/algernon/config.h +++ b/layouts/community/ergodox/algernon/config.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #ifndef CONFIG_ALGERNON_H | 1 | #ifndef CONFIG_ALGERNON_H |
| 2 | #define CONFIG_ALGERNON_H | 2 | #define CONFIG_ALGERNON_H |
| 3 | 3 | ||
| 4 | #include "../../config.h" | 4 | #include QMK_KEYBOARD_CONFIG_H |
| 5 | 5 | ||
| 6 | #undef MOUSEKEY_TIME_TO_MAX | 6 | #undef MOUSEKEY_TIME_TO_MAX |
| 7 | #undef MOUSEKEY_MAX_SPEED | 7 | #undef MOUSEKEY_MAX_SPEED |
diff --git a/keyboards/ergodox/keymaps/algernon/keymap.c b/layouts/community/ergodox/algernon/keymap.c index b615f3f5fd..8be54986f8 100644 --- a/keyboards/ergodox/keymaps/algernon/keymap.c +++ b/layouts/community/ergodox/algernon/keymap.c | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | */ | 3 | */ |
| 4 | 4 | ||
| 5 | #include <stdarg.h> | 5 | #include <stdarg.h> |
| 6 | #include "ergodox.h" | 6 | #include QMK_KEYBOARD_H |
| 7 | #include "led.h" | 7 | #include "led.h" |
| 8 | #include "debug.h" | 8 | #include "debug.h" |
| 9 | #include "action_layer.h" | 9 | #include "action_layer.h" |
| @@ -134,7 +134,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 134 | * | | | ESC | | HUN | | | | 134 | * | | | ESC | | HUN | | | |
| 135 | * `--------------------' `--------------------' | 135 | * `--------------------' `--------------------' |
| 136 | */ | 136 | */ |
| 137 | [BASE] = KEYMAP( | 137 | [BASE] = LAYOUT_ergodox( |
| 138 | // left hand | 138 | // left hand |
| 139 | M(A_MPN) ,M(A_9) ,M(A_7) ,M(A_5) ,M(A_3) ,M(A_1) ,KC_F11 | 139 | M(A_MPN) ,M(A_9) ,M(A_7) ,M(A_5) ,M(A_3) ,M(A_1) ,KC_F11 |
| 140 | ,KC_GRV ,KC_QUOT ,KC_COMM ,KC_DOT ,KC_P ,KC_Y ,TD(CT_LBP) | 140 | ,KC_GRV ,KC_QUOT ,KC_COMM ,KC_DOT ,KC_P ,KC_Y ,TD(CT_LBP) |
| @@ -179,7 +179,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 179 | * | | | ESC | | LEAD | | | | 179 | * | | | ESC | | LEAD | | | |
| 180 | * `--------------------' `--------------------' | 180 | * `--------------------' `--------------------' |
| 181 | */ | 181 | */ |
| 182 | [ADORE] = KEYMAP( | 182 | [ADORE] = LAYOUT_ergodox( |
| 183 | // left hand | 183 | // left hand |
| 184 | KC_MPLY ,M(A_9) ,M(A_7) ,M(A_5) ,M(A_3) ,M(A_1) ,KC_F11 | 184 | KC_MPLY ,M(A_9) ,M(A_7) ,M(A_5) ,M(A_3) ,M(A_1) ,KC_F11 |
| 185 | ,KC_BSLS ,KC_X ,KC_W ,KC_C ,KC_H ,KC_F ,TD(CT_LBP) | 185 | ,KC_BSLS ,KC_X ,KC_W ,KC_C ,KC_H ,KC_F ,TD(CT_LBP) |
| @@ -225,7 +225,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 225 | * `--------------------' `--------------------' | 225 | * `--------------------' `--------------------' |
| 226 | */ | 226 | */ |
| 227 | 227 | ||
| 228 | [ARRW] = KEYMAP( | 228 | [ARRW] = LAYOUT_ergodox( |
| 229 | // left hand | 229 | // left hand |
| 230 | KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS | 230 | KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS |
| 231 | ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS | 231 | ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS |
| @@ -271,7 +271,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 271 | * `--------------------' `--------------------' | 271 | * `--------------------' `--------------------' |
| 272 | */ | 272 | */ |
| 273 | 273 | ||
| 274 | [APPSEL] = KEYMAP( | 274 | [APPSEL] = LAYOUT_ergodox( |
| 275 | // left hand | 275 | // left hand |
| 276 | KC_TRNS ,M(APP_MSIC),M(APP_SLK),M(APP_EMCS),M(APP_TERM),M(APP_CHRM),KC_TRNS | 276 | KC_TRNS ,M(APP_MSIC),M(APP_SLK),M(APP_EMCS),M(APP_TERM),M(APP_CHRM),KC_TRNS |
| 277 | ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS | 277 | ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS |
| @@ -318,7 +318,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 318 | * `--------------------' `--------------------' | 318 | * `--------------------' `--------------------' |
| 319 | */ | 319 | */ |
| 320 | 320 | ||
| 321 | [HUN] = KEYMAP( | 321 | [HUN] = LAYOUT_ergodox( |
| 322 | // left hand | 322 | // left hand |
| 323 | KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO | 323 | KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO |
| 324 | ,KC_NO ,KC_NO ,M(HU_OEE),KC_NO ,M(HU_UEE),KC_NO ,KC_NO | 324 | ,KC_NO ,KC_NO ,M(HU_OEE),KC_NO ,M(HU_UEE),KC_NO ,KC_NO |
| @@ -363,7 +363,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 363 | * | | | | | | | | | 363 | * | | | | | | | | |
| 364 | * `--------------------' `--------------------' | 364 | * `--------------------' `--------------------' |
| 365 | */ | 365 | */ |
| 366 | [NMDIA] = KEYMAP( | 366 | [NMDIA] = LAYOUT_ergodox( |
| 367 | // left hand | 367 | // left hand |
| 368 | KC_NO ,KC_F9 ,KC_F7 ,KC_F5 ,KC_F3 ,KC_F1 ,LGUI(KC_L) | 368 | KC_NO ,KC_F9 ,KC_F7 ,KC_F5 ,KC_F3 ,KC_F1 ,LGUI(KC_L) |
| 369 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO | 369 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO |
| @@ -408,7 +408,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 408 | * `--------------------' `--------------------' | 408 | * `--------------------' `--------------------' |
| 409 | */ | 409 | */ |
| 410 | 410 | ||
| 411 | [PLVR] = KEYMAP( | 411 | [PLVR] = LAYOUT_ergodox( |
| 412 | // left hand | 412 | // left hand |
| 413 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 413 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 414 | KC_NO, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, | 414 | KC_NO, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, |
| @@ -958,7 +958,7 @@ void matrix_scan_user(void) { | |||
| 958 | } | 958 | } |
| 959 | 959 | ||
| 960 | SEQ_ONE_KEY (KC_V) { | 960 | SEQ_ONE_KEY (KC_V) { |
| 961 | SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ (" QMK_VERSION "/" KEYMAP_VERSION ")"); | 961 | SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ (" QMK_VERSION "/" LAYOUT_ergodox_VERSION ")"); |
| 962 | } | 962 | } |
| 963 | 963 | ||
| 964 | SEQ_ONE_KEY (KC_L) { | 964 | SEQ_ONE_KEY (KC_L) { |
diff --git a/keyboards/ergodox/keymaps/algernon/readme.md b/layouts/community/ergodox/algernon/readme.md index 4c1fb15ff7..4c1fb15ff7 100644 --- a/keyboards/ergodox/keymaps/algernon/readme.md +++ b/layouts/community/ergodox/algernon/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/algernon/Makefile b/layouts/community/ergodox/algernon/rules.mk index 23d3bb7239..4487dd812d 100644 --- a/keyboards/ergodox/keymaps/algernon/Makefile +++ b/layouts/community/ergodox/algernon/rules.mk | |||
| @@ -27,19 +27,17 @@ endif | |||
| 27 | 27 | ||
| 28 | OPT_DEFS += -DUSER_PRINT | 28 | OPT_DEFS += -DUSER_PRINT |
| 29 | 29 | ||
| 30 | KEYMAP_VERSION = $(shell \ | 30 | LAYOUT_ergodox_VERSION = $(shell \ |
| 31 | if [ -d "${KEYMAP_PATH}/.git" ]; then \ | 31 | if [ -d "${LAYOUT_ergodox_PATH}/.git" ]; then \ |
| 32 | cd "${KEYMAP_PATH}" && git describe --abbrev=6 --dirty --always --tags --match 'v*' 2>/dev/null; \ | 32 | cd "${LAYOUT_ergodox_PATH}" && git describe --abbrev=6 --dirty --always --tags --match 'v*' 2>/dev/null; \ |
| 33 | else echo QMK; fi) | 33 | else echo QMK; fi) |
| 34 | 34 | ||
| 35 | KEYMAP_BRANCH = $(shell \ | 35 | LAYOUT_ergodox_BRANCH = $(shell \ |
| 36 | if [ -d "${KEYMAP_PATH}/.git" ]; then \ | 36 | if [ -d "${LAYOUT_ergodox_PATH}/.git" ]; then \ |
| 37 | cd "${KEYMAP_PATH}"; \ | 37 | cd "${LAYOUT_ergodox_PATH}"; \ |
| 38 | fi; \ | 38 | fi; \ |
| 39 | git rev-parse --abbrev-ref HEAD 2>/dev/null) | 39 | git rev-parse --abbrev-ref HEAD 2>/dev/null) |
| 40 | 40 | ||
| 41 | OPT_DEFS += -DKEYMAP_VERSION=\"$(KEYMAP_VERSION)\\\#$(KEYMAP_BRANCH)\" | 41 | OPT_DEFS += -DLAYOUT_ergodox_VERSION=\"$(LAYOUT_ergodox_VERSION)\\\#$(LAYOUT_ergodox_BRANCH)\" |
| 42 | |||
| 42 | 43 | ||
| 43 | ifndef QUANTUM_DIR | ||
| 44 | include ../../../../Makefile | ||
| 45 | endif | ||
diff --git a/keyboards/ergodox/keymaps/algernon/tools/heatmap-layout.ADORE.json b/layouts/community/ergodox/algernon/tools/heatmap-layout.ADORE.json index e09efecc46..e09efecc46 100644 --- a/keyboards/ergodox/keymaps/algernon/tools/heatmap-layout.ADORE.json +++ b/layouts/community/ergodox/algernon/tools/heatmap-layout.ADORE.json | |||
diff --git a/keyboards/ergodox/keymaps/algernon/tools/heatmap-layout.Dvorak.json b/layouts/community/ergodox/algernon/tools/heatmap-layout.Dvorak.json index 1e53281c56..1e53281c56 100644 --- a/keyboards/ergodox/keymaps/algernon/tools/heatmap-layout.Dvorak.json +++ b/layouts/community/ergodox/algernon/tools/heatmap-layout.Dvorak.json | |||
diff --git a/keyboards/ergodox/keymaps/algernon/tools/hid-commands b/layouts/community/ergodox/algernon/tools/hid-commands index 54ca7556ab..54ca7556ab 100755..100644 --- a/keyboards/ergodox/keymaps/algernon/tools/hid-commands +++ b/layouts/community/ergodox/algernon/tools/hid-commands | |||
diff --git a/keyboards/ergodox/keymaps/algernon/tools/log-to-heatmap.py b/layouts/community/ergodox/algernon/tools/log-to-heatmap.py index e927e0e39d..e927e0e39d 100755..100644 --- a/keyboards/ergodox/keymaps/algernon/tools/log-to-heatmap.py +++ b/layouts/community/ergodox/algernon/tools/log-to-heatmap.py | |||
diff --git a/keyboards/ergodox/keymaps/algernon/tools/text-to-log.py b/layouts/community/ergodox/algernon/tools/text-to-log.py index f080c32cd0..f080c32cd0 100755..100644 --- a/keyboards/ergodox/keymaps/algernon/tools/text-to-log.py +++ b/layouts/community/ergodox/algernon/tools/text-to-log.py | |||
diff --git a/keyboards/ergodox/keymaps/alphadox/config.h b/layouts/community/ergodox/alphadox/config.h index deb218dc0d..6fc64f5082 100644 --- a/keyboards/ergodox/keymaps/alphadox/config.h +++ b/layouts/community/ergodox/alphadox/config.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #ifndef CONFIG_USER_H | 1 | #ifndef CONFIG_USER_H |
| 2 | #define CONFIG_USER_H | 2 | #define CONFIG_USER_H |
| 3 | 3 | ||
| 4 | #include "../../config.h" | 4 | #include QMK_KEYBOARD_CONFIG_H |
| 5 | 5 | ||
| 6 | #define FORCE_NKRO | 6 | #define FORCE_NKRO |
| 7 | #define PREVENT_STUCK_MODIFIERS | 7 | #define PREVENT_STUCK_MODIFIERS |
diff --git a/keyboards/ergodox/keymaps/alphadox/keymap.c b/layouts/community/ergodox/alphadox/keymap.c index 731e62c0cd..8acd86b7ae 100644 --- a/keyboards/ergodox/keymaps/alphadox/keymap.c +++ b/layouts/community/ergodox/alphadox/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -12,7 +12,7 @@ enum macro_id { | |||
| 12 | 12 | ||
| 13 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 13 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 14 | 14 | ||
| 15 | [BASE] = KEYMAP( | 15 | [BASE] = LAYOUT_ergodox( |
| 16 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 16 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 17 | KC_TAB, KC_Q, KC_W, KC_D, KC_F, KC_K, KC_PGUP, | 17 | KC_TAB, KC_Q, KC_W, KC_D, KC_F, KC_K, KC_PGUP, |
| 18 | CTL_T(KC_ESC), LT(ETC,KC_A), KC_S, KC_E, KC_T, KC_G, | 18 | CTL_T(KC_ESC), LT(ETC,KC_A), KC_S, KC_E, KC_T, KC_G, |
| @@ -32,7 +32,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 32 | KC_NO, SFT_T(KC_ENT), LT(SYMB,KC_SPC) | 32 | KC_NO, SFT_T(KC_ENT), LT(SYMB,KC_SPC) |
| 33 | ), | 33 | ), |
| 34 | 34 | ||
| 35 | [SYMB] = KEYMAP( | 35 | [SYMB] = LAYOUT_ergodox( |
| 36 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 36 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 37 | KC_TRNS, KC_EXLM, KC_AT, KC_LCBR, KC_RCBR, KC_PIPE, KC_TRNS, | 37 | KC_TRNS, KC_EXLM, KC_AT, KC_LCBR, KC_RCBR, KC_PIPE, KC_TRNS, |
| 38 | KC_TRNS, KC_HASH, KC_DLR, KC_LPRN, KC_RPRN, KC_BSLS, | 38 | KC_TRNS, KC_HASH, KC_DLR, KC_LPRN, KC_RPRN, KC_BSLS, |
| @@ -52,7 +52,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 52 | KC_TRNS, KC_TRNS, KC_TRNS | 52 | KC_TRNS, KC_TRNS, KC_TRNS |
| 53 | ), | 53 | ), |
| 54 | 54 | ||
| 55 | [ETC] = KEYMAP( | 55 | [ETC] = LAYOUT_ergodox( |
| 56 | RESET, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 56 | RESET, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 57 | KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_PGUP, KC_TRNS, | 57 | KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_PGUP, KC_TRNS, |
| 58 | KC_TRNS, LT(ETC,KC_A), KC_NO, KC_NO, KC_NO, KC_PGDN, | 58 | KC_TRNS, LT(ETC,KC_A), KC_NO, KC_NO, KC_NO, KC_PGDN, |
diff --git a/keyboards/ergodox/keymaps/alphadox/Makefile b/layouts/community/ergodox/alphadox/rules.mk index 633499d00b..f93ff3bb68 100644 --- a/keyboards/ergodox/keymaps/alphadox/Makefile +++ b/layouts/community/ergodox/alphadox/rules.mk | |||
| @@ -12,6 +12,4 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
| 12 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | 12 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. |
| 13 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 13 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 14 | 14 | ||
| 15 | ifndef QUANTUM_DIR | 15 | |
| 16 | include ../../../../Makefile | ||
| 17 | endif | ||
diff --git a/keyboards/ergodox/keymaps/andrew_osx/keymap.c b/layouts/community/ergodox/andrew_osx/keymap.c index 750155d986..ef37fc0329 100644 --- a/keyboards/ergodox/keymaps/andrew_osx/keymap.c +++ b/layouts/community/ergodox/andrew_osx/keymap.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // Netable differences vs. the default firmware for the ErgoDox EZ: | 1 | // Netable differences vs. the default firmware for the ErgoDox EZ: |
| 2 | // 1. The Cmd key is now on the right side, making Cmd+Space easier. | 2 | // 1. The Cmd key is now on the right side, making Cmd+Space easier. |
| 3 | // 2. The media keys work on OSX (But not on Windows). | 3 | // 2. The media keys work on OSX (But not on Windows). |
| 4 | #include "ergodox.h" | 4 | #include QMK_KEYBOARD_H |
| 5 | #include "debug.h" | 5 | #include "debug.h" |
| 6 | #include "action_layer.h" | 6 | #include "action_layer.h" |
| 7 | 7 | ||
| @@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | */ | 33 | */ |
| 34 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 34 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 35 | // Otherwise, it needs KC_* | 35 | // Otherwise, it needs KC_* |
| 36 | [BASE] = KEYMAP( // layer 0 : default | 36 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 37 | // left hand | 37 | // left hand |
| 38 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_QUOT, | 38 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_QUOT, |
| 39 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_FN1, | 39 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_FN1, |
| @@ -75,7 +75,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 75 | * `--------------------' `--------------------' | 75 | * `--------------------' `--------------------' |
| 76 | */ | 76 | */ |
| 77 | // SYMBOLS | 77 | // SYMBOLS |
| 78 | [SYMB] = KEYMAP( | 78 | [SYMB] = LAYOUT_ergodox( |
| 79 | // left hand | 79 | // left hand |
| 80 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 80 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 81 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 81 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -117,7 +117,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 117 | * `--------------------' `--------------------' | 117 | * `--------------------' `--------------------' |
| 118 | */ | 118 | */ |
| 119 | // MEDIA AND MOUSE | 119 | // MEDIA AND MOUSE |
| 120 | KEYMAP( | 120 | LAYOUT_ergodox( |
| 121 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 121 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 122 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 122 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 123 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 123 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/belak/LICENSE b/layouts/community/ergodox/belak/LICENSE index b462ba30e5..b462ba30e5 100644 --- a/keyboards/ergodox/keymaps/belak/LICENSE +++ b/layouts/community/ergodox/belak/LICENSE | |||
diff --git a/keyboards/ergodox/keymaps/belak/README.md b/layouts/community/ergodox/belak/README.md index 30484e6e20..30484e6e20 100644 --- a/keyboards/ergodox/keymaps/belak/README.md +++ b/layouts/community/ergodox/belak/README.md | |||
diff --git a/keyboards/ergodox/keymaps/belak/keymap.c b/layouts/community/ergodox/belak/keymap.c index 45f63539bb..016cf30b4b 100644 --- a/keyboards/ergodox/keymaps/belak/keymap.c +++ b/layouts/community/ergodox/belak/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "eeconfig.h" | 4 | #include "eeconfig.h" |
| @@ -81,7 +81,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 81 | * | | | End | | PgDn | | | | 81 | * | | | End | | PgDn | | | |
| 82 | * `---------------------' `----------------------' | 82 | * `---------------------' `----------------------' |
| 83 | */ | 83 | */ |
| 84 | [BASE] = KEYMAP( // layer 0 : default | 84 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 85 | // left hand | 85 | // left hand |
| 86 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, TG(SYMB), | 86 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, TG(SYMB), |
| 87 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, | 87 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, |
| @@ -122,7 +122,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 122 | * | | | | | | | | | 122 | * | | | | | | | | |
| 123 | * `--------------------' `--------------------' | 123 | * `--------------------' `--------------------' |
| 124 | */ | 124 | */ |
| 125 | [SYMB] = KEYMAP( | 125 | [SYMB] = LAYOUT_ergodox( |
| 126 | // left hand | 126 | // left hand |
| 127 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, E_TFLIP, | 127 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, E_TFLIP, |
| 128 | _______, KC_EXLM, KC_AT, KC_LCBR, KC_RCBR, KC_PIPE, E_TSET, | 128 | _______, KC_EXLM, KC_AT, KC_LCBR, KC_RCBR, KC_PIPE, E_TSET, |
| @@ -163,7 +163,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 163 | * | | | | | | | | | 163 | * | | | | | | | | |
| 164 | * `--------------------' `--------------------' | 164 | * `--------------------' `--------------------' |
| 165 | */ | 165 | */ |
| 166 | [NUMP] = KEYMAP( | 166 | [NUMP] = LAYOUT_ergodox( |
| 167 | // left hand | 167 | // left hand |
| 168 | _______, _______, _______, _______, _______, _______, _______, | 168 | _______, _______, _______, _______, _______, _______, _______, |
| 169 | _______, _______, _______, _______, _______, _______, _______, | 169 | _______, _______, _______, _______, _______, _______, _______, |
| @@ -184,7 +184,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 184 | _______, _______, _______ | 184 | _______, _______, _______ |
| 185 | ), | 185 | ), |
| 186 | /* Keymap 3: Swap control and gui on the thumb */ | 186 | /* Keymap 3: Swap control and gui on the thumb */ |
| 187 | [SWPH] = KEYMAP( | 187 | [SWPH] = LAYOUT_ergodox( |
| 188 | // left hand | 188 | // left hand |
| 189 | _______, _______, _______, _______, _______, _______, _______, | 189 | _______, _______, _______, _______, _______, _______, _______, |
| 190 | _______, _______, _______, _______, _______, _______, _______, | 190 | _______, _______, _______, _______, _______, _______, _______, |
diff --git a/layouts/community/ergodox/belak/rules.mk b/layouts/community/ergodox/belak/rules.mk new file mode 100644 index 0000000000..cd8fdec641 --- /dev/null +++ b/layouts/community/ergodox/belak/rules.mk | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | TAP_DANCE_ENABLE=yes | ||
| 2 | UNICODE_ENABLE=yes | ||
| 3 | |||
| 4 | |||
diff --git a/keyboards/ergodox/keymaps/belak/visualizer.c b/layouts/community/ergodox/belak/visualizer.c index b92890a668..b92890a668 100644 --- a/keyboards/ergodox/keymaps/belak/visualizer.c +++ b/layouts/community/ergodox/belak/visualizer.c | |||
diff --git a/keyboards/ergodox/keymaps/bepo/keymap.c b/layouts/community/ergodox/bepo/keymap.c index 05250ee6a7..c33c3c2550 100644 --- a/keyboards/ergodox/keymaps/bepo/keymap.c +++ b/layouts/community/ergodox/bepo/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "keymap_bepo.h" | 2 | #include "keymap_bepo.h" |
| 3 | #include "keymap_french.h" | 3 | #include "keymap_french.h" |
| 4 | 4 | ||
| @@ -35,7 +35,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 35 | * | | |L_FNav| |L_FNav| | | | 35 | * | | |L_FNav| |L_FNav| | | |
| 36 | * `--------------------' `--------------------' | 36 | * `--------------------' `--------------------' |
| 37 | */ | 37 | */ |
| 38 | [BEPO] = KEYMAP( | 38 | [BEPO] = LAYOUT_ergodox( |
| 39 | // Left hand | 39 | // Left hand |
| 40 | BP_DOLLAR, BP_DQOT, BP_LGIL, BP_RGIL, BP_LPRN, BP_RPRN, KC_DEL, | 40 | BP_DOLLAR, BP_DQOT, BP_LGIL, BP_RGIL, BP_LPRN, BP_RPRN, KC_DEL, |
| 41 | BP_PERCENT, BP_B, BP_E_ACUTE, BP_P, BP_O, BP_E_GRAVE, KC_BSPC, | 41 | BP_PERCENT, BP_B, BP_E_ACUTE, BP_P, BP_O, BP_E_GRAVE, KC_BSPC, |
| @@ -72,7 +72,7 @@ MO(FNAV), KC_RSHIFT, KC_ENTER), | |||
| 72 | * | | |L_FNav| |L_FNav| | | | 72 | * | | |L_FNav| |L_FNav| | | |
| 73 | * `--------------------' `--------------------' | 73 | * `--------------------' `--------------------' |
| 74 | */ | 74 | */ |
| 75 | [QW_B] = KEYMAP( | 75 | [QW_B] = LAYOUT_ergodox( |
| 76 | // Left hand | 76 | // Left hand |
| 77 | KC_DOLLAR, S(KC_QUOT), S(KC_COMM), S(KC_DOT), KC_LPRN, KC_RPRN, KC_DEL, | 77 | KC_DOLLAR, S(KC_QUOT), S(KC_COMM), S(KC_DOT), KC_LPRN, KC_RPRN, KC_DEL, |
| 78 | KC_PERCENT, KC_B, KC_E, KC_P, KC_O, KC_E, KC_BSPC, | 78 | KC_PERCENT, KC_B, KC_E, KC_P, KC_O, KC_E, KC_BSPC, |
| @@ -109,7 +109,7 @@ KC_TRNS, MO(QW_S), KC_ENTER), | |||
| 109 | * | | |L_FNav| |L_FNav| | | | 109 | * | | |L_FNav| |L_FNav| | | |
| 110 | * `--------------------' `--------------------' | 110 | * `--------------------' `--------------------' |
| 111 | */ | 111 | */ |
| 112 | [QW_A] = KEYMAP( | 112 | [QW_A] = LAYOUT_ergodox( |
| 113 | // Left hand | 113 | // Left hand |
| 114 | KC_DOLLAR, S(KC_QUOT), S(KC_COMM), S(KC_DOT), KC_LBRC, KC_RBRC, KC_DEL, | 114 | KC_DOLLAR, S(KC_QUOT), S(KC_COMM), S(KC_DOT), KC_LBRC, KC_RBRC, KC_DEL, |
| 115 | KC_PERCENT, KC_PIPE, KC_E, KC_AMPR, KC_O, KC_E, KC_BSPC, | 115 | KC_PERCENT, KC_PIPE, KC_E, KC_AMPR, KC_O, KC_E, KC_BSPC, |
| @@ -146,7 +146,7 @@ KC_TRNS, MO(QW_S), KC_ENTER), | |||
| 146 | * | | |L_FNav| |L_FNav| | | | 146 | * | | |L_FNav| |L_FNav| | | |
| 147 | * `--------------------' `--------------------' | 147 | * `--------------------' `--------------------' |
| 148 | */ | 148 | */ |
| 149 | [QW_S] = KEYMAP( | 149 | [QW_S] = LAYOUT_ergodox( |
| 150 | // Left hand | 150 | // Left hand |
| 151 | KC_HASH, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, | 151 | KC_HASH, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, |
| 152 | KC_GRV, S(KC_B), S(KC_E), S(KC_P), S(KC_O), S(KC_E), KC_TRNS, | 152 | KC_GRV, S(KC_B), S(KC_E), S(KC_P), S(KC_O), S(KC_E), KC_TRNS, |
| @@ -183,7 +183,7 @@ KC_TRNS, KC_TRNS, KC_TRNS), | |||
| 183 | * | | |L_FNav| |L_FNav| | | | 183 | * | | |L_FNav| |L_FNav| | | |
| 184 | * `--------------------' `--------------------' | 184 | * `--------------------' `--------------------' |
| 185 | */ | 185 | */ |
| 186 | [AZ_B] = KEYMAP( | 186 | [AZ_B] = LAYOUT_ergodox( |
| 187 | // Left hand | 187 | // Left hand |
| 188 | FR_DLR, FR_QUOT, FR_LESS, FR_GRTR, FR_LPRN, FR_RPRN, KC_DEL, | 188 | FR_DLR, FR_QUOT, FR_LESS, FR_GRTR, FR_LPRN, FR_RPRN, KC_DEL, |
| 189 | FR_PERC, KC_B, FR_EACU, KC_P, KC_O, FR_EGRV, KC_BSPC, | 189 | FR_PERC, KC_B, FR_EACU, KC_P, KC_O, FR_EGRV, KC_BSPC, |
| @@ -220,7 +220,7 @@ KC_TRNS, MO(AZ_S), KC_ENTER), | |||
| 220 | * | | |L_FNav| |L_FNav| | | | 220 | * | | |L_FNav| |L_FNav| | | |
| 221 | * `--------------------' `--------------------' | 221 | * `--------------------' `--------------------' |
| 222 | */ | 222 | */ |
| 223 | [AZ_A] = KEYMAP( | 223 | [AZ_A] = LAYOUT_ergodox( |
| 224 | // Left hand | 224 | // Left hand |
| 225 | FR_DLR, FR_QUOT, FR_LESS, FR_GRTR, FR_LBRC, FR_RBRC, KC_DEL, | 225 | FR_DLR, FR_QUOT, FR_LESS, FR_GRTR, FR_LBRC, FR_RBRC, KC_DEL, |
| 226 | FR_PERC, FR_PIPE, FR_EACU, FR_AMP, KC_O, FR_EGRV, KC_BSPC, | 226 | FR_PERC, FR_PIPE, FR_EACU, FR_AMP, KC_O, FR_EGRV, KC_BSPC, |
| @@ -257,7 +257,7 @@ KC_TRNS, MO(AZ_S), KC_ENTER), | |||
| 257 | * | | |L_FNav| |L_FNav| | | | 257 | * | | |L_FNav| |L_FNav| | | |
| 258 | * `--------------------' `--------------------' | 258 | * `--------------------' `--------------------' |
| 259 | */ | 259 | */ |
| 260 | [AZ_S] = KEYMAP( | 260 | [AZ_S] = LAYOUT_ergodox( |
| 261 | // Left hand | 261 | // Left hand |
| 262 | FR_HASH, FR_1, FR_2, FR_3, FR_4, FR_5, KC_TRNS, | 262 | FR_HASH, FR_1, FR_2, FR_3, FR_4, FR_5, KC_TRNS, |
| 263 | FR_GRV, S(KC_B), S(KC_E), S(KC_P), S(KC_O), S(KC_E), KC_TRNS, | 263 | FR_GRV, S(KC_B), S(KC_E), S(KC_P), S(KC_O), S(KC_E), KC_TRNS, |
| @@ -294,7 +294,7 @@ KC_TRNS, KC_TRNS, KC_TRNS), | |||
| 294 | * | | | | | | | | | 294 | * | | | | | | | | |
| 295 | * `--------------------' `--------------------' | 295 | * `--------------------' `--------------------' |
| 296 | */ | 296 | */ |
| 297 | [FNAV] = KEYMAP( | 297 | [FNAV] = LAYOUT_ergodox( |
| 298 | // Left hand | 298 | // Left hand |
| 299 | KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_MUTE, | 299 | KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_MUTE, |
| 300 | KC_NO, KC_MS_BTN5, KC_MS_BTN1, KC_MS_UP, KC_MS_BTN2, KC_MS_WH_UP, KC_VOLU, | 300 | KC_NO, KC_MS_BTN5, KC_MS_BTN1, KC_MS_UP, KC_MS_BTN2, KC_MS_WH_UP, KC_VOLU, |
| @@ -331,7 +331,7 @@ KC_TRNS, KC_TRNS, KC_NO), | |||
| 331 | * | | | | | | | | | 331 | * | | | | | | | | |
| 332 | * `--------------------' `--------------------' | 332 | * `--------------------' `--------------------' |
| 333 | */ | 333 | */ |
| 334 | [NUMK] = KEYMAP( | 334 | [NUMK] = LAYOUT_ergodox( |
| 335 | // Left hand | 335 | // Left hand |
| 336 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 336 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 337 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 337 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
diff --git a/keyboards/ergodox/keymaps/bepo/readme.md b/layouts/community/ergodox/bepo/readme.md index 14a1d22196..14a1d22196 100644 --- a/keyboards/ergodox/keymaps/bepo/readme.md +++ b/layouts/community/ergodox/bepo/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/bepo/Makefile b/layouts/community/ergodox/bepo/rules.mk index b673c5ce52..839dd82e1e 100644 --- a/keyboards/ergodox/keymaps/bepo/Makefile +++ b/layouts/community/ergodox/bepo/rules.mk | |||
| @@ -4,6 +4,4 @@ | |||
| 4 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 4 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 5 | COMMAND_ENABLE = no # Commands for debug and configuration | 5 | COMMAND_ENABLE = no # Commands for debug and configuration |
| 6 | 6 | ||
| 7 | ifndef QUANTUM_DIR | 7 | |
| 8 | include ../../../../Makefile | ||
| 9 | endif | ||
diff --git a/keyboards/ergodox/keymaps/bepo_csa/keymap.c b/layouts/community/ergodox/bepo_csa/keymap.c index 495242adb3..9526ea3f77 100644 --- a/keyboards/ergodox/keymaps/bepo_csa/keymap.c +++ b/layouts/community/ergodox/bepo_csa/keymap.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* TypeMatrix-2030-like keymap */ | 1 | /* TypeMatrix-2030-like keymap */ |
| 2 | #include "ergodox.h" | 2 | #include QMK_KEYBOARD_H |
| 3 | #include "debug.h" | 3 | #include "debug.h" |
| 4 | #include "action_layer.h" | 4 | #include "action_layer.h" |
| 5 | #include "action_util.h" | 5 | #include "action_util.h" |
| @@ -88,7 +88,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 88 | */ | 88 | */ |
| 89 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 89 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 90 | // Otherwise, it needs KC_* | 90 | // Otherwise, it needs KC_* |
| 91 | [LR_BASE] = KEYMAP( // layer 0 : default | 91 | [LR_BASE] = LAYOUT_ergodox( // layer 0 : default |
| 92 | // left hand | 92 | // left hand |
| 93 | BP_DLR, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, | 93 | BP_DLR, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, |
| 94 | KC_TAB, BP_B, BP_ECUT, BP_P, BP_O, BP_EGRV, KC_BSPC, | 94 | KC_TAB, BP_B, BP_ECUT, BP_P, BP_O, BP_EGRV, KC_BSPC, |
| @@ -114,7 +114,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | /** | 114 | /** |
| 115 | * Same as default but for use with Canadian Multilingual on OS side | 115 | * Same as default but for use with Canadian Multilingual on OS side |
| 116 | */ | 116 | */ |
| 117 | [LR_CSA] = KEYMAP( | 117 | [LR_CSA] = LAYOUT_ergodox( |
| 118 | // left hand | 118 | // left hand |
| 119 | KC_DLR, CSA_DQOT, CSA_LGIL, CSA_RGIL, KC_LPRN, KC_RPRN, KC_TRNS, | 119 | KC_DLR, CSA_DQOT, CSA_LGIL, CSA_RGIL, KC_LPRN, KC_RPRN, KC_TRNS, |
| 120 | KC_TRNS, KC_B, CSA_ECUT, KC_P, KC_O, CSA_EGRV, KC_TRNS, | 120 | KC_TRNS, KC_B, CSA_ECUT, KC_P, KC_O, CSA_EGRV, KC_TRNS, |
| @@ -158,7 +158,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 158 | * | | | | | | | | | 158 | * | | | | | | | | |
| 159 | * `--------------------' `--------------------' | 159 | * `--------------------' `--------------------' |
| 160 | */ | 160 | */ |
| 161 | [LR_CSA_SFT] = KEYMAP( | 161 | [LR_CSA_SFT] = LAYOUT_ergodox( |
| 162 | // left hand | 162 | // left hand |
| 163 | KC_HASH, M(M_1), M(M_2), M(M_3), M(M_4), M(M_5), KC_TRNS, | 163 | KC_HASH, M(M_1), M(M_2), M(M_3), M(M_4), M(M_5), KC_TRNS, |
| 164 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 164 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -203,7 +203,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 203 | * | | | | | | | | | 203 | * | | | | | | | | |
| 204 | * `--------------------' `--------------------' | 204 | * `--------------------' `--------------------' |
| 205 | */ | 205 | */ |
| 206 | [LR_CSA_AGR] = KEYMAP( | 206 | [LR_CSA_AGR] = LAYOUT_ergodox( |
| 207 | // left hand | 207 | // left hand |
| 208 | MUC(NDSH), MUC(MDSH), CSA_LESS, CSA_GRTR, CSA_LBRC, CSA_RBRC, KC_TRNS, | 208 | MUC(NDSH), MUC(MDSH), CSA_LESS, CSA_GRTR, CSA_LBRC, CSA_RBRC, KC_TRNS, |
| 209 | KC_TRNS, CSA_PIPE, CSA_DACT, KC_AMPR, CSA_OE, CSA_DGRV, KC_TRNS, | 209 | KC_TRNS, CSA_PIPE, CSA_DACT, KC_AMPR, CSA_OE, CSA_DGRV, KC_TRNS, |
| @@ -248,7 +248,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 248 | * | | | | | | | | | 248 | * | | | | | | | | |
| 249 | * `--------------------' `--------------------' | 249 | * `--------------------' `--------------------' |
| 250 | */ | 250 | */ |
| 251 | [LR_CSA_AGR_SFT] = KEYMAP( | 251 | [LR_CSA_AGR_SFT] = LAYOUT_ergodox( |
| 252 | // left hand | 252 | // left hand |
| 253 | CSA_PARG, KC_NO, CSA_LDQT, CSA_RDQT, KC_NO, KC_NO, KC_TRNS, | 253 | CSA_PARG, KC_NO, CSA_LDQT, CSA_RDQT, KC_NO, KC_NO, KC_TRNS, |
| 254 | KC_TRNS, CSA_BPIP, CSA_DDCT, CSA_SECT, S(CSA_OE), M(M_GRV), KC_TRNS, | 254 | KC_TRNS, CSA_BPIP, CSA_DDCT, CSA_SECT, S(CSA_OE), M(M_GRV), KC_TRNS, |
| @@ -293,7 +293,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 293 | * `--------------------' `--------------------' | 293 | * `--------------------' `--------------------' |
| 294 | */ | 294 | */ |
| 295 | // SYMBOLS | 295 | // SYMBOLS |
| 296 | [LR_NUMR] = KEYMAP( | 296 | [LR_NUMR] = LAYOUT_ergodox( |
| 297 | // left hand | 297 | // left hand |
| 298 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 298 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 299 | KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, | 299 | KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, |
| @@ -338,7 +338,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 338 | * `--------------------' `--------------------' | 338 | * `--------------------' `--------------------' |
| 339 | */ | 339 | */ |
| 340 | // MEDIA AND MOUSE | 340 | // MEDIA AND MOUSE |
| 341 | [LR_FN] = KEYMAP( | 341 | [LR_FN] = LAYOUT_ergodox( |
| 342 | TG(LR_CSA), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, | 342 | TG(LR_CSA), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, |
| 343 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, | 343 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, |
| 344 | RESET, KC_TRNS, KC_TRNS, KC_CALC, KC_MAIL, KC_WHOM, | 344 | RESET, KC_TRNS, KC_TRNS, KC_CALC, KC_MAIL, KC_WHOM, |
diff --git a/keyboards/ergodox/keymaps/bepo_csa/readme.md b/layouts/community/ergodox/bepo_csa/readme.md index d4975b2265..d4975b2265 100644 --- a/keyboards/ergodox/keymaps/bepo_csa/readme.md +++ b/layouts/community/ergodox/bepo_csa/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/bryan/keymap.c b/layouts/community/ergodox/bryan/keymap.c index 572cea8cda..220ae2e803 100644 --- a/keyboards/ergodox/keymaps/bryan/keymap.c +++ b/layouts/community/ergodox/bryan/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -38,7 +38,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 38 | */ | 38 | */ |
| 39 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 39 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 40 | // Otherwise, it needs KC_* | 40 | // Otherwise, it needs KC_* |
| 41 | [BASE] = KEYMAP( // layer 0 : default | 41 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 42 | // left hand | 42 | // left hand |
| 43 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, M(2), | 43 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, M(2), |
| 44 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 44 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -81,7 +81,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 81 | * `--------------------' `--------------------' | 81 | * `--------------------' `--------------------' |
| 82 | */ | 82 | */ |
| 83 | // SYMBOLS | 83 | // SYMBOLS |
| 84 | [SYMB] = KEYMAP( | 84 | [SYMB] = LAYOUT_ergodox( |
| 85 | // left hand | 85 | // left hand |
| 86 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 86 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 87 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 87 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -125,7 +125,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 125 | * `--------------------' `--------------------' | 125 | * `--------------------' `--------------------' |
| 126 | */ | 126 | */ |
| 127 | // MEDIA AND MOUSE | 127 | // MEDIA AND MOUSE |
| 128 | [MDIA] = KEYMAP( | 128 | [MDIA] = LAYOUT_ergodox( |
| 129 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 129 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 130 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 130 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 131 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 131 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/coderkun_neo2/keymap.c b/layouts/community/ergodox/coderkun_neo2/keymap.c index 2d6f76856a..5b1887ec53 100644 --- a/keyboards/ergodox/keymaps/coderkun_neo2/keymap.c +++ b/layouts/community/ergodox/coderkun_neo2/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | #include "action_layer.h" |
| 3 | #include "led.h" | 3 | #include "led.h" |
| 4 | #include "keymap_extras/keymap_neo2.h" | 4 | #include "keymap_extras/keymap_neo2.h" |
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | * │ │ │ HYP │ │ MEH │ │ │ | 31 | * │ │ │ HYP │ │ MEH │ │ │ |
| 32 | * └─────┴─────┴─────┘ └─────┴─────┴─────┘ | 32 | * └─────┴─────┴─────┘ └─────┴─────┴─────┘ |
| 33 | */ | 33 | */ |
| 34 | [BASE] = KEYMAP( | 34 | [BASE] = LAYOUT_ergodox( |
| 35 | // left hand | 35 | // left hand |
| 36 | KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, NEO_GRV, | 36 | KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, NEO_GRV, |
| 37 | NEO_Y, NEO_X, NEO_V, NEO_L, NEO_C, NEO_W, KC_HOME, | 37 | NEO_Y, NEO_X, NEO_V, NEO_L, NEO_C, NEO_W, KC_HOME, |
| @@ -72,7 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | * │ │ │ HYP │ │ MEH │ │ │ | 72 | * │ │ │ HYP │ │ MEH │ │ │ |
| 73 | * └─────┴─────┴─────┘ └─────┴─────┴─────┘ | 73 | * └─────┴─────┴─────┘ └─────┴─────┴─────┘ |
| 74 | */ | 74 | */ |
| 75 | [PMQ] = KEYMAP( | 75 | [PMQ] = LAYOUT_ergodox( |
| 76 | // left hand | 76 | // left hand |
| 77 | KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL, | 77 | KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL, |
| 78 | DE_C, DE_P, DE_T, DE_F, DE_K, DE_L, KC_HOME, | 78 | DE_C, DE_P, DE_T, DE_F, DE_K, DE_L, KC_HOME, |
| @@ -113,7 +113,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 113 | * │ │ │ HYP │ │ MEH │ │ │ | 113 | * │ │ │ HYP │ │ MEH │ │ │ |
| 114 | * └─────┴─────┴─────┘ └─────┴─────┴─────┘ | 114 | * └─────┴─────┴─────┘ └─────┴─────┴─────┘ |
| 115 | */ | 115 | */ |
| 116 | [PMN] = KEYMAP( | 116 | [PMN] = LAYOUT_ergodox( |
| 117 | KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL, | 117 | KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL, |
| 118 | DE_Y, DE_X, DE_V, DE_L, DE_C, DE_W, KC_HOME, | 118 | DE_Y, DE_X, DE_V, DE_L, DE_C, DE_W, KC_HOME, |
| 119 | KC_NO, DE_U, DE_I, DE_A, DE_E, DE_O, | 119 | KC_NO, DE_U, DE_I, DE_A, DE_E, DE_O, |
| @@ -152,7 +152,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 152 | * │ │ │ │ │ │ │ │ | 152 | * │ │ │ │ │ │ │ │ |
| 153 | * └─────┴─────┴─────┘ └─────┴─────┴─────┘ | 153 | * └─────┴─────┴─────┘ └─────┴─────┴─────┘ |
| 154 | */ | 154 | */ |
| 155 | [FMU] = KEYMAP( | 155 | [FMU] = LAYOUT_ergodox( |
| 156 | // left hand | 156 | // left hand |
| 157 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, | 157 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, |
| 158 | KC_TRNS, UC(0x250C),UC(0x252C),UC(0x2510),UC(0x2500),UC(0x2502),KC_TRNS, | 158 | KC_TRNS, UC(0x250C),UC(0x252C),UC(0x2510),UC(0x2500),UC(0x2502),KC_TRNS, |
| @@ -193,7 +193,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 193 | * │ │ │ │ │ │ │ │ | 193 | * │ │ │ │ │ │ │ │ |
| 194 | * └─────┴─────┴─────┘ └─────┴─────┴─────┘ | 194 | * └─────┴─────┴─────┘ └─────┴─────┴─────┘ |
| 195 | */ | 195 | */ |
| 196 | [NHL] = KEYMAP( | 196 | [NHL] = LAYOUT_ergodox( |
| 197 | // left hand | 197 | // left hand |
| 198 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 198 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 199 | KC_NO, KC_PGUP,KC_BSPC,KC_UP, KC_DELT,KC_PGDN,KC_NO, | 199 | KC_NO, KC_PGUP,KC_BSPC,KC_UP, KC_DELT,KC_PGDN,KC_NO, |
diff --git a/keyboards/ergodox/keymaps/coderkun_neo2/readme.md b/layouts/community/ergodox/coderkun_neo2/readme.md index 0c9290bf08..0c9290bf08 100644 --- a/keyboards/ergodox/keymaps/coderkun_neo2/readme.md +++ b/layouts/community/ergodox/coderkun_neo2/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/coderkun_neo2/Makefile b/layouts/community/ergodox/coderkun_neo2/rules.mk index b0fe90ab1d..b0fe90ab1d 100644 --- a/keyboards/ergodox/keymaps/coderkun_neo2/Makefile +++ b/layouts/community/ergodox/coderkun_neo2/rules.mk | |||
diff --git a/keyboards/ergodox/keymaps/colemak/keymap.c b/layouts/community/ergodox/colemak/keymap.c index 7ef81ab4b9..e9e27bcc4d 100644 --- a/keyboards/ergodox/keymaps/colemak/keymap.c +++ b/layouts/community/ergodox/colemak/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | */ | 30 | */ |
| 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 32 | // Otherwise, it needs KC_* | 32 | // Otherwise, it needs KC_* |
| 33 | [BASE] = KEYMAP( // layer 0 : default | 33 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 35 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 36 | KC_DELT, KC_Q, KC_W, KC_F, KC_P, KC_G, TG(SYMB), | 36 | KC_DELT, KC_Q, KC_W, KC_F, KC_P, KC_G, TG(SYMB), |
| @@ -72,7 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | * `--------------------' `--------------------' | 72 | * `--------------------' `--------------------' |
| 73 | */ | 73 | */ |
| 74 | // SYMBOLS | 74 | // SYMBOLS |
| 75 | [SYMB] = KEYMAP( | 75 | [SYMB] = LAYOUT_ergodox( |
| 76 | // left hand | 76 | // left hand |
| 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -114,7 +114,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | * `--------------------' `--------------------' | 114 | * `--------------------' `--------------------' |
| 115 | */ | 115 | */ |
| 116 | // MEDIA AND MOUSE | 116 | // MEDIA AND MOUSE |
| 117 | [MDIA] = KEYMAP( | 117 | [MDIA] = LAYOUT_ergodox( |
| 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/colemak/readme.md b/layouts/community/ergodox/colemak/readme.md index e28b2f0856..e28b2f0856 100644 --- a/keyboards/ergodox/keymaps/colemak/readme.md +++ b/layouts/community/ergodox/colemak/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/colemak_osx_pc_no/keymap.c b/layouts/community/ergodox/colemak_osx_pc_no/keymap.c index eb0156c45b..1196770373 100644 --- a/keyboards/ergodox/keymaps/colemak_osx_pc_no/keymap.c +++ b/layouts/community/ergodox/colemak_osx_pc_no/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "keymap_norwegian.h" | 4 | #include "keymap_norwegian.h" |
| @@ -32,7 +32,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 32 | * | | |-/Alt | | Bspc | | | | 32 | * | | |-/Alt | | Bspc | | | |
| 33 | * `--------------------' `---------------------' | 33 | * `--------------------' `---------------------' |
| 34 | */ | 34 | */ |
| 35 | [BASE] = KEYMAP( | 35 | [BASE] = LAYOUT_ergodox( |
| 36 | // left hand | 36 | // left hand |
| 37 | NO_BSLS, NO_LBRC, NO_RBRC, NO_LCBR, NO_RCBR, NO_ASTR, TG(1), | 37 | NO_BSLS, NO_LBRC, NO_RBRC, NO_LCBR, NO_RCBR, NO_ASTR, TG(1), |
| 38 | NO_QUES, KC_Q, KC_W, KC_F, KC_P, KC_G, NO_QUO2, | 38 | NO_QUES, KC_Q, KC_W, KC_F, KC_P, KC_G, NO_QUO2, |
| @@ -73,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 73 | * | | | | | | | | | 73 | * | | | | | | | | |
| 74 | * `--------------------' `--------------------' | 74 | * `--------------------' `--------------------' |
| 75 | */ | 75 | */ |
| 76 | [BASE_MAC] = KEYMAP( | 76 | [BASE_MAC] = LAYOUT_ergodox( |
| 77 | NO_BSLS_MAC, KC_TRNS,KC_TRNS, NO_LCBR_MAC,NO_RCBR_MAC, KC_TRNS, KC_TRNS, | 77 | NO_BSLS_MAC, KC_TRNS,KC_TRNS, NO_LCBR_MAC,NO_RCBR_MAC, KC_TRNS, KC_TRNS, |
| 78 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS, | 78 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS, |
| 79 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 79 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -114,7 +114,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | * | | | | | | | | | 114 | * | | | | | | | | |
| 115 | * `--------------------' `--------------------' | 115 | * `--------------------' `--------------------' |
| 116 | */ | 116 | */ |
| 117 | [NUMB_SYMB] = KEYMAP( | 117 | [NUMB_SYMB] = LAYOUT_ergodox( |
| 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_PERC, KC_TRNS , KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_PERC, KC_TRNS , KC_TRNS, |
| 120 | KC_TRNS, KC_3 , KC_2 , KC_1 , KC_0 , KC_TRNS, | 120 | KC_TRNS, KC_3 , KC_2 , KC_1 , KC_0 , KC_TRNS, |
| @@ -155,7 +155,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 155 | * | | | | | | | | | 155 | * | | | | | | | | |
| 156 | * `--------------------' `--------------------' | 156 | * `--------------------' `--------------------' |
| 157 | */ | 157 | */ |
| 158 | [NUMB_SYMB_MAC] = KEYMAP( | 158 | [NUMB_SYMB_MAC] = LAYOUT_ergodox( |
| 159 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 159 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 160 | KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_PERC, KC_TRNS , KC_TRNS, | 160 | KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_PERC, KC_TRNS , KC_TRNS, |
| 161 | KC_TRNS, KC_3 , KC_2 , KC_1 , KC_0 , KC_TRNS, | 161 | KC_TRNS, KC_3 , KC_2 , KC_1 , KC_0 , KC_TRNS, |
| @@ -196,7 +196,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 196 | * | | | | | | | | | 196 | * | | | | | | | | |
| 197 | * `--------------------' `--------------------' | 197 | * `--------------------' `--------------------' |
| 198 | */ | 198 | */ |
| 199 | [FUNCTION] = KEYMAP( | 199 | [FUNCTION] = LAYOUT_ergodox( |
| 200 | KC_5, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 200 | KC_5, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 201 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS, | 201 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS, |
| 202 | KC_TRNS, KC_F3 , KC_F2 , KC_F1 , KC_TRNS , KC_TRNS, | 202 | KC_TRNS, KC_F3 , KC_F2 , KC_F1 , KC_TRNS , KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/colemak_osx_pc_no/readme.md b/layouts/community/ergodox/colemak_osx_pc_no/readme.md index b28483f391..b28483f391 100644 --- a/keyboards/ergodox/keymaps/colemak_osx_pc_no/readme.md +++ b/layouts/community/ergodox/colemak_osx_pc_no/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/colemak_programmer/keymap.c b/layouts/community/ergodox/colemak_programmer/keymap.c index 1caccc5c29..46cd28dc8c 100644 --- a/keyboards/ergodox/keymaps/colemak_programmer/keymap.c +++ b/layouts/community/ergodox/colemak_programmer/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | 2 | ||
| 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 4 | /* Keymap 0: Basic layer | 4 | /* Keymap 0: Basic layer |
| @@ -23,7 +23,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 23 | * |symbol|N-Lock| End | | PgDn | | | | 23 | * |symbol|N-Lock| End | | PgDn | | | |
| 24 | * `---------------------' `---------------------' | 24 | * `---------------------' `---------------------' |
| 25 | */ | 25 | */ |
| 26 | [0] = KEYMAP( // layer 0 : default | 26 | [0] = LAYOUT_ergodox( // layer 0 : default |
| 27 | // left hand | 27 | // left hand |
| 28 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, | 28 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, |
| 29 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, TG(3), | 29 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, TG(3), |
| @@ -68,7 +68,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 68 | * | | | | | | | | | 68 | * | | | | | | | | |
| 69 | * `--------------------' `----------------------' | 69 | * `--------------------' `----------------------' |
| 70 | */ | 70 | */ |
| 71 | [1] = KEYMAP( // layer 1: QWERTY layer (games) | 71 | [1] = LAYOUT_ergodox( // layer 1: QWERTY layer (games) |
| 72 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 72 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 73 | KC_TRNS, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_TRNS, | 73 | KC_TRNS, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_TRNS, |
| 74 | KC_TRNS, KC_A, KC_S, KC_D, KC_F, KC_G, | 74 | KC_TRNS, KC_A, KC_S, KC_D, KC_F, KC_G, |
| @@ -112,7 +112,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 112 | * `--------------------' `--------------------' | 112 | * `--------------------' `--------------------' |
| 113 | */ | 113 | */ |
| 114 | // SYMBOLS | 114 | // SYMBOLS |
| 115 | [2] = KEYMAP( | 115 | [2] = LAYOUT_ergodox( |
| 116 | // left hand | 116 | // left hand |
| 117 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, | 117 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, |
| 118 | KC_TRNS, KC_PIPE, KC_PLUS, KC_LT, KC_PERC, KC_HASH, DF(1), | 118 | KC_TRNS, KC_PIPE, KC_PLUS, KC_LT, KC_PERC, KC_HASH, DF(1), |
| @@ -158,7 +158,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 158 | * `--------------------' `--------------------' | 158 | * `--------------------' `--------------------' |
| 159 | */ | 159 | */ |
| 160 | // F-keys | 160 | // F-keys |
| 161 | [3] = KEYMAP( | 161 | [3] = LAYOUT_ergodox( |
| 162 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, | 162 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, |
| 163 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 163 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 164 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 164 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -201,7 +201,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 201 | * | | | | | | | | | 201 | * | | | | | | | | |
| 202 | * `--------------------' `--------------------' | 202 | * `--------------------' `--------------------' |
| 203 | */ | 203 | */ |
| 204 | [4] = KEYMAP( | 204 | [4] = LAYOUT_ergodox( |
| 205 | RESET, KC_LSFT, KC_LSFT, KC_SYSREQ, KC_PSCR, KC_SLCK, KC_PAUSE, | 205 | RESET, KC_LSFT, KC_LSFT, KC_SYSREQ, KC_PSCR, KC_SLCK, KC_PAUSE, |
| 206 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 206 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 207 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 207 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/colemak_programmer/readme.md b/layouts/community/ergodox/colemak_programmer/readme.md index a1544dcc56..a1544dcc56 100644 --- a/keyboards/ergodox/keymaps/colemak_programmer/readme.md +++ b/layouts/community/ergodox/colemak_programmer/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/colemak_programmer/Makefile b/layouts/community/ergodox/colemak_programmer/rules.mk index 91b77c77ab..91b77c77ab 100644 --- a/keyboards/ergodox/keymaps/colemak_programmer/Makefile +++ b/layouts/community/ergodox/colemak_programmer/rules.mk | |||
diff --git a/keyboards/ergodox/keymaps/common-nighthawk/keymap.c b/layouts/community/ergodox/common_nighthawk/keymap.c index debf384f3d..e113e85d1f 100644 --- a/keyboards/ergodox/keymaps/common-nighthawk/keymap.c +++ b/layouts/community/ergodox/common_nighthawk/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -44,7 +44,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 44 | * | | | Mute | | Prev | | | | 44 | * | | | Mute | | Prev | | | |
| 45 | * `--------------------' `----------------------' | 45 | * `--------------------' `----------------------' |
| 46 | */ | 46 | */ |
| 47 | [BASE] = KEYMAP( // layer 0 : default | 47 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 48 | // left hand | 48 | // left hand |
| 49 | KC_UNDS, KC_1, KC_1, KC_UNDS, KC_ESC, ALL_T(KC_NO), KC_HOME, | 49 | KC_UNDS, KC_1, KC_1, KC_UNDS, KC_ESC, ALL_T(KC_NO), KC_HOME, |
| 50 | CTL_T(KC_TAB), KC_Q, KC_W, KC_E, KC_R, KC_T, KC_UP, | 50 | CTL_T(KC_TAB), KC_Q, KC_W, KC_E, KC_R, KC_T, KC_UP, |
| @@ -86,7 +86,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 86 | * `--------------------' `--------------------' | 86 | * `--------------------' `--------------------' |
| 87 | */ | 87 | */ |
| 88 | // SYMBOLS | 88 | // SYMBOLS |
| 89 | [SYMB] = KEYMAP( | 89 | [SYMB] = LAYOUT_ergodox( |
| 90 | // left hand | 90 | // left hand |
| 91 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 91 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 92 | KC_TRNS, KC_EXLM, KC_CIRC, KC_LBRC, KC_LPRN, KC_LCBR, KC_TRNS, | 92 | KC_TRNS, KC_EXLM, KC_CIRC, KC_LBRC, KC_LPRN, KC_LCBR, KC_TRNS, |
| @@ -128,7 +128,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 128 | * `--------------------' `--------------------' | 128 | * `--------------------' `--------------------' |
| 129 | */ | 129 | */ |
| 130 | // MEDIA AND MOUSE | 130 | // MEDIA AND MOUSE |
| 131 | [MDIA] = KEYMAP( | 131 | [MDIA] = LAYOUT_ergodox( |
| 132 | M(0), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 132 | M(0), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 133 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 133 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 134 | KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN2, KC_BTN1, KC_TRNS, | 134 | KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN2, KC_BTN1, KC_TRNS, |
diff --git a/layouts/community/ergodox/common_nighthawk/rules.mk b/layouts/community/ergodox/common_nighthawk/rules.mk new file mode 100644 index 0000000000..180880c165 --- /dev/null +++ b/layouts/community/ergodox/common_nighthawk/rules.mk | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | SUBPROJECT_DEFAULT = ez | ||
| 2 | TAP_DANCE_ENABLE = yes | ||
| 3 | |||
| 4 | |||
diff --git a/keyboards/ergodox/keymaps/csharp_dev/keymap.c b/layouts/community/ergodox/csharp_dev/keymap.c index e0c66f4872..7996c92e08 100644 --- a/keyboards/ergodox/keymaps/csharp_dev/keymap.c +++ b/layouts/community/ergodox/csharp_dev/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -51,7 +51,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 51 | */ | 51 | */ |
| 52 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 52 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 53 | // Otherwise, it needs KC_* | 53 | // Otherwise, it needs KC_* |
| 54 | [BASE] = KEYMAP( // layer 0 : default | 54 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 55 | // left hand | 55 | // left hand |
| 56 | KC_LPRN, KC_1, KC_2, KC_3, KC_4, KC_5, LSFT(KC_QUOTE), | 56 | KC_LPRN, KC_1, KC_2, KC_3, KC_4, KC_5, LSFT(KC_QUOTE), |
| 57 | KC_RPRN, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_BSPACE, | 57 | KC_RPRN, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_BSPACE, |
| @@ -94,7 +94,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 94 | * `--------------------' `--------------------' | 94 | * `--------------------' `--------------------' |
| 95 | */ | 95 | */ |
| 96 | // FKEYS + MACROS | 96 | // FKEYS + MACROS |
| 97 | [FKEYS] = KEYMAP( | 97 | [FKEYS] = LAYOUT_ergodox( |
| 98 | // left hand | 98 | // left hand |
| 99 | KC_ESCAPE,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_GRAVE, | 99 | KC_ESCAPE,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_GRAVE, |
| 100 | KC_TAB,M(MACRO_PUBLIC),M(MACRO_STATIC), M(MACRO_STRING),M(MACRO_INT),M(MACRO_RETURN),KC_TRNS, | 100 | KC_TAB,M(MACRO_PUBLIC),M(MACRO_STATIC), M(MACRO_STRING),M(MACRO_INT),M(MACRO_RETURN),KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/csharp_dev/readme.md b/layouts/community/ergodox/csharp_dev/readme.md index 980480d626..980480d626 100644 --- a/keyboards/ergodox/keymaps/csharp_dev/readme.md +++ b/layouts/community/ergodox/csharp_dev/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/dave/keymap.c b/layouts/community/ergodox/dave/keymap.c index 23c4e04906..f50be71fab 100644 --- a/keyboards/ergodox/keymaps/dave/keymap.c +++ b/layouts/community/ergodox/dave/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | */ | 30 | */ |
| 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 32 | // Otherwise, it needs KC_* | 32 | // Otherwise, it needs KC_* |
| 33 | [BASE] = KEYMAP( // layer 0 : default | 33 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, | 35 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, |
| 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, | 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, |
| @@ -73,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 73 | * `--------------------' `--------------------' | 73 | * `--------------------' `--------------------' |
| 74 | */ | 74 | */ |
| 75 | // PROGRAMMING | 75 | // PROGRAMMING |
| 76 | [PROG] = KEYMAP( | 76 | [PROG] = LAYOUT_ergodox( |
| 77 | // left hand | 77 | // left hand |
| 78 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 78 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 79 | KC_TRNS, KC_EXLM, KC_AT, KC_LCBR, KC_RCBR, KC_PIPE, KC_TRNS, | 79 | KC_TRNS, KC_EXLM, KC_AT, KC_LCBR, KC_RCBR, KC_PIPE, KC_TRNS, |
| @@ -116,7 +116,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 116 | * `--------------------' `--------------------' | 116 | * `--------------------' `--------------------' |
| 117 | */ | 117 | */ |
| 118 | // NAVIGATION | 118 | // NAVIGATION |
| 119 | [NAVI] = KEYMAP( | 119 | [NAVI] = LAYOUT_ergodox( |
| 120 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, | 120 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, |
| 121 | KC_TRNS, KC_HOME, KC_UP, KC_END, KC_INS, KC_PGUP, KC_TRNS, | 121 | KC_TRNS, KC_HOME, KC_UP, KC_END, KC_INS, KC_PGUP, KC_TRNS, |
| 122 | KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_DELT, KC_PGDN, | 122 | KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_DELT, KC_PGDN, |
diff --git a/keyboards/ergodox/keymaps/dave/readme.md b/layouts/community/ergodox/dave/readme.md index aa0f9bd192..aa0f9bd192 100644 --- a/keyboards/ergodox/keymaps/dave/readme.md +++ b/layouts/community/ergodox/dave/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/deadcyclo/keymap.c b/layouts/community/ergodox/deadcyclo/keymap.c index 243ce94e98..0ae1ef7fb2 100644 --- a/keyboards/ergodox/keymaps/deadcyclo/keymap.c +++ b/layouts/community/ergodox/deadcyclo/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -113,7 +113,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 113 | */ | 113 | */ |
| 114 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 114 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 115 | // Otherwise, it needs KC_* | 115 | // Otherwise, it needs KC_* |
| 116 | [BASE] = KEYMAP( // layer 0 : default | 116 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 117 | // left hand | 117 | // left hand |
| 118 | LT(UNI,KC_ESC), KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, | 118 | LT(UNI,KC_ESC), KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, |
| 119 | LT(SYMB,KC_TAB), KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 119 | LT(SYMB,KC_TAB), KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -155,7 +155,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 155 | * `--------------------' `--------------------' | 155 | * `--------------------' `--------------------' |
| 156 | */ | 156 | */ |
| 157 | // SYMBOLS | 157 | // SYMBOLS |
| 158 | [SYMB] = KEYMAP( | 158 | [SYMB] = LAYOUT_ergodox( |
| 159 | // left hand | 159 | // left hand |
| 160 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, | 160 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, |
| 161 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 161 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -197,7 +197,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 197 | * `--------------------' `--------------------' | 197 | * `--------------------' `--------------------' |
| 198 | */ | 198 | */ |
| 199 | // MEDIA , MOUSE and NAVIGATION | 199 | // MEDIA , MOUSE and NAVIGATION |
| 200 | [MDIA] = KEYMAP( | 200 | [MDIA] = LAYOUT_ergodox( |
| 201 | KC_TRNS, F(I3_GO_GROUP_1), F(I3_GO_GROUP_2), F(I3_GO_GROUP_3), F(I3_GO_GROUP_4), F(I3_GO_GROUP_5), F(I3_GO_GROUP_6), | 201 | KC_TRNS, F(I3_GO_GROUP_1), F(I3_GO_GROUP_2), F(I3_GO_GROUP_3), F(I3_GO_GROUP_4), F(I3_GO_GROUP_5), F(I3_GO_GROUP_6), |
| 202 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, M(RUN), KC_TRNS, KC_TRNS, | 202 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, M(RUN), KC_TRNS, KC_TRNS, |
| 203 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 203 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
| @@ -239,7 +239,7 @@ KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, M(RUN), KC_TRNS, KC_TRNS, | |||
| 239 | * `--------------------' `--------------------' | 239 | * `--------------------' `--------------------' |
| 240 | */ | 240 | */ |
| 241 | // Unicode | 241 | // Unicode |
| 242 | [UNI] = KEYMAP( | 242 | [UNI] = LAYOUT_ergodox( |
| 243 | KC_TRNS, UC(0x250c), UC(0x2510), UC(0x2514), UC(0x2518), UC(0x2502), UC(0x2500), | 243 | KC_TRNS, UC(0x250c), UC(0x2510), UC(0x2514), UC(0x2518), UC(0x2502), UC(0x2500), |
| 244 | KC_TRNS, F(EMOJI_SHRUG), F(EMOJI_YAY), F(EMOJI_HUG), F(EMOJI_SMILE), F(EMOJI_SMILE2), KC_TRNS, | 244 | KC_TRNS, F(EMOJI_SHRUG), F(EMOJI_YAY), F(EMOJI_HUG), F(EMOJI_SMILE), F(EMOJI_SMILE2), KC_TRNS, |
| 245 | KC_TRNS, F(EMOJI_HMM1), F(EMOJI_HMM2), F(EMOJI_BEAR1), F(EMOJI_BEAR2), F(EMOJI_FUU), | 245 | KC_TRNS, F(EMOJI_HMM1), F(EMOJI_HMM2), F(EMOJI_BEAR1), F(EMOJI_BEAR2), F(EMOJI_FUU), |
| @@ -281,7 +281,7 @@ KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, M(RUN), KC_TRNS, KC_TRNS, | |||
| 281 | * `--------------------' `--------------------' | 281 | * `--------------------' `--------------------' |
| 282 | */ | 282 | */ |
| 283 | // Unicode 2 | 283 | // Unicode 2 |
| 284 | [UNI2] = KEYMAP( | 284 | [UNI2] = LAYOUT_ergodox( |
| 285 | KC_TRNS, UC(0x00b9), UC(0x00b2), UC(0x00b3), UC(0x2074), UC(0x2075), UC(0x2076), | 285 | KC_TRNS, UC(0x00b9), UC(0x00b2), UC(0x00b3), UC(0x2074), UC(0x2075), UC(0x2076), |
| 286 | KC_TRNS, UC(0x2081), UC(0x2082), UC(0x2083), UC(0x2084), UC(0x2085), UC(0x2086), | 286 | KC_TRNS, UC(0x2081), UC(0x2082), UC(0x2083), UC(0x2084), UC(0x2085), UC(0x2086), |
| 287 | KC_TRNS, UC(0x215e), UC(0x215d), UC(0x215c), UC(0x215b), UC(0x215a), | 287 | KC_TRNS, UC(0x215e), UC(0x215d), UC(0x215c), UC(0x215b), UC(0x215a), |
diff --git a/keyboards/ergodox/keymaps/deadcyclo/readme.md b/layouts/community/ergodox/deadcyclo/readme.md index 6ae5299d87..6ae5299d87 100644 --- a/keyboards/ergodox/keymaps/deadcyclo/readme.md +++ b/layouts/community/ergodox/deadcyclo/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/deadcyclo/Makefile b/layouts/community/ergodox/deadcyclo/rules.mk index 039f07c8e3..039f07c8e3 100644 --- a/keyboards/ergodox/keymaps/deadcyclo/Makefile +++ b/layouts/community/ergodox/deadcyclo/rules.mk | |||
diff --git a/keyboards/ergodox/keymaps/dragon788/keymap.c b/layouts/community/ergodox/dragon788/keymap.c index d33bc6a259..ea3fe3ee5e 100644 --- a/keyboards/ergodox/keymaps/dragon788/keymap.c +++ b/layouts/community/ergodox/dragon788/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | */ | 31 | */ |
| 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 33 | // Otherwise, it needs KC_* | 33 | // Otherwise, it needs KC_* |
| 34 | [BASE] = KEYMAP( // layer 0 : default | 34 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 35 | // left hand | 35 | // left hand |
| 36 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LGUI, | 36 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LGUI, |
| 37 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), | 37 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), |
| @@ -73,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 73 | * `--------------------' `--------------------' | 73 | * `--------------------' `--------------------' |
| 74 | */ | 74 | */ |
| 75 | // SYMBOLS | 75 | // SYMBOLS |
| 76 | [SYMB] = KEYMAP( | 76 | [SYMB] = LAYOUT_ergodox( |
| 77 | // left hand | 77 | // left hand |
| 78 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 78 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -115,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 115 | * `--------------------' `--------------------' | 115 | * `--------------------' `--------------------' |
| 116 | */ | 116 | */ |
| 117 | // MEDIA AND MOUSE | 117 | // MEDIA AND MOUSE |
| 118 | KEYMAP( | 118 | LAYOUT_ergodox( |
| 119 | RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN2, KC_BTN1, KC_TRNS, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN2, KC_BTN1, KC_TRNS, KC_TRNS, |
| 121 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_U, KC_MS_D, KC_MS_R, | 121 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_U, KC_MS_D, KC_MS_R, |
| @@ -157,7 +157,7 @@ KEYMAP( | |||
| 157 | * `--------------------' `--------------------' | 157 | * `--------------------' `--------------------' |
| 158 | */ | 158 | */ |
| 159 | 159 | ||
| 160 | [PLVR] = KEYMAP( // layout: layer 4: Steno for Plover | 160 | [PLVR] = LAYOUT_ergodox( // layout: layer 4: Steno for Plover |
| 161 | // left hand | 161 | // left hand |
| 162 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 162 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 163 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_NO, | 163 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_NO, |
diff --git a/keyboards/ergodox/keymaps/dvorak/dvorak.png.md b/layouts/community/ergodox/dvorak/dvorak.png.md index 0022150013..0022150013 100644 --- a/keyboards/ergodox/keymaps/dvorak/dvorak.png.md +++ b/layouts/community/ergodox/dvorak/dvorak.png.md | |||
diff --git a/keyboards/ergodox/keymaps/dvorak/keymap.c b/layouts/community/ergodox/dvorak/keymap.c index d3609c673e..ade89db965 100644 --- a/keyboards/ergodox/keymaps/dvorak/keymap.c +++ b/layouts/community/ergodox/dvorak/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | */ | 30 | */ |
| 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 32 | // Otherwise, it needs KC_* | 32 | // Otherwise, it needs KC_* |
| 33 | [BASE] = KEYMAP( // layer 0 : default | 33 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 35 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 36 | KC_DELT, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, TG(1), | 36 | KC_DELT, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, TG(1), |
| @@ -72,7 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | * `--------------------' `--------------------' | 72 | * `--------------------' `--------------------' |
| 73 | */ | 73 | */ |
| 74 | // SYMBOLS | 74 | // SYMBOLS |
| 75 | [SYMB] = KEYMAP( | 75 | [SYMB] = LAYOUT_ergodox( |
| 76 | // left hand | 76 | // left hand |
| 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -114,7 +114,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | * `--------------------' `--------------------' | 114 | * `--------------------' `--------------------' |
| 115 | */ | 115 | */ |
| 116 | // MEDIA AND MOUSE | 116 | // MEDIA AND MOUSE |
| 117 | KEYMAP( | 117 | LAYOUT_ergodox( |
| 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/dvorak_emacs/keymap.c b/layouts/community/ergodox/dvorak_emacs/keymap.c index d33c6e5271..fc83a1d66c 100755..100644 --- a/keyboards/ergodox/keymaps/dvorak_emacs/keymap.c +++ b/layouts/community/ergodox/dvorak_emacs/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -54,7 +54,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 54 | * `--------------------' `----------------------' | 54 | * `--------------------' `----------------------' |
| 55 | * | 55 | * |
| 56 | */ | 56 | */ |
| 57 | [BASE] = KEYMAP( | 57 | [BASE] = LAYOUT_ergodox( |
| 58 | // left hand | 58 | // left hand |
| 59 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, | 59 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, |
| 60 | KC_TILD, KC_QUOTE, KC_COMM,KC_DOT, KC_P, KC_Y, KC_LBRACKET, | 60 | KC_TILD, KC_QUOTE, KC_COMM,KC_DOT, KC_P, KC_Y, KC_LBRACKET, |
| @@ -95,7 +95,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 95 | * | | | TRANS| | TRANS| | | | 95 | * | | | TRANS| | TRANS| | | |
| 96 | * `--------------------' `--------------------' | 96 | * `--------------------' `--------------------' |
| 97 | */ | 97 | */ |
| 98 | [AUX] = KEYMAP( | 98 | [AUX] = LAYOUT_ergodox( |
| 99 | // left hand | 99 | // left hand |
| 100 | KC_VOLU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_SLEP, | 100 | KC_VOLU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_SLEP, |
| 101 | KC_VOLD, KC_F1, KC_F2, KC_F3, KC_F4, KC_NO, KC_NO, | 101 | KC_VOLD, KC_F1, KC_F2, KC_F3, KC_F4, KC_NO, KC_NO, |
diff --git a/keyboards/ergodox/keymaps/dvorak_emacs/readme.md b/layouts/community/ergodox/dvorak_emacs/readme.md index a3fc34afeb..a3fc34afeb 100644 --- a/keyboards/ergodox/keymaps/dvorak_emacs/readme.md +++ b/layouts/community/ergodox/dvorak_emacs/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/dvorak_emacs_software/keymap.c b/layouts/community/ergodox/dvorak_emacs_software/keymap.c index a2bc15c991..1f5681f66a 100755..100644 --- a/keyboards/ergodox/keymaps/dvorak_emacs_software/keymap.c +++ b/layouts/community/ergodox/dvorak_emacs_software/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "keymap_dvorak.h" | 2 | #include "keymap_dvorak.h" |
| 3 | #include "debug.h" | 3 | #include "debug.h" |
| 4 | #include "action_layer.h" | 4 | #include "action_layer.h" |
| @@ -55,7 +55,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 55 | * `--------------------' `----------------------' | 55 | * `--------------------' `----------------------' |
| 56 | * | 56 | * |
| 57 | */ | 57 | */ |
| 58 | [BASE] = KEYMAP( | 58 | [BASE] = LAYOUT_ergodox( |
| 59 | // left hand | 59 | // left hand |
| 60 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, | 60 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, |
| 61 | KC_TILD, DV_QUOT, DV_COMM,DV_DOT, DV_P, DV_Y, DV_LBRC, | 61 | KC_TILD, DV_QUOT, DV_COMM,DV_DOT, DV_P, DV_Y, DV_LBRC, |
| @@ -96,7 +96,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 96 | * | | | TRANS| | TRANS| | | | 96 | * | | | TRANS| | TRANS| | | |
| 97 | * `--------------------' `--------------------' | 97 | * `--------------------' `--------------------' |
| 98 | */ | 98 | */ |
| 99 | [AUX] = KEYMAP( | 99 | [AUX] = LAYOUT_ergodox( |
| 100 | // left hand | 100 | // left hand |
| 101 | KC_VOLU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_SLEP, | 101 | KC_VOLU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_SLEP, |
| 102 | KC_VOLD, KC_F1, KC_F2, KC_F3, KC_F4, KC_NO, KC_NO, | 102 | KC_VOLD, KC_F1, KC_F2, KC_F3, KC_F4, KC_NO, KC_NO, |
diff --git a/keyboards/ergodox/keymaps/dvorak_emacs_software/readme.md b/layouts/community/ergodox/dvorak_emacs_software/readme.md index 0e1e94ffe1..0e1e94ffe1 100644 --- a/keyboards/ergodox/keymaps/dvorak_emacs_software/readme.md +++ b/layouts/community/ergodox/dvorak_emacs_software/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/dvorak_intl_squisher/keymap.c b/layouts/community/ergodox/dvorak_intl_squisher/keymap.c index 89eae52080..e1ed56f849 100644 --- a/keyboards/ergodox/keymaps/dvorak_intl_squisher/keymap.c +++ b/layouts/community/ergodox/dvorak_intl_squisher/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | */ | 30 | */ |
| 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 32 | // Otherwise, it needs KC_* | 32 | // Otherwise, it needs KC_* |
| 33 | [BASE] = KEYMAP( // layer 0 : default | 33 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_WBAK, | 35 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_WBAK, |
| 36 | KC_ESC, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_DELT, | 36 | KC_ESC, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_DELT, |
| @@ -72,7 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | * `--------------------' `--------------------' | 72 | * `--------------------' `--------------------' |
| 73 | */ | 73 | */ |
| 74 | // SYMBOLS | 74 | // SYMBOLS |
| 75 | [SYMB] = KEYMAP( | 75 | [SYMB] = LAYOUT_ergodox( |
| 76 | // left hand | 76 | // left hand |
| 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -114,7 +114,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | * `--------------------' `--------------------' | 114 | * `--------------------' `--------------------' |
| 115 | */ | 115 | */ |
| 116 | // MEDIA AND MOUSE | 116 | // MEDIA AND MOUSE |
| 117 | KEYMAP( // layer 0 : default | 117 | LAYOUT_ergodox( // layer 0 : default |
| 118 | // left hand | 118 | // left hand |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| 120 | KC_TRNS, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_TRNS, | 120 | KC_TRNS, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/dvorak_intl_squisher/readme.md b/layouts/community/ergodox/dvorak_intl_squisher/readme.md index 7a48bf5247..7a48bf5247 100644 --- a/keyboards/ergodox/keymaps/dvorak_intl_squisher/readme.md +++ b/layouts/community/ergodox/dvorak_intl_squisher/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/dvorak_plover/README.md b/layouts/community/ergodox/dvorak_plover/README.md index c8287b0195..c8287b0195 100644 --- a/keyboards/ergodox/keymaps/dvorak_plover/README.md +++ b/layouts/community/ergodox/dvorak_plover/README.md | |||
diff --git a/keyboards/ergodox/keymaps/dvorak_plover/keymap.c b/layouts/community/ergodox/dvorak_plover/keymap.c index d0505609d7..4d11224731 100644 --- a/keyboards/ergodox/keymaps/dvorak_plover/keymap.c +++ b/layouts/community/ergodox/dvorak_plover/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | */ | 31 | */ |
| 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 33 | // Otherwise, it needs KC_* | 33 | // Otherwise, it needs KC_* |
| 34 | [BASE] = KEYMAP( // layer 0 : default | 34 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 35 | // left hand | 35 | // left hand |
| 36 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, | 36 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, |
| 37 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, MO(SYMB), | 37 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, MO(SYMB), |
| @@ -73,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 73 | * `--------------------' `--------------------' | 73 | * `--------------------' `--------------------' |
| 74 | */ | 74 | */ |
| 75 | // SYMBOLS | 75 | // SYMBOLS |
| 76 | [SYMB] = KEYMAP( | 76 | [SYMB] = LAYOUT_ergodox( |
| 77 | // left hand | 77 | // left hand |
| 78 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 78 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -115,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 115 | * `--------------------' `--------------------' | 115 | * `--------------------' `--------------------' |
| 116 | */ | 116 | */ |
| 117 | 117 | ||
| 118 | [PLVR] = KEYMAP( // layout: layer 2: Steno for Plover | 118 | [PLVR] = LAYOUT_ergodox( // layout: layer 2: Steno for Plover |
| 119 | // left hand | 119 | // left hand |
| 120 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 120 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 121 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, | 121 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, |
| @@ -156,7 +156,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 156 | * | ace| | End | | PgDn | | | | 156 | * | ace| | End | | PgDn | | | |
| 157 | * `--------------------' `----------------------' | 157 | * `--------------------' `----------------------' |
| 158 | */ | 158 | */ |
| 159 | [QWRT] = KEYMAP( // layer 3: qwerty for gaming | 159 | [QWRT] = LAYOUT_ergodox( // layer 3: qwerty for gaming |
| 160 | // left hand | 160 | // left hand |
| 161 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, | 161 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, |
| 162 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 162 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
diff --git a/keyboards/ergodox/keymaps/dvorak_programmer/README.md b/layouts/community/ergodox/dvorak_programmer/README.md index 36722469fe..36722469fe 100644 --- a/keyboards/ergodox/keymaps/dvorak_programmer/README.md +++ b/layouts/community/ergodox/dvorak_programmer/README.md | |||
diff --git a/keyboards/ergodox/keymaps/dvorak_programmer/keymap.c b/layouts/community/ergodox/dvorak_programmer/keymap.c index d299d02c34..33115d21f3 100644 --- a/keyboards/ergodox/keymaps/dvorak_programmer/keymap.c +++ b/layouts/community/ergodox/dvorak_programmer/keymap.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | 1 | ||
| 2 | #include "ergodox.h" | 2 | #include QMK_KEYBOARD_H |
| 3 | #include "led.h" | 3 | #include "led.h" |
| 4 | #include "debug.h" | 4 | #include "debug.h" |
| 5 | #include "action_layer.h" | 5 | #include "action_layer.h" |
| @@ -39,7 +39,7 @@ | |||
| 39 | 39 | ||
| 40 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 40 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 41 | // base layer | 41 | // base layer |
| 42 | [BASE] = KEYMAP( // layer 0 : default | 42 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 43 | // left hand | 43 | // left hand |
| 44 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, | 44 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, |
| 45 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, MO(KEY_SEL), | 45 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, MO(KEY_SEL), |
| @@ -67,7 +67,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | 67 | ||
| 68 | 68 | ||
| 69 | // shell navigation layer | 69 | // shell navigation layer |
| 70 | [SHELL_NAV] = KEYMAP( | 70 | [SHELL_NAV] = LAYOUT_ergodox( |
| 71 | // left hand | 71 | // left hand |
| 72 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 72 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| 73 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 73 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| @@ -94,7 +94,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 94 | 94 | ||
| 95 | 95 | ||
| 96 | // key navigation layer | 96 | // key navigation layer |
| 97 | [KEY_NAV] = KEYMAP( | 97 | [KEY_NAV] = LAYOUT_ergodox( |
| 98 | // left hand | 98 | // left hand |
| 99 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 99 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| 100 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 100 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| @@ -120,7 +120,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 120 | ), | 120 | ), |
| 121 | 121 | ||
| 122 | // key selection layer | 122 | // key selection layer |
| 123 | [KEY_SEL] = KEYMAP( | 123 | [KEY_SEL] = LAYOUT_ergodox( |
| 124 | // left hand | 124 | // left hand |
| 125 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 125 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| 126 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 126 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| @@ -146,7 +146,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 146 | ), | 146 | ), |
| 147 | 147 | ||
| 148 | // number layer | 148 | // number layer |
| 149 | [NUMBER] = KEYMAP( | 149 | [NUMBER] = LAYOUT_ergodox( |
| 150 | // left hand | 150 | // left hand |
| 151 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 151 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| 152 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 152 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| @@ -172,7 +172,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 172 | ), | 172 | ), |
| 173 | 173 | ||
| 174 | 174 | ||
| 175 | [SYMBOL] = KEYMAP( | 175 | [SYMBOL] = LAYOUT_ergodox( |
| 176 | // left hand | 176 | // left hand |
| 177 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 177 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| 178 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 178 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| @@ -193,7 +193,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 193 | KC_TRNS, KC_TRNS, KC_TRNS | 193 | KC_TRNS, KC_TRNS, KC_TRNS |
| 194 | ), | 194 | ), |
| 195 | 195 | ||
| 196 | [BRACKETS] = KEYMAP( | 196 | [BRACKETS] = LAYOUT_ergodox( |
| 197 | // left hand | 197 | // left hand |
| 198 | KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS, | 198 | KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS, |
| 199 | KC_TRNS,KC_TRNS,M(OPEN_CLOSE_CURLY), M(OPEN_CLOSE_PAREN),M(OPEN_CLOSE_BRACKET), KC_TRNS,KC_TRNS, | 199 | KC_TRNS,KC_TRNS,M(OPEN_CLOSE_CURLY), M(OPEN_CLOSE_PAREN),M(OPEN_CLOSE_BRACKET), KC_TRNS,KC_TRNS, |
| @@ -214,7 +214,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 214 | KC_TRNS, KC_TRNS, KC_TRNS | 214 | KC_TRNS, KC_TRNS, KC_TRNS |
| 215 | ), | 215 | ), |
| 216 | 216 | ||
| 217 | [SHORTCUTS] = KEYMAP( | 217 | [SHORTCUTS] = LAYOUT_ergodox( |
| 218 | // left hand | 218 | // left hand |
| 219 | KC_NO, MEH(KC_F1), MEH(KC_F2), MEH(KC_F3), MEH(KC_F4), MEH(KC_F5), MEH(KC_F6), | 219 | KC_NO, MEH(KC_F1), MEH(KC_F2), MEH(KC_F3), MEH(KC_F4), MEH(KC_F5), MEH(KC_F6), |
| 220 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 220 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| @@ -236,7 +236,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 236 | ), | 236 | ), |
| 237 | 237 | ||
| 238 | 238 | ||
| 239 | [MOUSE] = KEYMAP( | 239 | [MOUSE] = LAYOUT_ergodox( |
| 240 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 240 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 241 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 241 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 242 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 242 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/dvorak_programmer/Makefile b/layouts/community/ergodox/dvorak_programmer/rules.mk index 44d702209c..44d702209c 100644 --- a/keyboards/ergodox/keymaps/dvorak_programmer/Makefile +++ b/layouts/community/ergodox/dvorak_programmer/rules.mk | |||
diff --git a/keyboards/ergodox/keymaps/dvorak_programmer_swe/keymap.c b/layouts/community/ergodox/dvorak_programmer_swe/keymap.c index 8d65f7c7a5..9c66baceb2 100644 --- a/keyboards/ergodox/keymaps/dvorak_programmer_swe/keymap.c +++ b/layouts/community/ergodox/dvorak_programmer_swe/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -56,7 +56,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 56 | */ | 56 | */ |
| 57 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 57 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 58 | // Otherwise, it needs KC_* | 58 | // Otherwise, it needs KC_* |
| 59 | [BASE] = KEYMAP( // layer 0 : default | 59 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 60 | // left hand | 60 | // left hand |
| 61 | MO(DEVL), KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 61 | MO(DEVL), KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 62 | KC_DELT, NO_MINS, KC_COMM, KC_DOT, KC_P, KC_Y, TG(SYMB), | 62 | KC_DELT, NO_MINS, KC_COMM, KC_DOT, KC_P, KC_Y, TG(SYMB), |
| @@ -98,7 +98,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 98 | * `--------------------' `--------------------' | 98 | * `--------------------' `--------------------' |
| 99 | */ | 99 | */ |
| 100 | // SYMBOLS | 100 | // SYMBOLS |
| 101 | [SYMB] = KEYMAP( | 101 | [SYMB] = LAYOUT_ergodox( |
| 102 | // left hand | 102 | // left hand |
| 103 | M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 103 | M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 104 | KC_TRNS, NO_AT, ALGR(KC_7), ALGR(KC_0), NO_LBRC, NO_RBRC, KC_TRNS, | 104 | KC_TRNS, NO_AT, ALGR(KC_7), ALGR(KC_0), NO_LBRC, NO_RBRC, KC_TRNS, |
| @@ -140,7 +140,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 140 | * `--------------------' `--------------------' | 140 | * `--------------------' `--------------------' |
| 141 | */ | 141 | */ |
| 142 | // MEDIA AND MOUSE | 142 | // MEDIA AND MOUSE |
| 143 | [MDIA] = KEYMAP( | 143 | [MDIA] = LAYOUT_ergodox( |
| 144 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 144 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 145 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 145 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 146 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 146 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
| @@ -182,7 +182,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 182 | * `--------------------' `--------------------' | 182 | * `--------------------' `--------------------' |
| 183 | */ | 183 | */ |
| 184 | // MEDIA AND MOUSE | 184 | // MEDIA AND MOUSE |
| 185 | [DEVL] = KEYMAP( | 185 | [DEVL] = LAYOUT_ergodox( |
| 186 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 186 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 187 | KC_TRNS, M(MACRO_SAVE), M(MACRO_BUILD), M(MACRO_DEBUG), KC_TRNS, KC_TRNS, KC_TRNS, | 187 | KC_TRNS, M(MACRO_SAVE), M(MACRO_BUILD), M(MACRO_DEBUG), KC_TRNS, KC_TRNS, KC_TRNS, |
| 188 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 188 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/dvorak_programmer_swe/readme.md b/layouts/community/ergodox/dvorak_programmer_swe/readme.md index 552fa0e3ab..552fa0e3ab 100644 --- a/keyboards/ergodox/keymaps/dvorak_programmer_swe/readme.md +++ b/layouts/community/ergodox/dvorak_programmer_swe/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/dvorak_spanish/keymap.c b/layouts/community/ergodox/dvorak_spanish/keymap.c index 6d7adf9073..19dfb27f57 100755..100644 --- a/keyboards/ergodox/keymaps/dvorak_spanish/keymap.c +++ b/layouts/community/ergodox/dvorak_spanish/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -60,7 +60,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 60 | * SA = SHIFT-ALT | 60 | * SA = SHIFT-ALT |
| 61 | * | 61 | * |
| 62 | */ | 62 | */ |
| 63 | [BASE] = KEYMAP( | 63 | [BASE] = LAYOUT_ergodox( |
| 64 | // left hand | 64 | // left hand |
| 65 | KC_GRAVE, KC_1, KC_2, KC_3, KC_4, KC_5, KC_NONUS_BSLASH, | 65 | KC_GRAVE, KC_1, KC_2, KC_3, KC_4, KC_5, KC_NONUS_BSLASH, |
| 66 | LT(AUX, KC_F1), KC_DOT, KC_COMM,KC_SCLN,KC_P, KC_Y, MEH_T(KC_DEL), | 66 | LT(AUX, KC_F1), KC_DOT, KC_COMM,KC_SCLN,KC_P, KC_Y, MEH_T(KC_DEL), |
| @@ -101,7 +101,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 101 | * | | | L2 | | VolDn| | | | 101 | * | | | L2 | | VolDn| | | |
| 102 | * `--------------------' `--------------------' | 102 | * `--------------------' `--------------------' |
| 103 | */ | 103 | */ |
| 104 | [AUX] = KEYMAP( | 104 | [AUX] = LAYOUT_ergodox( |
| 105 | // left hand | 105 | // left hand |
| 106 | KC_NO , KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_SLEP, | 106 | KC_NO , KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_SLEP, |
| 107 | KC_TRNS, KC_NONUS_BSLASH, LSFT(KC_NONUS_BSLASH), KC_MS_U, KC_NO, KC_NO, KC_NO, | 107 | KC_TRNS, KC_NONUS_BSLASH, LSFT(KC_NONUS_BSLASH), KC_MS_U, KC_NO, KC_NO, KC_NO, |
| @@ -146,7 +146,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 146 | * SA = SHIFT-ALT | 146 | * SA = SHIFT-ALT |
| 147 | * | 147 | * |
| 148 | */ | 148 | */ |
| 149 | [QWERTY] = KEYMAP( | 149 | [QWERTY] = LAYOUT_ergodox( |
| 150 | // left hand | 150 | // left hand |
| 151 | KC_GRAVE, KC_1, KC_2, KC_3, KC_4, KC_5, KC_NONUS_BSLASH, | 151 | KC_GRAVE, KC_1, KC_2, KC_3, KC_4, KC_5, KC_NONUS_BSLASH, |
| 152 | KC_TRNS, KC_Q, KC_W, KC_E, KC_R, KC_T, MEH_T(KC_DEL), | 152 | KC_TRNS, KC_Q, KC_W, KC_E, KC_R, KC_T, MEH_T(KC_DEL), |
diff --git a/keyboards/ergodox/keymaps/dvorak_spanish/readme.md b/layouts/community/ergodox/dvorak_spanish/readme.md index e075e3cd7d..e075e3cd7d 100644 --- a/keyboards/ergodox/keymaps/dvorak_spanish/readme.md +++ b/layouts/community/ergodox/dvorak_spanish/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/emacs_osx_dk/keymap.c b/layouts/community/ergodox/emacs_osx_dk/keymap.c index e80f08d736..3fa14a5644 100644 --- a/keyboards/ergodox/keymaps/emacs_osx_dk/keymap.c +++ b/layouts/community/ergodox/emacs_osx_dk/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | */ | 30 | */ |
| 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 32 | // Otherwise, it needs KC_* | 32 | // Otherwise, it needs KC_* |
| 33 | [BASE] = KEYMAP( // layer 0 : default | 33 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, TG(SYMB), | 35 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, TG(SYMB), |
| 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, | 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, |
| @@ -72,7 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | * `--------------------' `--------------------' | 72 | * `--------------------' `--------------------' |
| 73 | */ | 73 | */ |
| 74 | // SYMBOLS | 74 | // SYMBOLS |
| 75 | [SYMB] = KEYMAP( | 75 | [SYMB] = LAYOUT_ergodox( |
| 76 | // left hand | 76 | // left hand |
| 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -114,7 +114,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | * `--------------------' `--------------------' | 114 | * `--------------------' `--------------------' |
| 115 | */ | 115 | */ |
| 116 | // MEDIA AND MOUSE | 116 | // MEDIA AND MOUSE |
| 117 | [MDIA] = KEYMAP( | 117 | [MDIA] = LAYOUT_ergodox( |
| 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/emacs_osx_dk/readme.md b/layouts/community/ergodox/emacs_osx_dk/readme.md index bd12c7d9ae..bd12c7d9ae 100644 --- a/keyboards/ergodox/keymaps/emacs_osx_dk/readme.md +++ b/layouts/community/ergodox/emacs_osx_dk/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/erez_experimental/config.h b/layouts/community/ergodox/erez_experimental/config.h index 4da18c65aa..4b9c29c94e 100644 --- a/keyboards/ergodox/keymaps/erez_experimental/config.h +++ b/layouts/community/ergodox/erez_experimental/config.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #ifndef CONFIG_USER_H | 1 | #ifndef CONFIG_USER_H |
| 2 | #define CONFIG_USER_H | 2 | #define CONFIG_USER_H |
| 3 | 3 | ||
| 4 | #include "../../config.h" | 4 | #include QMK_KEYBOARD_CONFIG_H |
| 5 | 5 | ||
| 6 | #define ONESHOT_TAP_TOGGLE 2 | 6 | #define ONESHOT_TAP_TOGGLE 2 |
| 7 | #define ONESHOT_TIMEOUT 300 | 7 | #define ONESHOT_TIMEOUT 300 |
diff --git a/keyboards/ergodox/keymaps/erez_experimental/keymap.c b/layouts/community/ergodox/erez_experimental/keymap.c index 13b8240ce8..481f984d5d 100644 --- a/keyboards/ergodox/keymaps/erez_experimental/keymap.c +++ b/layouts/community/ergodox/erez_experimental/keymap.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | #include <keymap_extras/keymap_colemak.h> | 1 | #include <keymap_extras/keymap_colemak.h> |
| 2 | #include "ergodox.h" | 2 | #include QMK_KEYBOARD_H |
| 3 | #include "debug.h" | 3 | #include "debug.h" |
| 4 | #include "action_layer.h" | 4 | #include "action_layer.h" |
| 5 | 5 | ||
| @@ -37,7 +37,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 37 | */ | 37 | */ |
| 38 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 38 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 39 | // Otherwise, it needs KC_* | 39 | // Otherwise, it needs KC_* |
| 40 | [BASE] = KEYMAP( // layer 0 : default | 40 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 41 | // left hand | 41 | // left hand |
| 42 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, LCTL(KC_MINS), | 42 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, LCTL(KC_MINS), |
| 43 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 43 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -79,7 +79,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 79 | * `--------------------' `--------------------' | 79 | * `--------------------' `--------------------' |
| 80 | */ | 80 | */ |
| 81 | // SYMBOLS | 81 | // SYMBOLS |
| 82 | [SYMB] = KEYMAP( | 82 | [SYMB] = LAYOUT_ergodox( |
| 83 | // left hand | 83 | // left hand |
| 84 | RGB_FF00BB, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 84 | RGB_FF00BB, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 85 | KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 85 | KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -121,7 +121,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 121 | * `--------------------' `--------------------' | 121 | * `--------------------' `--------------------' |
| 122 | */ | 122 | */ |
| 123 | // MEDIA AND MOUSE | 123 | // MEDIA AND MOUSE |
| 124 | [MDIA] = KEYMAP( | 124 | [MDIA] = LAYOUT_ergodox( |
| 125 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 125 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 126 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 126 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 127 | KC_TRNS, KC_PGUP, KC_HOME, KC_END, KC_PGDN, KC_TRNS, | 127 | KC_TRNS, KC_PGUP, KC_HOME, KC_END, KC_PGDN, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/erez_experimental/readme.md b/layouts/community/ergodox/erez_experimental/readme.md index f0738d9a70..f0738d9a70 100644 --- a/keyboards/ergodox/keymaps/erez_experimental/readme.md +++ b/layouts/community/ergodox/erez_experimental/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/erez_experimental/Makefile b/layouts/community/ergodox/erez_experimental/rules.mk index b673c5ce52..839dd82e1e 100644 --- a/keyboards/ergodox/keymaps/erez_experimental/Makefile +++ b/layouts/community/ergodox/erez_experimental/rules.mk | |||
| @@ -4,6 +4,4 @@ | |||
| 4 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 4 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 5 | COMMAND_ENABLE = no # Commands for debug and configuration | 5 | COMMAND_ENABLE = no # Commands for debug and configuration |
| 6 | 6 | ||
| 7 | ifndef QUANTUM_DIR | 7 | |
| 8 | include ../../../../Makefile | ||
| 9 | endif | ||
diff --git a/keyboards/ergodox/keymaps/familiar/README.md b/layouts/community/ergodox/familiar/README.md index 536179337f..536179337f 100644 --- a/keyboards/ergodox/keymaps/familiar/README.md +++ b/layouts/community/ergodox/familiar/README.md | |||
diff --git a/keyboards/ergodox/keymaps/familiar/keymap.c b/layouts/community/ergodox/familiar/keymap.c index c0334615b2..bc513c0cc4 100644 --- a/keyboards/ergodox/keymaps/familiar/keymap.c +++ b/layouts/community/ergodox/familiar/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -56,7 +56,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 56 | * | | | TO(1)| |TO(3) | | | | 56 | * | | | TO(1)| |TO(3) | | | |
| 57 | * `--------------------' `--------------------' | 57 | * `--------------------' `--------------------' |
| 58 | */ | 58 | */ |
| 59 | [BASE] = KEYMAP( | 59 | [BASE] = LAYOUT_ergodox( |
| 60 | // left hand | 60 | // left hand |
| 61 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, | 61 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, |
| 62 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_HOME, | 62 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_HOME, |
| @@ -98,7 +98,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 98 | * | | | | | | | | | 98 | * | | | | | | | | |
| 99 | * `--------------------' `--------------------' | 99 | * `--------------------' `--------------------' |
| 100 | */ | 100 | */ |
| 101 | [SYMB] = KEYMAP( | 101 | [SYMB] = LAYOUT_ergodox( |
| 102 | // left hand | 102 | // left hand |
| 103 | _______, UC(0x00A1), UC(0x00B2), UC(0x00B3), UC(0x00A4), UC(0x20AC), UC(0x00BC), | 103 | _______, UC(0x00A1), UC(0x00B2), UC(0x00B3), UC(0x00A4), UC(0x20AC), UC(0x00BC), |
| 104 | _______, UC(0x00E4), UC(0x00E5), UC(0x00E9), UC(0x00AE), UC(0x00FE), _______, | 104 | _______, UC(0x00E4), UC(0x00E5), UC(0x00E9), UC(0x00AE), UC(0x00FE), _______, |
| @@ -142,7 +142,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 142 | * | | | | | | | | | 142 | * | | | | | | | | |
| 143 | * `--------------------' `--------------------' | 143 | * `--------------------' `--------------------' |
| 144 | */ | 144 | */ |
| 145 | [CSYM] = KEYMAP( | 145 | [CSYM] = LAYOUT_ergodox( |
| 146 | // left hand | 146 | // left hand |
| 147 | _______, UC(0x00B9), _______, _______, UC(0x00A3), _______, _______, | 147 | _______, UC(0x00B9), _______, _______, UC(0x00A3), _______, _______, |
| 148 | _______, UC(0x00C4), UC(0x00C5), UC(0x00C9), S(KC_R), UC(0x00DE), _______, | 148 | _______, UC(0x00C4), UC(0x00C5), UC(0x00C9), S(KC_R), UC(0x00DE), _______, |
| @@ -184,7 +184,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 184 | * | | | | | | | | | 184 | * | | | | | | | | |
| 185 | * `--------------------' `--------------------' | 185 | * `--------------------' `--------------------' |
| 186 | */ | 186 | */ |
| 187 | [NUMP] = KEYMAP( | 187 | [NUMP] = LAYOUT_ergodox( |
| 188 | // left hand | 188 | // left hand |
| 189 | _______, _______, _______, _______, _______, _______, _______, | 189 | _______, _______, _______, _______, _______, _______, _______, |
| 190 | _______, _______, _______, _______, _______, _______, _______, | 190 | _______, _______, _______, _______, _______, _______, _______, |
| @@ -227,7 +227,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 227 | * | | | | | | | | | 227 | * | | | | | | | | |
| 228 | * `--------------------' `--------------------' | 228 | * `--------------------' `--------------------' |
| 229 | */ | 229 | */ |
| 230 | [ARRW] = KEYMAP( | 230 | [ARRW] = LAYOUT_ergodox( |
| 231 | // left hand | 231 | // left hand |
| 232 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, | 232 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, |
| 233 | _______, _______, _______, KC_UP, _______, _______, _______, | 233 | _______, _______, _______, KC_UP, _______, _______, _______, |
diff --git a/keyboards/ergodox/keymaps/familiar/Makefile b/layouts/community/ergodox/familiar/rules.mk index 31e0fcf293..31e0fcf293 100644 --- a/keyboards/ergodox/keymaps/familiar/Makefile +++ b/layouts/community/ergodox/familiar/rules.mk | |||
diff --git a/keyboards/ergodox/keymaps/french_hacker/keymap.c b/layouts/community/ergodox/french_hacker/keymap.c index 33b84c2d8d..30bf56608d 100644 --- a/keyboards/ergodox/keymaps/french_hacker/keymap.c +++ b/layouts/community/ergodox/french_hacker/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -48,7 +48,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 48 | */ | 48 | */ |
| 49 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 49 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 50 | // Otherwise, it needs KC_* | 50 | // Otherwise, it needs KC_* |
| 51 | [BASE] = KEYMAP( // layer 0 : default | 51 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 52 | // left hand | 52 | // left hand |
| 53 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, | 53 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, |
| 54 | KC_TRNS, FR_Q, FR_W, KC_F, KC_P, KC_B, TO(BASE), | 54 | KC_TRNS, FR_Q, FR_W, KC_F, KC_P, KC_B, TO(BASE), |
| @@ -93,7 +93,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 93 | * `--------------------' `--------------------' | 93 | * `--------------------' `--------------------' |
| 94 | */ | 94 | */ |
| 95 | // SYMBOLS | 95 | // SYMBOLS |
| 96 | [SYMB] = KEYMAP( | 96 | [SYMB] = LAYOUT_ergodox( |
| 97 | // left hand | 97 | // left hand |
| 98 | M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 98 | M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 99 | KC_TRNS,FR_SECT,FR_LESS, FR_LCBR,FR_BSLS,FR_TILD,KC_TRNS, | 99 | KC_TRNS,FR_SECT,FR_LESS, FR_LCBR,FR_BSLS,FR_TILD,KC_TRNS, |
| @@ -135,7 +135,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 135 | * `--------------------' `--------------------' | 135 | * `--------------------' `--------------------' |
| 136 | */ | 136 | */ |
| 137 | // MEDIA AND MOUSE | 137 | // MEDIA AND MOUSE |
| 138 | [MDIA] = KEYMAP( | 138 | [MDIA] = LAYOUT_ergodox( |
| 139 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 139 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 140 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 140 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 141 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 141 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
| @@ -177,7 +177,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 177 | * `--------------------' `--------------------' | 177 | * `--------------------' `--------------------' |
| 178 | */ | 178 | */ |
| 179 | // ACCENTED CHARACTERS | 179 | // ACCENTED CHARACTERS |
| 180 | [ACC] = KEYMAP( | 180 | [ACC] = LAYOUT_ergodox( |
| 181 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 181 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 182 | 182 | ||
| 183 | KC_TRNS, KC_TRNS, FR_AGRV, M(M_ACIRC), M(M_AUMLT), KC_TRNS, KC_TRNS, | 183 | KC_TRNS, KC_TRNS, FR_AGRV, M(M_ACIRC), M(M_AUMLT), KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/french_hacker/readme.md b/layouts/community/ergodox/french_hacker/readme.md index 6b0575af13..6b0575af13 100644 --- a/keyboards/ergodox/keymaps/french_hacker/readme.md +++ b/layouts/community/ergodox/french_hacker/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/galson/keymap.c b/layouts/community/ergodox/galson/keymap.c index 0d3e7560dd..e345005518 100644 --- a/keyboards/ergodox/keymaps/galson/keymap.c +++ b/layouts/community/ergodox/galson/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | */ | 31 | */ |
| 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 33 | // Otherwise, it needs KC_* | 33 | // Otherwise, it needs KC_* |
| 34 | [BASE] = KEYMAP( // layer 0 : default | 34 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 35 | // left hand | 35 | // left hand |
| 36 | KC_PLUS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_BTN2, | 36 | KC_PLUS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_BTN2, |
| 37 | KC_EQL, KC_Q, KC_W, KC_E, KC_R, GUI_T(KC_T), KC_LSPO, | 37 | KC_EQL, KC_Q, KC_W, KC_E, KC_R, GUI_T(KC_T), KC_LSPO, |
| @@ -73,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 73 | * `--------------------' `--------------------' | 73 | * `--------------------' `--------------------' |
| 74 | */ | 74 | */ |
| 75 | // SYMBOLS | 75 | // SYMBOLS |
| 76 | [SYMB] = KEYMAP( | 76 | [SYMB] = LAYOUT_ergodox( |
| 77 | // left hand | 77 | // left hand |
| 78 | M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 78 | M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -115,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 115 | * `--------------------' `--------------------' | 115 | * `--------------------' `--------------------' |
| 116 | */ | 116 | */ |
| 117 | // MEDIA AND MOUSE | 117 | // MEDIA AND MOUSE |
| 118 | [MDIA] = KEYMAP( | 118 | [MDIA] = LAYOUT_ergodox( |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 121 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 121 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/galson/readme.md b/layouts/community/ergodox/galson/readme.md index ebc916725b..ebc916725b 100644 --- a/keyboards/ergodox/keymaps/galson/readme.md +++ b/layouts/community/ergodox/galson/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/galson/Makefile b/layouts/community/ergodox/galson/rules.mk index f008f50793..f008f50793 100644 --- a/keyboards/ergodox/keymaps/galson/Makefile +++ b/layouts/community/ergodox/galson/rules.mk | |||
diff --git a/keyboards/ergodox/keymaps/german-kinergo/keymap.c b/layouts/community/ergodox/german-kinergo/keymap.c index 971318d87b..d8da953e0e 100644 --- a/keyboards/ergodox/keymaps/german-kinergo/keymap.c +++ b/layouts/community/ergodox/german-kinergo/keymap.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // German keymap derived from "german", but more closely resembling the German layout of the Kinesis Ergo Elan. | 1 | // German keymap derived from "german", but more closely resembling the German layout of the Kinesis Ergo Elan. |
| 2 | // | 2 | // |
| 3 | // chschmitz, 2016-01-27 | 3 | // chschmitz, 2016-01-27 |
| 4 | #include "ergodox.h" | 4 | #include QMK_KEYBOARD_H |
| 5 | #include "debug.h" | 5 | #include "debug.h" |
| 6 | #include "action_layer.h" | 6 | #include "action_layer.h" |
| 7 | #include "keymap_german.h" | 7 | #include "keymap_german.h" |
| @@ -37,7 +37,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 37 | */ | 37 | */ |
| 38 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 38 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 39 | // Otherwise, it needs KC_* | 39 | // Otherwise, it needs KC_* |
| 40 | [BASE] = KEYMAP( // layer 0 : default | 40 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 41 | // left hand | 41 | // left hand |
| 42 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, DE_ACUT, | 42 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, DE_ACUT, |
| 43 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(1), | 43 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(1), |
| @@ -57,7 +57,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 57 | KC_PGUP, | 57 | KC_PGUP, |
| 58 | KC_PGDN, KC_ENT, KC_SPC | 58 | KC_PGDN, KC_ENT, KC_SPC |
| 59 | ), | 59 | ), |
| 60 | // [BASE] = KEYMAP( // layer 0 : default | 60 | // [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 61 | // // left hand | 61 | // // left hand |
| 62 | // KC_CIRC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_MPLY, | 62 | // KC_CIRC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_MPLY, |
| 63 | // KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), | 63 | // KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), |
| @@ -99,7 +99,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 99 | * `--------------------' `--------------------' | 99 | * `--------------------' `--------------------' |
| 100 | */ | 100 | */ |
| 101 | // SYMBOLS | 101 | // SYMBOLS |
| 102 | [SYMB] = KEYMAP( | 102 | [SYMB] = LAYOUT_ergodox( |
| 103 | // left hand | 103 | // left hand |
| 104 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 104 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 105 | KC_TRNS,DE_EXLM,DE_AT, DE_LCBR,DE_RCBR,DE_PIPE,KC_TRNS, | 105 | KC_TRNS,DE_EXLM,DE_AT, DE_LCBR,DE_RCBR,DE_PIPE,KC_TRNS, |
| @@ -141,7 +141,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 141 | * `--------------------' `--------------------' | 141 | * `--------------------' `--------------------' |
| 142 | */ | 142 | */ |
| 143 | // MEDIA AND MOUSE | 143 | // MEDIA AND MOUSE |
| 144 | [MDIA] = KEYMAP( | 144 | [MDIA] = LAYOUT_ergodox( |
| 145 | KC_TRNS, KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_TRNS, | 145 | KC_TRNS, KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_TRNS, |
| 146 | KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_TRNS, KC_TRNS, | 146 | KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_TRNS, KC_TRNS, |
| 147 | KC_TRNS, KC_BTN4, KC_MS_L, KC_MS_D, KC_MS_R, KC_BTN5, | 147 | KC_TRNS, KC_BTN4, KC_MS_L, KC_MS_D, KC_MS_R, KC_BTN5, |
diff --git a/keyboards/ergodox/keymaps/german-kinergo/readme.md b/layouts/community/ergodox/german-kinergo/readme.md index addead0c1f..addead0c1f 100644 --- a/keyboards/ergodox/keymaps/german-kinergo/readme.md +++ b/layouts/community/ergodox/german-kinergo/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/german-lukas/README.md b/layouts/community/ergodox/german-lukas/README.md index 3566b4ee64..3566b4ee64 100644 --- a/keyboards/ergodox/keymaps/german-lukas/README.md +++ b/layouts/community/ergodox/german-lukas/README.md | |||
diff --git a/keyboards/ergodox/keymaps/german-lukas/keymap.c b/layouts/community/ergodox/german-lukas/keymap.c index c6e9f2f900..2ad909b6c8 100644 --- a/keyboards/ergodox/keymaps/german-lukas/keymap.c +++ b/layouts/community/ergodox/german-lukas/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "keymap_german.h" | 4 | #include "keymap_german.h" |
| @@ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 34 | */ | 34 | */ |
| 35 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 35 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 36 | // Otherwise, it needs KC_* | 36 | // Otherwise, it needs KC_* |
| 37 | [BASE] = KEYMAP( // layer 0 : default | 37 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 38 | // left hand | 38 | // left hand |
| 39 | KC_CAPS, KC_1, KC_2, KC_3, KC_4, KC_5, DE_ACUT, | 39 | KC_CAPS, KC_1, KC_2, KC_3, KC_4, KC_5, DE_ACUT, |
| 40 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 40 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -77,7 +77,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 77 | * `--------------------' `--------------------' | 77 | * `--------------------' `--------------------' |
| 78 | */ | 78 | */ |
| 79 | // SYMBOLS | 79 | // SYMBOLS |
| 80 | [SYMB] = KEYMAP( | 80 | [SYMB] = LAYOUT_ergodox( |
| 81 | // left hand | 81 | // left hand |
| 82 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 82 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 83 | KC_TRNS,DE_EXLM,DE_AT, DE_LCBR,DE_RCBR,DE_PIPE,KC_TRNS, | 83 | KC_TRNS,DE_EXLM,DE_AT, DE_LCBR,DE_RCBR,DE_PIPE,KC_TRNS, |
| @@ -120,7 +120,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 120 | * `--------------------' `--------------------' | 120 | * `--------------------' `--------------------' |
| 121 | */ | 121 | */ |
| 122 | // MEDIA AND MOUSE | 122 | // MEDIA AND MOUSE |
| 123 | [MDIA] = KEYMAP( | 123 | [MDIA] = LAYOUT_ergodox( |
| 124 | // left hand | 124 | // left hand |
| 125 | KC_TRNS, KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_TRNS, | 125 | KC_TRNS, KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_TRNS, |
| 126 | KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_TRNS, KC_TRNS, | 126 | KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_TRNS, KC_TRNS, |
| @@ -163,7 +163,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 163 | * `--------------------' `--------------------' | 163 | * `--------------------' `--------------------' |
| 164 | */ | 164 | */ |
| 165 | // Shortcuts | 165 | // Shortcuts |
| 166 | [SHRT] = KEYMAP( | 166 | [SHRT] = LAYOUT_ergodox( |
| 167 | // left hand | 167 | // left hand |
| 168 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 168 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 169 | KC_TRNS, LCA(KC_F1), LCA(KC_F2), LCA(KC_F3), LCA(KC_F4), LCA(KC_F5), KC_TRNS, | 169 | KC_TRNS, LCA(KC_F1), LCA(KC_F2), LCA(KC_F3), LCA(KC_F4), LCA(KC_F5), KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/german-manuneo/compile_keymap.py b/layouts/community/ergodox/german-manuneo/compile_keymap.py index 7076a6ecb2..44f31b1c6e 100644 --- a/keyboards/ergodox/keymaps/german-manuneo/compile_keymap.py +++ b/layouts/community/ergodox/german-manuneo/compile_keymap.py | |||
| @@ -30,7 +30,7 @@ if PY2: | |||
| 30 | 30 | ||
| 31 | KEYBOARD_LAYOUTS = { | 31 | KEYBOARD_LAYOUTS = { |
| 32 | # These map positions in the parsed layout to | 32 | # These map positions in the parsed layout to |
| 33 | # positions in the KEYMAP MATRIX | 33 | # positions in the LAYOUT_ergodox MATRIX |
| 34 | 'ergodox_ez': [ | 34 | 'ergodox_ez': [ |
| 35 | [ 0, 1, 2, 3, 4, 5, 6], [38, 39, 40, 41, 42, 43, 44], | 35 | [ 0, 1, 2, 3, 4, 5, 6], [38, 39, 40, 41, 42, 43, 44], |
| 36 | [ 7, 8, 9, 10, 11, 12, 13], [45, 46, 47, 48, 49, 50, 51], | 36 | [ 7, 8, 9, 10, 11, 12, 13], [45, 46, 47, 48, 49, 50, 51], |
| @@ -664,7 +664,7 @@ def iter_keymap_parts(config, keymaps): | |||
| 664 | keymap = keymaps[layer_name] | 664 | keymap = keymaps[layer_name] |
| 665 | row_indents = ROW_INDENTS.get(config['layout']) | 665 | row_indents = ROW_INDENTS.get(config['layout']) |
| 666 | keymap_lines = "".join(iter_keymap_lines(keymap, row_indents)) | 666 | keymap_lines = "".join(iter_keymap_lines(keymap, row_indents)) |
| 667 | yield "[L{0}] = KEYMAP({1}\n),\n".format(i, keymap_lines) | 667 | yield "[L{0}] = LAYOUT_ergodox({1}\n),\n".format(i, keymap_lines) |
| 668 | 668 | ||
| 669 | yield "};\n\n" | 669 | yield "};\n\n" |
| 670 | 670 | ||
diff --git a/keyboards/ergodox/keymaps/german-manuneo/keymap.c b/layouts/community/ergodox/german-manuneo/keymap.c index 16e92bc23b..71988b7dda 100644 --- a/keyboards/ergodox/keymaps/german-manuneo/keymap.c +++ b/layouts/community/ergodox/german-manuneo/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | #include "action_layer.h" |
| 3 | #include "keymap.h" | 3 | #include "keymap.h" |
| 4 | #include "keymap_german.h" | 4 | #include "keymap_german.h" |
| @@ -128,7 +128,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 128 | * |BSPC |LSFT | ESC | ! PGDN|ENTER|SPACE| | 128 | * |BSPC |LSFT | ESC | ! PGDN|ENTER|SPACE| |
| 129 | * '-----------------' '-----------------' | 129 | * '-----------------' '-----------------' |
| 130 | */ | 130 | */ |
| 131 | [L0] = KEYMAP( | 131 | [L0] = LAYOUT_ergodox( |
| 132 | MO(5), DE_1, DE_2, DE_3, DE_4, DE_5, DE_ACUT, | 132 | MO(5), DE_1, DE_2, DE_3, DE_4, DE_5, DE_ACUT, |
| 133 | MO(4), DE_X, DE_P, DE_F, DE_W, DE_G, KC_HOME, | 133 | MO(4), DE_X, DE_P, DE_F, DE_W, DE_G, KC_HOME, |
| 134 | MO(1), DE_U, DE_I, DE_A, DE_E, DE_O, | 134 | MO(1), DE_U, DE_I, DE_A, DE_E, DE_O, |
| @@ -166,7 +166,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 166 | * | | | | ! | | | | 166 | * | | | | ! | | | |
| 167 | * '-----------------' '-----------------' | 167 | * '-----------------' '-----------------' |
| 168 | */ | 168 | */ |
| 169 | [L1] = KEYMAP( | 169 | [L1] = LAYOUT_ergodox( |
| 170 | KC_TRNS, DE_EXLM, DE_DQOT, DE_PARA, KC_TRNS, KC_TRNS, KC_TRNS, | 170 | KC_TRNS, DE_EXLM, DE_DQOT, DE_PARA, KC_TRNS, KC_TRNS, KC_TRNS, |
| 171 | KC_TRNS, DE_ASTR, DE_PIPE, DE_SLSH, DE_LCBR, DE_RCBR, KC_TRNS, | 171 | KC_TRNS, DE_ASTR, DE_PIPE, DE_SLSH, DE_LCBR, DE_RCBR, KC_TRNS, |
| 172 | KC_TRNS, DE_UNDS, DE_MINS, DE_AMPR, DE_LBRC, DE_RBRC, | 172 | KC_TRNS, DE_UNDS, DE_MINS, DE_AMPR, DE_LBRC, DE_RBRC, |
| @@ -204,7 +204,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 204 | * | | | | ! | | | | 204 | * | | | | ! | | | |
| 205 | * '-----------------' '-----------------' | 205 | * '-----------------' '-----------------' |
| 206 | */ | 206 | */ |
| 207 | [L2] = KEYMAP( | 207 | [L2] = LAYOUT_ergodox( |
| 208 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, | 208 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, |
| 209 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 209 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 210 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 210 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -242,7 +242,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 242 | * | | | | ! | | | | 242 | * | | | | ! | | | |
| 243 | * '-----------------' '-----------------' | 243 | * '-----------------' '-----------------' |
| 244 | */ | 244 | */ |
| 245 | [L3] = KEYMAP( | 245 | [L3] = LAYOUT_ergodox( |
| 246 | KC_TRNS, M(UC_SUPERSCRIPT_ONE), M(UC_SUPERSCRIPT_TWO), M(UC_SUPERSCRIPT_THREE), M(UC_SUPERSCRIPT_FOUR), M(UC_SUPERSCRIPT_FIVE), M(UC_FOR_ALL), | 246 | KC_TRNS, M(UC_SUPERSCRIPT_ONE), M(UC_SUPERSCRIPT_TWO), M(UC_SUPERSCRIPT_THREE), M(UC_SUPERSCRIPT_FOUR), M(UC_SUPERSCRIPT_FIVE), M(UC_FOR_ALL), |
| 247 | KC_TRNS, M(UC_MULTIPLICATION_SIGN), M(UC_VULGAR_FRACTION_ONE_HALF), M(UC_DIVISION_SIGN), M(UC_VULGAR_FRACTION_ONE_QUARTER), M(UC_VULGAR_FRACTION_ONE_FIFTH), KC_TRNS, | 247 | KC_TRNS, M(UC_MULTIPLICATION_SIGN), M(UC_VULGAR_FRACTION_ONE_HALF), M(UC_DIVISION_SIGN), M(UC_VULGAR_FRACTION_ONE_QUARTER), M(UC_VULGAR_FRACTION_ONE_FIFTH), KC_TRNS, |
| 248 | KC_TRNS, KC_TRNS, M(UC_PLUS_MINUS_SIGN), DE_AT, DE_EURO, M(UC_EMPTY_SET), | 248 | KC_TRNS, KC_TRNS, M(UC_PLUS_MINUS_SIGN), DE_AT, DE_EURO, M(UC_EMPTY_SET), |
| @@ -280,7 +280,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 280 | * | | | | ! | | | | 280 | * | | | | ! | | | |
| 281 | * '-----------------' '-----------------' | 281 | * '-----------------' '-----------------' |
| 282 | */ | 282 | */ |
| 283 | [L4] = KEYMAP( | 283 | [L4] = LAYOUT_ergodox( |
| 284 | KC_TRNS, M(UC_SUBSCRIPT_ONE), M(UC_SUBSCRIPT_TWO), M(UC_SUBSCRIPT_THREE), M(UC_SUBSCRIPT_FOUR), M(UC_SUBSCRIPT_FIVE), KC_TRNS, | 284 | KC_TRNS, M(UC_SUBSCRIPT_ONE), M(UC_SUBSCRIPT_TWO), M(UC_SUBSCRIPT_THREE), M(UC_SUBSCRIPT_FOUR), M(UC_SUBSCRIPT_FIVE), KC_TRNS, |
| 285 | KC_TRNS, M(UC_GREEK_SMALL_LETTER_CHI), M(UC_GREEK_SMALL_LETTER_PI), M(UC_GREEK_SMALL_LETTER_PHI), M(UC_GREEK_SMALL_LETTER_OMEGA), M(UC_GREEK_SMALL_LETTER_GAMMA), KC_TRNS, | 285 | KC_TRNS, M(UC_GREEK_SMALL_LETTER_CHI), M(UC_GREEK_SMALL_LETTER_PI), M(UC_GREEK_SMALL_LETTER_PHI), M(UC_GREEK_SMALL_LETTER_OMEGA), M(UC_GREEK_SMALL_LETTER_GAMMA), KC_TRNS, |
| 286 | KC_TRNS, M(UC_GREEK_SMALL_LETTER_UPSILON), M(UC_GREEK_SMALL_LETTER_IOTA), M(UC_GREEK_SMALL_LETTER_ALPHA), M(UC_GREEK_SMALL_LETTER_EPSILON), M(UC_GREEK_SMALL_LETTER_OMICRON), | 286 | KC_TRNS, M(UC_GREEK_SMALL_LETTER_UPSILON), M(UC_GREEK_SMALL_LETTER_IOTA), M(UC_GREEK_SMALL_LETTER_ALPHA), M(UC_GREEK_SMALL_LETTER_EPSILON), M(UC_GREEK_SMALL_LETTER_OMICRON), |
| @@ -318,7 +318,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 318 | * | | | | ! | | | | 318 | * | | | | ! | | | |
| 319 | * '-----------------' '-----------------' | 319 | * '-----------------' '-----------------' |
| 320 | */ | 320 | */ |
| 321 | [L5] = KEYMAP( | 321 | [L5] = LAYOUT_ergodox( |
| 322 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 322 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 323 | KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_CHI), M(UC_GREEK_CAPITAL_LETTER_PI), M(UC_GREEK_CAPITAL_LETTER_PHI), M(UC_GREEK_CAPITAL_LETTER_OMEGA), M(UC_GREEK_CAPITAL_LETTER_GAMMA), KC_TRNS, | 323 | KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_CHI), M(UC_GREEK_CAPITAL_LETTER_PI), M(UC_GREEK_CAPITAL_LETTER_PHI), M(UC_GREEK_CAPITAL_LETTER_OMEGA), M(UC_GREEK_CAPITAL_LETTER_GAMMA), KC_TRNS, |
| 324 | KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_UPSILON), M(UC_GREEK_CAPITAL_LETTER_IOTA), M(UC_GREEK_CAPITAL_LETTER_ALPHA), M(UC_GREEK_CAPITAL_LETTER_EPSILON), M(UC_GREEK_CAPITAL_LETTER_OMICRON), | 324 | KC_TRNS, M(UC_GREEK_CAPITAL_LETTER_UPSILON), M(UC_GREEK_CAPITAL_LETTER_IOTA), M(UC_GREEK_CAPITAL_LETTER_ALPHA), M(UC_GREEK_CAPITAL_LETTER_EPSILON), M(UC_GREEK_CAPITAL_LETTER_OMICRON), |
| @@ -356,7 +356,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 356 | * | | | | ! | | | | 356 | * | | | | ! | | | |
| 357 | * '-----------------' '-----------------' | 357 | * '-----------------' '-----------------' |
| 358 | */ | 358 | */ |
| 359 | [L6] = KEYMAP( | 359 | [L6] = LAYOUT_ergodox( |
| 360 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 360 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 361 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 361 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 362 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 362 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/german-manuneo/keymap.md b/layouts/community/ergodox/german-manuneo/keymap.md index 837b254462..c59f16a00c 100644 --- a/keyboards/ergodox/keymaps/german-manuneo/keymap.md +++ b/layouts/community/ergodox/german-manuneo/keymap.md | |||
| @@ -12,7 +12,7 @@ Tested with python 2.7 and python 3.4 | |||
| 12 | { | 12 | { |
| 13 | "layout": "ergodox_ez", | 13 | "layout": "ergodox_ez", |
| 14 | "keymaps_includes": [ | 14 | "keymaps_includes": [ |
| 15 | "ergodox.h", | 15 | QMK_KEYBOARD_H, |
| 16 | "action_layer.h", | 16 | "action_layer.h", |
| 17 | "keymap_common.h", | 17 | "keymap_common.h", |
| 18 | "keymap_extras/keymap_german.h", | 18 | "keymap_extras/keymap_german.h", |
diff --git a/keyboards/ergodox/keymaps/german/keymap.c b/layouts/community/ergodox/german/keymap.c index 9b2f6ffa2d..67d01fd337 100644 --- a/keyboards/ergodox/keymaps/german/keymap.c +++ b/layouts/community/ergodox/german/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "keymap_german.h" | 4 | #include "keymap_german.h" |
| @@ -32,7 +32,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 32 | */ | 32 | */ |
| 33 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 33 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 34 | // Otherwise, it needs KC_* | 34 | // Otherwise, it needs KC_* |
| 35 | [BASE] = KEYMAP( // layer 0 : default | 35 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 36 | // left hand | 36 | // left hand |
| 37 | KC_CIRC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_MPLY, | 37 | KC_CIRC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_MPLY, |
| 38 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), | 38 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), |
| @@ -74,7 +74,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 74 | * `--------------------' `--------------------' | 74 | * `--------------------' `--------------------' |
| 75 | */ | 75 | */ |
| 76 | // SYMBOLS | 76 | // SYMBOLS |
| 77 | [SYMB] = KEYMAP( | 77 | [SYMB] = LAYOUT_ergodox( |
| 78 | // left hand | 78 | // left hand |
| 79 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 79 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 80 | KC_TRNS,DE_EXLM,DE_AT, DE_LCBR,DE_RCBR,DE_PIPE,KC_TRNS, | 80 | KC_TRNS,DE_EXLM,DE_AT, DE_LCBR,DE_RCBR,DE_PIPE,KC_TRNS, |
| @@ -116,7 +116,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 116 | * `--------------------' `--------------------' | 116 | * `--------------------' `--------------------' |
| 117 | */ | 117 | */ |
| 118 | // MEDIA AND MOUSE | 118 | // MEDIA AND MOUSE |
| 119 | [MDIA] = KEYMAP( | 119 | [MDIA] = LAYOUT_ergodox( |
| 120 | KC_TRNS, KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_TRNS, | 120 | KC_TRNS, KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_TRNS, |
| 121 | KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_TRNS, KC_TRNS, | 121 | KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_TRNS, KC_TRNS, |
| 122 | KC_TRNS, KC_BTN4, KC_MS_L, KC_MS_D, KC_MS_R, KC_BTN5, | 122 | KC_TRNS, KC_BTN4, KC_MS_L, KC_MS_D, KC_MS_R, KC_BTN5, |
diff --git a/keyboards/ergodox/keymaps/guni/keymap.c b/layouts/community/ergodox/guni/keymap.c index 9d9191f627..9a00f0a979 100644 --- a/keyboards/ergodox/keymaps/guni/keymap.c +++ b/layouts/community/ergodox/guni/keymap.c | |||
| @@ -1,10 +1,10 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "bootloader.h" | 4 | #include "bootloader.h" |
| 5 | 5 | ||
| 6 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 6 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 7 | KEYMAP( // layer 0 : default | 7 | LAYOUT_ergodox( // layer 0 : default |
| 8 | // left hand | 8 | // left hand |
| 9 | KC_EQL , KC_1, KC_2, KC_3, KC_4, KC_5, KC_LBRC, | 9 | KC_EQL , KC_1, KC_2, KC_3, KC_4, KC_5, KC_LBRC, |
| 10 | KC_FN25 , KC_Q, KC_W, KC_E, KC_R, KC_T, KC_HOME, | 10 | KC_FN25 , KC_Q, KC_W, KC_E, KC_R, KC_T, KC_HOME, |
| @@ -25,7 +25,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 25 | KC_FN29,KC_ENT ,KC_SPC | 25 | KC_FN29,KC_ENT ,KC_SPC |
| 26 | ), | 26 | ), |
| 27 | 27 | ||
| 28 | KEYMAP( // layer 1 : function and symbol keys | 28 | LAYOUT_ergodox( // layer 1 : function and symbol keys |
| 29 | // left hand | 29 | // left hand |
| 30 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, | 30 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, |
| 31 | KC_TRNS,KC_AT,KC_UNDS ,KC_LBRC,KC_RBRC,KC_CIRC ,KC_TRNS, | 31 | KC_TRNS,KC_AT,KC_UNDS ,KC_LBRC,KC_RBRC,KC_CIRC ,KC_TRNS, |
| @@ -46,7 +46,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 46 | KC_TRNS,KC_TRNS,KC_TRNS | 46 | KC_TRNS,KC_TRNS,KC_TRNS |
| 47 | ), | 47 | ), |
| 48 | 48 | ||
| 49 | KEYMAP( // layer 2: navigation | 49 | LAYOUT_ergodox( // layer 2: navigation |
| 50 | // left hand | 50 | // left hand |
| 51 | KC_NO,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 51 | KC_NO,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| 52 | KC_TRNS,KC_PGUP,KC_HOME,KC_UP ,KC_END,KC_NO ,KC_TRNS, | 52 | KC_TRNS,KC_PGUP,KC_HOME,KC_UP ,KC_END,KC_NO ,KC_TRNS, |
| @@ -66,7 +66,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 66 | KC_TRNS, | 66 | KC_TRNS, |
| 67 | KC_TRNS,KC_TRNS,KC_TRNS | 67 | KC_TRNS,KC_TRNS,KC_TRNS |
| 68 | ), | 68 | ), |
| 69 | KEYMAP( // layer 3 : teensy bootloader functions | 69 | LAYOUT_ergodox( // layer 3 : teensy bootloader functions |
| 70 | // left hand | 70 | // left hand |
| 71 | KC_FN0, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 71 | KC_FN0, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| 72 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 72 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| @@ -88,7 +88,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 88 | ), | 88 | ), |
| 89 | 89 | ||
| 90 | 90 | ||
| 91 | KEYMAP( // layer 4: numpad | 91 | LAYOUT_ergodox( // layer 4: numpad |
| 92 | // left hand | 92 | // left hand |
| 93 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 93 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| 94 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 94 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/guni/readme.txt b/layouts/community/ergodox/guni/readme.txt index 93ae5f0567..679a08e31d 100644 --- a/keyboards/ergodox/keymaps/guni/readme.txt +++ b/layouts/community/ergodox/guni/readme.txt | |||
| @@ -23,7 +23,7 @@ xkbcomp $DISPLAY $HOME/.xkbmap | |||
| 23 | * automatic startup each time you startup x | 23 | * automatic startup each time you startup x |
| 24 | echo 'xkbcomp $HOME/.xkbmap $DISPLAY' >> ~/.xinitrc | 24 | echo 'xkbcomp $HOME/.xkbmap $DISPLAY' >> ~/.xinitrc |
| 25 | 25 | ||
| 26 | KEYMAP( // layer 0 : default | 26 | LAYOUT_ergodox( // layer 0 : default |
| 27 | // left hand | 27 | // left hand |
| 28 | KC_EQL , KC_1, KC_2, KC_3, KC_4, KC_5, KC_LBRC, | 28 | KC_EQL , KC_1, KC_2, KC_3, KC_4, KC_5, KC_LBRC, |
| 29 | KC_FN25 , KC_Q, KC_W, KC_E, KC_R, KC_T, KC_HOME, | 29 | KC_FN25 , KC_Q, KC_W, KC_E, KC_R, KC_T, KC_HOME, |
| @@ -44,7 +44,7 @@ echo 'xkbcomp $HOME/.xkbmap $DISPLAY' >> ~/.xinitrc | |||
| 44 | KC_FN29,KC_ENT ,KC_SPC | 44 | KC_FN29,KC_ENT ,KC_SPC |
| 45 | ), | 45 | ), |
| 46 | 46 | ||
| 47 | KEYMAP( // layer 1 : function and symbol keys | 47 | LAYOUT_ergodox( // layer 1 : function and symbol keys |
| 48 | // left hand | 48 | // left hand |
| 49 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, | 49 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, |
| 50 | KC_TRNS,KC_AT,KC_UNDS ,KC_LBRC,KC_RBRC,KC_CIRC ,KC_TRNS, | 50 | KC_TRNS,KC_AT,KC_UNDS ,KC_LBRC,KC_RBRC,KC_CIRC ,KC_TRNS, |
| @@ -65,7 +65,7 @@ echo 'xkbcomp $HOME/.xkbmap $DISPLAY' >> ~/.xinitrc | |||
| 65 | KC_TRNS,KC_TRNS,KC_TRNS | 65 | KC_TRNS,KC_TRNS,KC_TRNS |
| 66 | ), | 66 | ), |
| 67 | 67 | ||
| 68 | KEYMAP( // layer 2: navigation | 68 | LAYOUT_ergodox( // layer 2: navigation |
| 69 | // left hand | 69 | // left hand |
| 70 | KC_NO,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 70 | KC_NO,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| 71 | KC_TRNS,KC_PGUP,KC_HOME,KC_UP ,KC_END,KC_NO ,KC_TRNS, | 71 | KC_TRNS,KC_PGUP,KC_HOME,KC_UP ,KC_END,KC_NO ,KC_TRNS, |
| @@ -85,7 +85,7 @@ echo 'xkbcomp $HOME/.xkbmap $DISPLAY' >> ~/.xinitrc | |||
| 85 | KC_TRNS, | 85 | KC_TRNS, |
| 86 | KC_TRNS,KC_TRNS,KC_TRNS | 86 | KC_TRNS,KC_TRNS,KC_TRNS |
| 87 | ), | 87 | ), |
| 88 | KEYMAP( // layer 3 : teensy bootloader functions | 88 | LAYOUT_ergodox( // layer 3 : teensy bootloader functions |
| 89 | // left hand | 89 | // left hand |
| 90 | KC_FN0, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 90 | KC_FN0, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| 91 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 91 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| @@ -107,7 +107,7 @@ echo 'xkbcomp $HOME/.xkbmap $DISPLAY' >> ~/.xinitrc | |||
| 107 | ), | 107 | ), |
| 108 | 108 | ||
| 109 | 109 | ||
| 110 | KEYMAP( // layer 4: numpad | 110 | LAYOUT_ergodox( // layer 4: numpad |
| 111 | // left hand | 111 | // left hand |
| 112 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 112 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| 113 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 113 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/ishigoya-jp/keymap.c b/layouts/community/ergodox/ishigoya-jp/keymap.c index c219ce8840..43bc74a0e1 100644 --- a/keyboards/ergodox/keymaps/ishigoya-jp/keymap.c +++ b/layouts/community/ergodox/ishigoya-jp/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "keymap_jp.h" | 4 | #include "keymap_jp.h" |
| @@ -135,7 +135,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 135 | */ | 135 | */ |
| 136 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 136 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 137 | // Otherwise, it needs KC_* | 137 | // Otherwise, it needs KC_* |
| 138 | [BASE] = KEYMAP( // layer 0 : default | 138 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 139 | // left hand | 139 | // left hand |
| 140 | M(TOJPLOUT), KC_NO, KC_EQL, LSFT(KC_5), KC_NO, KC_NO, LCTL(KC_A), | 140 | M(TOJPLOUT), KC_NO, KC_EQL, LSFT(KC_5), KC_NO, KC_NO, LCTL(KC_A), |
| 141 | KC_TAB, KC_Q, KC_D, KC_R, KC_W, KC_B, M(CUTCOPY), | 141 | KC_TAB, KC_Q, KC_D, KC_R, KC_W, KC_B, M(CUTCOPY), |
| @@ -179,7 +179,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 179 | * | 179 | * |
| 180 | * | 180 | * |
| 181 | */ | 181 | */ |
| 182 | [JP] = KEYMAP( | 182 | [JP] = LAYOUT_ergodox( |
| 183 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 183 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 184 | KC_TRNS, M(JPNU), M(JPKO), M(JPSA), M(JPHE), M(JPKE), KC_TRNS, | 184 | KC_TRNS, M(JPNU), M(JPKO), M(JPSA), M(JPHE), M(JPKE), KC_TRNS, |
| 185 | KC_TRNS, M(JPTO), M(JPSHI), M(JPKA), M(JPKI), M(JPSU), | 185 | KC_TRNS, M(JPTO), M(JPSHI), M(JPKA), M(JPKI), M(JPSU), |
| @@ -222,7 +222,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 222 | * | 222 | * |
| 223 | * | 223 | * |
| 224 | */ | 224 | */ |
| 225 | [JPXON] = KEYMAP( | 225 | [JPXON] = LAYOUT_ergodox( |
| 226 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 226 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 227 | KC_NO, KC_NO, M(JPXE), KC_NO, M(JPXKE), KC_NO, KC_NO, | 227 | KC_NO, KC_NO, M(JPXE), KC_NO, M(JPXKE), KC_NO, KC_NO, |
| 228 | KC_NO, KC_NO, KC_NO, M(JPXKA), KC_NO, KC_NO, | 228 | KC_NO, KC_NO, KC_NO, M(JPXKA), KC_NO, KC_NO, |
| @@ -265,7 +265,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 265 | * | 265 | * |
| 266 | * | 266 | * |
| 267 | */ | 267 | */ |
| 268 | [JPKAZARI] = KEYMAP( | 268 | [JPKAZARI] = LAYOUT_ergodox( |
| 269 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 269 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 270 | KC_NO, KC_NO, M(JPGO), M(JPZA), M(JPBE), M(JPGE), KC_NO, | 270 | KC_NO, KC_NO, M(JPGO), M(JPZA), M(JPBE), M(JPGE), KC_NO, |
| 271 | KC_NO, M(JPDO), M(JPJI), M(JPGA), M(JPGI), M(JPZU), | 271 | KC_NO, M(JPDO), M(JPJI), M(JPGA), M(JPGI), M(JPZU), |
| @@ -308,7 +308,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 308 | * | 308 | * |
| 309 | * | 309 | * |
| 310 | */ | 310 | */ |
| 311 | [JPTOPROW] = KEYMAP( | 311 | [JPTOPROW] = LAYOUT_ergodox( |
| 312 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 312 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 313 | KC_NO, KC_NO, KC_E, KC_MINS, M(JPRE), KC_NO, KC_NO, | 313 | KC_NO, KC_NO, KC_E, KC_MINS, M(JPRE), KC_NO, KC_NO, |
| 314 | KC_NO, M(JPRA), M(JPRI), M(JPNA), M(JPNO), M(JPMI), | 314 | KC_NO, M(JPRA), M(JPRI), M(JPNA), M(JPNO), M(JPMI), |
| @@ -352,7 +352,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 352 | * | 352 | * |
| 353 | * | 353 | * |
| 354 | */ | 354 | */ |
| 355 | [JPTRKZ] = KEYMAP( | 355 | [JPTRKZ] = LAYOUT_ergodox( |
| 356 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 356 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 357 | KC_NO, KC_NO, KC_NO, KC_NO, M(JPPE),KC_NO, KC_NO, | 357 | KC_NO, KC_NO, KC_NO, KC_NO, M(JPPE),KC_NO, KC_NO, |
| 358 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 358 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| @@ -393,7 +393,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 393 | * `--------------------' `--------------------' | 393 | * `--------------------' `--------------------' |
| 394 | */ | 394 | */ |
| 395 | // Numbers | 395 | // Numbers |
| 396 | [NUM] = KEYMAP( | 396 | [NUM] = LAYOUT_ergodox( |
| 397 | // left hand | 397 | // left hand |
| 398 | KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO, | 398 | KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO, |
| 399 | KC_NO, KC_NO, KC_NO, JP_DQT, KC_RBRACKET, KC_BSPC, KC_SCLN, | 399 | KC_NO, KC_NO, KC_NO, JP_DQT, KC_RBRACKET, KC_BSPC, KC_SCLN, |
diff --git a/keyboards/ergodox/keymaps/ishigoya-jp/readme.md b/layouts/community/ergodox/ishigoya-jp/readme.md index 839fe978d1..839fe978d1 100644 --- a/keyboards/ergodox/keymaps/ishigoya-jp/readme.md +++ b/layouts/community/ergodox/ishigoya-jp/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/italian/keymap.c b/layouts/community/ergodox/italian/keymap.c index e4c7a569cb..366f4c9b98 100644 --- a/keyboards/ergodox/keymaps/italian/keymap.c +++ b/layouts/community/ergodox/italian/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -38,7 +38,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 38 | */ | 38 | */ |
| 39 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 39 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 40 | // Otherwise, it needs KC_* | 40 | // Otherwise, it needs KC_* |
| 41 | [BASE] = KEYMAP( // layer 0 : default | 41 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 42 | // left hand | 42 | // left hand |
| 43 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, | 43 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, |
| 44 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TT(SYMB), | 44 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TT(SYMB), |
| @@ -80,7 +80,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 80 | * `--------------------' `--------------------' | 80 | * `--------------------' `--------------------' |
| 81 | */ | 81 | */ |
| 82 | // SYMBOLS | 82 | // SYMBOLS |
| 83 | [SYMB] = KEYMAP( | 83 | [SYMB] = LAYOUT_ergodox( |
| 84 | // left hand | 84 | // left hand |
| 85 | M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 85 | M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 86 | KC_TRNS, KC_EXLM, RALT(KC_SCLN), RALT(KC_LCBR), RALT(KC_RCBR), KC_TILD, KC_TRNS, | 86 | KC_TRNS, KC_EXLM, RALT(KC_SCLN), RALT(KC_LCBR), RALT(KC_RCBR), KC_TILD, KC_TRNS, |
| @@ -122,7 +122,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 122 | * `--------------------' `--------------------' | 122 | * `--------------------' `--------------------' |
| 123 | */ | 123 | */ |
| 124 | // MEDIA AND MOUSE | 124 | // MEDIA AND MOUSE |
| 125 | [MDIA] = KEYMAP( | 125 | [MDIA] = LAYOUT_ergodox( |
| 126 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 126 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 127 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 127 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 128 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 128 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/italian/readme.md b/layouts/community/ergodox/italian/readme.md index 215c24a5af..215c24a5af 100644 --- a/keyboards/ergodox/keymaps/italian/readme.md +++ b/layouts/community/ergodox/italian/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/j3rn/keymap.c b/layouts/community/ergodox/j3rn/keymap.c index 2069f26ae5..443d839496 100644 --- a/keyboards/ergodox/keymaps/j3rn/keymap.c +++ b/layouts/community/ergodox/j3rn/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | */ | 30 | */ |
| 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 32 | // Otherwise, it needs KC_* | 32 | // Otherwise, it needs KC_* |
| 33 | [BASE] = KEYMAP( // layer 0 : default | 33 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LBRC, | 35 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LBRC, |
| 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_MINS, | 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_MINS, |
| @@ -74,7 +74,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 74 | * `--------------------' `--------------------' | 74 | * `--------------------' `--------------------' |
| 75 | */ | 75 | */ |
| 76 | // SYMBOLS | 76 | // SYMBOLS |
| 77 | [SYMB] = KEYMAP( | 77 | [SYMB] = LAYOUT_ergodox( |
| 78 | // left hand | 78 | // left hand |
| 79 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 79 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| 80 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 80 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -117,7 +117,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 117 | * `--------------------' `--------------------' | 117 | * `--------------------' `--------------------' |
| 118 | */ | 118 | */ |
| 119 | // MEDIA AND MOUSE | 119 | // MEDIA AND MOUSE |
| 120 | [MDIA] = KEYMAP( | 120 | [MDIA] = LAYOUT_ergodox( |
| 121 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 121 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 122 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 122 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 123 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 123 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/j3rn/readme.md b/layouts/community/ergodox/j3rn/readme.md index 178aba7730..178aba7730 100644 --- a/keyboards/ergodox/keymaps/j3rn/readme.md +++ b/layouts/community/ergodox/j3rn/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/jack/config.h b/layouts/community/ergodox/jack/config.h index 5c11652264..04bbed611a 100644 --- a/keyboards/ergodox/keymaps/jack/config.h +++ b/layouts/community/ergodox/jack/config.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #ifndef CONFIG_USER_H | 1 | #ifndef CONFIG_USER_H |
| 2 | #define CONFIG_USER_H | 2 | #define CONFIG_USER_H |
| 3 | 3 | ||
| 4 | #include "../../config.h" | 4 | #include QMK_KEYBOARD_CONFIG_H |
| 5 | 5 | ||
| 6 | /* ws2812 RGB LED */ | 6 | /* ws2812 RGB LED */ |
| 7 | #define RGB_DI_PIN D7 | 7 | #define RGB_DI_PIN D7 |
diff --git a/keyboards/ergodox/keymaps/jack/keymap.c b/layouts/community/ergodox/jack/keymap.c index 9cb80c59d1..6a00ffa293 100644 --- a/keyboards/ergodox/keymaps/jack/keymap.c +++ b/layouts/community/ergodox/jack/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -8,7 +8,7 @@ | |||
| 8 | #define MDIA 2 // media keys | 8 | #define MDIA 2 // media keys |
| 9 | 9 | ||
| 10 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 10 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 11 | [BASE] = KEYMAP( // layer 0 : default | 11 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 12 | // left hand | 12 | // left hand |
| 13 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_NO, | 13 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_NO, |
| 14 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_NO, | 14 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_NO, |
| @@ -28,7 +28,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 28 | RGB_MOD, | 28 | RGB_MOD, |
| 29 | M(2), KC_SPC,KC_SPC | 29 | M(2), KC_SPC,KC_SPC |
| 30 | ), | 30 | ), |
| 31 | [SYMB] = KEYMAP( | 31 | [SYMB] = LAYOUT_ergodox( |
| 32 | // left hand | 32 | // left hand |
| 33 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 33 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 34 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, | 34 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, |
| @@ -48,7 +48,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 48 | KC_TRNS, | 48 | KC_TRNS, |
| 49 | KC_TRNS, KC_TRNS, KC_TRNS | 49 | KC_TRNS, KC_TRNS, KC_TRNS |
| 50 | ), | 50 | ), |
| 51 | [MDIA] = KEYMAP( | 51 | [MDIA] = LAYOUT_ergodox( |
| 52 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 52 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 53 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_TRNS, | 53 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_TRNS, |
| 54 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, | 54 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, |
diff --git a/keyboards/ergodox/keymaps/jacobono/keymap.c b/layouts/community/ergodox/jacobono/keymap.c index dc7382bfe8..c0a1c0cdb8 100644 --- a/keyboards/ergodox/keymaps/jacobono/keymap.c +++ b/layouts/community/ergodox/jacobono/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | 33 | ||
| 34 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 34 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 35 | // Otherwise, it needs KC_* | 35 | // Otherwise, it needs KC_* |
| 36 | [COLEMAK] = KEYMAP( // layer 0 : Colemak layout default layer | 36 | [COLEMAK] = LAYOUT_ergodox( // layer 0 : Colemak layout default layer |
| 37 | // left hand | 37 | // left hand |
| 38 | KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 38 | KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 39 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_TRNS, | 39 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_TRNS, |
| @@ -76,7 +76,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 76 | */ | 76 | */ |
| 77 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 77 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 78 | // Otherwise, it needs KC_* | 78 | // Otherwise, it needs KC_* |
| 79 | [QWERTY] = KEYMAP( // layer 1 | 79 | [QWERTY] = LAYOUT_ergodox( // layer 1 |
| 80 | // left hand | 80 | // left hand |
| 81 | KC_BSPC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 81 | KC_BSPC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 82 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_TRNS, | 82 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_TRNS, |
| @@ -119,7 +119,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 119 | * `--------------------' `--------------------' | 119 | * `--------------------' `--------------------' |
| 120 | */ | 120 | */ |
| 121 | // SYMBOL | 121 | // SYMBOL |
| 122 | [SYMB] = KEYMAP( | 122 | [SYMB] = LAYOUT_ergodox( |
| 123 | // left hand | 123 | // left hand |
| 124 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 124 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 125 | KC_TRNS, KC_TRNS, KC_AT, KC_ASTR, KC_EQL, KC_UNDS, KC_TRNS, | 125 | KC_TRNS, KC_TRNS, KC_AT, KC_ASTR, KC_EQL, KC_UNDS, KC_TRNS, |
| @@ -162,7 +162,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 162 | * `--------------------' `--------------------' | 162 | * `--------------------' `--------------------' |
| 163 | */ | 163 | */ |
| 164 | // Numpad | 164 | // Numpad |
| 165 | [NUMPAD] = KEYMAP( | 165 | [NUMPAD] = LAYOUT_ergodox( |
| 166 | // left hand | 166 | // left hand |
| 167 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 167 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| 168 | KC_TRNS,KC_TRNS,KC_TRNS,KC_UP,KC_TRNS,KC_TRNS,KC_TRNS, | 168 | KC_TRNS,KC_TRNS,KC_TRNS,KC_UP,KC_TRNS,KC_TRNS,KC_TRNS, |
| @@ -204,7 +204,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 204 | * `--------------------' `--------------------' | 204 | * `--------------------' `--------------------' |
| 205 | */ | 205 | */ |
| 206 | // MEDIA AND MOUSE | 206 | // MEDIA AND MOUSE |
| 207 | KEYMAP( | 207 | LAYOUT_ergodox( |
| 208 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 208 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 209 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 209 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 210 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 210 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/jacobono/readme.md b/layouts/community/ergodox/jacobono/readme.md index f977054ef1..f977054ef1 100644 --- a/keyboards/ergodox/keymaps/jacobono/readme.md +++ b/layouts/community/ergodox/jacobono/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/jafo/jafo-Notes b/layouts/community/ergodox/jafo/jafo-Notes index 9376125e90..33a67d40d1 100644 --- a/keyboards/ergodox/keymaps/jafo/jafo-Notes +++ b/layouts/community/ergodox/jafo/jafo-Notes | |||
| @@ -2,7 +2,7 @@ These are notes on how to build and deploy the firmware to Ez, but they are | |||
| 2 | from before the qmk restructuring. | 2 | from before the qmk restructuring. |
| 3 | 3 | ||
| 4 | cd qmk_firmware/keyboard/ergodox_ez | 4 | cd qmk_firmware/keyboard/ergodox_ez |
| 5 | make KEYMAP=jafo | 5 | make LAYOUT_ergodox=jafo |
| 6 | cp ergodox_ez.hex keymaps/jafo/ | 6 | cp ergodox_ez.hex keymaps/jafo/ |
| 7 | /tmp/teensy.64bit | 7 | /tmp/teensy.64bit |
| 8 | Open hex keymap file | 8 | Open hex keymap file |
diff --git a/keyboards/ergodox/keymaps/jafo/jafo-layout.pdf b/layouts/community/ergodox/jafo/jafo-layout.pdf index 760a0eccf6..760a0eccf6 100644 --- a/keyboards/ergodox/keymaps/jafo/jafo-layout.pdf +++ b/layouts/community/ergodox/jafo/jafo-layout.pdf | |||
| Binary files differ | |||
diff --git a/keyboards/ergodox/keymaps/jafo/keymap.c b/layouts/community/ergodox/jafo/keymap.c index 4f1428f2ba..081f18894f 100644 --- a/keyboards/ergodox/keymaps/jafo/keymap.c +++ b/layouts/community/ergodox/jafo/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | */ | 31 | */ |
| 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 33 | // Otherwise, it needs KC_* | 33 | // Otherwise, it needs KC_* |
| 34 | [BASE] = KEYMAP( // layer 0 : default | 34 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 35 | // left hand | 35 | // left hand |
| 36 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 36 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 37 | KC_EQL, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 37 | KC_EQL, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -73,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 73 | * `--------------------' `--------------------' | 73 | * `--------------------' `--------------------' |
| 74 | */ | 74 | */ |
| 75 | // SYMBOLS | 75 | // SYMBOLS |
| 76 | [SYMB] = KEYMAP( | 76 | [SYMB] = LAYOUT_ergodox( |
| 77 | // left hand | 77 | // left hand |
| 78 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 78 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -115,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 115 | * `--------------------' `--------------------' | 115 | * `--------------------' `--------------------' |
| 116 | */ | 116 | */ |
| 117 | // MEDIA AND MOUSE | 117 | // MEDIA AND MOUSE |
| 118 | [MDIA] = KEYMAP( | 118 | [MDIA] = LAYOUT_ergodox( |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 121 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 121 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/jafo/readme.md b/layouts/community/ergodox/jafo/readme.md index 219cb06222..219cb06222 100644 --- a/keyboards/ergodox/keymaps/jafo/readme.md +++ b/layouts/community/ergodox/jafo/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/jgarr/keymap.c b/layouts/community/ergodox/jgarr/keymap.c index 42d58421de..359b2e1acf 100644 --- a/keyboards/ergodox/keymaps/jgarr/keymap.c +++ b/layouts/community/ergodox/jgarr/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | */ | 30 | */ |
| 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 32 | // Otherwise, it needs KC_* | 32 | // Otherwise, it needs KC_* |
| 33 | [BASE] = KEYMAP( // layer 0 : default | 33 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, | 35 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, |
| 36 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, TG(1), | 36 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, TG(1), |
| @@ -72,7 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | * `--------------------' `--------------------' | 72 | * `--------------------' `--------------------' |
| 73 | */ | 73 | */ |
| 74 | // SYMBOLS | 74 | // SYMBOLS |
| 75 | [SYMB] = KEYMAP( | 75 | [SYMB] = LAYOUT_ergodox( |
| 76 | // left hand | 76 | // left hand |
| 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -114,7 +114,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | * `--------------------' `--------------------' | 114 | * `--------------------' `--------------------' |
| 115 | */ | 115 | */ |
| 116 | // MEDIA AND MOUSE | 116 | // MEDIA AND MOUSE |
| 117 | KEYMAP( | 117 | LAYOUT_ergodox( |
| 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/josh/keymap.c b/layouts/community/ergodox/josh/keymap.c index da887fc64f..5121fabdb0 100644 --- a/keyboards/ergodox/keymaps/josh/keymap.c +++ b/layouts/community/ergodox/josh/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -37,7 +37,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 37 | */ | 37 | */ |
| 38 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 38 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 39 | // Otherwise, it needs KC_* | 39 | // Otherwise, it needs KC_* |
| 40 | [BASE] = KEYMAP( // layer 0 : default | 40 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 41 | // left hand | 41 | // left hand |
| 42 | LT(MDIA, KC_EQL),KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, | 42 | LT(MDIA, KC_EQL),KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, |
| 43 | ALT_T(KC_TAB), KC_Q, KC_W, KC_E, KC_R, KC_T, ALL_T(KC_NO), | 43 | ALT_T(KC_TAB), KC_Q, KC_W, KC_E, KC_R, KC_T, ALL_T(KC_NO), |
| @@ -80,7 +80,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 80 | * `--------------------' `--------------------' | 80 | * `--------------------' `--------------------' |
| 81 | */ | 81 | */ |
| 82 | // SYMBOLS | 82 | // SYMBOLS |
| 83 | [SYMB] = KEYMAP( | 83 | [SYMB] = LAYOUT_ergodox( |
| 84 | // left hand | 84 | // left hand |
| 85 | M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, | 85 | M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, |
| 86 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 86 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -122,7 +122,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 122 | * `--------------------' `--------------------' | 122 | * `--------------------' `--------------------' |
| 123 | */ | 123 | */ |
| 124 | // MEDIA AND MOUSE | 124 | // MEDIA AND MOUSE |
| 125 | [MDIA] = KEYMAP( | 125 | [MDIA] = LAYOUT_ergodox( |
| 126 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RESET, | 126 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RESET, |
| 127 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 127 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 128 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 128 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/josh/readme.md b/layouts/community/ergodox/josh/readme.md index cee19d47ea..cee19d47ea 100644 --- a/keyboards/ergodox/keymaps/josh/readme.md +++ b/layouts/community/ergodox/josh/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/kastyle/keymap.c b/layouts/community/ergodox/kastyle/keymap.c index 4679966869..923715477b 100644 --- a/keyboards/ergodox/keymaps/kastyle/keymap.c +++ b/layouts/community/ergodox/kastyle/keymap.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | /* Setup to approximate a Kinesis Advantage with an eye to use in a | 1 | /* Setup to approximate a Kinesis Advantage with an eye to use in a |
| 2 | * Mac/OSX environment | 2 | * Mac/OSX environment |
| 3 | * This version adds a hand swap feature to flip the keyboard */ | 3 | * This version adds a hand swap feature to flip the keyboard */ |
| 4 | #include "ergodox.h" | 4 | #include QMK_KEYBOARD_H |
| 5 | #include "debug.h" | 5 | #include "debug.h" |
| 6 | #include "action_layer.h" | 6 | #include "action_layer.h" |
| 7 | 7 | ||
| @@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | */ | 33 | */ |
| 34 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 34 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 35 | // Otherwise, it needs KC_* | 35 | // Otherwise, it needs KC_* |
| 36 | [BASE] = KEYMAP( // layer 0 : default | 36 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 37 | // left hand | 37 | // left hand |
| 38 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LGUI, | 38 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LGUI, |
| 39 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), | 39 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), |
| @@ -76,7 +76,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 76 | * `--------------------' `--------------------' | 76 | * `--------------------' `--------------------' |
| 77 | */ | 77 | */ |
| 78 | // SYMBOLS | 78 | // SYMBOLS |
| 79 | [SYMB] = KEYMAP( | 79 | [SYMB] = LAYOUT_ergodox( |
| 80 | // left hand | 80 | // left hand |
| 81 | KC_PSCR, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 81 | KC_PSCR, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 82 | KC_SLCK, KC_EXLM, KC_AT, KC_LCBR, KC_RCBR, KC_PIPE, KC_TRNS, | 82 | KC_SLCK, KC_EXLM, KC_AT, KC_LCBR, KC_RCBR, KC_PIPE, KC_TRNS, |
| @@ -119,7 +119,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 119 | * `--------------------' `--------------------' | 119 | * `--------------------' `--------------------' |
| 120 | */ | 120 | */ |
| 121 | // MEDIA AND MOUSE | 121 | // MEDIA AND MOUSE |
| 122 | KEYMAP( | 122 | LAYOUT_ergodox( |
| 123 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 123 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 124 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 124 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 125 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 125 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/kastyle/readme.md b/layouts/community/ergodox/kastyle/readme.md index 944286a818..944286a818 100644 --- a/keyboards/ergodox/keymaps/kastyle/readme.md +++ b/layouts/community/ergodox/kastyle/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/kines-ish/keymap.c b/layouts/community/ergodox/kines-ish/keymap.c index 83f5b0e2b4..da39b5278b 100644 --- a/keyboards/ergodox/keymaps/kines-ish/keymap.c +++ b/layouts/community/ergodox/kines-ish/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | */ | 30 | */ |
| 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 32 | // Otherwise, it needs KC_* | 32 | // Otherwise, it needs KC_* |
| 33 | [BASE] = KEYMAP( // layer 0 : default | 33 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 35 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -72,7 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | * `--------------------' `--------------------' | 72 | * `--------------------' `--------------------' |
| 73 | */ | 73 | */ |
| 74 | // SYMBOLS | 74 | // SYMBOLS |
| 75 | [SYMB] = KEYMAP( | 75 | [SYMB] = LAYOUT_ergodox( |
| 76 | // left hand | 76 | // left hand |
| 77 | KC_PSCR,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 77 | KC_PSCR,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 78 | KC_SLCK,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 78 | KC_SLCK,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -114,7 +114,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | * `--------------------' `--------------------' | 114 | * `--------------------' `--------------------' |
| 115 | */ | 115 | */ |
| 116 | // MEDIA AND MOUSE | 116 | // MEDIA AND MOUSE |
| 117 | [MDIA] = KEYMAP( | 117 | [MDIA] = LAYOUT_ergodox( |
| 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/kines-ish/readme.md b/layouts/community/ergodox/kines-ish/readme.md index 5d39a0590d..5d39a0590d 100644 --- a/keyboards/ergodox/keymaps/kines-ish/readme.md +++ b/layouts/community/ergodox/kines-ish/readme.md | |||
diff --git a/layouts/community/ergodox/kristian/keymap.c b/layouts/community/ergodox/kristian/keymap.c new file mode 100644 index 0000000000..aeb3112de8 --- /dev/null +++ b/layouts/community/ergodox/kristian/keymap.c | |||
| @@ -0,0 +1,79 @@ | |||
| 1 | #include QMK_KEYBOARD_H | ||
| 2 | #include "debug.h" | ||
| 3 | #include "action_layer.h" | ||
| 4 | #include "version.h" | ||
| 5 | #include "keymap_fr_ch.h" | ||
| 6 | #include "keymap_french.h" | ||
| 7 | #include "keymap_german.h" | ||
| 8 | #include "keymap_german_ch.h" | ||
| 9 | #include "keymap_nordic.h" | ||
| 10 | #include "keymap_norwegian.h" | ||
| 11 | #include "keymap_spanish.h" | ||
| 12 | |||
| 13 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 14 | |||
| 15 | |||
| 16 | [0] = LAYOUT_ergodox(NO_LESS,KC_1,KC_2,KC_3,KC_4,KC_5,KC_BSPACE,KC_TAB,KC_Q,KC_W,KC_E,KC_R,KC_T,TG(1),KC_BSPACE,KC_A,KC_S,KC_D,KC_F,KC_G,SFT_T(NO_APOS),CTL_T(KC_Z),KC_X,KC_C,KC_V,KC_B,SFT_T(KC_EQUAL),MO(1),CTL_T(KC_GRAVE),KC_LGUI,KC_LEFT,KC_RIGHT,KC_ESCAPE,KC_CAPSLOCK,KC_HOME,KC_SPACE,KC_LGUI,KC_LALT,KC_DELETE,KC_6,KC_7,KC_8,KC_9,KC_0,NO_PLUS,TG(1),KC_Y,KC_U,KC_I,KC_O,KC_P,NO_AM,KC_H,KC_J,KC_K,KC_L,LT(2,NO_OSLH),NO_AE,SFT_T(KC_RBRC),KC_N,KC_M,KC_COMMA,KC_DOT,CTL_T(KC_SLASH),SFT_T(NO_APOS),KC_DOWN,KC_UP,NO_LPRN,NO_RPRN,MO(1),NO_QUOT,CTL_T(KC_ESCAPE),NO_APOS,KC_LALT,KC_LGUI,KC_ENTER), | ||
| 17 | |||
| 18 | [1] = LAYOUT_ergodox(M(0),KC_F1,KC_F2,KC_F3,KC_F4,KC_F5,KC_BSPACE,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_BSPACE,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_LSHIFT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_LCTL,KC_LGUI,KC_LEFT,KC_RIGHT,KC_ESCAPE,KC_TRANSPARENT,KC_HOME,KC_SPACE,KC_LGUI,KC_LALT,KC_DELETE,KC_F6,KC_F7,KC_F8,KC_F9,KC_F10,KC_F11,KC_TRANSPARENT,KC_7,KC_8,KC_9,KC_TRANSPARENT,KC_TRANSPARENT,KC_F12,KC_4,KC_5,KC_6,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_0,KC_1,KC_2,KC_3,NO_LBRC,NO_RBRC,KC_LSHIFT,KC_COMMA,KC_DOT,LSFT(NO_LBRC),LSFT(NO_RBRC),KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_LALT,KC_LGUI,KC_ENTER), | ||
| 19 | |||
| 20 | [2] = LAYOUT_ergodox(KC_ESCAPE,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_MS_UP,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_MS_LEFT,KC_MS_DOWN,KC_MS_RIGHT,KC_TRANSPARENT,KC_LSHIFT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_LCTL,KC_LALT,KC_LGUI,KC_MS_BTN1,KC_MS_BTN2,KC_ESCAPE,KC_TRANSPARENT,KC_TRANSPARENT,KC_SPACE,KC_LGUI,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_MEDIA_PREV_TRACK,KC_MEDIA_PLAY_PAUSE,KC_MEDIA_NEXT_TRACK,KC_TRANSPARENT,KC_TRANSPARENT,KC_AUDIO_VOL_UP,KC_AUDIO_VOL_DOWN,KC_AUDIO_MUTE,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_ESCAPE,KC_MS_WH_UP,KC_MS_WH_DOWN,KC_MS_ACCEL0,KC_MS_ACCEL1), | ||
| 21 | |||
| 22 | }; | ||
| 23 | |||
| 24 | const uint16_t PROGMEM fn_actions[] = { | ||
| 25 | [1] = ACTION_LAYER_TAP_TOGGLE(1) | ||
| 26 | }; | ||
| 27 | |||
| 28 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | ||
| 29 | { | ||
| 30 | switch(id) { | ||
| 31 | case 0: | ||
| 32 | if (record->event.pressed) { | ||
| 33 | SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION); | ||
| 34 | } | ||
| 35 | break; | ||
| 36 | } | ||
| 37 | return MACRO_NONE; | ||
| 38 | }; | ||
| 39 | |||
| 40 | void matrix_scan_user(void) { | ||
| 41 | |||
| 42 | uint8_t layer = biton32(layer_state); | ||
| 43 | |||
| 44 | ergodox_board_led_off(); | ||
| 45 | ergodox_right_led_1_off(); | ||
| 46 | ergodox_right_led_2_off(); | ||
| 47 | ergodox_right_led_3_off(); | ||
| 48 | switch (layer) { | ||
| 49 | case 1: | ||
| 50 | ergodox_right_led_1_on(); | ||
| 51 | break; | ||
| 52 | case 2: | ||
| 53 | ergodox_right_led_2_on(); | ||
| 54 | break; | ||
| 55 | case 3: | ||
| 56 | ergodox_right_led_3_on(); | ||
| 57 | break; | ||
| 58 | case 4: | ||
| 59 | ergodox_right_led_1_on(); | ||
| 60 | ergodox_right_led_2_on(); | ||
| 61 | break; | ||
| 62 | case 5: | ||
| 63 | ergodox_right_led_1_on(); | ||
| 64 | ergodox_right_led_3_on(); | ||
| 65 | break; | ||
| 66 | case 6: | ||
| 67 | ergodox_right_led_2_on(); | ||
| 68 | ergodox_right_led_3_on(); | ||
| 69 | break; | ||
| 70 | case 7: | ||
| 71 | ergodox_right_led_1_on(); | ||
| 72 | ergodox_right_led_2_on(); | ||
| 73 | ergodox_right_led_3_on(); | ||
| 74 | break; | ||
| 75 | default: | ||
| 76 | break; | ||
| 77 | } | ||
| 78 | |||
| 79 | }; | ||
diff --git a/layouts/community/ergodox/layout.json b/layouts/community/ergodox/layout.json new file mode 100644 index 0000000000..5348e91a68 --- /dev/null +++ b/layouts/community/ergodox/layout.json | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | [{x:3.5,a:7},"",{x:10.5},""], | ||
| 2 | [{y:-0.875,x:2.5},"",{x:1},"",{x:8.5},"",{x:1},""], | ||
| 3 | [{y:-0.875,x:5.5},"","",{x:4.5},"",""], | ||
| 4 | [{y:-0.875,w:1.5},"","",{x:14.5},"",{w:1.5},""], | ||
| 5 | [{y:-0.375,x:3.5},"",{x:10.5},""], | ||
| 6 | [{y:-0.875,x:2.5},"",{x:1},"",{x:8.5},"",{x:1},""], | ||
| 7 | [{y:-0.875,x:5.5},"",{h:1.5},"",{x:4.5,h:1.5},"",""], | ||
| 8 | [{y:-0.875,w:1.5},"","",{x:14.5},"",{w:1.5},""], | ||
| 9 | [{y:-0.375,x:3.5},"",{x:10.5},""], | ||
| 10 | [{y:-0.875,x:2.5},"",{x:1},"",{x:8.5},"",{x:1},""], | ||
| 11 | [{y:-0.875,x:5.5},"",{x:6.5},""], | ||
| 12 | [{y:-0.875,w:1.5},"","",{x:14.5},"",{w:1.5},""], | ||
| 13 | [{y:-0.625,x:6.5,h:1.5},"",{x:4.5,h:1.5},""], | ||
| 14 | [{y:-0.75,x:3.5},"",{x:10.5},""], | ||
| 15 | [{y:-0.875,x:2.5},"",{x:1},"",{x:8.5},"",{x:1},""], | ||
| 16 | [{y:-0.875,x:5.5},"",{x:6.5},""], | ||
| 17 | [{y:-0.875,w:1.5},"","",{x:14.5},"",{w:1.5},""], | ||
| 18 | [{y:-0.375,x:3.5},"",{x:10.5},""], | ||
| 19 | [{y:-0.875,x:2.5},"",{x:1},"",{x:8.5},"",{x:1},""], | ||
| 20 | [{y:-0.75,x:0.5},"","",{x:14.5},"",""], | ||
| 21 | [{r:30,rx:6.5,ry:4.25,y:-1,x:1},"",""], | ||
| 22 | [{h:2},"",{h:2},"",""], | ||
| 23 | [{x:2},""], | ||
| 24 | [{r:-30,rx:13,y:-1,x:-3},"",""], | ||
| 25 | [{x:-3},"",{h:2},"",{h:2},""], | ||
| 26 | [{x:-3},""] | ||
diff --git a/keyboards/ergodox/keymaps/maz/keymap.c b/layouts/community/ergodox/maz/keymap.c index 6378f874be..ad425a726c 100644 --- a/keyboards/ergodox/keymaps/maz/keymap.c +++ b/layouts/community/ergodox/maz/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | // not sure if gui is meta key or super... it says meta on the basic keycodes page, and i think that's consitent with other shit, but you should really figure out how to program the keyboard to have meta and super separately instead of hacking your init.el to recognize alt as meta... because shit will get fucked up beteween awesome and emacs and other shit i'm guessing | 33 | // not sure if gui is meta key or super... it says meta on the basic keycodes page, and i think that's consitent with other shit, but you should really figure out how to program the keyboard to have meta and super separately instead of hacking your init.el to recognize alt as meta... because shit will get fucked up beteween awesome and emacs and other shit i'm guessing |
| 34 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 34 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 35 | // Otherwise, it needs KC_* | 35 | // Otherwise, it needs KC_* |
| 36 | [BASE] = KEYMAP( // layer 0 : default | 36 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 37 | // left hand | 37 | // left hand |
| 38 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, | 38 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, |
| 39 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 39 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -75,7 +75,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 75 | * `--------------------' `--------------------' | 75 | * `--------------------' `--------------------' |
| 76 | */ | 76 | */ |
| 77 | // SYMBOLS | 77 | // SYMBOLS |
| 78 | [SYMB] = KEYMAP( | 78 | [SYMB] = LAYOUT_ergodox( |
| 79 | // left hand | 79 | // left hand |
| 80 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 80 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 81 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 81 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -117,7 +117,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 117 | * `--------------------' `--------------------' | 117 | * `--------------------' `--------------------' |
| 118 | */ | 118 | */ |
| 119 | // MEDIA AND MOUSE | 119 | // MEDIA AND MOUSE |
| 120 | [ARRW] = KEYMAP( | 120 | [ARRW] = LAYOUT_ergodox( |
| 121 | // left hand | 121 | // left hand |
| 122 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 122 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 123 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 123 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -159,7 +159,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 159 | * `--------------------' `--------------------' | 159 | * `--------------------' `--------------------' |
| 160 | */ | 160 | */ |
| 161 | // MEDIA AND MOUSE | 161 | // MEDIA AND MOUSE |
| 162 | [MDIA] = KEYMAP( | 162 | [MDIA] = LAYOUT_ergodox( |
| 163 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 163 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 164 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 164 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 165 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 165 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/maz/readme.md b/layouts/community/ergodox/maz/readme.md index 000a8d0000..000a8d0000 100644 --- a/keyboards/ergodox/keymaps/maz/readme.md +++ b/layouts/community/ergodox/maz/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/mclennon_osx/README.md b/layouts/community/ergodox/mclennon_osx/README.md index 28cdb7c108..28cdb7c108 100644 --- a/keyboards/ergodox/keymaps/mclennon_osx/README.md +++ b/layouts/community/ergodox/mclennon_osx/README.md | |||
diff --git a/keyboards/ergodox/keymaps/mclennon_osx/keymap.c b/layouts/community/ergodox/mclennon_osx/keymap.c index 627ff01e4a..dd37c5eef7 100644 --- a/keyboards/ergodox/keymaps/mclennon_osx/keymap.c +++ b/layouts/community/ergodox/mclennon_osx/keymap.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | // Media keys work on OSX, but not on Windows. | 1 | // Media keys work on OSX, but not on Windows. |
| 2 | #include "ergodox.h" | 2 | #include QMK_KEYBOARD_H |
| 3 | #include "debug.h" | 3 | #include "debug.h" |
| 4 | #include "action_layer.h" | 4 | #include "action_layer.h" |
| 5 | 5 | ||
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | */ | 30 | */ |
| 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 32 | // Otherwise, it needs KC_* | 32 | // Otherwise, it needs KC_* |
| 33 | [BASE] = KEYMAP( // layer 0 : default | 33 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, | 35 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, |
| 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(1), | 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(1), |
| @@ -73,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 73 | * `--------------------' `--------------------' | 73 | * `--------------------' `--------------------' |
| 74 | */ | 74 | */ |
| 75 | // AUXILIARY | 75 | // AUXILIARY |
| 76 | [AUXI] = KEYMAP( | 76 | [AUXI] = LAYOUT_ergodox( |
| 77 | // left hand | 77 | // left hand |
| 78 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, | 78 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, |
| 79 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 79 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/mpiechotka/keymap.c b/layouts/community/ergodox/mpiechotka/keymap.c index 67aca4479c..cfd5b195e2 100644 --- a/keyboards/ergodox/keymaps/mpiechotka/keymap.c +++ b/layouts/community/ergodox/mpiechotka/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "keymap_colemak.h" | 4 | #include "keymap_colemak.h" |
| @@ -45,7 +45,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 45 | * 1) End/L1 | 45 | * 1) End/L1 |
| 46 | * 2) PgDown/L2 | 46 | * 2) PgDown/L2 |
| 47 | */ | 47 | */ |
| 48 | [BASE] = KEYMAP( // layer 0 : default | 48 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 49 | // left hand | 49 | // left hand |
| 50 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 50 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 51 | KC_DELT, KC_Q, KC_W, KC_F, KC_P, KC_G, TG(SYMB), | 51 | KC_DELT, KC_Q, KC_W, KC_F, KC_P, KC_G, TG(SYMB), |
| @@ -89,7 +89,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 89 | * 1) End/L1 | 89 | * 1) End/L1 |
| 90 | * 2) PgDown/L2 | 90 | * 2) PgDown/L2 |
| 91 | */ | 91 | */ |
| 92 | [BASE_CM] = KEYMAP( // layer 0 : default | 92 | [BASE_CM] = LAYOUT_ergodox( // layer 0 : default |
| 93 | // left hand | 93 | // left hand |
| 94 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 94 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 95 | KC_DELT, CM_Q, CM_W, CM_F, CM_P, CM_G, TG(SYMB), | 95 | KC_DELT, CM_Q, CM_W, CM_F, CM_P, CM_G, TG(SYMB), |
| @@ -131,7 +131,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 131 | * `--------------------' `--------------------' | 131 | * `--------------------' `--------------------' |
| 132 | */ | 132 | */ |
| 133 | // SYMBOLS | 133 | // SYMBOLS |
| 134 | [SYMB] = KEYMAP( | 134 | [SYMB] = LAYOUT_ergodox( |
| 135 | // left hand | 135 | // left hand |
| 136 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 136 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 137 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 137 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -173,7 +173,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 173 | * `--------------------' `--------------------' | 173 | * `--------------------' `--------------------' |
| 174 | */ | 174 | */ |
| 175 | // MACROS | 175 | // MACROS |
| 176 | [MACR] = KEYMAP( | 176 | [MACR] = LAYOUT_ergodox( |
| 177 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 177 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 178 | KC_NO, F(DL_BASE),F(DL_BASE_CM),KC_NO, KC_NO, KC_NO, KC_NO, | 178 | KC_NO, F(DL_BASE),F(DL_BASE_CM),KC_NO, KC_NO, KC_NO, KC_NO, |
| 179 | KC_NO, F(PC1), F(PC2), F(PC3), F(PC4), KC_NO, | 179 | KC_NO, F(PC1), F(PC2), F(PC3), F(PC4), KC_NO, |
diff --git a/keyboards/ergodox/keymaps/mpiechotka/readme.md b/layouts/community/ergodox/mpiechotka/readme.md index 785400d1d2..785400d1d2 100644 --- a/keyboards/ergodox/keymaps/mpiechotka/readme.md +++ b/layouts/community/ergodox/mpiechotka/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/msc/keymap.c b/layouts/community/ergodox/msc/keymap.c index c43aecf6b8..5296263419 100644 --- a/keyboards/ergodox/keymaps/msc/keymap.c +++ b/layouts/community/ergodox/msc/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | */ | 30 | */ |
| 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 32 | // Otherwise, it needs KC_* | 32 | // Otherwise, it needs KC_* |
| 33 | [BASE] = KEYMAP( // layer 0 : default | 33 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 35 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 36 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 36 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -72,7 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | * `--------------------' `--------------------' | 72 | * `--------------------' `--------------------' |
| 73 | */ | 73 | */ |
| 74 | // SYMBOLS | 74 | // SYMBOLS |
| 75 | [SYMB] = KEYMAP( | 75 | [SYMB] = LAYOUT_ergodox( |
| 76 | // left hand | 76 | // left hand |
| 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -114,7 +114,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | * `--------------------' `--------------------' | 114 | * `--------------------' `--------------------' |
| 115 | */ | 115 | */ |
| 116 | // MEDIA AND MOUSE | 116 | // MEDIA AND MOUSE |
| 117 | [MDIA] = KEYMAP( | 117 | [MDIA] = LAYOUT_ergodox( |
| 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/msc/readme.md b/layouts/community/ergodox/msc/readme.md index ff24d2b685..ff24d2b685 100644 --- a/keyboards/ergodox/keymaps/msc/readme.md +++ b/layouts/community/ergodox/msc/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/naps62/keymap.c b/layouts/community/ergodox/naps62/keymap.c index 9064053fc1..481b0dd765 100644 --- a/keyboards/ergodox/keymaps/naps62/keymap.c +++ b/layouts/community/ergodox/naps62/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | */ | 30 | */ |
| 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 32 | // Otherwise, it needs KC_* | 32 | // Otherwise, it needs KC_* |
| 33 | [BASE] = KEYMAP( // layer 0 : default | 33 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, LGUI(KC_SPC), | 35 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, LGUI(KC_SPC), |
| 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(2), | 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(2), |
| @@ -75,7 +75,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 75 | * `--------------------' `--------------------' | 75 | * `--------------------' `--------------------' |
| 76 | */ | 76 | */ |
| 77 | // SYMBOLS | 77 | // SYMBOLS |
| 78 | [SYMB] = KEYMAP( | 78 | [SYMB] = LAYOUT_ergodox( |
| 79 | // left hand | 79 | // left hand |
| 80 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 80 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 81 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 81 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -117,7 +117,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 117 | * `--------------------' `--------------------' | 117 | * `--------------------' `--------------------' |
| 118 | */ | 118 | */ |
| 119 | // MEDIA AND MOUSE | 119 | // MEDIA AND MOUSE |
| 120 | KEYMAP( | 120 | LAYOUT_ergodox( |
| 121 | RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 121 | RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 122 | KC_TRNS, KC_TRNS, LGUI(KC_W), LGUI(KC_E), KC_BTN1, LGUI(KC_T), KC_TRNS, | 122 | KC_TRNS, KC_TRNS, LGUI(KC_W), LGUI(KC_E), KC_BTN1, LGUI(KC_T), KC_TRNS, |
| 123 | KC_TRNS, LGUI(KC_A), LGUI(KC_S), LGUI(KC_D), KC_MS_D, KC_MS_R, | 123 | KC_TRNS, LGUI(KC_A), LGUI(KC_S), LGUI(KC_D), KC_MS_D, KC_MS_R, |
diff --git a/keyboards/ergodox/keymaps/naps62/readme.md b/layouts/community/ergodox/naps62/readme.md index 14728e4cc4..14728e4cc4 100644 --- a/keyboards/ergodox/keymaps/naps62/readme.md +++ b/layouts/community/ergodox/naps62/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/neo2_on_qwertz_hardware/keymap.c b/layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c index ab2464c424..3991350337 100644 --- a/keyboards/ergodox/keymaps/neo2_on_qwertz_hardware/keymap.c +++ b/layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | #include "action_layer.h" |
| 3 | #include "keymap_extras/keymap_german.h" | 3 | #include "keymap_extras/keymap_german.h" |
| 4 | 4 | ||
| @@ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 34 | |ENTER|MO(1)| TAB | !ESC |MO(1)|SPACE| | 34 | |ENTER|MO(1)| TAB | !ESC |MO(1)|SPACE| |
| 35 | '-----------------' '-----------------' | 35 | '-----------------' '-----------------' |
| 36 | */ | 36 | */ |
| 37 | [L0] = KEYMAP( | 37 | [L0] = LAYOUT_ergodox( |
| 38 | KC_ESC, DE_1, DE_2, DE_3, DE_4, DE_5, DE_ACUT, | 38 | KC_ESC, DE_1, DE_2, DE_3, DE_4, DE_5, DE_ACUT, |
| 39 | KC_TAB, DE_X, DE_V, DE_L, DE_C, DE_W, KC_PSCR, | 39 | KC_TAB, DE_X, DE_V, DE_L, DE_C, DE_W, KC_PSCR, |
| 40 | MO(1), DE_U, DE_I, DE_A, DE_E, DE_O, | 40 | MO(1), DE_U, DE_I, DE_A, DE_E, DE_O, |
| @@ -72,7 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | | | | | ! | | | | 72 | | | | | ! | | | |
| 73 | '-----------------' '-----------------' | 73 | '-----------------' '-----------------' |
| 74 | */ | 74 | */ |
| 75 | [L1] = KEYMAP( | 75 | [L1] = LAYOUT_ergodox( |
| 76 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 76 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 77 | KC_TRNS, DE_EURO, DE_UNDS, DE_LBRC, DE_RBRC, KC_TRNS, KC_TRNS, | 77 | KC_TRNS, DE_EURO, DE_UNDS, DE_LBRC, DE_RBRC, KC_TRNS, KC_TRNS, |
| 78 | KC_TRNS, DE_BSLS, DE_SLSH, DE_LCBR, DE_RCBR, DE_ASTR, | 78 | KC_TRNS, DE_BSLS, DE_SLSH, DE_LCBR, DE_RCBR, DE_ASTR, |
| @@ -110,7 +110,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 110 | * | | | | ! | | 0 | | 110 | * | | | | ! | | 0 | |
| 111 | * '-----------------' '-----------------' | 111 | * '-----------------' '-----------------' |
| 112 | */ | 112 | */ |
| 113 | [L2] = KEYMAP( | 113 | [L2] = LAYOUT_ergodox( |
| 114 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 114 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 115 | KC_TRNS, KC_PGUP, KC_BSPC, KC_UP, KC_DEL, KC_PGDN, KC_TRNS, | 115 | KC_TRNS, KC_PGUP, KC_BSPC, KC_UP, KC_DEL, KC_PGDN, KC_TRNS, |
| 116 | KC_TRNS, KC_HOME, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, | 116 | KC_TRNS, KC_HOME, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, |
| @@ -148,7 +148,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 148 | * | | | | ! | | | | 148 | * | | | | ! | | | |
| 149 | * '-----------------' '-----------------' | 149 | * '-----------------' '-----------------' |
| 150 | */ | 150 | */ |
| 151 | [L3] = KEYMAP( | 151 | [L3] = LAYOUT_ergodox( |
| 152 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, | 152 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, |
| 153 | KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, | 153 | KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, |
| 154 | KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_BTN1, KC_TRNS, | 154 | KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_BTN1, KC_TRNS, |
| @@ -186,7 +186,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 186 | * | | | | ! | | | | 186 | * | | | | ! | | | |
| 187 | * '-----------------' '-----------------' | 187 | * '-----------------' '-----------------' |
| 188 | */ | 188 | */ |
| 189 | [L4] = KEYMAP( | 189 | [L4] = LAYOUT_ergodox( |
| 190 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 190 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 191 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 191 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 192 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 192 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -224,7 +224,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 224 | * | | | | ! | | | | 224 | * | | | | ! | | | |
| 225 | * '-----------------' '-----------------' | 225 | * '-----------------' '-----------------' |
| 226 | */ | 226 | */ |
| 227 | [L5] = KEYMAP( | 227 | [L5] = LAYOUT_ergodox( |
| 228 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 228 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 229 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 229 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 230 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 230 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -262,7 +262,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 262 | * | | | | ! | | | | 262 | * | | | | ! | | | |
| 263 | * '-----------------' '-----------------' | 263 | * '-----------------' '-----------------' |
| 264 | */ | 264 | */ |
| 265 | [L6] = KEYMAP( | 265 | [L6] = LAYOUT_ergodox( |
| 266 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 266 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 267 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 267 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 268 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 268 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/neo2_on_qwertz_hardware/keymap.md b/layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.md index d9fcda9661..d9fcda9661 100644 --- a/keyboards/ergodox/keymaps/neo2_on_qwertz_hardware/keymap.md +++ b/layouts/community/ergodox/neo2_on_qwertz_hardware/keymap.md | |||
diff --git a/keyboards/ergodox/keymaps/norwegian_programmer_osx_pc/keymap.c b/layouts/community/ergodox/norwegian_programmer_osx_pc/keymap.c index 1d505f8e38..afadf13ff6 100644 --- a/keyboards/ergodox/keymaps/norwegian_programmer_osx_pc/keymap.c +++ b/layouts/community/ergodox/norwegian_programmer_osx_pc/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "keymap_norwegian.h" | 4 | #include "keymap_norwegian.h" |
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | * | | |GUI/, | | Bspc | | | | 30 | * | | |GUI/, | | Bspc | | | |
| 31 | * `--------------------' `---------------------' | 31 | * `--------------------' `---------------------' |
| 32 | */ | 32 | */ |
| 33 | [BASE] = KEYMAP( | 33 | [BASE] = LAYOUT_ergodox( |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_PAST, NO_LBRC, NO_RBRC, NO_LCBR, NO_RCBR, KC_FN2, TG(1), | 35 | KC_PAST, NO_LBRC, NO_RBRC, NO_LCBR, NO_RCBR, KC_FN2, TG(1), |
| 36 | KC_PPLS, KC_Q, KC_W, KC_E, KC_R, KC_T, NO_QUO2, | 36 | KC_PPLS, KC_Q, KC_W, KC_E, KC_R, KC_T, NO_QUO2, |
| @@ -71,7 +71,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 71 | * | | |crtl/,| | | | | | 71 | * | | |crtl/,| | | | | |
| 72 | * `--------------------' `--------------------' | 72 | * `--------------------' `--------------------' |
| 73 | */ | 73 | */ |
| 74 | [BASE_MAC] = KEYMAP( | 74 | [BASE_MAC] = LAYOUT_ergodox( |
| 75 | KC_TRNS, KC_TRNS,KC_TRNS, NO_LCBR_MAC,NO_RCBR_MAC, KC_TRNS, KC_TRNS, | 75 | KC_TRNS, KC_TRNS,KC_TRNS, NO_LCBR_MAC,NO_RCBR_MAC, KC_TRNS, KC_TRNS, |
| 76 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS, | 76 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS, |
| 77 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 77 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -112,7 +112,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 112 | * | | | | | | | | | 112 | * | | | | | | | | |
| 113 | * `--------------------' `--------------------' | 113 | * `--------------------' `--------------------' |
| 114 | */ | 114 | */ |
| 115 | [NUMB_FUNC] = KEYMAP( | 115 | [NUMB_FUNC] = LAYOUT_ergodox( |
| 116 | NO_ASTR, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 116 | NO_ASTR, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 117 | NO_PLUS, KC_8, KC_7,KC_6,KC_5, KC_9 , KC_TRNS, | 117 | NO_PLUS, KC_8, KC_7,KC_6,KC_5, KC_9 , KC_TRNS, |
| 118 | NO_SLSH , KC_4 , KC_3 , KC_2 , KC_1 , KC_0, | 118 | NO_SLSH , KC_4 , KC_3 , KC_2 , KC_1 , KC_0, |
diff --git a/keyboards/ergodox/keymaps/norwegian_programmer_osx_pc/readme.md b/layouts/community/ergodox/norwegian_programmer_osx_pc/readme.md index 444f2e9207..444f2e9207 100644 --- a/keyboards/ergodox/keymaps/norwegian_programmer_osx_pc/readme.md +++ b/layouts/community/ergodox/norwegian_programmer_osx_pc/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/norwegian_programmer_osx_pc_colemak/keymap.c b/layouts/community/ergodox/norwegian_programmer_osx_pc_colemak/keymap.c index acf74a47d2..10b7df642b 100644 --- a/keyboards/ergodox/keymaps/norwegian_programmer_osx_pc_colemak/keymap.c +++ b/layouts/community/ergodox/norwegian_programmer_osx_pc_colemak/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "keymap_norwegian.h" | 4 | #include "keymap_norwegian.h" |
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | * | | |GUI/, | | Bspc | | | | 30 | * | | |GUI/, | | Bspc | | | |
| 31 | * `--------------------' `---------------------' | 31 | * `--------------------' `---------------------' |
| 32 | */ | 32 | */ |
| 33 | [BASE] = KEYMAP( | 33 | [BASE] = LAYOUT_ergodox( |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_PAST, NO_LBRC, NO_RBRC, NO_LCBR, NO_RCBR, KC_FN2, TG(1), | 35 | KC_PAST, NO_LBRC, NO_RBRC, NO_LCBR, NO_RCBR, KC_FN2, TG(1), |
| 36 | KC_PPLS, KC_Q, KC_W, KC_F, KC_P, KC_G, NO_QUO2, | 36 | KC_PPLS, KC_Q, KC_W, KC_F, KC_P, KC_G, NO_QUO2, |
| @@ -71,7 +71,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 71 | * | | |crtl/,| | | | | | 71 | * | | |crtl/,| | | | | |
| 72 | * `--------------------' `--------------------' | 72 | * `--------------------' `--------------------' |
| 73 | */ | 73 | */ |
| 74 | [BASE_MAC] = KEYMAP( | 74 | [BASE_MAC] = LAYOUT_ergodox( |
| 75 | KC_TRNS, KC_TRNS,KC_TRNS, NO_LCBR_MAC,NO_RCBR_MAC, KC_TRNS, KC_TRNS, | 75 | KC_TRNS, KC_TRNS,KC_TRNS, NO_LCBR_MAC,NO_RCBR_MAC, KC_TRNS, KC_TRNS, |
| 76 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS, | 76 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS, |
| 77 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 77 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -112,7 +112,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 112 | * | | | | | | | | | 112 | * | | | | | | | | |
| 113 | * `--------------------' `--------------------' | 113 | * `--------------------' `--------------------' |
| 114 | */ | 114 | */ |
| 115 | [NUMB_FUNC] = KEYMAP( | 115 | [NUMB_FUNC] = LAYOUT_ergodox( |
| 116 | NO_ASTR, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 116 | NO_ASTR, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 117 | NO_PLUS, KC_8, KC_7,KC_6,KC_5, KC_9 , KC_TRNS, | 117 | NO_PLUS, KC_8, KC_7,KC_6,KC_5, KC_9 , KC_TRNS, |
| 118 | NO_SLSH , KC_4 , KC_3 , KC_2 , KC_1 , KC_0, | 118 | NO_SLSH , KC_4 , KC_3 , KC_2 , KC_1 , KC_0, |
diff --git a/keyboards/ergodox/keymaps/norwegian_programmer_osx_pc_colemak/readme.md b/layouts/community/ergodox/norwegian_programmer_osx_pc_colemak/readme.md index ad568ecd41..ad568ecd41 100644 --- a/keyboards/ergodox/keymaps/norwegian_programmer_osx_pc_colemak/readme.md +++ b/layouts/community/ergodox/norwegian_programmer_osx_pc_colemak/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/ordinary/keymap.c b/layouts/community/ergodox/ordinary/keymap.c index ac84df5701..86ab864910 100644 --- a/keyboards/ergodox/keymaps/ordinary/keymap.c +++ b/layouts/community/ergodox/ordinary/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "led.h" | 2 | #include "led.h" |
| 3 | #include "mousekey.h" | 3 | #include "mousekey.h" |
| 4 | #include "debug.h" | 4 | #include "debug.h" |
| @@ -67,7 +67,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | * | | | PgDn | | Down | | | | 67 | * | | | PgDn | | Down | | | |
| 68 | * `--------------------' `--------------------' | 68 | * `--------------------' `--------------------' |
| 69 | */ | 69 | */ |
| 70 | [BASE] = KEYMAP( | 70 | [BASE] = LAYOUT_ergodox( |
| 71 | // left hand | 71 | // left hand |
| 72 | F(LSpec) ,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_ESC | 72 | F(LSpec) ,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_ESC |
| 73 | ,F(LMdia) ,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC | 73 | ,F(LMdia) ,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC |
| @@ -109,7 +109,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 109 | * | + | = | != | | -> | _ | - | | 109 | * | + | = | != | | -> | _ | - | |
| 110 | * `--------------------' `--------------------' | 110 | * `--------------------' `--------------------' |
| 111 | */ | 111 | */ |
| 112 | [SYMB] = KEYMAP( | 112 | [SYMB] = LAYOUT_ergodox( |
| 113 | // left hand | 113 | // left hand |
| 114 | KC_TRNS ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_ESC | 114 | KC_TRNS ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_ESC |
| 115 | ,KC_TRNS ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) | 115 | ,KC_TRNS ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) |
| @@ -151,7 +151,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 151 | * | | | Home | |VolDn | | Pause| | 151 | * | | | Home | |VolDn | | Pause| |
| 152 | * `--------------------' `--------------------' | 152 | * `--------------------' `--------------------' |
| 153 | */ | 153 | */ |
| 154 | [MDIA] = KEYMAP( | 154 | [MDIA] = LAYOUT_ergodox( |
| 155 | // left hand | 155 | // left hand |
| 156 | KC_TRNS ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_ESC | 156 | KC_TRNS ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_ESC |
| 157 | ,KC_TRNS ,KC_POWER ,M(MUL) ,KC_MS_U ,M(MUR) ,KC_VOLU ,KC_WH_U | 157 | ,KC_TRNS ,KC_POWER ,M(MUL) ,KC_MS_U ,M(MUR) ,KC_VOLU ,KC_WH_U |
| @@ -193,7 +193,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 193 | * | | | | | | | | | 193 | * | | | | | | | | |
| 194 | * `--------------------' `--------------------' | 194 | * `--------------------' `--------------------' |
| 195 | */ | 195 | */ |
| 196 | [SPEC] = KEYMAP( | 196 | [SPEC] = LAYOUT_ergodox( |
| 197 | // left hand | 197 | // left hand |
| 198 | KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS | 198 | KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS |
| 199 | ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS | 199 | ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS |
| @@ -235,7 +235,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 235 | * | | | Down | | PgDn | | | | 235 | * | | | Down | | PgDn | | | |
| 236 | * `--------------------' `--------------------' | 236 | * `--------------------' `--------------------' |
| 237 | */ | 237 | */ |
| 238 | [RBASE] = KEYMAP( | 238 | [RBASE] = LAYOUT_ergodox( |
| 239 | // left hand | 239 | // left hand |
| 240 | KC_EQL ,KC_0 ,KC_9 ,KC_8 ,KC_7 ,KC_6 ,KC_MINS | 240 | KC_EQL ,KC_0 ,KC_9 ,KC_8 ,KC_7 ,KC_6 ,KC_MINS |
| 241 | ,KC_BSLS ,KC_P ,KC_O ,KC_I ,KC_U ,KC_Y ,KC_RBRC | 241 | ,KC_BSLS ,KC_P ,KC_O ,KC_I ,KC_U ,KC_Y ,KC_RBRC |
diff --git a/keyboards/ergodox/keymaps/ordinary/ordinary-base.txt b/layouts/community/ergodox/ordinary/ordinary-base.txt index 4fc11faf94..4fc11faf94 100644 --- a/keyboards/ergodox/keymaps/ordinary/ordinary-base.txt +++ b/layouts/community/ergodox/ordinary/ordinary-base.txt | |||
diff --git a/keyboards/ergodox/keymaps/ordinary/ordinary-media.txt b/layouts/community/ergodox/ordinary/ordinary-media.txt index 67b7840b52..67b7840b52 100644 --- a/keyboards/ergodox/keymaps/ordinary/ordinary-media.txt +++ b/layouts/community/ergodox/ordinary/ordinary-media.txt | |||
diff --git a/keyboards/ergodox/keymaps/ordinary/ordinary-special.txt b/layouts/community/ergodox/ordinary/ordinary-special.txt index 97f40f9dbc..97f40f9dbc 100644 --- a/keyboards/ergodox/keymaps/ordinary/ordinary-special.txt +++ b/layouts/community/ergodox/ordinary/ordinary-special.txt | |||
diff --git a/keyboards/ergodox/keymaps/ordinary/ordinary-symbol.txt b/layouts/community/ergodox/ordinary/ordinary-symbol.txt index 65eca9d6a5..65eca9d6a5 100644 --- a/keyboards/ergodox/keymaps/ordinary/ordinary-symbol.txt +++ b/layouts/community/ergodox/ordinary/ordinary-symbol.txt | |||
diff --git a/keyboards/ergodox/keymaps/ordinary/readme.md b/layouts/community/ergodox/ordinary/readme.md index 2e8d86960f..2e8d86960f 100644 --- a/keyboards/ergodox/keymaps/ordinary/readme.md +++ b/layouts/community/ergodox/ordinary/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/osx_de/keymap.c b/layouts/community/ergodox/osx_de/keymap.c index e3b9e11f47..a9a27a8d43 100644 --- a/keyboards/ergodox/keymaps/osx_de/keymap.c +++ b/layouts/community/ergodox/osx_de/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "keymap_german_osx.h" | 4 | #include "keymap_german_osx.h" |
| @@ -29,7 +29,7 @@ | |||
| 29 | 29 | ||
| 30 | //Layout keymap.c generated with ErgodoxLayoutGenerator V1.0BETA1 | 30 | //Layout keymap.c generated with ErgodoxLayoutGenerator V1.0BETA1 |
| 31 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 31 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 32 | [BASE]=KEYMAP( | 32 | [BASE]=LAYOUT_ergodox( |
| 33 | //left half | 33 | //left half |
| 34 | KC_ESC, DE_OSX_1, DE_OSX_2, DE_OSX_3, DE_OSX_4, DE_OSX_5, M(M_CTL_SFT_HASH), | 34 | KC_ESC, DE_OSX_1, DE_OSX_2, DE_OSX_3, DE_OSX_4, DE_OSX_5, M(M_CTL_SFT_HASH), |
| 35 | KC_TAB, DE_OSX_Q, DE_OSX_W, DE_OSX_E, DE_OSX_R, DE_OSX_T, KC_LGUI, | 35 | KC_TAB, DE_OSX_Q, DE_OSX_W, DE_OSX_E, DE_OSX_R, DE_OSX_T, KC_LGUI, |
| @@ -48,7 +48,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 48 | TG(NUMB), ALL_T(DE_OSX_ACUT), | 48 | TG(NUMB), ALL_T(DE_OSX_ACUT), |
| 49 | KC_PGUP, | 49 | KC_PGUP, |
| 50 | KC_PGDN, KC_ENT, KC_SPC), | 50 | KC_PGDN, KC_ENT, KC_SPC), |
| 51 | [SYMB]=KEYMAP( | 51 | [SYMB]=LAYOUT_ergodox( |
| 52 | //left half | 52 | //left half |
| 53 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 53 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 54 | KC_TRNS, DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM, DE_OSX_QST, KC_TRNS, KC_TRNS, | 54 | KC_TRNS, DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM, DE_OSX_QST, KC_TRNS, KC_TRNS, |
| @@ -67,7 +67,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | KC_F13, KC_F12, | 67 | KC_F13, KC_F12, |
| 68 | KC_F14, | 68 | KC_F14, |
| 69 | KC_F15, KC_TRNS, KC_TRNS), | 69 | KC_F15, KC_TRNS, KC_TRNS), |
| 70 | [MDIA]=KEYMAP( | 70 | [MDIA]=LAYOUT_ergodox( |
| 71 | //left half | 71 | //left half |
| 72 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 72 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 73 | KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_WH_U, KC_TRNS, | 73 | KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_WH_U, KC_TRNS, |
| @@ -86,7 +86,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 86 | KC_TRNS, KC_TRNS, | 86 | KC_TRNS, KC_TRNS, |
| 87 | KC_TRNS, | 87 | KC_TRNS, |
| 88 | KC_TRNS, KC_TRNS, KC_WBAK), | 88 | KC_TRNS, KC_TRNS, KC_WBAK), |
| 89 | [SMLY]=KEYMAP( | 89 | [SMLY]=LAYOUT_ergodox( |
| 90 | //left half | 90 | //left half |
| 91 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 91 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 92 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 92 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -105,7 +105,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 105 | KC_TRNS, KC_TRNS, | 105 | KC_TRNS, KC_TRNS, |
| 106 | KC_TRNS, | 106 | KC_TRNS, |
| 107 | KC_TRNS, KC_TRNS, KC_TRNS), | 107 | KC_TRNS, KC_TRNS, KC_TRNS), |
| 108 | [NUMB]=KEYMAP( | 108 | [NUMB]=LAYOUT_ergodox( |
| 109 | //left half | 109 | //left half |
| 110 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 110 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 111 | KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, | 111 | KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -124,7 +124,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 124 | KC_TRNS, KC_TRNS, | 124 | KC_TRNS, KC_TRNS, |
| 125 | KC_TRNS, | 125 | KC_TRNS, |
| 126 | KC_TRNS, KC_TRNS, KC_TRNS), | 126 | KC_TRNS, KC_TRNS, KC_TRNS), |
| 127 | [EGOS]=KEYMAP( | 127 | [EGOS]=LAYOUT_ergodox( |
| 128 | //left half | 128 | //left half |
| 129 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 129 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 130 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 130 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/osx_de/osx_de_highres.png.md b/layouts/community/ergodox/osx_de/osx_de_highres.png.md index ee3dc53505..ee3dc53505 100644 --- a/keyboards/ergodox/keymaps/osx_de/osx_de_highres.png.md +++ b/layouts/community/ergodox/osx_de/osx_de_highres.png.md | |||
diff --git a/keyboards/ergodox/keymaps/osx_de/readme.md b/layouts/community/ergodox/osx_de/readme.md index 5011a9dd62..5011a9dd62 100644 --- a/keyboards/ergodox/keymaps/osx_de/readme.md +++ b/layouts/community/ergodox/osx_de/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/osx_de_adnw_koy/keymap.c b/layouts/community/ergodox/osx_de_adnw_koy/keymap.c index 6c4312a32e..9d2e117bc1 100644 --- a/keyboards/ergodox/keymaps/osx_de_adnw_koy/keymap.c +++ b/layouts/community/ergodox/osx_de_adnw_koy/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -25,7 +25,7 @@ | |||
| 25 | 25 | ||
| 26 | //Layout keymap.c generated with ErgodoxLayoutGenerator V1.0BETA1 | 26 | //Layout keymap.c generated with ErgodoxLayoutGenerator V1.0BETA1 |
| 27 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 27 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 28 | [BASE]=KEYMAP( | 28 | [BASE]=LAYOUT_ergodox( |
| 29 | //left half | 29 | //left half |
| 30 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LCTL, | 30 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LCTL, |
| 31 | KC_TAB, KC_K, KC_DOT, KC_O, KC_COMM, KC_Z, KC_LGUI, | 31 | KC_TAB, KC_K, KC_DOT, KC_O, KC_COMM, KC_Z, KC_LGUI, |
| @@ -44,7 +44,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 44 | ALL_T(DE_ACUT), TG(NUMB), | 44 | ALL_T(DE_ACUT), TG(NUMB), |
| 45 | KC_PGUP, | 45 | KC_PGUP, |
| 46 | KC_PGDN, KC_ENT, KC_SPC), | 46 | KC_PGDN, KC_ENT, KC_SPC), |
| 47 | [SYMB]=KEYMAP( | 47 | [SYMB]=LAYOUT_ergodox( |
| 48 | //left half | 48 | //left half |
| 49 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 49 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 50 | KC_TRNS, KC_GRV, LSFT(KC_GRV), DE_EXLM, DE_QST, KC_TRNS, KC_TRNS, | 50 | KC_TRNS, KC_GRV, LSFT(KC_GRV), DE_EXLM, DE_QST, KC_TRNS, KC_TRNS, |
| @@ -63,7 +63,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 63 | KC_TRNS, KC_TRNS, | 63 | KC_TRNS, KC_TRNS, |
| 64 | KC_TRNS, | 64 | KC_TRNS, |
| 65 | KC_TRNS, KC_TRNS, KC_TRNS), | 65 | KC_TRNS, KC_TRNS, KC_TRNS), |
| 66 | [MDIA]=KEYMAP( | 66 | [MDIA]=LAYOUT_ergodox( |
| 67 | //left half | 67 | //left half |
| 68 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 68 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 69 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 69 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -82,7 +82,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 82 | KC_TRNS, KC_TRNS, | 82 | KC_TRNS, KC_TRNS, |
| 83 | KC_TRNS, | 83 | KC_TRNS, |
| 84 | KC_TRNS, KC_TRNS, KC_WBAK), | 84 | KC_TRNS, KC_TRNS, KC_WBAK), |
| 85 | [QWERTZ]=KEYMAP( | 85 | [QWERTZ]=LAYOUT_ergodox( |
| 86 | //left half | 86 | //left half |
| 87 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, LGUI(KC_V), | 87 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, LGUI(KC_V), |
| 88 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LGUI, | 88 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LGUI, |
| @@ -101,7 +101,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 101 | ALL_T(DE_ACUT), KC_TRNS, | 101 | ALL_T(DE_ACUT), KC_TRNS, |
| 102 | KC_PGUP, | 102 | KC_PGUP, |
| 103 | KC_PGDN, KC_ENT, KC_SPC), | 103 | KC_PGDN, KC_ENT, KC_SPC), |
| 104 | [NUMB]=KEYMAP( | 104 | [NUMB]=LAYOUT_ergodox( |
| 105 | //left half | 105 | //left half |
| 106 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 106 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 107 | KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, | 107 | KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/osx_de_adnw_koy/osx_de_adnw_koy_highres.png.md b/layouts/community/ergodox/osx_de_adnw_koy/osx_de_adnw_koy_highres.png.md index 4d4b777e08..4d4b777e08 100644 --- a/keyboards/ergodox/keymaps/osx_de_adnw_koy/osx_de_adnw_koy_highres.png.md +++ b/layouts/community/ergodox/osx_de_adnw_koy/osx_de_adnw_koy_highres.png.md | |||
diff --git a/keyboards/ergodox/keymaps/osx_de_experimental/keymap.c b/layouts/community/ergodox/osx_de_experimental/keymap.c index 61b6a4fdb3..15c700a783 100644 --- a/keyboards/ergodox/keymaps/osx_de_experimental/keymap.c +++ b/layouts/community/ergodox/osx_de_experimental/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "keymap_neo2.h" | 4 | #include "keymap_neo2.h" |
| @@ -97,7 +97,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 97 | * | 97 | * |
| 98 | * | 98 | * |
| 99 | **/ | 99 | **/ |
| 100 | [BASE]=KEYMAP( | 100 | [BASE]=LAYOUT_ergodox( |
| 101 | //left half | 101 | //left half |
| 102 | KC_ESC, DE_OSX_1, DE_OSX_2, DE_OSX_3, DE_OSX_4, DE_OSX_5, M(TGH_NUM), | 102 | KC_ESC, DE_OSX_1, DE_OSX_2, DE_OSX_3, DE_OSX_4, DE_OSX_5, M(TGH_NUM), |
| 103 | KC_TAB, DE_OSX_Q, DE_OSX_W, DE_OSX_E, DE_OSX_R, DE_OSX_T, KC_LGUI, | 103 | KC_TAB, DE_OSX_Q, DE_OSX_W, DE_OSX_E, DE_OSX_R, DE_OSX_T, KC_LGUI, |
| @@ -149,7 +149,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 149 | * | 149 | * |
| 150 | * | 150 | * |
| 151 | **/ | 151 | **/ |
| 152 | [SYMB]=KEYMAP( | 152 | [SYMB]=LAYOUT_ergodox( |
| 153 | //left half | 153 | //left half |
| 154 | KC_APPLICATION, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F5, | 154 | KC_APPLICATION, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F5, |
| 155 | KC_TRNS, DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM, DE_OSX_QST, KC_TRNS, KC_TRNS, | 155 | KC_TRNS, DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM, DE_OSX_QST, KC_TRNS, KC_TRNS, |
| @@ -201,7 +201,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 201 | * | 201 | * |
| 202 | * | 202 | * |
| 203 | **/ | 203 | **/ |
| 204 | [MDIA]=KEYMAP( | 204 | [MDIA]=LAYOUT_ergodox( |
| 205 | //left half | 205 | //left half |
| 206 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 206 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 207 | KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_WH_U, KC_TRNS, | 207 | KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_WH_U, KC_TRNS, |
| @@ -253,7 +253,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 253 | * | 253 | * |
| 254 | * | 254 | * |
| 255 | **/ | 255 | **/ |
| 256 | [SMLY]=KEYMAP( | 256 | [SMLY]=LAYOUT_ergodox( |
| 257 | //left half | 257 | //left half |
| 258 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 258 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 259 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 259 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -305,7 +305,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 305 | * | 305 | * |
| 306 | * | 306 | * |
| 307 | **/ | 307 | **/ |
| 308 | [NUMB]=KEYMAP( | 308 | [NUMB]=LAYOUT_ergodox( |
| 309 | //left half | 309 | //left half |
| 310 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 310 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 311 | KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, | 311 | KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -357,7 +357,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 357 | * | 357 | * |
| 358 | * | 358 | * |
| 359 | **/ | 359 | **/ |
| 360 | [EGOS]=KEYMAP( | 360 | [EGOS]=LAYOUT_ergodox( |
| 361 | //left half | 361 | //left half |
| 362 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 362 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 363 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 363 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/osx_de_experimental/osx_de_experimental_highres.png.md b/layouts/community/ergodox/osx_de_experimental/osx_de_experimental_highres.png.md index 1fca8a5bb5..1fca8a5bb5 100644 --- a/keyboards/ergodox/keymaps/osx_de_experimental/osx_de_experimental_highres.png.md +++ b/layouts/community/ergodox/osx_de_experimental/osx_de_experimental_highres.png.md | |||
diff --git a/keyboards/ergodox/keymaps/osx_de_experimental/readme.md b/layouts/community/ergodox/osx_de_experimental/readme.md index e6a1018416..e6a1018416 100644 --- a/keyboards/ergodox/keymaps/osx_de_experimental/readme.md +++ b/layouts/community/ergodox/osx_de_experimental/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/osx_fr/keymap.c b/layouts/community/ergodox/osx_fr/keymap.c index 7dee284fae..f899b8b0f1 100644 --- a/keyboards/ergodox/keymaps/osx_fr/keymap.c +++ b/layouts/community/ergodox/osx_fr/keymap.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | // French AZERTY version of the default_osx file | 1 | // French AZERTY version of the default_osx file |
| 2 | #include "ergodox.h" | 2 | #include QMK_KEYBOARD_H |
| 3 | #include "debug.h" | 3 | #include "debug.h" |
| 4 | #include "action_layer.h" | 4 | #include "action_layer.h" |
| 5 | #include "keymap_french_osx.h" | 5 | #include "keymap_french_osx.h" |
| @@ -32,7 +32,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 32 | */ | 32 | */ |
| 33 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 33 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 34 | // Otherwise, it needs KC_* | 34 | // Otherwise, it needs KC_* |
| 35 | [BASE] = KEYMAP( // layer 0 : default | 35 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 36 | // left hand | 36 | // left hand |
| 37 | FR_MINS, FR_AMP, FR_EACU, FR_QUOT, FR_APOS, FR_LPRN, KC_LEFT, | 37 | FR_MINS, FR_AMP, FR_EACU, FR_QUOT, FR_APOS, FR_LPRN, KC_LEFT, |
| 38 | KC_DELT, FR_A, FR_Z, KC_E, KC_R, KC_T, TG(1), | 38 | KC_DELT, FR_A, FR_Z, KC_E, KC_R, KC_T, TG(1), |
| @@ -75,7 +75,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 75 | * `--------------------' `--------------------' | 75 | * `--------------------' `--------------------' |
| 76 | */ | 76 | */ |
| 77 | // SYMBOLS | 77 | // SYMBOLS |
| 78 | [SYMB] = KEYMAP( | 78 | [SYMB] = LAYOUT_ergodox( |
| 79 | // left hand | 79 | // left hand |
| 80 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 80 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 81 | KC_TRNS,FR_EXLM,FR_AT, FR_LCBR,FR_RCBR,FR_PIPE,KC_TRNS, | 81 | KC_TRNS,FR_EXLM,FR_AT, FR_LCBR,FR_RCBR,FR_PIPE,KC_TRNS, |
| @@ -117,7 +117,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 117 | * `--------------------' `--------------------' | 117 | * `--------------------' `--------------------' |
| 118 | */ | 118 | */ |
| 119 | // MEDIA AND MOUSE | 119 | // MEDIA AND MOUSE |
| 120 | KEYMAP( | 120 | LAYOUT_ergodox( |
| 121 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 121 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 122 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 122 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 123 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 123 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/osx_kinesis_pnut/keymap.c b/layouts/community/ergodox/osx_kinesis_pnut/keymap.c index 11281df8ab..59ffe4f3ff 100644 --- a/keyboards/ergodox/keymaps/osx_kinesis_pnut/keymap.c +++ b/layouts/community/ergodox/osx_kinesis_pnut/keymap.c | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | // Only default layer was remapped all others layers are standard Ergodox EZ | 5 | // Only default layer was remapped all others layers are standard Ergodox EZ |
| 6 | // Very personal mapping of-course, but who knows a starting point for others. | 6 | // Very personal mapping of-course, but who knows a starting point for others. |
| 7 | 7 | ||
| 8 | #include "ergodox.h" | 8 | #include QMK_KEYBOARD_H |
| 9 | #include "debug.h" | 9 | #include "debug.h" |
| 10 | #include "action_layer.h" | 10 | #include "action_layer.h" |
| 11 | 11 | ||
| @@ -37,7 +37,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 37 | */ | 37 | */ |
| 38 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 38 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 39 | // Otherwise, it needs KC_* | 39 | // Otherwise, it needs KC_* |
| 40 | [BASE] = KEYMAP( // layer 0 : default | 40 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 41 | // left hand | 41 | // left hand |
| 42 | KC_CAPSLOCK, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 42 | KC_CAPSLOCK, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 43 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), | 43 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), |
| @@ -79,7 +79,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 79 | * `--------------------' `--------------------' | 79 | * `--------------------' `--------------------' |
| 80 | */ | 80 | */ |
| 81 | // SYMBOLS | 81 | // SYMBOLS |
| 82 | [SYMB] = KEYMAP( | 82 | [SYMB] = LAYOUT_ergodox( |
| 83 | // left hand | 83 | // left hand |
| 84 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 84 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 85 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 85 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -121,7 +121,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 121 | * `--------------------' `--------------------' | 121 | * `--------------------' `--------------------' |
| 122 | */ | 122 | */ |
| 123 | // MEDIA AND MOUSE | 123 | // MEDIA AND MOUSE |
| 124 | KEYMAP( | 124 | LAYOUT_ergodox( |
| 125 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 125 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 126 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 126 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 127 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 127 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/osx_whiskey_tango_foxtrot_capslock/keymap.c b/layouts/community/ergodox/osx_whiskey_tango_foxtrot_capslock/keymap.c index 98d2836ab2..dcf2dc1d85 100644 --- a/keyboards/ergodox/keymaps/osx_whiskey_tango_foxtrot_capslock/keymap.c +++ b/layouts/community/ergodox/osx_whiskey_tango_foxtrot_capslock/keymap.c | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | * Fake it till you make it! | 3 | * Fake it till you make it! |
| 4 | */ | 4 | */ |
| 5 | 5 | ||
| 6 | #include "ergodox.h" | 6 | #include QMK_KEYBOARD_H |
| 7 | #include "debug.h" | 7 | #include "debug.h" |
| 8 | #include "action_layer.h" | 8 | #include "action_layer.h" |
| 9 | #include "timer.h" | 9 | #include "timer.h" |
| @@ -42,7 +42,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 42 | * `--------------------' `----------------------' | 42 | * `--------------------' `----------------------' |
| 43 | */ | 43 | */ |
| 44 | 44 | ||
| 45 | [BASE] = KEYMAP( // layer 0 : default | 45 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 46 | // left hand | 46 | // left hand |
| 47 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, | 47 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, |
| 48 | KC_TAB, M(KC_Q), M(KC_W), M(KC_E), M(KC_R), M(KC_T), KC_LBRC, | 48 | KC_TAB, M(KC_Q), M(KC_W), M(KC_E), M(KC_R), M(KC_T), KC_LBRC, |
| @@ -84,7 +84,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 84 | * `--------------------' `--------------------' | 84 | * `--------------------' `--------------------' |
| 85 | */ | 85 | */ |
| 86 | // SYMBOLS | 86 | // SYMBOLS |
| 87 | [SYMB] = KEYMAP( | 87 | [SYMB] = LAYOUT_ergodox( |
| 88 | // left hand | 88 | // left hand |
| 89 | KC_GRV ,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, | 89 | KC_GRV ,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, |
| 90 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 90 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| @@ -126,7 +126,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 126 | * `--------------------' `--------------------' | 126 | * `--------------------' `--------------------' |
| 127 | */ | 127 | */ |
| 128 | // MEDIA AND TENKEY | 128 | // MEDIA AND TENKEY |
| 129 | [MDIA] = KEYMAP( | 129 | [MDIA] = LAYOUT_ergodox( |
| 130 | KC_NO, KC_NO, KC_MUTE, KC_VOLD, KC_VOLU, KC_F14, KC_F15, | 130 | KC_NO, KC_NO, KC_MUTE, KC_VOLD, KC_VOLU, KC_F14, KC_F15, |
| 131 | KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 131 | KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 132 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 132 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
diff --git a/keyboards/ergodox/keymaps/osx_whiskey_tango_foxtrot_capslock/readme.md b/layouts/community/ergodox/osx_whiskey_tango_foxtrot_capslock/readme.md index 42cb195760..42cb195760 100644 --- a/keyboards/ergodox/keymaps/osx_whiskey_tango_foxtrot_capslock/readme.md +++ b/layouts/community/ergodox/osx_whiskey_tango_foxtrot_capslock/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/phoenix/keymap.c b/layouts/community/ergodox/phoenix/keymap.c index 624817d474..7ebdeaeb83 100644 --- a/keyboards/ergodox/keymaps/phoenix/keymap.c +++ b/layouts/community/ergodox/phoenix/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | */ | 30 | */ |
| 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 32 | // Otherwise, it needs KC_* | 32 | // Otherwise, it needs KC_* |
| 33 | [BASE] = KEYMAP( // layer 0 : default | 33 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, LSFT(KC_MINS), | 35 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, LSFT(KC_MINS), |
| 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -72,7 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | * `--------------------' `--------------------' | 72 | * `--------------------' `--------------------' |
| 73 | */ | 73 | */ |
| 74 | // SYMBOLS | 74 | // SYMBOLS |
| 75 | [SYMB] = KEYMAP( | 75 | [SYMB] = LAYOUT_ergodox( |
| 76 | // left hand | 76 | // left hand |
| 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 78 | KC_TRNS,KC_F11, KC_F12, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | 78 | KC_TRNS,KC_F11, KC_F12, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, |
| @@ -114,7 +114,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | * `--------------------' `--------------------' | 114 | * `--------------------' `--------------------' |
| 115 | */ | 115 | */ |
| 116 | // MEDIA AND MOUSE | 116 | // MEDIA AND MOUSE |
| 117 | [MDIA] = KEYMAP( | 117 | [MDIA] = LAYOUT_ergodox( |
| 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/phoenix/readme.md b/layouts/community/ergodox/phoenix/readme.md index b1053bfb78..b1053bfb78 100644 --- a/keyboards/ergodox/keymaps/phoenix/readme.md +++ b/layouts/community/ergodox/phoenix/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/plover/keymap.c b/layouts/community/ergodox/plover/keymap.c index 12b3aa212f..d3e3547299 100644 --- a/keyboards/ergodox/keymaps/plover/keymap.c +++ b/layouts/community/ergodox/plover/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | */ | 31 | */ |
| 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 33 | // Otherwise, it needs KC_* | 33 | // Otherwise, it needs KC_* |
| 34 | [BASE] = KEYMAP( // layer 0 : default | 34 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 35 | // left hand | 35 | // left hand |
| 36 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LGUI, | 36 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LGUI, |
| 37 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), | 37 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), |
| @@ -73,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 73 | * `--------------------' `--------------------' | 73 | * `--------------------' `--------------------' |
| 74 | */ | 74 | */ |
| 75 | // SYMBOLS | 75 | // SYMBOLS |
| 76 | [SYMB] = KEYMAP( | 76 | [SYMB] = LAYOUT_ergodox( |
| 77 | // left hand | 77 | // left hand |
| 78 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 78 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -115,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 115 | * `--------------------' `--------------------' | 115 | * `--------------------' `--------------------' |
| 116 | */ | 116 | */ |
| 117 | // MEDIA AND MOUSE | 117 | // MEDIA AND MOUSE |
| 118 | KEYMAP( | 118 | LAYOUT_ergodox( |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 121 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 121 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
| @@ -157,7 +157,7 @@ KEYMAP( | |||
| 157 | * `--------------------' `--------------------' | 157 | * `--------------------' `--------------------' |
| 158 | */ | 158 | */ |
| 159 | 159 | ||
| 160 | [PLVR] = KEYMAP( // layout: layer 4: Steno for Plover | 160 | [PLVR] = LAYOUT_ergodox( // layout: layer 4: Steno for Plover |
| 161 | // left hand | 161 | // left hand |
| 162 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 162 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 163 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, | 163 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/plums/keymap.c b/layouts/community/ergodox/plums/keymap.c index 2853455e3d..c75ce0f977 100644 --- a/keyboards/ergodox/keymaps/plums/keymap.c +++ b/layouts/community/ergodox/plums/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | */ | 30 | */ |
| 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 32 | // Otherwise, it needs KC_* | 32 | // Otherwise, it needs KC_* |
| 33 | [BASE] = KEYMAP( // layer 0 : default | 33 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_F5, | 35 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_F5, |
| 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, | 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, |
| @@ -72,7 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | * `--------------------' `--------------------' | 72 | * `--------------------' `--------------------' |
| 73 | */ | 73 | */ |
| 74 | // SYMBOLS | 74 | // SYMBOLS |
| 75 | [SYMB] = KEYMAP( | 75 | [SYMB] = LAYOUT_ergodox( |
| 76 | // left hand | 76 | // left hand |
| 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -114,7 +114,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | * `--------------------' `--------------------' | 114 | * `--------------------' `--------------------' |
| 115 | */ | 115 | */ |
| 116 | // MEDIA AND MOUSE | 116 | // MEDIA AND MOUSE |
| 117 | [MDIA] = KEYMAP( | 117 | [MDIA] = LAYOUT_ergodox( |
| 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/plums/readme.md b/layouts/community/ergodox/plums/readme.md index 32930e0d60..32930e0d60 100644 --- a/keyboards/ergodox/keymaps/plums/readme.md +++ b/layouts/community/ergodox/plums/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/pvinis/Changelog.md b/layouts/community/ergodox/pvinis/Changelog.md index e5816200b8..e5816200b8 100644 --- a/keyboards/ergodox/keymaps/pvinis/Changelog.md +++ b/layouts/community/ergodox/pvinis/Changelog.md | |||
diff --git a/keyboards/ergodox/keymaps/pvinis/Readme.md b/layouts/community/ergodox/pvinis/Readme.md index af27210541..af27210541 100644 --- a/keyboards/ergodox/keymaps/pvinis/Readme.md +++ b/layouts/community/ergodox/pvinis/Readme.md | |||
diff --git a/keyboards/ergodox/keymaps/pvinis/keymap.c b/layouts/community/ergodox/pvinis/keymap.c index 3c49118842..1bca0398dc 100644 --- a/keyboards/ergodox/keymaps/pvinis/keymap.c +++ b/layouts/community/ergodox/pvinis/keymap.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | // pvinis' ergodox keymap | 1 | // pvinis' ergodox keymap |
| 2 | 2 | ||
| 3 | #include "ergodox.h" | 3 | #include QMK_KEYBOARD_H |
| 4 | #include "mousekey.h" | 4 | #include "mousekey.h" |
| 5 | 5 | ||
| 6 | // easier name for left ctrl-alt-gui | 6 | // easier name for left ctrl-alt-gui |
| @@ -55,7 +55,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 55 | * | | |SYSCTL| |Msngr | | | | 55 | * | | |SYSCTL| |Msngr | | | |
| 56 | * `--------------------' `----------------------' | 56 | * `--------------------' `----------------------' |
| 57 | */ | 57 | */ |
| 58 | [BASE] = KEYMAP( | 58 | [BASE] = LAYOUT_ergodox( |
| 59 | TD(TD_FLSH) ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO | 59 | TD(TD_FLSH) ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO |
| 60 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO | 60 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO |
| 61 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO | 61 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO |
| @@ -99,7 +99,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 99 | * | | | | | | | | | 99 | * | | | | | | | | |
| 100 | * `--------------------' `----------------------' | 100 | * `--------------------' `----------------------' |
| 101 | */ | 101 | */ |
| 102 | [BEGIN] = KEYMAP( | 102 | [BEGIN] = LAYOUT_ergodox( |
| 103 | KC_TRNS ,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_LALT | 103 | KC_TRNS ,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_LALT |
| 104 | ,KC_TAB ,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC | 104 | ,KC_TAB ,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC |
| 105 | ,CTL_T(KC_ESC) ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G | 105 | ,CTL_T(KC_ESC) ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G |
| @@ -143,7 +143,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 143 | * | | | | | | | | | 143 | * | | | | | | | | |
| 144 | * `--------------------' `----------------------' | 144 | * `--------------------' `----------------------' |
| 145 | */ | 145 | */ |
| 146 | [QWERTY] = KEYMAP( | 146 | [QWERTY] = LAYOUT_ergodox( |
| 147 | KC_TRNS ,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_TRNS | 147 | KC_TRNS ,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_TRNS |
| 148 | ,KC_TRNS ,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_TRNS | 148 | ,KC_TRNS ,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_TRNS |
| 149 | ,KC_TRNS ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G | 149 | ,KC_TRNS ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G |
| @@ -187,7 +187,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 187 | * | | | | | | | | | 187 | * | | | | | | | | |
| 188 | * `--------------------' `--------------------' | 188 | * `--------------------' `--------------------' |
| 189 | */ | 189 | */ |
| 190 | [CARPALX] = KEYMAP( | 190 | [CARPALX] = LAYOUT_ergodox( |
| 191 | KC_TRNS ,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_TRNS | 191 | KC_TRNS ,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_TRNS |
| 192 | ,KC_TRNS ,KC_Q ,KC_G ,KC_M ,KC_L ,KC_W ,KC_TRNS | 192 | ,KC_TRNS ,KC_Q ,KC_G ,KC_M ,KC_L ,KC_W ,KC_TRNS |
| 193 | ,KC_TRNS ,KC_D ,KC_S ,KC_T ,KC_N ,KC_R | 193 | ,KC_TRNS ,KC_D ,KC_S ,KC_T ,KC_N ,KC_R |
| @@ -231,7 +231,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 231 | * | | | ^ | | | | | | 231 | * | | | ^ | | | | | |
| 232 | * `--------------------' `--------------------' | 232 | * `--------------------' `--------------------' |
| 233 | */ | 233 | */ |
| 234 | [SYSCTL] = KEYMAP( | 234 | [SYSCTL] = LAYOUT_ergodox( |
| 235 | KC_TRNS ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO | 235 | KC_TRNS ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO |
| 236 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO | 236 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO |
| 237 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO | 237 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO |
| @@ -275,7 +275,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 275 | * | | | ^ | | | | | | 275 | * | | | ^ | | | | | |
| 276 | * `--------------------' `--------------------' | 276 | * `--------------------' `--------------------' |
| 277 | */ | 277 | */ |
| 278 | [MOUSE] = KEYMAP( | 278 | [MOUSE] = LAYOUT_ergodox( |
| 279 | KC_TRNS ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO | 279 | KC_TRNS ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO |
| 280 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO | 280 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO |
| 281 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO | 281 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO |
| @@ -320,7 +320,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 320 | * `--------------------' `----------------------' | 320 | * `--------------------' `----------------------' |
| 321 | */ | 321 | */ |
| 322 | /* | 322 | /* |
| 323 | [TEMPLATE] = KEYMAP( | 323 | [TEMPLATE] = LAYOUT_ergodox( |
| 324 | KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS | 324 | KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS |
| 325 | ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS | 325 | ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS |
| 326 | ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS | 326 | ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS |
| @@ -341,7 +341,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 341 | ,KC_TRNS | 341 | ,KC_TRNS |
| 342 | ,KC_TRNS ,KC_TRNS ,KC_TRNS | 342 | ,KC_TRNS ,KC_TRNS ,KC_TRNS |
| 343 | ), | 343 | ), |
| 344 | [TEMPLATE] = KEYMAP( | 344 | [TEMPLATE] = LAYOUT_ergodox( |
| 345 | KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO | 345 | KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO |
| 346 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO | 346 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO |
| 347 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO | 347 | ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO |
diff --git a/keyboards/ergodox/keymaps/pvinis/Makefile b/layouts/community/ergodox/pvinis/rules.mk index 7ceb51ce4c..87cbd93c2b 100644 --- a/keyboards/ergodox/keymaps/pvinis/Makefile +++ b/layouts/community/ergodox/pvinis/rules.mk | |||
| @@ -4,6 +4,4 @@ SLEEP_LED_ENABLE = no # no led blinking while sleeping | |||
| 4 | NKRO_ENABLE = yes # disable for windows | 4 | NKRO_ENABLE = yes # disable for windows |
| 5 | TAP_DANCE_ENABLE = yes # tap-tap-tap | 5 | TAP_DANCE_ENABLE = yes # tap-tap-tap |
| 6 | 6 | ||
| 7 | ifndef QUANTUM_DIR | 7 | |
| 8 | include ../../../../Makefile | ||
| 9 | endif | ||
diff --git a/layouts/community/ergodox/readme.md b/layouts/community/ergodox/readme.md new file mode 100644 index 0000000000..ddbe1933c2 --- /dev/null +++ b/layouts/community/ergodox/readme.md | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | # ergodox | ||
| 2 | |||
| 3 | LAYOUT_ergodox \ No newline at end of file | ||
diff --git a/keyboards/ergodox/keymaps/replicaJunction/config.h b/layouts/community/ergodox/replicaJunction/config.h index df349a72dc..c69ce8cea9 100644 --- a/keyboards/ergodox/keymaps/replicaJunction/config.h +++ b/layouts/community/ergodox/replicaJunction/config.h | |||
| @@ -18,6 +18,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 18 | #ifndef KEYBOARDS_ERGODOX_CONFIG_H_ | 18 | #ifndef KEYBOARDS_ERGODOX_CONFIG_H_ |
| 19 | #define KEYBOARDS_ERGODOX_CONFIG_H_ | 19 | #define KEYBOARDS_ERGODOX_CONFIG_H_ |
| 20 | 20 | ||
| 21 | #include QMK_KEYBOARD_CONFIG_H | ||
| 22 | |||
| 23 | |||
| 24 | #undef MOUSEKEY_DELAY | ||
| 25 | #undef MOUSEKEY_INTERVAL | ||
| 26 | #undef MOUSEKEY_MAX_SPEED | ||
| 27 | #undef MOUSEKEY_TIME_TO_MAX | ||
| 28 | |||
| 21 | #define MOUSEKEY_DELAY 100 | 29 | #define MOUSEKEY_DELAY 100 |
| 22 | #define MOUSEKEY_INTERVAL 20 | 30 | #define MOUSEKEY_INTERVAL 20 |
| 23 | #define MOUSEKEY_MAX_SPEED 3 | 31 | #define MOUSEKEY_MAX_SPEED 3 |
| @@ -52,15 +60,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 52 | keyboard_report->mods == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) \ | 60 | keyboard_report->mods == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) \ |
| 53 | ) | 61 | ) |
| 54 | 62 | ||
| 55 | #ifdef SUBPROJECT_ez | ||
| 56 | #include "ez/config.h" | ||
| 57 | #endif | ||
| 58 | #ifdef SUBPROJECT_infinity | ||
| 59 | #include "infinity/config.h" | ||
| 60 | #endif | ||
| 61 | #ifdef SUBPROJECT_ergodone | ||
| 62 | #include "ergodone/config.h" | ||
| 63 | #endif | ||
| 64 | |||
| 65 | 63 | ||
| 66 | #endif /* KEYBOARDS_ERGODOX_CONFIG_H_ */ | 64 | #endif /* KEYBOARDS_ERGODOX_CONFIG_H_ */ |
diff --git a/keyboards/ergodox/keymaps/replicaJunction/keymap.c b/layouts/community/ergodox/replicaJunction/keymap.c index c9213553c1..fc80059276 100644 --- a/keyboards/ergodox/keymaps/replicaJunction/keymap.c +++ b/layouts/community/ergodox/replicaJunction/keymap.c | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | * here: https://colemakmods.github.io/mod-dh/ | 16 | * here: https://colemakmods.github.io/mod-dh/ |
| 17 | */ | 17 | */ |
| 18 | 18 | ||
| 19 | #include "ergodox.h" | 19 | #include QMK_KEYBOARD_H |
| 20 | #include "debug.h" | 20 | #include "debug.h" |
| 21 | #include "action_layer.h" | 21 | #include "action_layer.h" |
| 22 | 22 | ||
| @@ -61,7 +61,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 61 | * | | | _NU | | Down | | | | 61 | * | | | _NU | | Down | | | |
| 62 | * `--------------------' `--------------------' | 62 | * `--------------------' `--------------------' |
| 63 | */ | 63 | */ |
| 64 | [_CO] = KEYMAP( | 64 | [_CO] = LAYOUT_ergodox( |
| 65 | // left hand | 65 | // left hand |
| 66 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, | 66 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, |
| 67 | KC_LCTL,KC_Q, KC_W, KC_F, KC_P, KC_B, KC_HOME, | 67 | KC_LCTL,KC_Q, KC_W, KC_F, KC_P, KC_B, KC_HOME, |
| @@ -111,7 +111,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 111 | * | | | _NU | | Down | | | | 111 | * | | | _NU | | Down | | | |
| 112 | * `--------------------' `--------------------' | 112 | * `--------------------' `--------------------' |
| 113 | */ | 113 | */ |
| 114 | [_QW] = KEYMAP( // Layer1: QWERTY | 114 | [_QW] = LAYOUT_ergodox( // Layer1: QWERTY |
| 115 | // left hand | 115 | // left hand |
| 116 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, | 116 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, |
| 117 | KC_LCTL,KC_Q, KC_W, KC_E, KC_R, KC_T, KC_HOME, | 117 | KC_LCTL,KC_Q, KC_W, KC_E, KC_R, KC_T, KC_HOME, |
| @@ -161,7 +161,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 161 | * | | | | | | | | | 161 | * | | | | | | | | |
| 162 | * `--------------------' `--------------------' | 162 | * `--------------------' `--------------------' |
| 163 | */ | 163 | */ |
| 164 | [_NU] = KEYMAP( | 164 | [_NU] = LAYOUT_ergodox( |
| 165 | // left hand | 165 | // left hand |
| 166 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, _______, | 166 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, _______, |
| 167 | _______, KC_EXLM, KC_AT, KC_LCBR, KC_RCBR, KC_AMPR, _______, | 167 | _______, KC_EXLM, KC_AT, KC_LCBR, KC_RCBR, KC_AMPR, _______, |
| @@ -209,7 +209,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 209 | * Ctrl+` is a keyboard shortcut for the program ConEmu, which provides a Quake-style drop-down command prompt. | 209 | * Ctrl+` is a keyboard shortcut for the program ConEmu, which provides a Quake-style drop-down command prompt. |
| 210 | * | 210 | * |
| 211 | */ | 211 | */ |
| 212 | [_EX] = KEYMAP( | 212 | [_EX] = LAYOUT_ergodox( |
| 213 | // left hand | 213 | // left hand |
| 214 | _______, KC_F11, KC_F12, KC_F13, KC_F14, KC_F15, KC_MUTE, | 214 | _______, KC_F11, KC_F12, KC_F13, KC_F14, KC_F15, KC_MUTE, |
| 215 | _______, _______, _______, _______, _______, KCX_CGR, KC_VOLU, | 215 | _______, _______, _______, _______, _______, KCX_CGR, KC_VOLU, |
| @@ -256,7 +256,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 256 | * | | | | | | | | | 256 | * | | | | | | | | |
| 257 | * `--------------------' `--------------------' | 257 | * `--------------------' `--------------------' |
| 258 | */ | 258 | */ |
| 259 | [_GA] = KEYMAP( | 259 | [_GA] = LAYOUT_ergodox( |
| 260 | // left hand | 260 | // left hand |
| 261 | _______, _______, _______, _______, _______, _______, _______, | 261 | _______, _______, _______, _______, _______, _______, _______, |
| 262 | _______, _______, _______, _______, _______, _______, _______, | 262 | _______, _______, _______, _______, _______, _______, _______, |
diff --git a/keyboards/ergodox/keymaps/replicaJunction/readme.md b/layouts/community/ergodox/replicaJunction/readme.md index 8c4c03353a..8c4c03353a 100644 --- a/keyboards/ergodox/keymaps/replicaJunction/readme.md +++ b/layouts/community/ergodox/replicaJunction/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/reset_eeprom/keymap.c b/layouts/community/ergodox/reset_eeprom/keymap.c index 8d68976585..c960af9cb9 100644 --- a/keyboards/ergodox/keymaps/reset_eeprom/keymap.c +++ b/layouts/community/ergodox/reset_eeprom/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -38,7 +38,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 38 | */ | 38 | */ |
| 39 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 39 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 40 | // Otherwise, it needs KC_* | 40 | // Otherwise, it needs KC_* |
| 41 | [BASE] = KEYMAP( // layer 0 : default | 41 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 42 | // left hand | 42 | // left hand |
| 43 | EPRM, EPRM, EPRM, EPRM, EPRM, EPRM, EPRM, | 43 | EPRM, EPRM, EPRM, EPRM, EPRM, EPRM, EPRM, |
| 44 | EPRM, EPRM, EPRM, EPRM, EPRM, EPRM, EPRM, | 44 | EPRM, EPRM, EPRM, EPRM, EPRM, EPRM, EPRM, |
diff --git a/keyboards/ergodox/keymaps/robot_test_layout/keymap.c b/layouts/community/ergodox/robot_test_layout/keymap.c index e9e2597d7e..5d672deeb9 100644 --- a/keyboards/ergodox/keymaps/robot_test_layout/keymap.c +++ b/layouts/community/ergodox/robot_test_layout/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -17,7 +17,7 @@ enum custom_keycodes { | |||
| 17 | 17 | ||
| 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 19 | 19 | ||
| 20 | [0] = KEYMAP( | 20 | [0] = LAYOUT_ergodox( |
| 21 | RGB_TOGGLE, RGB_FF0000, RGB_00FF00, RGB_0000FF, RGB_FFFFFF, KC_5, KC_LPRN, | 21 | RGB_TOGGLE, RGB_FF0000, RGB_00FF00, RGB_0000FF, RGB_FFFFFF, KC_5, KC_LPRN, |
| 22 | KC_GRAVE, KC_A, KC_B, KC_C, KC_D, KC_E, KC_EXLM, | 22 | KC_GRAVE, KC_A, KC_B, KC_C, KC_D, KC_E, KC_EXLM, |
| 23 | KC_HASH, KC_J, KC_K, KC_L, KC_M, KC_N, | 23 | KC_HASH, KC_J, KC_K, KC_L, KC_M, KC_N, |
diff --git a/keyboards/ergodox/keymaps/robot_test_layout/readme.md b/layouts/community/ergodox/robot_test_layout/readme.md index 45dc2aa76c..45dc2aa76c 100644 --- a/keyboards/ergodox/keymaps/robot_test_layout/readme.md +++ b/layouts/community/ergodox/robot_test_layout/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/romanzolotarev-norman-osx/keymap.c b/layouts/community/ergodox/romanzolotarev-norman-osx/keymap.c index 2c64304404..e024d5fb95 100644 --- a/keyboards/ergodox/keymaps/romanzolotarev-norman-osx/keymap.c +++ b/layouts/community/ergodox/romanzolotarev-norman-osx/keymap.c | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| 5 | #define BASE 0 | 5 | #define BASE 0 |
| 6 | 6 | ||
| 7 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 7 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 8 | [BASE] = KEYMAP( | 8 | [BASE] = LAYOUT_ergodox( |
| 9 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_F5, | 9 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_F5, |
| 10 | KC_TAB, KC_Q, KC_W, KC_D, KC_F, KC_K, KC_BSLS, | 10 | KC_TAB, KC_Q, KC_W, KC_D, KC_F, KC_K, KC_BSLS, |
| 11 | KC_LCTRL, KC_A, KC_S, KC_E, KC_T, KC_G, | 11 | KC_LCTRL, KC_A, KC_S, KC_E, KC_T, KC_G, |
diff --git a/keyboards/ergodox/keymaps/romanzolotarev-norman-osx/readme.md b/layouts/community/ergodox/romanzolotarev-norman-osx/readme.md index 637f9cba2c..5e7d0ebb1e 100644 --- a/keyboards/ergodox/keymaps/romanzolotarev-norman-osx/readme.md +++ b/layouts/community/ergodox/romanzolotarev-norman-osx/readme.md | |||
| @@ -37,5 +37,5 @@ Then you can clone this repository, make and flash your ErgoDox. | |||
| 37 | git clone https://github.com/romanzolotarev/qmk_firmware | 37 | git clone https://github.com/romanzolotarev/qmk_firmware |
| 38 | cd qmk_firmware/keyboards/ergodox | 38 | cd qmk_firmware/keyboards/ergodox |
| 39 | # Optionally tweak ./keymaps/romanzolotarev-norman-osx/keymap.c | 39 | # Optionally tweak ./keymaps/romanzolotarev-norman-osx/keymap.c |
| 40 | SLEEP_LED_ENABLED=no KEYMAP=romanzolotarev-norman-osx make teensy | 40 | SLEEP_LED_ENABLED=no LAYOUT_ergodox=romanzolotarev-norman-osx make teensy |
| 41 | ``` | 41 | ``` |
diff --git a/keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx-hjkl/keymap.c b/layouts/community/ergodox/romanzolotarev-norman-plover-osx-hjkl/keymap.c index 9f41e51899..1dd956bdad 100644 --- a/keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx-hjkl/keymap.c +++ b/layouts/community/ergodox/romanzolotarev-norman-plover-osx-hjkl/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -8,7 +8,7 @@ | |||
| 8 | #define ARRW 3 | 8 | #define ARRW 3 |
| 9 | 9 | ||
| 10 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 10 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 11 | [BASE] = KEYMAP( | 11 | [BASE] = LAYOUT_ergodox( |
| 12 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_F14, | 12 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_F14, |
| 13 | KC_TAB, KC_Q, KC_W, KC_D, KC_F, KC_K, TG(PLVR), | 13 | KC_TAB, KC_Q, KC_W, KC_D, KC_F, KC_K, TG(PLVR), |
| 14 | CTL_T(KC_ESC), KC_A, KC_S, KC_E, KC_T, KC_G, | 14 | CTL_T(KC_ESC), KC_A, KC_S, KC_E, KC_T, KC_G, |
| @@ -27,7 +27,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 27 | KC_MPRV, | 27 | KC_MPRV, |
| 28 | KC_FN3, KC_QUOT, KC_SPC | 28 | KC_FN3, KC_QUOT, KC_SPC |
| 29 | ), | 29 | ), |
| 30 | [SYMB] = KEYMAP( | 30 | [SYMB] = LAYOUT_ergodox( |
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 32 | KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, | 32 | KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, |
| 33 | KC_TRNS, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, | 33 | KC_TRNS, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, |
| @@ -46,7 +46,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 46 | KC_TRNS, | 46 | KC_TRNS, |
| 47 | KC_TRNS, KC_TRNS, KC_TRNS | 47 | KC_TRNS, KC_TRNS, KC_TRNS |
| 48 | ), | 48 | ), |
| 49 | [PLVR] = KEYMAP( | 49 | [PLVR] = LAYOUT_ergodox( |
| 50 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, | 50 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, |
| 51 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, | 51 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, |
| 52 | KC_NO, KC_Q, KC_W, KC_E, KC_R, KC_T, | 52 | KC_NO, KC_Q, KC_W, KC_E, KC_R, KC_T, |
| @@ -65,7 +65,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 65 | KC_TRNS, | 65 | KC_TRNS, |
| 66 | KC_NO, KC_N, KC_M | 66 | KC_NO, KC_N, KC_M |
| 67 | ), | 67 | ), |
| 68 | [ARRW] = KEYMAP( | 68 | [ARRW] = LAYOUT_ergodox( |
| 69 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 69 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 70 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 70 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 71 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_U, KC_MS_D, KC_MS_R, | 71 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_U, KC_MS_D, KC_MS_R, |
diff --git a/keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx-hjkl/readme.md b/layouts/community/ergodox/romanzolotarev-norman-plover-osx-hjkl/readme.md index 577d5749cd..577d5749cd 100644 --- a/keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx-hjkl/readme.md +++ b/layouts/community/ergodox/romanzolotarev-norman-plover-osx-hjkl/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx/keymap.c b/layouts/community/ergodox/romanzolotarev-norman-plover-osx/keymap.c index 563e24872d..f8ae8a51d1 100644 --- a/keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx/keymap.c +++ b/layouts/community/ergodox/romanzolotarev-norman-plover-osx/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -8,7 +8,7 @@ | |||
| 8 | #define ARRW 3 | 8 | #define ARRW 3 |
| 9 | 9 | ||
| 10 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 10 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 11 | [BASE] = KEYMAP( | 11 | [BASE] = LAYOUT_ergodox( |
| 12 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_F14, | 12 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_F14, |
| 13 | KC_TAB, KC_Q, KC_W, KC_D, KC_F, KC_K, TG(PLVR), | 13 | KC_TAB, KC_Q, KC_W, KC_D, KC_F, KC_K, TG(PLVR), |
| 14 | CTL_T(KC_ESC), KC_A, KC_S, KC_E, KC_T, KC_G, | 14 | CTL_T(KC_ESC), KC_A, KC_S, KC_E, KC_T, KC_G, |
| @@ -27,7 +27,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 27 | KC_MPRV, | 27 | KC_MPRV, |
| 28 | KC_FN3, KC_QUOT, KC_SPC | 28 | KC_FN3, KC_QUOT, KC_SPC |
| 29 | ), | 29 | ), |
| 30 | [SYMB] = KEYMAP( | 30 | [SYMB] = LAYOUT_ergodox( |
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 32 | KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, | 32 | KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, |
| 33 | KC_TRNS, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, | 33 | KC_TRNS, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, |
| @@ -46,7 +46,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 46 | KC_TRNS, | 46 | KC_TRNS, |
| 47 | KC_TRNS, KC_TRNS, KC_TRNS | 47 | KC_TRNS, KC_TRNS, KC_TRNS |
| 48 | ), | 48 | ), |
| 49 | [PLVR] = KEYMAP( | 49 | [PLVR] = LAYOUT_ergodox( |
| 50 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, | 50 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, |
| 51 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, | 51 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, |
| 52 | KC_NO, KC_Q, KC_W, KC_E, KC_R, KC_T, | 52 | KC_NO, KC_Q, KC_W, KC_E, KC_R, KC_T, |
| @@ -65,7 +65,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 65 | KC_TRNS, | 65 | KC_TRNS, |
| 66 | KC_NO, KC_N, KC_M | 66 | KC_NO, KC_N, KC_M |
| 67 | ), | 67 | ), |
| 68 | [ARRW] = KEYMAP( | 68 | [ARRW] = LAYOUT_ergodox( |
| 69 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 69 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 70 | KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_TRNS, KC_TRNS, | 70 | KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_TRNS, KC_TRNS, |
| 71 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 71 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx/readme.md b/layouts/community/ergodox/romanzolotarev-norman-plover-osx/readme.md index 6703bb8bc7..6703bb8bc7 100644 --- a/keyboards/ergodox/keymaps/romanzolotarev-norman-plover-osx/readme.md +++ b/layouts/community/ergodox/romanzolotarev-norman-plover-osx/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/romanzolotarev-norman-qwerty-osx/keymap.c b/layouts/community/ergodox/romanzolotarev-norman-qwerty-osx/keymap.c index 5569f5c74e..d0b7520c31 100644 --- a/keyboards/ergodox/keymaps/romanzolotarev-norman-qwerty-osx/keymap.c +++ b/layouts/community/ergodox/romanzolotarev-norman-qwerty-osx/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -6,7 +6,7 @@ | |||
| 6 | #define QWRT 1 | 6 | #define QWRT 1 |
| 7 | 7 | ||
| 8 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 8 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 9 | [BASE] = KEYMAP( | 9 | [BASE] = LAYOUT_ergodox( |
| 10 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_F5, | 10 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_F5, |
| 11 | KC_TAB, KC_Q, KC_W, KC_D, KC_F, KC_K, KC_BSLS, | 11 | KC_TAB, KC_Q, KC_W, KC_D, KC_F, KC_K, KC_BSLS, |
| 12 | KC_LCTL, KC_A, KC_S, KC_E, KC_T, KC_G, | 12 | KC_LCTL, KC_A, KC_S, KC_E, KC_T, KC_G, |
| @@ -25,7 +25,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 25 | KC_MPRV, | 25 | KC_MPRV, |
| 26 | KC_RALT, KC_QUOT, KC_SPC | 26 | KC_RALT, KC_QUOT, KC_SPC |
| 27 | ), | 27 | ), |
| 28 | [QWRT] = KEYMAP( | 28 | [QWRT] = LAYOUT_ergodox( |
| 29 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 29 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 30 | KC_TRNS, KC_TRNS, KC_TRNS, KC_E, KC_R, KC_T, KC_TRNS, | 30 | KC_TRNS, KC_TRNS, KC_TRNS, KC_E, KC_R, KC_T, KC_TRNS, |
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_D, KC_F, KC_TRNS, | 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_D, KC_F, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/romanzolotarev-norman-qwerty-osx/readme.md b/layouts/community/ergodox/romanzolotarev-norman-qwerty-osx/readme.md index 41859f1ad2..41859f1ad2 100644 --- a/keyboards/ergodox/keymaps/romanzolotarev-norman-qwerty-osx/readme.md +++ b/layouts/community/ergodox/romanzolotarev-norman-qwerty-osx/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/sethbc/keymap.c b/layouts/community/ergodox/sethbc/keymap.c index 8816ad63bb..7f142a9760 100644 --- a/keyboards/ergodox/keymaps/sethbc/keymap.c +++ b/layouts/community/ergodox/sethbc/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | #include "action_layer.h" |
| 3 | 3 | ||
| 4 | #define BASE 0 // default layer | 4 | #define BASE 0 // default layer |
| @@ -6,7 +6,7 @@ | |||
| 6 | #define FN2 2 // media keys | 6 | #define FN2 2 // media keys |
| 7 | 7 | ||
| 8 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 8 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 9 | [BASE] = KEYMAP( // layer 0 : default | 9 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 10 | // left hand | 10 | // left hand |
| 11 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, | 11 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, |
| 12 | KC_BSLS, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(FN2), | 12 | KC_BSLS, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(FN2), |
| @@ -27,7 +27,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 27 | KC_PGDN, KC_ENT, KC_SPC | 27 | KC_PGDN, KC_ENT, KC_SPC |
| 28 | ), | 28 | ), |
| 29 | // FN1 | 29 | // FN1 |
| 30 | [FN1] = KEYMAP( | 30 | [FN1] = LAYOUT_ergodox( |
| 31 | // left hand | 31 | // left hand |
| 32 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, | 32 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, |
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -48,7 +48,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 48 | KC_TRNS, KC_TRNS, KC_TRNS | 48 | KC_TRNS, KC_TRNS, KC_TRNS |
| 49 | ), | 49 | ), |
| 50 | // FN2 | 50 | // FN2 |
| 51 | [FN2] = KEYMAP( | 51 | [FN2] = LAYOUT_ergodox( |
| 52 | RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 52 | RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 53 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 53 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 54 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 54 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/sethbc/readme.md b/layouts/community/ergodox/sethbc/readme.md index 57b5d0ec7c..57b5d0ec7c 100644 --- a/keyboards/ergodox/keymaps/sethbc/readme.md +++ b/layouts/community/ergodox/sethbc/readme.md | |||
diff --git a/layouts/community/ergodox/sethbc/rules.mk b/layouts/community/ergodox/sethbc/rules.mk new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/layouts/community/ergodox/sethbc/rules.mk | |||
| @@ -0,0 +1 @@ | |||
diff --git a/keyboards/ergodox/keymaps/siroken3/default.png.md b/layouts/community/ergodox/siroken3/default.png.md index 440b424d0e..440b424d0e 100644 --- a/keyboards/ergodox/keymaps/siroken3/default.png.md +++ b/layouts/community/ergodox/siroken3/default.png.md | |||
diff --git a/keyboards/ergodox/keymaps/siroken3/default_highres.png.md b/layouts/community/ergodox/siroken3/default_highres.png.md index 22453303d3..22453303d3 100644 --- a/keyboards/ergodox/keymaps/siroken3/default_highres.png.md +++ b/layouts/community/ergodox/siroken3/default_highres.png.md | |||
diff --git a/keyboards/ergodox/keymaps/siroken3/keymap.c b/layouts/community/ergodox/siroken3/keymap.c index 258f122b48..e8e1223873 100644 --- a/keyboards/ergodox/keymaps/siroken3/keymap.c +++ b/layouts/community/ergodox/siroken3/keymap.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // Netable differences vs. the default firmware for the ErgoDox EZ: | 1 | // Netable differences vs. the default firmware for the ErgoDox EZ: |
| 2 | // 1. The Cmd key is now on the right side, making Cmd+Space easier. | 2 | // 1. The Cmd key is now on the right side, making Cmd+Space easier. |
| 3 | // 2. The media keys work on OSX (But not on Windows). | 3 | // 2. The media keys work on OSX (But not on Windows). |
| 4 | #include "ergodox.h" | 4 | #include QMK_KEYBOARD_H |
| 5 | #include "debug.h" | 5 | #include "debug.h" |
| 6 | #include "action_layer.h" | 6 | #include "action_layer.h" |
| 7 | 7 | ||
| @@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | */ | 33 | */ |
| 34 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 34 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 35 | // Otherwise, it needs KC_* | 35 | // Otherwise, it needs KC_* |
| 36 | [BASE] = KEYMAP( // layer 0 : default | 36 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 37 | // left hand | 37 | // left hand |
| 38 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 38 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 39 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 39 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -75,7 +75,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 75 | * `--------------------' `--------------------' | 75 | * `--------------------' `--------------------' |
| 76 | */ | 76 | */ |
| 77 | // SYMBOLS | 77 | // SYMBOLS |
| 78 | [SYMB] = KEYMAP( | 78 | [SYMB] = LAYOUT_ergodox( |
| 79 | // left hand | 79 | // left hand |
| 80 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 80 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 81 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 81 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -117,7 +117,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 117 | * `--------------------' `--------------------' | 117 | * `--------------------' `--------------------' |
| 118 | */ | 118 | */ |
| 119 | // MEDIA AND MOUSE | 119 | // MEDIA AND MOUSE |
| 120 | [MDIA] = KEYMAP( | 120 | [MDIA] = LAYOUT_ergodox( |
| 121 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 121 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 122 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 122 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 123 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 123 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/siroken3/readme.md b/layouts/community/ergodox/siroken3/readme.md index ed085ebfd5..ed085ebfd5 100644 --- a/keyboards/ergodox/keymaps/siroken3/readme.md +++ b/layouts/community/ergodox/siroken3/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/sneako/keymap.c b/layouts/community/ergodox/sneako/keymap.c index 08cadd6852..98f3469fce 100644 --- a/keyboards/ergodox/keymaps/sneako/keymap.c +++ b/layouts/community/ergodox/sneako/keymap.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // Based on `default_osx` | 1 | // Based on `default_osx` |
| 2 | // Replace left Bksp with Ctrl/Esc | 2 | // Replace left Bksp with Ctrl/Esc |
| 3 | // Remove the Ctrl from Z and / | 3 | // Remove the Ctrl from Z and / |
| 4 | #include "ergodox.h" | 4 | #include QMK_KEYBOARD_H |
| 5 | #include "debug.h" | 5 | #include "debug.h" |
| 6 | #include "action_layer.h" | 6 | #include "action_layer.h" |
| 7 | 7 | ||
| @@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | */ | 33 | */ |
| 34 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 34 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 35 | // Otherwise, it needs KC_* | 35 | // Otherwise, it needs KC_* |
| 36 | [BASE] = KEYMAP( // layer 0 : default | 36 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 37 | // left hand | 37 | // left hand |
| 38 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 38 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 39 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), | 39 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), |
| @@ -75,7 +75,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 75 | * `--------------------' `--------------------' | 75 | * `--------------------' `--------------------' |
| 76 | */ | 76 | */ |
| 77 | // SYMBOLS | 77 | // SYMBOLS |
| 78 | [SYMB] = KEYMAP( | 78 | [SYMB] = LAYOUT_ergodox( |
| 79 | // left hand | 79 | // left hand |
| 80 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 80 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 81 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 81 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -117,7 +117,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 117 | * `--------------------' `--------------------' | 117 | * `--------------------' `--------------------' |
| 118 | */ | 118 | */ |
| 119 | // MEDIA AND MOUSE | 119 | // MEDIA AND MOUSE |
| 120 | KEYMAP( | 120 | LAYOUT_ergodox( |
| 121 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 121 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 122 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 122 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 123 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 123 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/sneako/readme.md b/layouts/community/ergodox/sneako/readme.md index 8dd110ee68..8dd110ee68 100644 --- a/keyboards/ergodox/keymaps/sneako/readme.md +++ b/layouts/community/ergodox/sneako/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/software_neo2/keymap.c b/layouts/community/ergodox/software_neo2/keymap.c index 571ca062cd..925caa0161 100644 --- a/keyboards/ergodox/keymaps/software_neo2/keymap.c +++ b/layouts/community/ergodox/software_neo2/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "led.h" | 3 | #include "led.h" |
| 4 | #include "action_layer.h" | 4 | #include "action_layer.h" |
| @@ -32,7 +32,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 32 | */ | 32 | */ |
| 33 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 33 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 34 | // Otherwise, it needs KC_* | 34 | // Otherwise, it needs KC_* |
| 35 | [BASE] = KEYMAP( // layer 0 : default | 35 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 36 | // left hand | 36 | // left hand |
| 37 | KC_DELT, NEO_1, NEO_2, NEO_3, NEO_4, NEO_5, KC_MPLY, | 37 | KC_DELT, NEO_1, NEO_2, NEO_3, NEO_4, NEO_5, KC_MPLY, |
| 38 | KC_TAB, NEO_X, NEO_V, NEO_L, NEO_C, NEO_W, KC_ESC, | 38 | KC_TAB, NEO_X, NEO_V, NEO_L, NEO_C, NEO_W, KC_ESC, |
| @@ -74,7 +74,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 74 | * `--------------------' `--------------------' | 74 | * `--------------------' `--------------------' |
| 75 | */ | 75 | */ |
| 76 | // MEDIA AND MOUSE | 76 | // MEDIA AND MOUSE |
| 77 | [MDIA] = KEYMAP( | 77 | [MDIA] = LAYOUT_ergodox( |
| 78 | KC_TRNS, KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_TRNS, | 78 | KC_TRNS, KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_TRNS, |
| 79 | KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_TRNS, KC_TRNS, | 79 | KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_TRNS, KC_TRNS, |
| 80 | KC_TRNS, KC_BTN4, KC_MS_L, KC_MS_D, KC_MS_R, KC_BTN5, | 80 | KC_TRNS, KC_BTN4, KC_MS_L, KC_MS_D, KC_MS_R, KC_BTN5, |
diff --git a/keyboards/ergodox/keymaps/supercoder/config.h b/layouts/community/ergodox/supercoder/config.h index 2de3599f87..8c191a87c5 100644 --- a/keyboards/ergodox/keymaps/supercoder/config.h +++ b/layouts/community/ergodox/supercoder/config.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #ifndef CONFIG_USER_H | 1 | #ifndef CONFIG_USER_H |
| 2 | #define CONFIG_USER_H 1 | 2 | #define CONFIG_USER_H 1 |
| 3 | 3 | ||
| 4 | #include "../../config.h" | 4 | #include QMK_KEYBOARD_CONFIG_H |
| 5 | 5 | ||
| 6 | #undef LOCKING_SUPPORT_ENABLE | 6 | #undef LOCKING_SUPPORT_ENABLE |
| 7 | #undef LOCKING_RESYNC_ENABLE | 7 | #undef LOCKING_RESYNC_ENABLE |
diff --git a/keyboards/ergodox/keymaps/supercoder/keymap.c b/layouts/community/ergodox/supercoder/keymap.c index 775acf2c96..a42937bd6b 100644 --- a/keyboards/ergodox/keymaps/supercoder/keymap.c +++ b/layouts/community/ergodox/supercoder/keymap.c | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | * SuperCoder 2000 layout | 2 | * SuperCoder 2000 layout |
| 3 | */ | 3 | */ |
| 4 | 4 | ||
| 5 | #include "ergodox.h" | 5 | #include QMK_KEYBOARD_H |
| 6 | 6 | ||
| 7 | /* Layers */ | 7 | /* Layers */ |
| 8 | 8 | ||
| @@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | * | | | DONE | | DONE | | | | 33 | * | | | DONE | | DONE | | | |
| 34 | * `--------------------' `--------------------' | 34 | * `--------------------' `--------------------' |
| 35 | */ | 35 | */ |
| 36 | [SC2K] = KEYMAP( | 36 | [SC2K] = LAYOUT_ergodox( |
| 37 | // left hand | 37 | // left hand |
| 38 | KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 | 38 | KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 |
| 39 | ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 | 39 | ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 |
diff --git a/keyboards/ergodox/keymaps/supercoder/makefile.mk b/layouts/community/ergodox/supercoder/makefile.mk index 41a195d9c0..41a195d9c0 100644 --- a/keyboards/ergodox/keymaps/supercoder/makefile.mk +++ b/layouts/community/ergodox/supercoder/makefile.mk | |||
diff --git a/keyboards/ergodox/keymaps/supercoder/readme.md b/layouts/community/ergodox/supercoder/readme.md index e1aa0b00a8..7f2c9ef695 100644 --- a/keyboards/ergodox/keymaps/supercoder/readme.md +++ b/layouts/community/ergodox/supercoder/readme.md | |||
| @@ -25,5 +25,5 @@ your own: | |||
| 25 | $ git clone https://github.com/qmk/qmk_firmware.git | 25 | $ git clone https://github.com/qmk/qmk_firmware.git |
| 26 | $ cd qmk_firmware/keyboards/ergodox | 26 | $ cd qmk_firmware/keyboards/ergodox |
| 27 | $ git clone https://github.com/algernon/ergodox-supercoder.git keymaps/supercoder | 27 | $ git clone https://github.com/algernon/ergodox-supercoder.git keymaps/supercoder |
| 28 | $ make KEYMAP=supercoder | 28 | $ make LAYOUT_ergodox=supercoder |
| 29 | ``` | 29 | ``` |
diff --git a/keyboards/ergodox/keymaps/swedish-lindhe/keymap.c b/layouts/community/ergodox/swedish-lindhe/keymap.c index 9f3e82184d..e977ab9948 100644 --- a/keyboards/ergodox/keymaps/swedish-lindhe/keymap.c +++ b/layouts/community/ergodox/swedish-lindhe/keymap.c | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include "ergodox.h" | 17 | #include QMK_KEYBOARD_H |
| 18 | #include "debug.h" | 18 | #include "debug.h" |
| 19 | #include "action_layer.h" | 19 | #include "action_layer.h" |
| 20 | #include "keymap_swedish.h" | 20 | #include "keymap_swedish.h" |
| @@ -48,7 +48,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 48 | * `--------------------' `---------------------' | 48 | * `--------------------' `---------------------' |
| 49 | */ | 49 | */ |
| 50 | 50 | ||
| 51 | [BASE] = KEYMAP( // layer 0 : default | 51 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 52 | // left hand | 52 | // left hand |
| 53 | KC_PSCR, KC_1, KC_2, KC_3, KC_4, KC_5, KC_F11, | 53 | KC_PSCR, KC_1, KC_2, KC_3, KC_4, KC_5, KC_F11, |
| 54 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(SYMB), | 54 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(SYMB), |
| @@ -91,7 +91,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 91 | * `--------------------' `--------------------' | 91 | * `--------------------' `--------------------' |
| 92 | */ | 92 | */ |
| 93 | // SYMBOLS | 93 | // SYMBOLS |
| 94 | [SYMB] = KEYMAP( | 94 | [SYMB] = LAYOUT_ergodox( |
| 95 | // left hand | 95 | // left hand |
| 96 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 96 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 97 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_TRNS, KC_TRNS, | 97 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_TRNS, KC_TRNS, |
| @@ -133,7 +133,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 133 | * `--------------------' `--------------------' | 133 | * `--------------------' `--------------------' |
| 134 | */ | 134 | */ |
| 135 | // MEDIA AND MOUSE | 135 | // MEDIA AND MOUSE |
| 136 | [MDIA] = KEYMAP( | 136 | [MDIA] = LAYOUT_ergodox( |
| 137 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 137 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 138 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 138 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 139 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 139 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/swedish-lindhe/readme.md b/layouts/community/ergodox/swedish-lindhe/readme.md index ef62d9499c..ef62d9499c 100644 --- a/keyboards/ergodox/keymaps/swedish-lindhe/readme.md +++ b/layouts/community/ergodox/swedish-lindhe/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/swedish/keymap.c b/layouts/community/ergodox/swedish/keymap.c index c110538e6f..d2b9b40d1f 100644 --- a/keyboards/ergodox/keymaps/swedish/keymap.c +++ b/layouts/community/ergodox/swedish/keymap.c | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include "ergodox.h" | 17 | #include QMK_KEYBOARD_H |
| 18 | #include "debug.h" | 18 | #include "debug.h" |
| 19 | #include "action_layer.h" | 19 | #include "action_layer.h" |
| 20 | #include "version.h" | 20 | #include "version.h" |
| @@ -60,7 +60,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 60 | */ | 60 | */ |
| 61 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 61 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 62 | // Otherwise, it needs KC_* | 62 | // Otherwise, it needs KC_* |
| 63 | [BASE] = KEYMAP( // layer 0 : default | 63 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 64 | // left hand | 64 | // left hand |
| 65 | NO_HALF, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 65 | NO_HALF, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 66 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 66 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -103,7 +103,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 103 | * `--------------------' `--------------------' | 103 | * `--------------------' `--------------------' |
| 104 | */ | 104 | */ |
| 105 | // SYMBOLS | 105 | // SYMBOLS |
| 106 | [SYMB] = KEYMAP( | 106 | [SYMB] = LAYOUT_ergodox( |
| 107 | // left hand | 107 | // left hand |
| 108 | VRSN, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 108 | VRSN, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 109 | KC_TRNS,KC_EXLM,NO_AT, NO_LCBR,NO_RCBR,NO_PIPE,KC_TRNS, | 109 | KC_TRNS,KC_EXLM,NO_AT, NO_LCBR,NO_RCBR,NO_PIPE,KC_TRNS, |
| @@ -146,7 +146,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 146 | * `--------------------' `--------------------' | 146 | * `--------------------' `--------------------' |
| 147 | */ | 147 | */ |
| 148 | // MEDIA AND MOUSE | 148 | // MEDIA AND MOUSE |
| 149 | [MDIA] = KEYMAP( | 149 | [MDIA] = LAYOUT_ergodox( |
| 150 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 150 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 151 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 151 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 152 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 152 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/swedish/readme.md b/layouts/community/ergodox/swedish/readme.md index b5b859bce6..b5b859bce6 100644 --- a/keyboards/ergodox/keymaps/swedish/readme.md +++ b/layouts/community/ergodox/swedish/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/swissgerman/keyboard-layout.json b/layouts/community/ergodox/swissgerman/keyboard-layout.json index 6958952b48..6958952b48 100644 --- a/keyboards/ergodox/keymaps/swissgerman/keyboard-layout.json +++ b/layouts/community/ergodox/swissgerman/keyboard-layout.json | |||
diff --git a/keyboards/ergodox/keymaps/swissgerman/keyboard-layout_1_2.json b/layouts/community/ergodox/swissgerman/keyboard-layout_1_2.json index 38a728514f..38a728514f 100644 --- a/keyboards/ergodox/keymaps/swissgerman/keyboard-layout_1_2.json +++ b/layouts/community/ergodox/swissgerman/keyboard-layout_1_2.json | |||
diff --git a/keyboards/ergodox/keymaps/swissgerman/keymap.c b/layouts/community/ergodox/swissgerman/keymap.c index 2291fb651a..0288c955b5 100644 --- a/keyboards/ergodox/keymaps/swissgerman/keymap.c +++ b/layouts/community/ergodox/swissgerman/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -67,7 +67,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | */ | 67 | */ |
| 68 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 68 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 69 | // Otherwise, it needs KC_* | 69 | // Otherwise, it needs KC_* |
| 70 | [BASE] = KEYMAP( // layer 0 : default | 70 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 71 | // left hand | 71 | // left hand |
| 72 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 72 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 73 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 73 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -109,7 +109,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 109 | * `--------------------' `--------------------' | 109 | * `--------------------' `--------------------' |
| 110 | */ | 110 | */ |
| 111 | // SYMBOLS | 111 | // SYMBOLS |
| 112 | [SYMB] = KEYMAP( | 112 | [SYMB] = LAYOUT_ergodox( |
| 113 | // left hand | 113 | // left hand |
| 114 | M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 114 | M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 115 | KC_TRNS,ACTION_MODS_KEY(MOD_LSFT, KC_RBRC), ACTION_MODS_KEY(MOD_RALT, KC_2), ACTION_MODS_KEY(MOD_RALT, KC_QUOT), ACTION_MODS_KEY(MOD_RALT, KC_BSLS),ACTION_MODS_KEY(MOD_RALT,KC_7),KC_TRNS, | 115 | KC_TRNS,ACTION_MODS_KEY(MOD_LSFT, KC_RBRC), ACTION_MODS_KEY(MOD_RALT, KC_2), ACTION_MODS_KEY(MOD_RALT, KC_QUOT), ACTION_MODS_KEY(MOD_RALT, KC_BSLS),ACTION_MODS_KEY(MOD_RALT,KC_7),KC_TRNS, |
| @@ -151,7 +151,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 151 | * `--------------------' `--------------------' | 151 | * `--------------------' `--------------------' |
| 152 | */ | 152 | */ |
| 153 | // MEDIA AND MOUSE | 153 | // MEDIA AND MOUSE |
| 154 | [MDIA] = KEYMAP( | 154 | [MDIA] = LAYOUT_ergodox( |
| 155 | RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 155 | RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 156 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 156 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 157 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 157 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/swissgerman/readme.md b/layouts/community/ergodox/swissgerman/readme.md index fa7fc1618f..fa7fc1618f 100644 --- a/keyboards/ergodox/keymaps/swissgerman/readme.md +++ b/layouts/community/ergodox/swissgerman/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/techtomas/keymap.c b/layouts/community/ergodox/techtomas/keymap.c index 93d59d4876..361583a0df 100644 --- a/keyboards/ergodox/keymaps/techtomas/keymap.c +++ b/layouts/community/ergodox/techtomas/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | */ | 31 | */ |
| 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 32 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 33 | // Otherwise, it needs KC_* | 33 | // Otherwise, it needs KC_* |
| 34 | [BASE] = KEYMAP( // layer 0 : default | 34 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 35 | // left hand | 35 | // left hand |
| 36 | LT(APP,KC_GRV), KC_1, KC_2, KC_3, KC_4, KC_5, LGUI(KC_SPC), | 36 | LT(APP,KC_GRV), KC_1, KC_2, KC_3, KC_4, KC_5, LGUI(KC_SPC), |
| 37 | MEH_T(KC_TAB), KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, | 37 | MEH_T(KC_TAB), KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, |
| @@ -73,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 73 | * `--------------------' `--------------------' | 73 | * `--------------------' `--------------------' |
| 74 | */ | 74 | */ |
| 75 | // SYMBOLS | 75 | // SYMBOLS |
| 76 | [SYMB] = KEYMAP( | 76 | [SYMB] = LAYOUT_ergodox( |
| 77 | // left hand | 77 | // left hand |
| 78 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 78 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,S(KC_COMM), | 79 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,S(KC_COMM), |
| @@ -115,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 115 | * `--------------------' `--------------------' | 115 | * `--------------------' `--------------------' |
| 116 | */ | 116 | */ |
| 117 | // Control | 117 | // Control |
| 118 | [APP] = KEYMAP( | 118 | [APP] = LAYOUT_ergodox( |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, LGUI(KC_Q), LGUI(KC_W), KC_TRNS, KC_TRNS, KC_TRNS, S(KC_TAB), | 120 | KC_TRNS, LGUI(KC_Q), LGUI(KC_W), KC_TRNS, KC_TRNS, KC_TRNS, S(KC_TAB), |
| 121 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 121 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -156,7 +156,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 156 | * `--------------------' `--------------------' | 156 | * `--------------------' `--------------------' |
| 157 | */ | 157 | */ |
| 158 | // Control | 158 | // Control |
| 159 | [CNTL] = KEYMAP( | 159 | [CNTL] = LAYOUT_ergodox( |
| 160 | KC_PWR, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 160 | KC_PWR, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 161 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 161 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 162 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_BTN1, | 162 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_BTN1, |
diff --git a/keyboards/ergodox/keymaps/techtomas/readme.md b/layouts/community/ergodox/techtomas/readme.md index 36e0591a8e..36e0591a8e 100644 --- a/keyboards/ergodox/keymaps/techtomas/readme.md +++ b/layouts/community/ergodox/techtomas/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/teckinesis/keymap.c b/layouts/community/ergodox/teckinesis/keymap.c index 2837874f78..0b65572f68 100644 --- a/keyboards/ergodox/keymaps/teckinesis/keymap.c +++ b/layouts/community/ergodox/teckinesis/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "led.h" | 2 | #include "led.h" |
| 3 | #include "debug.h" | 3 | #include "debug.h" |
| 4 | #include "action_layer.h" | 4 | #include "action_layer.h" |
| @@ -60,7 +60,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 60 | * | | | PgDn | | Down | | | | 60 | * | | | PgDn | | Down | | | |
| 61 | * `--------------------' `--------------------' | 61 | * `--------------------' `--------------------' |
| 62 | */ | 62 | */ |
| 63 | [BASE] = KEYMAP( | 63 | [BASE] = LAYOUT_ergodox( |
| 64 | // left hand | 64 | // left hand |
| 65 | F(LSpec),KC_1,KC_2,KC_3 ,KC_4 ,KC_5 ,KC_ESC | 65 | F(LSpec),KC_1,KC_2,KC_3 ,KC_4 ,KC_5 ,KC_ESC |
| 66 | ,F(LMdia) ,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC | 66 | ,F(LMdia) ,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC |
| @@ -102,7 +102,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 102 | * | | | Down | | PgDn | | | | 102 | * | | | Down | | PgDn | | | |
| 103 | * `--------------------' `--------------------' | 103 | * `--------------------' `--------------------' |
| 104 | */ | 104 | */ |
| 105 | [SYMB] = KEYMAP( | 105 | [SYMB] = LAYOUT_ergodox( |
| 106 | // left hand | 106 | // left hand |
| 107 | KC_TRNS ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_ESC | 107 | KC_TRNS ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_ESC |
| 108 | ,KC_TRNS ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) | 108 | ,KC_TRNS ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) |
| @@ -144,7 +144,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 144 | * | | | Home | |VolDn | | Pause| | 144 | * | | | Home | |VolDn | | Pause| |
| 145 | * `--------------------' `--------------------' | 145 | * `--------------------' `--------------------' |
| 146 | */ | 146 | */ |
| 147 | [MDIA] = KEYMAP( | 147 | [MDIA] = LAYOUT_ergodox( |
| 148 | // left hand | 148 | // left hand |
| 149 | KC_TRNS ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_ESC | 149 | KC_TRNS ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_ESC |
| 150 | ,KC_TRNS ,KC_NO ,M(MUL) ,KC_MS_U ,M(MUR) ,KC_VOLU ,KC_WH_U | 150 | ,KC_TRNS ,KC_NO ,M(MUL) ,KC_MS_U ,M(MUR) ,KC_VOLU ,KC_WH_U |
| @@ -186,7 +186,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 186 | * | | | | | | | | | 186 | * | | | | | | | | |
| 187 | * `--------------------' `--------------------' | 187 | * `--------------------' `--------------------' |
| 188 | */ | 188 | */ |
| 189 | [SPEC] = KEYMAP( | 189 | [SPEC] = LAYOUT_ergodox( |
| 190 | // left hand | 190 | // left hand |
| 191 | KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS | 191 | KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS |
| 192 | ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS | 192 | ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS |
diff --git a/keyboards/ergodox/keymaps/teckinesis/ordinary-special.png.md b/layouts/community/ergodox/teckinesis/ordinary-special.png.md index 20b8761ed0..20b8761ed0 100644 --- a/keyboards/ergodox/keymaps/teckinesis/ordinary-special.png.md +++ b/layouts/community/ergodox/teckinesis/ordinary-special.png.md | |||
diff --git a/keyboards/ergodox/keymaps/teckinesis/ordinary-special.txt b/layouts/community/ergodox/teckinesis/ordinary-special.txt index a08827c6de..a08827c6de 100644 --- a/keyboards/ergodox/keymaps/teckinesis/ordinary-special.txt +++ b/layouts/community/ergodox/teckinesis/ordinary-special.txt | |||
diff --git a/keyboards/ergodox/keymaps/teckinesis/readme.md b/layouts/community/ergodox/teckinesis/readme.md index 6804bb06f6..6804bb06f6 100644 --- a/keyboards/ergodox/keymaps/teckinesis/readme.md +++ b/layouts/community/ergodox/teckinesis/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/teckinesis/teckinesis-base.json b/layouts/community/ergodox/teckinesis/teckinesis-base.json index 69fe28cf7c..69fe28cf7c 100644 --- a/keyboards/ergodox/keymaps/teckinesis/teckinesis-base.json +++ b/layouts/community/ergodox/teckinesis/teckinesis-base.json | |||
diff --git a/keyboards/ergodox/keymaps/teckinesis/teckinesis-media.json b/layouts/community/ergodox/teckinesis/teckinesis-media.json index 65fe394e8a..65fe394e8a 100644 --- a/keyboards/ergodox/keymaps/teckinesis/teckinesis-media.json +++ b/layouts/community/ergodox/teckinesis/teckinesis-media.json | |||
diff --git a/keyboards/ergodox/keymaps/teckinesis/teckinesis-symbol.json b/layouts/community/ergodox/teckinesis/teckinesis-symbol.json index 439d0128ea..439d0128ea 100644 --- a/keyboards/ergodox/keymaps/teckinesis/teckinesis-symbol.json +++ b/layouts/community/ergodox/teckinesis/teckinesis-symbol.json | |||
diff --git a/keyboards/ergodox/keymaps/tkuichooseyou/README.md b/layouts/community/ergodox/tkuichooseyou/README.md index ab02fac2ca..ab02fac2ca 100644 --- a/keyboards/ergodox/keymaps/tkuichooseyou/README.md +++ b/layouts/community/ergodox/tkuichooseyou/README.md | |||
diff --git a/keyboards/ergodox/keymaps/tkuichooseyou/keymap.c b/layouts/community/ergodox/tkuichooseyou/keymap.c index d1c7791865..0a94b52052 100644 --- a/keyboards/ergodox/keymaps/tkuichooseyou/keymap.c +++ b/layouts/community/ergodox/tkuichooseyou/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | */ | 30 | */ |
| 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 32 | // Otherwise, it needs KC_* | 32 | // Otherwise, it needs KC_* |
| 33 | [BASE] = KEYMAP( // layer 0 : default | 33 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, LGUI(LSFT(KC_LBRC)), | 35 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, LGUI(LSFT(KC_LBRC)), |
| 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, ALL_T(KC_NO), | 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, ALL_T(KC_NO), |
| @@ -72,7 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | * `--------------------' `--------------------' | 72 | * `--------------------' `--------------------' |
| 73 | */ | 73 | */ |
| 74 | // SYMBOLS | 74 | // SYMBOLS |
| 75 | [SYMB] = KEYMAP( | 75 | [SYMB] = LAYOUT_ergodox( |
| 76 | // left hand | 76 | // left hand |
| 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -114,7 +114,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | * `--------------------' `--------------------' | 114 | * `--------------------' `--------------------' |
| 115 | */ | 115 | */ |
| 116 | // MEDIA AND MOUSE | 116 | // MEDIA AND MOUSE |
| 117 | KEYMAP( | 117 | LAYOUT_ergodox( |
| 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/tm2030/keymap.c b/layouts/community/ergodox/tm2030/keymap.c index 1d861ee7c2..fa919b5d88 100644 --- a/keyboards/ergodox/keymaps/tm2030/keymap.c +++ b/layouts/community/ergodox/tm2030/keymap.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* TypeMatrix-2030-like keymap */ | 1 | /* TypeMatrix-2030-like keymap */ |
| 2 | #include "ergodox.h" | 2 | #include QMK_KEYBOARD_H |
| 3 | #include "debug.h" | 3 | #include "debug.h" |
| 4 | #include "action_layer.h" | 4 | #include "action_layer.h" |
| 5 | #include "led.h" | 5 | #include "led.h" |
| @@ -36,7 +36,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 36 | */ | 36 | */ |
| 37 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 37 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 38 | // Otherwise, it needs KC_* | 38 | // Otherwise, it needs KC_* |
| 39 | [BASE] = KEYMAP( // layer 0 : default | 39 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 40 | // left hand | 40 | // left hand |
| 41 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, | 41 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, |
| 42 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_BSPC, | 42 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_BSPC, |
| @@ -82,7 +82,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 82 | */ | 82 | */ |
| 83 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 83 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 84 | // Otherwise, it needs KC_* | 84 | // Otherwise, it needs KC_* |
| 85 | [DVRK] = KEYMAP( // layer 0 : default | 85 | [DVRK] = LAYOUT_ergodox( // layer 0 : default |
| 86 | // left hand | 86 | // left hand |
| 87 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, | 87 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, |
| 88 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_BSPC, | 88 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_BSPC, |
| @@ -127,7 +127,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 127 | * `--------------------' `--------------------' | 127 | * `--------------------' `--------------------' |
| 128 | */ | 128 | */ |
| 129 | // SYMBOLS | 129 | // SYMBOLS |
| 130 | [NUMR] = KEYMAP( | 130 | [NUMR] = LAYOUT_ergodox( |
| 131 | // left hand | 131 | // left hand |
| 132 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 132 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 133 | KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, | 133 | KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, |
| @@ -171,7 +171,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 171 | * `--------------------' `--------------------' | 171 | * `--------------------' `--------------------' |
| 172 | */ | 172 | */ |
| 173 | // MEDIA AND MOUSE | 173 | // MEDIA AND MOUSE |
| 174 | [FNLR] = KEYMAP( | 174 | [FNLR] = LAYOUT_ergodox( |
| 175 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, | 175 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, |
| 176 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, | 176 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, |
| 177 | KC_TRNS, KC_TRNS, KC_TRNS, KC_CALC, KC_MAIL, KC_WHOM, | 177 | KC_TRNS, KC_TRNS, KC_TRNS, KC_CALC, KC_MAIL, KC_WHOM, |
diff --git a/keyboards/ergodox/keymaps/tm2030/readme.md b/layouts/community/ergodox/tm2030/readme.md index 6cd794726d..6cd794726d 100644 --- a/keyboards/ergodox/keymaps/tm2030/readme.md +++ b/layouts/community/ergodox/tm2030/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/tonyabra_osx/keymap.c b/layouts/community/ergodox/tonyabra_osx/keymap.c index 2a15fcb8d8..d0b5c5d9c1 100644 --- a/keyboards/ergodox/keymaps/tonyabra_osx/keymap.c +++ b/layouts/community/ergodox/tonyabra_osx/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | */ | 30 | */ |
| 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 31 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 32 | // Otherwise, it needs KC_* | 32 | // Otherwise, it needs KC_* |
| 33 | [BASE] = KEYMAP( // layer 0 : default | 33 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 34 | // left hand | 34 | // left hand |
| 35 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL, | 35 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL, |
| 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), | 36 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), |
| @@ -72,7 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | * `--------------------' `--------------------' | 72 | * `--------------------' `--------------------' |
| 73 | */ | 73 | */ |
| 74 | // SYMBOLS | 74 | // SYMBOLS |
| 75 | [SYMB] = KEYMAP( | 75 | [SYMB] = LAYOUT_ergodox( |
| 76 | // left hand | 76 | // left hand |
| 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 77 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 78 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -114,7 +114,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | * `--------------------' `--------------------' | 114 | * `--------------------' `--------------------' |
| 115 | */ | 115 | */ |
| 116 | // MEDIA AND MOUSE | 116 | // MEDIA AND MOUSE |
| 117 | [MDIA] = KEYMAP( | 117 | [MDIA] = LAYOUT_ergodox( |
| 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 118 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 119 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 120 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/tonyabra_osx/readme.md b/layouts/community/ergodox/tonyabra_osx/readme.md index f9d76efc23..f9d76efc23 100644 --- a/keyboards/ergodox/keymaps/tonyabra_osx/readme.md +++ b/layouts/community/ergodox/tonyabra_osx/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/townk_osx/config.h b/layouts/community/ergodox/townk_osx/config.h index 72d3e96700..59b3188dfb 100644 --- a/keyboards/ergodox/keymaps/townk_osx/config.h +++ b/layouts/community/ergodox/townk_osx/config.h | |||
| @@ -19,7 +19,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | #ifndef CONFIG_H | 19 | #ifndef CONFIG_H |
| 20 | #define CONFIG_H | 20 | #define CONFIG_H |
| 21 | 21 | ||
| 22 | #include "../../config.h" | 22 | #include QMK_KEYBOARD_CONFIG_H |
| 23 | /* | 23 | /* |
| 24 | * Feature disable options | 24 | * Feature disable options |
| 25 | * These options are also useful to firmware size reduction. | 25 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/ergodox/keymaps/townk_osx/keymap.c b/layouts/community/ergodox/townk_osx/keymap.c index 5043d49a09..a6097d9a3e 100644 --- a/keyboards/ergodox/keymaps/townk_osx/keymap.c +++ b/layouts/community/ergodox/townk_osx/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "action_util.h" | 4 | #include "action_util.h" |
| @@ -93,7 +93,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 93 | * M(2) = Cmd+C | 93 | * M(2) = Cmd+C |
| 94 | * M(3) = Cmd+V | 94 | * M(3) = Cmd+V |
| 95 | */ | 95 | */ |
| 96 | [BASE]=KEYMAP(//left half | 96 | [BASE]=LAYOUT_ergodox(//left half |
| 97 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, | 97 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, |
| 98 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MEH_T(KC_F16), | 98 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MEH_T(KC_F16), |
| 99 | CTL_T(KC_BSLS), KC_A, KC_S, KC_D, KC_F, KC_G, | 99 | CTL_T(KC_BSLS), KC_A, KC_S, KC_D, KC_F, KC_G, |
| @@ -133,7 +133,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 133 | * | | | | | | XXXX | | | 133 | * | | | | | | XXXX | | |
| 134 | * `--------------------' `--------------------' | 134 | * `--------------------' `--------------------' |
| 135 | */ | 135 | */ |
| 136 | [KEYPAD]=KEYMAP(//left half | 136 | [KEYPAD]=LAYOUT_ergodox(//left half |
| 137 | KC_NO, KC_NO, KC_MS_BTN1, KC_MS_BTN2, KC_MS_BTN3, KC_NO, KC_NO, | 137 | KC_NO, KC_NO, KC_MS_BTN1, KC_MS_BTN2, KC_MS_BTN3, KC_NO, KC_NO, |
| 138 | KC_MS_ACCEL2, KC_NO, KC_MS_WH_UP, KC_MS_U, KC_MS_WH_DOWN, KC_NO, KC_NO, | 138 | KC_MS_ACCEL2, KC_NO, KC_MS_WH_UP, KC_MS_U, KC_MS_WH_DOWN, KC_NO, KC_NO, |
| 139 | KC_MS_ACCEL1, KC_NO, KC_MS_L, KC_MS_D, KC_MS_R, KC_NO, | 139 | KC_MS_ACCEL1, KC_NO, KC_MS_L, KC_MS_D, KC_MS_R, KC_NO, |
| @@ -175,7 +175,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 175 | * | 175 | * |
| 176 | * XXX = These keys are transparent keys that, when pressed, they issue the key from the previous layer. | 176 | * XXX = These keys are transparent keys that, when pressed, they issue the key from the previous layer. |
| 177 | */ | 177 | */ |
| 178 | [FN]=KEYMAP(//left half | 178 | [FN]=LAYOUT_ergodox(//left half |
| 179 | KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, | 179 | KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, |
| 180 | KC_NO, KC_MEDIA_STOP, KC_MEDIA_REWIND, KC_MEDIA_SELECT, KC_MEDIA_FAST_FORWARD, KC_NO, KC_TRNS, | 180 | KC_NO, KC_MEDIA_STOP, KC_MEDIA_REWIND, KC_MEDIA_SELECT, KC_MEDIA_FAST_FORWARD, KC_NO, KC_TRNS, |
| 181 | KC_CAPS, KC_MEDIA_EJECT, KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, KC_NO, | 181 | KC_CAPS, KC_MEDIA_EJECT, KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, KC_NO, |
diff --git a/keyboards/ergodox/keymaps/townk_osx/makefile.mk b/layouts/community/ergodox/townk_osx/makefile.mk index c06021b9fb..c06021b9fb 100644 --- a/keyboards/ergodox/keymaps/townk_osx/makefile.mk +++ b/layouts/community/ergodox/townk_osx/makefile.mk | |||
diff --git a/keyboards/ergodox/keymaps/townk_osx/readme.md b/layouts/community/ergodox/townk_osx/readme.md index a2dcd35fa4..a2dcd35fa4 100644 --- a/keyboards/ergodox/keymaps/townk_osx/readme.md +++ b/layouts/community/ergodox/townk_osx/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/twentylives_dvorak_with_hebrew/keymap.c b/layouts/community/ergodox/twentylives_dvorak_with_hebrew/keymap.c index c9dc43c561..909127ad4f 100644 --- a/keyboards/ergodox/keymaps/twentylives_dvorak_with_hebrew/keymap.c +++ b/layouts/community/ergodox/twentylives_dvorak_with_hebrew/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -27,7 +27,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 27 | * | SPACE| | ALT | | PgDn | | | | 27 | * | SPACE| | ALT | | PgDn | | | |
| 28 | * `--------------------' `----------------------' | 28 | * `--------------------' `----------------------' |
| 29 | */ | 29 | */ |
| 30 | [0] = KEYMAP( | 30 | [0] = LAYOUT_ergodox( |
| 31 | TG(1), KC_1, KC_2, KC_3, KC_4, KC_5, LALT(KC_LSHIFT), | 31 | TG(1), KC_1, KC_2, KC_3, KC_4, KC_5, LALT(KC_LSHIFT), |
| 32 | KC_TAB, KC_QUOTE, KC_COMMA, KC_DOT, KC_P, KC_Y, TG(3), | 32 | KC_TAB, KC_QUOTE, KC_COMMA, KC_DOT, KC_P, KC_Y, TG(3), |
| 33 | KC_ESCAPE, KC_A, KC_O, KC_E, KC_U, KC_I, | 33 | KC_ESCAPE, KC_A, KC_O, KC_E, KC_U, KC_I, |
| @@ -68,7 +68,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 68 | * | | | | | | | | | 68 | * | | | | | | | | |
| 69 | * `--------------------' `--------------------' | 69 | * `--------------------' `--------------------' |
| 70 | */ | 70 | */ |
| 71 | [1] = KEYMAP( | 71 | [1] = LAYOUT_ergodox( |
| 72 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 72 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 73 | KC_TRNS, KC_W, KC_QUOTE, KC_SLASH, KC_R, KC_T, KC_TRNS, | 73 | KC_TRNS, KC_W, KC_QUOTE, KC_SLASH, KC_R, KC_T, KC_TRNS, |
| 74 | KC_TRNS, KC_A, KC_S, KC_D, KC_F, KC_G, | 74 | KC_TRNS, KC_A, KC_S, KC_D, KC_F, KC_G, |
| @@ -109,7 +109,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 109 | * | | | | | | | | | 109 | * | | | | | | | | |
| 110 | * `--------------------' `--------------------' | 110 | * `--------------------' `--------------------' |
| 111 | */ | 111 | */ |
| 112 | [2] = KEYMAP( | 112 | [2] = LAYOUT_ergodox( |
| 113 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 113 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 114 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_UP, KC_TRNS, KC_TRNS, KC_TRNS, | 114 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_UP, KC_TRNS, KC_TRNS, KC_TRNS, |
| 115 | KC_TRNS, KC_TRNS, KC_MS_LEFT, KC_MS_DOWN, KC_MS_RIGHT, KC_TRNS, | 115 | KC_TRNS, KC_TRNS, KC_MS_LEFT, KC_MS_DOWN, KC_MS_RIGHT, KC_TRNS, |
| @@ -150,7 +150,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 150 | * | | | | | | | | | 150 | * | | | | | | | | |
| 151 | * `--------------------' `--------------------' | 151 | * `--------------------' `--------------------' |
| 152 | */ | 152 | */ |
| 153 | [3] = KEYMAP( | 153 | [3] = LAYOUT_ergodox( |
| 154 | // Left Hand | 154 | // Left Hand |
| 155 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 155 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 156 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 156 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/twentylives_dvorak_with_hebrew/readme.md b/layouts/community/ergodox/twentylives_dvorak_with_hebrew/readme.md index fbd54fd511..fbd54fd511 100644 --- a/keyboards/ergodox/keymaps/twentylives_dvorak_with_hebrew/readme.md +++ b/layouts/community/ergodox/twentylives_dvorak_with_hebrew/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/twey/keymap.c b/layouts/community/ergodox/twey/keymap.c index 1ecbce4661..70152864b3 100644 --- a/keyboards/ergodox/keymaps/twey/keymap.c +++ b/layouts/community/ergodox/twey/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "keymap_plover.h" | 4 | #include "keymap_plover.h" |
| @@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | */ | 33 | */ |
| 34 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 34 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 35 | // Otherwise, it needs KC_* | 35 | // Otherwise, it needs KC_* |
| 36 | [BASE] = KEYMAP( // layer 0 : default | 36 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 37 | // left hand | 37 | // left hand |
| 38 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, M(0), | 38 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, M(0), |
| 39 | KC_DELT, KC_QUOT, KC_COMM,KC_DOT, KC_P, KC_Y, KC_ESC, | 39 | KC_DELT, KC_QUOT, KC_COMM,KC_DOT, KC_P, KC_Y, KC_ESC, |
| @@ -75,7 +75,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 75 | * `--------------------' `--------------------' | 75 | * `--------------------' `--------------------' |
| 76 | */ | 76 | */ |
| 77 | // SYMBOLS | 77 | // SYMBOLS |
| 78 | [SYMB] = KEYMAP( | 78 | [SYMB] = LAYOUT_ergodox( |
| 79 | // left hand | 79 | // left hand |
| 80 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 80 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 81 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 81 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -96,7 +96,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 96 | KC_TRNS, KC_TRNS, KC_TRNS | 96 | KC_TRNS, KC_TRNS, KC_TRNS |
| 97 | ), | 97 | ), |
| 98 | 98 | ||
| 99 | [STEN] = KEYMAP( // layout: layer 2: Steno for Plover | 99 | [STEN] = LAYOUT_ergodox( // layout: layer 2: Steno for Plover |
| 100 | // left hand | 100 | // left hand |
| 101 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, | 101 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, |
| 102 | KC_NO, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_STAR, | 102 | KC_NO, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_STAR, |
| @@ -139,7 +139,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 139 | * `--------------------' `--------------------' | 139 | * `--------------------' `--------------------' |
| 140 | */ | 140 | */ |
| 141 | // MEDIA AND MOUSE | 141 | // MEDIA AND MOUSE |
| 142 | [MDIA] = KEYMAP( | 142 | [MDIA] = LAYOUT_ergodox( |
| 143 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 143 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 144 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 144 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 145 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 145 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/twey/readme.md b/layouts/community/ergodox/twey/readme.md index 979e4261e5..979e4261e5 100644 --- a/keyboards/ergodox/keymaps/twey/readme.md +++ b/layouts/community/ergodox/twey/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/videck/config.h b/layouts/community/ergodox/videck/config.h index d89aabe779..b18b7fa9a9 100644 --- a/keyboards/ergodox/keymaps/videck/config.h +++ b/layouts/community/ergodox/videck/config.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #ifndef CONFIG_USER_H | 1 | #ifndef CONFIG_USER_H |
| 2 | #define CONFIG_USER_H | 2 | #define CONFIG_USER_H |
| 3 | 3 | ||
| 4 | #include "../../config.h" | 4 | #include QMK_KEYBOARD_CONFIG_H |
| 5 | 5 | ||
| 6 | #ifndef NO_DEBUG | 6 | #ifndef NO_DEBUG |
| 7 | #define NO_DEBUG | 7 | #define NO_DEBUG |
diff --git a/keyboards/ergodox/keymaps/videck/keymap.c b/layouts/community/ergodox/videck/keymap.c index 7bd6274e94..1229469d71 100644 --- a/keyboards/ergodox/keymaps/videck/keymap.c +++ b/layouts/community/ergodox/videck/keymap.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | #include <stdbool.h> | 1 | #include <stdbool.h> |
| 2 | 2 | ||
| 3 | #include "ergodox.h" | 3 | #include QMK_KEYBOARD_H |
| 4 | #include "action_layer.h" | 4 | #include "action_layer.h" |
| 5 | 5 | ||
| 6 | enum { | 6 | enum { |
| @@ -15,7 +15,7 @@ enum { | |||
| 15 | 15 | ||
| 16 | // See the videck.png image for a visualization of the layout. | 16 | // See the videck.png image for a visualization of the layout. |
| 17 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 17 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 18 | [BASE] = KEYMAP( | 18 | [BASE] = LAYOUT_ergodox( |
| 19 | // left hand | 19 | // left hand |
| 20 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_HOME, | 20 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_HOME, |
| 21 | KC_EQL, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_END, | 21 | KC_EQL, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_END, |
| @@ -35,7 +35,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 35 | KC_INS, | 35 | KC_INS, |
| 36 | KC_SLCK, KC_ENT, KC_SPC | 36 | KC_SLCK, KC_ENT, KC_SPC |
| 37 | ), | 37 | ), |
| 38 | [ARROWS] = KEYMAP( | 38 | [ARROWS] = LAYOUT_ergodox( |
| 39 | // left hand | 39 | // left hand |
| 40 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 40 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 41 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 41 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -55,7 +55,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 55 | KC_TRNS, | 55 | KC_TRNS, |
| 56 | KC_TRNS, KC_TRNS, KC_TRNS | 56 | KC_TRNS, KC_TRNS, KC_TRNS |
| 57 | ), | 57 | ), |
| 58 | [MOUSE] = KEYMAP( | 58 | [MOUSE] = LAYOUT_ergodox( |
| 59 | // left hand | 59 | // left hand |
| 60 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 60 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 61 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 61 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| @@ -75,7 +75,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 75 | KC_TRNS, | 75 | KC_TRNS, |
| 76 | KC_TRNS, KC_TRNS, KC_TRNS | 76 | KC_TRNS, KC_TRNS, KC_TRNS |
| 77 | ), | 77 | ), |
| 78 | [PARENS] = KEYMAP( | 78 | [PARENS] = LAYOUT_ergodox( |
| 79 | // left hand | 79 | // left hand |
| 80 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 80 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 81 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 81 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/videck/readme.md b/layouts/community/ergodox/videck/readme.md index 35d20b6ce6..35d20b6ce6 100644 --- a/keyboards/ergodox/keymaps/videck/readme.md +++ b/layouts/community/ergodox/videck/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/videck/Makefile b/layouts/community/ergodox/videck/rules.mk index 5c7d21f2cc..62cf81ea31 100644 --- a/keyboards/ergodox/keymaps/videck/Makefile +++ b/layouts/community/ergodox/videck/rules.mk | |||
| @@ -14,6 +14,4 @@ TAP_DANCE_ENABLE:=yes | |||
| 14 | UNICODEMAP_ENABLE:=no | 14 | UNICODEMAP_ENABLE:=no |
| 15 | UNICODE_ENABLE:=no | 15 | UNICODE_ENABLE:=no |
| 16 | 16 | ||
| 17 | ifndef QUANTUM_DIR | 17 | |
| 18 | include ../../../../Makefile | ||
| 19 | endif | ||
diff --git a/keyboards/ergodox/keymaps/videck/videck.json b/layouts/community/ergodox/videck/videck.json index 7068cf5485..7068cf5485 100644 --- a/keyboards/ergodox/keymaps/videck/videck.json +++ b/layouts/community/ergodox/videck/videck.json | |||
diff --git a/keyboards/ergodox/keymaps/win10_writers-block/config.h b/layouts/community/ergodox/win10_writers-block/config.h index c6da3dc6ae..ed6170369e 100644 --- a/keyboards/ergodox/keymaps/win10_writers-block/config.h +++ b/layouts/community/ergodox/win10_writers-block/config.h | |||
| @@ -1,6 +1,13 @@ | |||
| 1 | #ifndef KEYBOARDS_ERGODOX_CONFIG_H_ | 1 | #ifndef KEYBOARDS_ERGODOX_CONFIG_H_ |
| 2 | #define KEYBOARDS_ERGODOX_CONFIG_H_ | 2 | #define KEYBOARDS_ERGODOX_CONFIG_H_ |
| 3 | 3 | ||
| 4 | #include QMK_KEYBOARD_CONFIG_H | ||
| 5 | |||
| 6 | #undef MOUSEKEY_DELAY | ||
| 7 | #undef MOUSEKEY_INTERVAL | ||
| 8 | #undef MOUSEKEY_MAX_SPEED | ||
| 9 | #undef MOUSEKEY_TIME_TO_MAX | ||
| 10 | |||
| 4 | #define MOUSEKEY_DELAY 100 | 11 | #define MOUSEKEY_DELAY 100 |
| 5 | #define MOUSEKEY_INTERVAL 20 | 12 | #define MOUSEKEY_INTERVAL 20 |
| 6 | #define MOUSEKEY_MAX_SPEED 3 | 13 | #define MOUSEKEY_MAX_SPEED 3 |
| @@ -10,7 +17,7 @@ | |||
| 10 | 17 | ||
| 11 | /* define if matrix has ghost */ | 18 | /* define if matrix has ghost */ |
| 12 | //#define MATRIX_HAS_GHOST | 19 | //#define MATRIX_HAS_GHOST |
| 13 | 20 | #undef TAPPING_TERM | |
| 14 | #define TAPPING_TERM 300 | 21 | #define TAPPING_TERM 300 |
| 15 | #define IGNORE_MOD_TAP_INTERRUPT // this makes it possible to do rolling combos (zx) with keys that convert to other keys on hold (z becomes ctrl when you hold it, and when this option isn't enabled, z rapidly followed by x actually sends Ctrl-x. That's bad.) | 22 | #define IGNORE_MOD_TAP_INTERRUPT // this makes it possible to do rolling combos (zx) with keys that convert to other keys on hold (z becomes ctrl when you hold it, and when this option isn't enabled, z rapidly followed by x actually sends Ctrl-x. That's bad.) |
| 16 | 23 | ||
| @@ -25,15 +32,4 @@ | |||
| 25 | keyboard_report->mods == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) \ | 32 | keyboard_report->mods == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) \ |
| 26 | ) | 33 | ) |
| 27 | 34 | ||
| 28 | #ifdef SUBPROJECT_ez | ||
| 29 | #include "ez/config.h" | ||
| 30 | #endif | ||
| 31 | #ifdef SUBPROJECT_infinity | ||
| 32 | #include "infinity/config.h" | ||
| 33 | #endif | ||
| 34 | #ifdef SUBPROJECT_ergodone | ||
| 35 | #include "ergodone/config.h" | ||
| 36 | #endif | ||
| 37 | |||
| 38 | |||
| 39 | #endif /* KEYBOARDS_ERGODOX_CONFIG_H_ */ | 35 | #endif /* KEYBOARDS_ERGODOX_CONFIG_H_ */ |
diff --git a/keyboards/ergodox/keymaps/win10_writers-block/keymap.c b/layouts/community/ergodox/win10_writers-block/keymap.c index 3106b33747..05adaed759 100644 --- a/keyboards/ergodox/keymaps/win10_writers-block/keymap.c +++ b/layouts/community/ergodox/win10_writers-block/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | #include "version.h" | 4 | #include "version.h" |
| @@ -101,7 +101,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 101 | */ | 101 | */ |
| 102 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 102 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 103 | // Otherwise, it needs KC_* | 103 | // Otherwise, it needs KC_* |
| 104 | [BASE] = KEYMAP( // layer 0 : default | 104 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 105 | // left hand | 105 | // left hand |
| 106 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, | 106 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, |
| 107 | LT(SYMB, KC_F12), KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, | 107 | LT(SYMB, KC_F12), KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, |
| @@ -144,7 +144,7 @@ LT(SYMB, KC_F12), KC_Q, KC_W, KC_E, KC_R, KC_T, | |||
| 144 | * `--------------------' `--------------------' | 144 | * `--------------------' `--------------------' |
| 145 | */ | 145 | */ |
| 146 | // SYMBOLS | 146 | // SYMBOLS |
| 147 | [SYMB] = KEYMAP( | 147 | [SYMB] = LAYOUT_ergodox( |
| 148 | // left hand | 148 | // left hand |
| 149 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO, | 149 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO, |
| 150 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | 150 | KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, |
| @@ -187,7 +187,7 @@ LT(SYMB, KC_F12), KC_Q, KC_W, KC_E, KC_R, KC_T, | |||
| 187 | * `--------------------' `--------------------' | 187 | * `--------------------' `--------------------' |
| 188 | */ | 188 | */ |
| 189 | // RIMWORLD | 189 | // RIMWORLD |
| 190 | [RIMW] = KEYMAP( | 190 | [RIMW] = LAYOUT_ergodox( |
| 191 | // left hand | 191 | // left hand |
| 192 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, | 192 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, |
| 193 | KC_TAB, KC_C, KC_COMM, KC_W, KC_DOT, KC_R, KC_F10, | 193 | KC_TAB, KC_C, KC_COMM, KC_W, KC_DOT, KC_R, KC_F10, |
| @@ -229,7 +229,7 @@ LT(SYMB, KC_F12), KC_Q, KC_W, KC_E, KC_R, KC_T, | |||
| 229 | * `--------------------' `--------------------' | 229 | * `--------------------' `--------------------' |
| 230 | */ | 230 | */ |
| 231 | // MEDIA AND MOUSE | 231 | // MEDIA AND MOUSE |
| 232 | [MDIA] = KEYMAP( | 232 | [MDIA] = LAYOUT_ergodox( |
| 233 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 233 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 234 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 234 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 235 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 235 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/win10_writers-block/readme.md b/layouts/community/ergodox/win10_writers-block/readme.md index cb135b4437..cb135b4437 100644 --- a/keyboards/ergodox/keymaps/win10_writers-block/readme.md +++ b/layouts/community/ergodox/win10_writers-block/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/win10_writers-block/Makefile b/layouts/community/ergodox/win10_writers-block/rules.mk index fbab4b71c4..83c5090c5f 100644 --- a/keyboards/ergodox/keymaps/win10_writers-block/Makefile +++ b/layouts/community/ergodox/win10_writers-block/rules.mk | |||
| @@ -4,6 +4,4 @@ | |||
| 4 | TAP_DANCE_ENABLE=yes | 4 | TAP_DANCE_ENABLE=yes |
| 5 | 5 | ||
| 6 | 6 | ||
| 7 | ifndef QUANTUM_DIR | 7 | |
| 8 | include ../../../../Makefile | ||
| 9 | endif | ||
diff --git a/keyboards/ergodox/keymaps/workman_osx_mdw/keymap.c b/layouts/community/ergodox/workman_osx_mdw/keymap.c index c05a1018de..d0f3882fa8 100644 --- a/keyboards/ergodox/keymaps/workman_osx_mdw/keymap.c +++ b/layouts/community/ergodox/workman_osx_mdw/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | // readme | 4 | // readme |
| @@ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 40 | */ | 40 | */ |
| 41 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 41 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 42 | // Otherwise, it needs KC_* | 42 | // Otherwise, it needs KC_* |
| 43 | [BASE] = KEYMAP( // layer 0 : default | 43 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 44 | // left hand | 44 | // left hand |
| 45 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 45 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 46 | KC_TAB, KC_Q, KC_D, KC_R, KC_W, KC_B, TG(1), | 46 | KC_TAB, KC_Q, KC_D, KC_R, KC_W, KC_B, TG(1), |
| @@ -82,7 +82,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 82 | * `--------------------' `--------------------' | 82 | * `--------------------' `--------------------' |
| 83 | */ | 83 | */ |
| 84 | // SYMBOLS | 84 | // SYMBOLS |
| 85 | [SYMB] = KEYMAP( | 85 | [SYMB] = LAYOUT_ergodox( |
| 86 | // left hand | 86 | // left hand |
| 87 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 87 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 88 | KC_TRNS, KC_PERC, KC_AMPR, LSFT(KC_SLSH), LSFT(KC_EQL), KC_AT, KC_TRNS, | 88 | KC_TRNS, KC_PERC, KC_AMPR, LSFT(KC_SLSH), LSFT(KC_EQL), KC_AT, KC_TRNS, |
| @@ -124,7 +124,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 124 | * `--------------------' `--------------------' | 124 | * `--------------------' `--------------------' |
| 125 | */ | 125 | */ |
| 126 | // MEDIA AND MOUSE | 126 | // MEDIA AND MOUSE |
| 127 | [MDIA] = KEYMAP( | 127 | [MDIA] = LAYOUT_ergodox( |
| 128 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 128 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 129 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | 129 | KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, |
| 130 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | 130 | KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, |
| @@ -165,7 +165,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 165 | * `--------------------' `--------------------' | 165 | * `--------------------' `--------------------' |
| 166 | */ | 166 | */ |
| 167 | // SYMBOLS | 167 | // SYMBOLS |
| 168 | [DEAD] = KEYMAP( | 168 | [DEAD] = LAYOUT_ergodox( |
| 169 | // left hand | 169 | // left hand |
| 170 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 170 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 171 | KC_TRNS, M(100), M(101), M(102), M(103), M(104), KC_TRNS, | 171 | KC_TRNS, M(100), M(101), M(102), M(103), M(104), KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/xyverz/keymap.c b/layouts/community/ergodox/xyverz/keymap.c index b186c70ba3..2e4b1e797e 100644 --- a/keyboards/ergodox/keymaps/xyverz/keymap.c +++ b/layouts/community/ergodox/xyverz/keymap.c | |||
| @@ -13,7 +13,7 @@ | |||
| 13 | * | 13 | * |
| 14 | */ | 14 | */ |
| 15 | 15 | ||
| 16 | #include "ergodox.h" | 16 | #include QMK_KEYBOARD_H |
| 17 | #include "debug.h" | 17 | #include "debug.h" |
| 18 | #include "action_layer.h" | 18 | #include "action_layer.h" |
| 19 | #include "eeconfig.h" | 19 | #include "eeconfig.h" |
| @@ -59,7 +59,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 59 | * `--------------------' `--------------------' | 59 | * `--------------------' `--------------------' |
| 60 | * | 60 | * |
| 61 | */ | 61 | */ |
| 62 | [_DV] = KEYMAP( | 62 | [_DV] = LAYOUT_ergodox( |
| 63 | // left hand | 63 | // left hand |
| 64 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, | 64 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, |
| 65 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, XXXXXXX, | 65 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, XXXXXXX, |
| @@ -101,7 +101,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 101 | * | | | End | | PgDn | | | | 101 | * | | | End | | PgDn | | | |
| 102 | * `--------------------' `--------------------' | 102 | * `--------------------' `--------------------' |
| 103 | */ | 103 | */ |
| 104 | [_QW] = KEYMAP( | 104 | [_QW] = LAYOUT_ergodox( |
| 105 | // left hand | 105 | // left hand |
| 106 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 106 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 107 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, XXXXXXX, | 107 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, XXXXXXX, |
| @@ -143,7 +143,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 143 | * | | | End | | PgDn | | | | 143 | * | | | End | | PgDn | | | |
| 144 | * `--------------------' `--------------------' | 144 | * `--------------------' `--------------------' |
| 145 | */ | 145 | */ |
| 146 | [_CM] = KEYMAP( | 146 | [_CM] = LAYOUT_ergodox( |
| 147 | // left hand | 147 | // left hand |
| 148 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, | 148 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
| 149 | KC_DELT, KC_Q, KC_W, KC_F, KC_P, KC_G, XXXXXXX, | 149 | KC_DELT, KC_Q, KC_W, KC_F, KC_P, KC_G, XXXXXXX, |
| @@ -185,7 +185,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 185 | * | | | | | | | | | 185 | * | | | | | | | | |
| 186 | * `--------------------' `--------------------' | 186 | * `--------------------' `--------------------' |
| 187 | */ | 187 | */ |
| 188 | [_MD] = KEYMAP( | 188 | [_MD] = LAYOUT_ergodox( |
| 189 | // left hand | 189 | // left hand |
| 190 | RESET, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, | 190 | RESET, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, |
| 191 | _______, _______, KC_PSCR, KC_SLCK, KC_PAUS, _______, _______, | 191 | _______, _______, KC_PSCR, KC_SLCK, KC_PAUS, _______, _______, |
| @@ -227,7 +227,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 227 | * | | | | | | | | | 227 | * | | | | | | | | |
| 228 | * `--------------------' `--------------------' | 228 | * `--------------------' `--------------------' |
| 229 | */ | 229 | */ |
| 230 | [_KP] = KEYMAP( | 230 | [_KP] = LAYOUT_ergodox( |
| 231 | // left hand | 231 | // left hand |
| 232 | KC_PWR, _______, _______, _______, _______, _______, _______, | 232 | KC_PWR, _______, _______, _______, _______, _______, _______, |
| 233 | KC_SLEP, _______, _______, _______, _______, _______, _______, | 233 | KC_SLEP, _______, _______, _______, _______, _______, _______, |
diff --git a/keyboards/ergodox/keymaps/xyverz/readme.md b/layouts/community/ergodox/xyverz/readme.md index 134fb50afd..134fb50afd 100644 --- a/keyboards/ergodox/keymaps/xyverz/readme.md +++ b/layouts/community/ergodox/xyverz/readme.md | |||
diff --git a/keyboards/ergodox/keymaps/yoruian/90-ergodox-yoruian.conf b/layouts/community/ergodox/yoruian/90-ergodox-yoruian.conf index ce4fce3b1d..ce4fce3b1d 100644 --- a/keyboards/ergodox/keymaps/yoruian/90-ergodox-yoruian.conf +++ b/layouts/community/ergodox/yoruian/90-ergodox-yoruian.conf | |||
diff --git a/keyboards/ergodox/keymaps/yoruian/README b/layouts/community/ergodox/yoruian/README index 99b41434ef..99b41434ef 100644 --- a/keyboards/ergodox/keymaps/yoruian/README +++ b/layouts/community/ergodox/yoruian/README | |||
diff --git a/keyboards/ergodox/keymaps/yoruian/ergodox_yoruian b/layouts/community/ergodox/yoruian/ergodox_yoruian index 0d13fbfd4c..0d13fbfd4c 100644 --- a/keyboards/ergodox/keymaps/yoruian/ergodox_yoruian +++ b/layouts/community/ergodox/yoruian/ergodox_yoruian | |||
diff --git a/keyboards/ergodox/keymaps/yoruian/keymap.c b/layouts/community/ergodox/yoruian/keymap.c index 41dfda3c6d..367fe3c097 100644 --- a/keyboards/ergodox/keymaps/yoruian/keymap.c +++ b/layouts/community/ergodox/yoruian/keymap.c | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | #include "yoruian.h" | 17 | #include "yoruian.h" |
| 18 | 18 | ||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 20 | [0] = KEYMAP_YORUIAN\ | 20 | [0] = LAYOUT_ergodox_YORUIAN\ |
| 21 | (9, 7, 5, 3, 1, GRV, MINS, EQL, LBRC, 0, 2, 4, 6, 8, | 21 | (9, 7, 5, 3, 1, GRV, MINS, EQL, LBRC, 0, 2, 4, 6, 8, |
| 22 | ES, RBRC, Y, O, R, BSLS, P3, P3, J, V, D, F, W, Q, | 22 | ES, RBRC, Y, O, R, BSLS, P3, P3, J, V, D, F, W, Q, |
| 23 | LC, U, I, A, N, SCLN, M, H, T, S, C, RC, | 23 | LC, U, I, A, N, SCLN, M, H, T, S, C, RC, |
| @@ -26,7 +26,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 26 | BSPC, RALT, P2, TAB, | 26 | BSPC, RALT, P2, TAB, |
| 27 | NO, NO, | 27 | NO, NO, |
| 28 | E, LSFT, NO, NO, ENT, SPC), | 28 | E, LSFT, NO, NO, ENT, SPC), |
| 29 | [1] = KEYMAP_YORUIAN\ | 29 | [1] = LAYOUT_ergodox_YORUIAN\ |
| 30 | (TR, TR, TR, TR, TR, TR, TR, TR, TR, F5, F6, F7, F8, F9, | 30 | (TR, TR, TR, TR, TR, TR, TR, TR, TR, F5, F6, F7, F8, F9, |
| 31 | TR, TR, TR, TR, TR, TR, TR, TR, TR, F1, F2, F3, F4, FT, | 31 | TR, TR, TR, TR, TR, TR, TR, TR, TR, F1, F2, F3, F4, FT, |
| 32 | TR, TR, TR, TR, TR, TR, PAUS, LEFT, DOWN, UP, RGHT, FE, | 32 | TR, TR, TR, TR, TR, TR, PAUS, LEFT, DOWN, UP, RGHT, FE, |
diff --git a/layouts/community/ergodox/yoruian/rules.mk b/layouts/community/ergodox/yoruian/rules.mk new file mode 100644 index 0000000000..0e9338d249 --- /dev/null +++ b/layouts/community/ergodox/yoruian/rules.mk | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | |||
| 2 | |||
| 3 | install-xorg-configuration: | ||
| 4 | install -m 0664 90-$(KEYBOARD)-$(LAYOUT_ergodox).conf \ | ||
| 5 | /etc/X11/xorg.conf.d/90-$(KEYBOARD)-$(LAYOUT_ergodox).conf | ||
| 6 | install -m 0644 $(KEYBOARD)_$(LAYOUT_ergodox) \ | ||
| 7 | /usr/share/X11/xkb/symbols/$(KEYBOARD)_$(LAYOUT_ergodox) | ||
| 8 | |||
| 9 | uninstall-xorg-configuration: | ||
| 10 | -rm -f /etc/X11/xorg.conf.d/90-$(KEYBOARD)-$(LAYOUT_ergodox).conf | ||
| 11 | -rm -f /usr/share/X11/xkb/symbols/$(KEYBOARD)_$(LAYOUT_ergodox) | ||
diff --git a/keyboards/ergodox/keymaps/yoruian/yoruian.h b/layouts/community/ergodox/yoruian/yoruian.h index b5aaf74b1a..2a85ef9a2e 100644 --- a/keyboards/ergodox/keymaps/yoruian/yoruian.h +++ b/layouts/community/ergodox/yoruian/yoruian.h | |||
| @@ -14,11 +14,11 @@ | |||
| 14 | * You should have received a copy of the GNU General Public License | 14 | * You should have received a copy of the GNU General Public License |
| 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 16 | */ | 16 | */ |
| 17 | #include "ergodox.h" | 17 | #include QMK_KEYBOARD_H |
| 18 | #include "debug.h" | 18 | #include "debug.h" |
| 19 | #include "action_layer.h" | 19 | #include "action_layer.h" |
| 20 | 20 | ||
| 21 | #define KEYMAP_YORUIAN( \ | 21 | #define LAYOUT_ergodox_YORUIAN( \ |
| 22 | /* Spacial positions. */ \ | 22 | /* Spacial positions. */ \ |
| 23 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, \ | 23 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, \ |
| 24 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ | 24 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
| @@ -28,7 +28,7 @@ | |||
| 28 | k55, k56, k57, k58, \ | 28 | k55, k56, k57, k58, \ |
| 29 | k54, k59, \ | 29 | k54, k59, \ |
| 30 | k53, k52, k51, k5C, k5B, k5A) \ | 30 | k53, k52, k51, k5C, k5B, k5A) \ |
| 31 | KEYMAP(KC_##k00, KC_##k01, KC_##k02, KC_##k03, KC_##k04, KC_##k05, KC_##k06, \ | 31 | LAYOUT_ergodox(KC_##k00, KC_##k01, KC_##k02, KC_##k03, KC_##k04, KC_##k05, KC_##k06, \ |
| 32 | KC_##k10, KC_##k11, KC_##k12, KC_##k13, KC_##k14, KC_##k15, KC_##k16, \ | 32 | KC_##k10, KC_##k11, KC_##k12, KC_##k13, KC_##k14, KC_##k15, KC_##k16, \ |
| 33 | KC_##k20, KC_##k21, KC_##k22, KC_##k23, KC_##k24, KC_##k25, \ | 33 | KC_##k20, KC_##k21, KC_##k22, KC_##k23, KC_##k24, KC_##k25, \ |
| 34 | KC_##k30, KC_##k31, KC_##k32, KC_##k33, KC_##k34, KC_##k35, KC_##k36, \ | 34 | KC_##k30, KC_##k31, KC_##k32, KC_##k33, KC_##k34, KC_##k35, KC_##k36, \ |
diff --git a/keyboards/ergodox/keymaps/zweihander-osx/keymap.c b/layouts/community/ergodox/zweihander-osx/keymap.c index 725a73e346..2ace33ee2b 100644 --- a/keyboards/ergodox/keymaps/zweihander-osx/keymap.c +++ b/layouts/community/ergodox/zweihander-osx/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "debug.h" | 2 | #include "debug.h" |
| 3 | #include "action_layer.h" | 3 | #include "action_layer.h" |
| 4 | 4 | ||
| @@ -37,7 +37,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 37 | */ | 37 | */ |
| 38 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. | 38 | // If it accepts an argument (i.e, is a function), it doesn't need KC_. |
| 39 | // Otherwise, it needs KC_* | 39 | // Otherwise, it needs KC_* |
| 40 | [BASE] = KEYMAP( // layer 0 : default | 40 | [BASE] = LAYOUT_ergodox( // layer 0 : default |
| 41 | // left hand | 41 | // left hand |
| 42 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, TG(SYMB), | 42 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, TG(SYMB), |
| 43 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(SYMB), | 43 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(SYMB), |
| @@ -79,7 +79,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 79 | * `--------------------' `--------------------' | 79 | * `--------------------' `--------------------' |
| 80 | */ | 80 | */ |
| 81 | // SYMBOLS | 81 | // SYMBOLS |
| 82 | [SYMB] = KEYMAP( | 82 | [SYMB] = LAYOUT_ergodox( |
| 83 | // left hand | 83 | // left hand |
| 84 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, | 84 | KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, |
| 85 | KC_TRNS,KC_LBRC,KC_RBRC,KC_LCBR,KC_RCBR,KC_DQT ,KC_TRNS, | 85 | KC_TRNS,KC_LBRC,KC_RBRC,KC_LCBR,KC_RCBR,KC_DQT ,KC_TRNS, |
| @@ -121,7 +121,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 121 | * `--------------------' `--------------------' | 121 | * `--------------------' `--------------------' |
| 122 | */ | 122 | */ |
| 123 | // MEDIA AND MOUSE | 123 | // MEDIA AND MOUSE |
| 124 | [MDIA] = KEYMAP( | 124 | [MDIA] = LAYOUT_ergodox( |
| 125 | KC_TRNS, KC_F14 , KC_F15 , KC_PSCR, KC_SLCK, KC_PAUS, KC_TRNS, /* F14 dims screen, F15 brightens */ | 125 | KC_TRNS, KC_F14 , KC_F15 , KC_PSCR, KC_SLCK, KC_PAUS, KC_TRNS, /* F14 dims screen, F15 brightens */ |
| 126 | KC_TRNS, KC_TRNS, KC_TRNS, KC_PGUP, M(SGWF), M(TMNL), KC_TRNS, | 126 | KC_TRNS, KC_TRNS, KC_TRNS, KC_PGUP, M(SGWF), M(TMNL), KC_TRNS, |
| 127 | KC_TRNS, KC_TRNS, M(SAFA), KC_PGDN, KC_TRNS, KC_TRNS, | 127 | KC_TRNS, KC_TRNS, M(SAFA), KC_PGDN, KC_TRNS, KC_TRNS, |
diff --git a/keyboards/ergodox/keymaps/zweihander-osx/readme.markdown b/layouts/community/ergodox/zweihander-osx/readme.markdown index 5125a12ee1..5125a12ee1 100644 --- a/keyboards/ergodox/keymaps/zweihander-osx/readme.markdown +++ b/layouts/community/ergodox/zweihander-osx/readme.markdown | |||
diff --git a/keyboards/ergodox/keymaps/zweihander-osx/Makefile b/layouts/community/ergodox/zweihander-osx/rules.mk index 6e3d088a43..6e3d088a43 100644 --- a/keyboards/ergodox/keymaps/zweihander-osx/Makefile +++ b/layouts/community/ergodox/zweihander-osx/rules.mk | |||
diff --git a/keyboards/lets_split/keymaps/ergodoxish/config.h b/layouts/community/ortho_4x12/ergodoxish/config.h index 7f33a43630..3c3d9b8858 100644 --- a/keyboards/lets_split/keymaps/ergodoxish/config.h +++ b/layouts/community/ortho_4x12/ergodoxish/config.h | |||
| @@ -21,7 +21,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 21 | #ifndef CONFIG_USER_H | 21 | #ifndef CONFIG_USER_H |
| 22 | #define CONFIG_USER_H | 22 | #define CONFIG_USER_H |
| 23 | 23 | ||
| 24 | #include "../../config.h" | 24 | #include QMK_KEYBOARD_CONFIG_H |
| 25 | 25 | ||
| 26 | /* Use I2C or Serial, not both */ | 26 | /* Use I2C or Serial, not both */ |
| 27 | 27 | ||
diff --git a/keyboards/lets_split/keymaps/ergodoxish/keymap.c b/layouts/community/ortho_4x12/ergodoxish/keymap.c index 42f81a0eb8..49600aa33e 100644 --- a/keyboards/lets_split/keymaps/ergodoxish/keymap.c +++ b/layouts/community/ortho_4x12/ergodoxish/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | #include "action_layer.h" |
| 3 | #include "eeconfig.h" | 3 | #include "eeconfig.h" |
| 4 | 4 | ||
| @@ -41,7 +41,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 41 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | | 41 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | |
| 42 | * `-----------------------------------------------------------------------------------' | 42 | * `-----------------------------------------------------------------------------------' |
| 43 | */ | 43 | */ |
| 44 | [_QWERTY] = KEYMAP( \ | 44 | [_QWERTY] = LAYOUT_ortho_4x12( \ |
| 45 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ | 45 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ |
| 46 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ | 46 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ |
| 47 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ | 47 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ |
| @@ -59,7 +59,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 59 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | | 59 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | |
| 60 | * `-----------------------------------------------------------------------------------' | 60 | * `-----------------------------------------------------------------------------------' |
| 61 | */ | 61 | */ |
| 62 | [_COLEMAK] = KEYMAP( \ | 62 | [_COLEMAK] = LAYOUT_ortho_4x12( \ |
| 63 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC, \ | 63 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC, \ |
| 64 | KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, \ | 64 | KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, \ |
| 65 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ | 65 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ |
| @@ -77,7 +77,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 77 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | | 77 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | |
| 78 | * `-----------------------------------------------------------------------------------' | 78 | * `-----------------------------------------------------------------------------------' |
| 79 | */ | 79 | */ |
| 80 | [_DVORAK] = KEYMAP( \ | 80 | [_DVORAK] = LAYOUT_ortho_4x12( \ |
| 81 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC, \ | 81 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC, \ |
| 82 | KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, \ | 82 | KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, \ |
| 83 | KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT , \ | 83 | KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT , \ |
| @@ -95,7 +95,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 95 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 95 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 96 | * `-----------------------------------------------------------------------------------' | 96 | * `-----------------------------------------------------------------------------------' |
| 97 | */ | 97 | */ |
| 98 | [_LOWER] = KEYMAP( \ | 98 | [_LOWER] = LAYOUT_ortho_4x12( \ |
| 99 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, \ | 99 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, \ |
| 100 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \ | 100 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \ |
| 101 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,S(KC_NUHS),S(KC_NUBS),_______, _______, _______, \ | 101 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,S(KC_NUHS),S(KC_NUBS),_______, _______, _______, \ |
| @@ -113,7 +113,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 113 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 113 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 114 | * `-----------------------------------------------------------------------------------' | 114 | * `-----------------------------------------------------------------------------------' |
| 115 | */ | 115 | */ |
| 116 | [_RAISE] = KEYMAP( \ | 116 | [_RAISE] = LAYOUT_ortho_4x12( \ |
| 117 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ | 117 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ |
| 118 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \ | 118 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \ |
| 119 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, _______, _______, _______, \ | 119 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, _______, _______, _______, \ |
| @@ -131,7 +131,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 131 | * | | | | | | | | | | | | | 131 | * | | | | | | | | | | | | |
| 132 | * `-----------------------------------------------------------------------------------' | 132 | * `-----------------------------------------------------------------------------------' |
| 133 | */ | 133 | */ |
| 134 | [_ADJUST] = KEYMAP( \ | 134 | [_ADJUST] = LAYOUT_ortho_4x12( \ |
| 135 | _______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL, \ | 135 | _______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL, \ |
| 136 | _______, _______, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______, \ | 136 | _______, _______, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______, \ |
| 137 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | 137 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ |
diff --git a/layouts/community/ortho_4x12/layout.json b/layouts/community/ortho_4x12/layout.json new file mode 100644 index 0000000000..9439b6e0be --- /dev/null +++ b/layouts/community/ortho_4x12/layout.json | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | ["","","","","","","","","","","",""], | ||
| 2 | ["","","","","","","","","","","",""], | ||
| 3 | ["","","","","","","","","","","",""], | ||
| 4 | ["","","","","","","","","","","",""] \ No newline at end of file | ||
diff --git a/layouts/community/ortho_4x12/readme.md b/layouts/community/ortho_4x12/readme.md new file mode 100644 index 0000000000..6963727c6e --- /dev/null +++ b/layouts/community/ortho_4x12/readme.md | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | # ortho_4x12 | ||
| 2 | |||
| 3 | LAYOUT_ortho_4x12 \ No newline at end of file | ||
diff --git a/layouts/community/ortho_4x4/layout.json b/layouts/community/ortho_4x4/layout.json new file mode 100644 index 0000000000..ef2a095267 --- /dev/null +++ b/layouts/community/ortho_4x4/layout.json | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | ["","","",""], | ||
| 2 | ["","","",""], | ||
| 3 | ["","","",""], | ||
| 4 | ["","","",""] | ||
diff --git a/layouts/community/ortho_4x4/readme.md b/layouts/community/ortho_4x4/readme.md new file mode 100644 index 0000000000..b7afef7b88 --- /dev/null +++ b/layouts/community/ortho_4x4/readme.md | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | # ortho_4x4 | ||
| 2 | |||
| 3 | LAYOUT_ortho_4x4 \ No newline at end of file | ||
diff --git a/layouts/community/ortho_5x12/layout.json b/layouts/community/ortho_5x12/layout.json new file mode 100644 index 0000000000..9b12fa1825 --- /dev/null +++ b/layouts/community/ortho_5x12/layout.json | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | ["","","","","","","","","","","",""], | ||
| 2 | ["","","","","","","","","","","",""], | ||
| 3 | ["","","","","","","","","","","",""], | ||
| 4 | ["","","","","","","","","","","",""], | ||
| 5 | ["","","","","","","","","","","",""] | ||
diff --git a/layouts/community/ortho_5x12/readme.md b/layouts/community/ortho_5x12/readme.md new file mode 100644 index 0000000000..b5037efecd --- /dev/null +++ b/layouts/community/ortho_5x12/readme.md | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | # ortho_5x12 | ||
| 2 | |||
| 3 | LAYOUT_ortho_5x12 \ No newline at end of file | ||
diff --git a/layouts/community/ortho_5x15/layout.json b/layouts/community/ortho_5x15/layout.json new file mode 100644 index 0000000000..e7703827e8 --- /dev/null +++ b/layouts/community/ortho_5x15/layout.json | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | ["","","","","","","","","","","","","","",""], | ||
| 2 | ["","","","","","","","","","","","","","",""], | ||
| 3 | ["","","","","","","","","","","","","","",""], | ||
| 4 | ["","","","","","","","","","","","","","",""], | ||
| 5 | ["","","","","","","","","","","","","","",""] | ||
diff --git a/layouts/community/ortho_5x15/readme.md b/layouts/community/ortho_5x15/readme.md new file mode 100644 index 0000000000..137af0aeb0 --- /dev/null +++ b/layouts/community/ortho_5x15/readme.md | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | # ortho_5x15 | ||
| 2 | |||
| 3 | LAYOUT_ortho_5x15 \ No newline at end of file | ||
diff --git a/layouts/default/60_ansi/default_60_ansi/keymap.c b/layouts/default/60_ansi/default_60_ansi/keymap.c new file mode 100644 index 0000000000..130dc19c4b --- /dev/null +++ b/layouts/default/60_ansi/default_60_ansi/keymap.c | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | #include QMK_KEYBOARD_H | ||
| 2 | |||
| 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 4 | [0] = LAYOUT_60_ansi( | ||
| 5 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | ||
| 6 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | ||
| 7 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | ||
| 8 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | ||
| 9 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO | ||
| 10 | ) | ||
| 11 | }; \ No newline at end of file | ||
diff --git a/layouts/default/60_ansi/layout.json b/layouts/default/60_ansi/layout.json new file mode 100644 index 0000000000..b7e1d0fed2 --- /dev/null +++ b/layouts/default/60_ansi/layout.json | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | [{a:7},"","","","","","","","","","","","","",{w:2},""], | ||
| 2 | [{w:1.5},"","","","","","","","","","","","","",{w:1.5},""], | ||
| 3 | [{w:1.75},"","","","","","","","","","","","",{w:2.25},""], | ||
| 4 | [{w:2.25},"","","","","","","","","","","",{w:2.75},""], | ||
| 5 | [{w:1.25},"",{w:1.25},"",{w:1.25},"",{w:6.25},"",{w:1.25},"",{w:1.25},"",{w:1.25},"",{w:1.25},""] | ||
diff --git a/layouts/default/60_ansi/readme.md b/layouts/default/60_ansi/readme.md new file mode 100644 index 0000000000..15f51d3fa1 --- /dev/null +++ b/layouts/default/60_ansi/readme.md | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | # 60_ansi | ||
| 2 | |||
| 3 | LAYOUT_60_ansi \ No newline at end of file | ||
diff --git a/layouts/default/60_iso/default_60_iso/keymap.c b/layouts/default/60_iso/default_60_iso/keymap.c new file mode 100644 index 0000000000..b9d932e770 --- /dev/null +++ b/layouts/default/60_iso/default_60_iso/keymap.c | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | #include QMK_KEYBOARD_H | ||
| 2 | |||
| 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 4 | [0] = LAYOUT_60_iso( | ||
| 5 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 6 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 7 | KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NO, KC_ENT, | ||
| 8 | KC_LSFT, KC_NO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_NO, KC_RSFT, | ||
| 9 | KC_LCTRL, KC_LALT, KC_LGUI, KC_SPACE, KC_NO, KC_RGUI, KC_RALT, KC_MENU, KC_RCTL | ||
| 10 | ) | ||
| 11 | }; \ No newline at end of file | ||
diff --git a/layouts/default/60_iso/layout.json b/layouts/default/60_iso/layout.json new file mode 100644 index 0000000000..2b8493fca7 --- /dev/null +++ b/layouts/default/60_iso/layout.json | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | [{a:7},"","","","","","","","","","","","","",{w:2},""], | ||
| 2 | [{w:1.5},"","","","","","","","","","","","","",{x:0.25,w:1.25,h:2,w2:1.5,h2:1,x2:-0.25},""], | ||
| 3 | [{w:1.75},"","","","","","","","","","","","",""], | ||
| 4 | [{w:1.25},"","","","","","","","","","","","",{w:2.75},""], | ||
| 5 | [{w:1.25},"",{w:1.25},"",{w:1.25},"",{w:6.25},"",{w:1.25},"",{w:1.25},"",{w:1.25},"",{w:1.25},""] | ||
diff --git a/layouts/default/60_iso/readme.md b/layouts/default/60_iso/readme.md new file mode 100644 index 0000000000..42ff805fb6 --- /dev/null +++ b/layouts/default/60_iso/readme.md | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | # 60_iso | ||
| 2 | |||
| 3 | LAYOUT_60_iso \ No newline at end of file | ||
diff --git a/layouts/default/ergodox/default_ergodox/keymap.c b/layouts/default/ergodox/default_ergodox/keymap.c new file mode 100644 index 0000000000..697b53f9f5 --- /dev/null +++ b/layouts/default/ergodox/default_ergodox/keymap.c | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | #include QMK_KEYBOARD_H | ||
| 2 | |||
| 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 4 | [0] = LAYOUT_ergodox( | ||
| 5 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL, | ||
| 6 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_EQL, | ||
| 7 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, | ||
| 8 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_B, | ||
| 9 | KC_LCTL, KC_F4, KC_F5, KC_LGUI,KC_LALT, | ||
| 10 | KC_C, KC_V, | ||
| 11 | KC_PGUP, | ||
| 12 | KC_BSPC, KC_BSPC, KC_DEL, | ||
| 13 | |||
| 14 | KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, | ||
| 15 | KC_Y, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, | ||
| 16 | KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, | ||
| 17 | KC_N , KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, KC_RSFT, | ||
| 18 | KC_LEFT,KC_DOWN,KC_UP, KC_RIGHT, KC_RGUI, | ||
| 19 | KC_RALT, KC_A, | ||
| 20 | KC_PGDN, | ||
| 21 | KC_RCTL, KC_ENT, KC_SPC | ||
| 22 | ), | ||
| 23 | }; \ No newline at end of file | ||
diff --git a/layouts/default/ergodox/layout.json b/layouts/default/ergodox/layout.json new file mode 100644 index 0000000000..5348e91a68 --- /dev/null +++ b/layouts/default/ergodox/layout.json | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | [{x:3.5,a:7},"",{x:10.5},""], | ||
| 2 | [{y:-0.875,x:2.5},"",{x:1},"",{x:8.5},"",{x:1},""], | ||
| 3 | [{y:-0.875,x:5.5},"","",{x:4.5},"",""], | ||
| 4 | [{y:-0.875,w:1.5},"","",{x:14.5},"",{w:1.5},""], | ||
| 5 | [{y:-0.375,x:3.5},"",{x:10.5},""], | ||
| 6 | [{y:-0.875,x:2.5},"",{x:1},"",{x:8.5},"",{x:1},""], | ||
| 7 | [{y:-0.875,x:5.5},"",{h:1.5},"",{x:4.5,h:1.5},"",""], | ||
| 8 | [{y:-0.875,w:1.5},"","",{x:14.5},"",{w:1.5},""], | ||
| 9 | [{y:-0.375,x:3.5},"",{x:10.5},""], | ||
| 10 | [{y:-0.875,x:2.5},"",{x:1},"",{x:8.5},"",{x:1},""], | ||
| 11 | [{y:-0.875,x:5.5},"",{x:6.5},""], | ||
| 12 | [{y:-0.875,w:1.5},"","",{x:14.5},"",{w:1.5},""], | ||
| 13 | [{y:-0.625,x:6.5,h:1.5},"",{x:4.5,h:1.5},""], | ||
| 14 | [{y:-0.75,x:3.5},"",{x:10.5},""], | ||
| 15 | [{y:-0.875,x:2.5},"",{x:1},"",{x:8.5},"",{x:1},""], | ||
| 16 | [{y:-0.875,x:5.5},"",{x:6.5},""], | ||
| 17 | [{y:-0.875,w:1.5},"","",{x:14.5},"",{w:1.5},""], | ||
| 18 | [{y:-0.375,x:3.5},"",{x:10.5},""], | ||
| 19 | [{y:-0.875,x:2.5},"",{x:1},"",{x:8.5},"",{x:1},""], | ||
| 20 | [{y:-0.75,x:0.5},"","",{x:14.5},"",""], | ||
| 21 | [{r:30,rx:6.5,ry:4.25,y:-1,x:1},"",""], | ||
| 22 | [{h:2},"",{h:2},"",""], | ||
| 23 | [{x:2},""], | ||
| 24 | [{r:-30,rx:13,y:-1,x:-3},"",""], | ||
| 25 | [{x:-3},"",{h:2},"",{h:2},""], | ||
| 26 | [{x:-3},""] | ||
diff --git a/layouts/default/ergodox/readme.md b/layouts/default/ergodox/readme.md new file mode 100644 index 0000000000..ddbe1933c2 --- /dev/null +++ b/layouts/default/ergodox/readme.md | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | # ergodox | ||
| 2 | |||
| 3 | LAYOUT_ergodox \ No newline at end of file | ||
diff --git a/layouts/default/ortho_4x12/default_ortho_4x12/keymap.c b/layouts/default/ortho_4x12/default_ortho_4x12/keymap.c new file mode 100644 index 0000000000..4a2f8fd955 --- /dev/null +++ b/layouts/default/ortho_4x12/default_ortho_4x12/keymap.c | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | #include QMK_KEYBOARD_H | ||
| 2 | |||
| 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 4 | [0] = LAYOUT_ortho_4x12( | ||
| 5 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | ||
| 6 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | ||
| 7 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | ||
| 8 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L | ||
| 9 | ) | ||
| 10 | }; \ No newline at end of file | ||
diff --git a/layouts/default/ortho_4x12/layout.json b/layouts/default/ortho_4x12/layout.json new file mode 100644 index 0000000000..9439b6e0be --- /dev/null +++ b/layouts/default/ortho_4x12/layout.json | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | ["","","","","","","","","","","",""], | ||
| 2 | ["","","","","","","","","","","",""], | ||
| 3 | ["","","","","","","","","","","",""], | ||
| 4 | ["","","","","","","","","","","",""] \ No newline at end of file | ||
diff --git a/layouts/default/ortho_4x12/readme.md b/layouts/default/ortho_4x12/readme.md new file mode 100644 index 0000000000..6963727c6e --- /dev/null +++ b/layouts/default/ortho_4x12/readme.md | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | # ortho_4x12 | ||
| 2 | |||
| 3 | LAYOUT_ortho_4x12 \ No newline at end of file | ||
diff --git a/layouts/default/ortho_4x4/default_ortho_4x4/keymap.c b/layouts/default/ortho_4x4/default_ortho_4x4/keymap.c new file mode 100644 index 0000000000..79581fa618 --- /dev/null +++ b/layouts/default/ortho_4x4/default_ortho_4x4/keymap.c | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | #include QMK_KEYBOARD_H | ||
| 2 | |||
| 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 4 | [0] = LAYOUT_ortho_4x4( | ||
| 5 | KC_A, KC_B, KC_C, KC_D, | ||
| 6 | KC_A, KC_B, KC_C, KC_D, | ||
| 7 | KC_A, KC_B, KC_C, KC_D, | ||
| 8 | KC_A, KC_B, KC_C, KC_D | ||
| 9 | ) | ||
| 10 | }; \ No newline at end of file | ||
diff --git a/layouts/default/ortho_4x4/layout.json b/layouts/default/ortho_4x4/layout.json new file mode 100644 index 0000000000..ef2a095267 --- /dev/null +++ b/layouts/default/ortho_4x4/layout.json | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | ["","","",""], | ||
| 2 | ["","","",""], | ||
| 3 | ["","","",""], | ||
| 4 | ["","","",""] | ||
diff --git a/layouts/default/ortho_4x4/readme.md b/layouts/default/ortho_4x4/readme.md new file mode 100644 index 0000000000..b7afef7b88 --- /dev/null +++ b/layouts/default/ortho_4x4/readme.md | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | # ortho_4x4 | ||
| 2 | |||
| 3 | LAYOUT_ortho_4x4 \ No newline at end of file | ||
diff --git a/layouts/default/ortho_5x12/default_ortho_5x12/keymap.c b/layouts/default/ortho_5x12/default_ortho_5x12/keymap.c new file mode 100644 index 0000000000..89ad14bba7 --- /dev/null +++ b/layouts/default/ortho_5x12/default_ortho_5x12/keymap.c | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | #include QMK_KEYBOARD_H | ||
| 2 | |||
| 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 4 | [0] = LAYOUT_ortho_5x12( | ||
| 5 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | ||
| 6 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | ||
| 7 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | ||
| 8 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | ||
| 9 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L | ||
| 10 | ) | ||
| 11 | }; \ No newline at end of file | ||
diff --git a/layouts/default/ortho_5x12/layout.json b/layouts/default/ortho_5x12/layout.json new file mode 100644 index 0000000000..9b12fa1825 --- /dev/null +++ b/layouts/default/ortho_5x12/layout.json | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | ["","","","","","","","","","","",""], | ||
| 2 | ["","","","","","","","","","","",""], | ||
| 3 | ["","","","","","","","","","","",""], | ||
| 4 | ["","","","","","","","","","","",""], | ||
| 5 | ["","","","","","","","","","","",""] | ||
diff --git a/layouts/default/ortho_5x12/readme.md b/layouts/default/ortho_5x12/readme.md new file mode 100644 index 0000000000..b5037efecd --- /dev/null +++ b/layouts/default/ortho_5x12/readme.md | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | # ortho_5x12 | ||
| 2 | |||
| 3 | LAYOUT_ortho_5x12 \ No newline at end of file | ||
diff --git a/layouts/default/ortho_5x15/default_ortho_5x15/keymap.c b/layouts/default/ortho_5x15/default_ortho_5x15/keymap.c new file mode 100644 index 0000000000..f67f324738 --- /dev/null +++ b/layouts/default/ortho_5x15/default_ortho_5x15/keymap.c | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | #include QMK_KEYBOARD_H | ||
| 2 | |||
| 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 4 | [0] = LAYOUT_ortho_5x15( | ||
| 5 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, KC_J, KC_K, KC_L, | ||
| 6 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, KC_J, KC_K, KC_L, | ||
| 7 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, KC_J, KC_K, KC_L, | ||
| 8 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, KC_J, KC_K, KC_L, | ||
| 9 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, KC_J, KC_K, KC_L | ||
| 10 | ) | ||
| 11 | }; \ No newline at end of file | ||
diff --git a/layouts/default/ortho_5x15/layout.json b/layouts/default/ortho_5x15/layout.json new file mode 100644 index 0000000000..e7703827e8 --- /dev/null +++ b/layouts/default/ortho_5x15/layout.json | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | ["","","","","","","","","","","","","","",""], | ||
| 2 | ["","","","","","","","","","","","","","",""], | ||
| 3 | ["","","","","","","","","","","","","","",""], | ||
| 4 | ["","","","","","","","","","","","","","",""], | ||
| 5 | ["","","","","","","","","","","","","","",""] | ||
diff --git a/layouts/default/ortho_5x15/readme.md b/layouts/default/ortho_5x15/readme.md new file mode 100644 index 0000000000..137af0aeb0 --- /dev/null +++ b/layouts/default/ortho_5x15/readme.md | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | # ortho_5x15 | ||
| 2 | |||
| 3 | LAYOUT_ortho_5x15 \ No newline at end of file | ||
diff --git a/quantum/visualizer/visualizer.mk b/quantum/visualizer/visualizer.mk index 102d23b7ef..671b63ea2c 100644 --- a/quantum/visualizer/visualizer.mk +++ b/quantum/visualizer/visualizer.mk | |||
| @@ -91,7 +91,7 @@ GDISP_DRIVER_LIST := $(subst $(GDISP_LIST_SPACE),$(GDISP_LIST_COMMA),$(GDISP_DRI | |||
| 91 | GFXDEFS +=-DGDISP_DRIVER_LIST="$(GDISP_DRIVER_LIST)" | 91 | GFXDEFS +=-DGDISP_DRIVER_LIST="$(GDISP_DRIVER_LIST)" |
| 92 | 92 | ||
| 93 | ifneq ("$(wildcard $(KEYMAP_PATH)/visualizer.c)","") | 93 | ifneq ("$(wildcard $(KEYMAP_PATH)/visualizer.c)","") |
| 94 | SRC += keyboards/$(KEYBOARD)/keymaps/$(KEYMAP)/visualizer.c | 94 | SRC += $(KEYMAP_PATH)/visualizer.c |
| 95 | else | 95 | else |
| 96 | ifeq ("$(wildcard $(SUBPROJECT_PATH)/keymaps/$(KEYMAP)/visualizer.c)","") | 96 | ifeq ("$(wildcard $(SUBPROJECT_PATH)/keymaps/$(KEYMAP)/visualizer.c)","") |
| 97 | ifeq ("$(wildcard $(SUBPROJECT_PATH)/visualizer.c)","") | 97 | ifeq ("$(wildcard $(SUBPROJECT_PATH)/visualizer.c)","") |
