diff --git a/docs/ChangeLog/20200229/PR7795.md b/docs/ChangeLog/20200229/PR7795.md new file mode 100644 index 000000000000..b3d0e67410a4 --- /dev/null +++ b/docs/ChangeLog/20200229/PR7795.md @@ -0,0 +1,5 @@ +* GON NerD codebase refactor + * Splits the codebase for GON NerD 60 and NerdD TKL PCBs into two separate directories. + * If your keymap is for a NerD 60 PCB, your `make` command is now `make gon/nerd60:`. + * If your keymap is for a NerD TKL PCB, your `make` command is now `make gon/nerdtkl:`. + diff --git a/keyboards/gon/nerd60/config.h b/keyboards/gon/nerd60/config.h new file mode 100644 index 000000000000..090b50cb6ad2 --- /dev/null +++ b/keyboards/gon/nerd60/config.h @@ -0,0 +1,35 @@ +#pragma once + +#include "config_common.h" + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0xFEED +#define PRODUCT_ID 0x6FD7 +#define DEVICE_VER 0x0001 +#define MANUFACTURER GON +#define PRODUCT NerD 60 +#define DESCRIPTION QMK port for the GON NerD 60 PCB + +/* key matrix size */ +#define MATRIX_ROWS 10 +#define MATRIX_COLS 8 + +/* backlight */ +#define BACKLIGHT_PIN B7 +#define BACKLIGHT_LEVELS 3 + +/* matrix pins */ +#define MATRIX_ROW_PINS { B4, E2, F4, F7, F1, F6, C6, F5, D7, C7 } +#define MATRIX_COL_PINS { E6, B0, B1, B2, B3, F0, D0, D5 } +#define UNUSED_PINS + +/* COL2ROW or ROW2COL */ +#define DIODE_DIRECTION COL2ROW + +/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ +#define DEBOUNCE 5 + +/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ +#define LOCKING_SUPPORT_ENABLE +/* Locking resynchronize hack */ +#define LOCKING_RESYNC_ENABLE diff --git a/keyboards/gon/nerd60/info.json b/keyboards/gon/nerd60/info.json new file mode 100644 index 000000000000..85e0fe9d5458 --- /dev/null +++ b/keyboards/gon/nerd60/info.json @@ -0,0 +1,78 @@ +{ + "keyboard_name": "GON NerD 60", + "url": "", + "maintainer": "qmk", + "width": 15, + "height": 5, + "layouts": { + "LAYOUT_60": { + "key_count": 64, + "layout": [ + {"label":"K80", "x":0, "y":0}, + {"label":"K10", "x":1, "y":0}, + {"label":"K01", "x":2, "y":0}, + {"label":"K11", "x":3, "y":0}, + {"label":"K02", "x":4, "y":0}, + {"label":"K12", "x":5, "y":0}, + {"label":"K03", "x":6, "y":0}, + {"label":"K13", "x":7, "y":0}, + {"label":"K04", "x":8, "y":0}, + {"label":"K14", "x":9, "y":0}, + {"label":"K05", "x":10, "y":0}, + {"label":"K15", "x":11, "y":0}, + {"label":"K06", "x":12, "y":0}, + {"label":"K16", "x":13, "y":0, "w":2}, + {"label":"K20", "x":0, "y":1, "w":1.5}, + {"label":"K30", "x":1.5, "y":1}, + {"label":"K21", "x":2.5, "y":1}, + {"label":"K31", "x":3.5, "y":1}, + {"label":"K22", "x":4.5, "y":1}, + {"label":"K32", "x":5.5, "y":1}, + {"label":"K23", "x":6.5, "y":1}, + {"label":"K33", "x":7.5, "y":1}, + {"label":"K24", "x":8.5, "y":1}, + {"label":"K34", "x":9.5, "y":1}, + {"label":"K25", "x":10.5, "y":1}, + {"label":"K35", "x":11.5, "y":1}, + {"label":"K26", "x":12.5, "y":1}, + {"label":"K36", "x":13.5, "y":1, "w":1.5}, + {"label":"K40", "x":0, "y":2, "w":1.75}, + {"label":"K41", "x":1.75, "y":2}, + {"label":"K51", "x":2.75, "y":2}, + {"label":"K42", "x":3.75, "y":2}, + {"label":"K52", "x":4.75, "y":2}, + {"label":"K43", "x":5.75, "y":2}, + {"label":"K53", "x":6.75, "y":2}, + {"label":"K44", "x":7.75, "y":2}, + {"label":"K54", "x":8.75, "y":2}, + {"label":"K45", "x":9.75, "y":2}, + {"label":"K55", "x":10.75, "y":2}, + {"label":"K46", "x":11.75, "y":2}, + {"label":"K17", "x":12.75, "y":2}, + {"label":"K56", "x":13.75, "y":2, "w":1.25}, + {"label":"K70", "x":0, "y":3, "w":1.25}, + {"label":"K97", "x":1.25, "y":3}, + {"label":"K61", "x":2.25, "y":3}, + {"label":"K71", "x":3.25, "y":3}, + {"label":"K62", "x":4.25, "y":3}, + {"label":"K72", "x":5.25, "y":3}, + {"label":"K63", "x":6.25, "y":3}, + {"label":"K73", "x":7.25, "y":3}, + {"label":"K64", "x":8.25, "y":3}, + {"label":"K74", "x":9.25, "y":3}, + {"label":"K65", "x":10.25, "y":3}, + {"label":"K75", "x":11.25, "y":3}, + {"label":"K66", "x":12.25, "y":3, "w":1.75}, + {"label":"K76", "x":14, "y":3}, + {"label":"K60", "x":0, "y":4, "w":1.25}, + {"label":"K50", "x":1.25, "y":4, "w":1.25}, + {"label":"K87", "x":2.5, "y":4, "w":1.25}, + {"label":"K07", "x":3.75, "y":4, "w":6.25}, + {"label":"K27", "x":10, "y":4, "w":1.25}, + {"label":"K37", "x":11.25, "y":4, "w":1.25}, + {"label":"K47", "x":12.5, "y":4, "w":1.25}, + {"label":"K57", "x":13.75, "y":4, "w":1.25} + ] + } + } +} diff --git a/keyboards/gon/nerd60/keymaps/default/keymap.c b/keyboards/gon/nerd60/keymaps/default/keymap.c new file mode 100644 index 000000000000..d205e06de1fa --- /dev/null +++ b/keyboards/gon/nerd60/keymaps/default/keymap.c @@ -0,0 +1,20 @@ +#include QMK_KEYBOARD_H + +// Keymap layers +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [0] = LAYOUT_60( /* Base */ + 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, + 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, + KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, + KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, MO(1), + KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL + ), + + [1] = LAYOUT_60( /* System layer to have access to RESET button */ + 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_DEL, + _______, _______, _______, _______, _______, _______, _______, KC_PGUP, KC_UP, KC_PGDN, KC_PSCR, KC_SLCK, KC_PAUS, _______, + _______, _______, _______, _______, _______, _______, KC_HOME, KC_LEFT, KC_DOWN, KC_RGHT, KC_INS, KC_DEL, _______, _______, + _______, _______, KC_APP, _______, _______, _______, _______, KC_END, _______, _______, _______, _______, _______, _______, + RESET, _______, _______, _______, _______, _______, _______, _______ + ), +}; diff --git a/keyboards/gon/nerd60/keymaps/default/readme.md b/keyboards/gon/nerd60/keymaps/default/readme.md new file mode 100644 index 000000000000..b7d46191e685 --- /dev/null +++ b/keyboards/gon/nerd60/keymaps/default/readme.md @@ -0,0 +1,3 @@ +# The default keymap for GON NerD 60 + +![keymap](https://raw.githubusercontent.com/noroadsleft/qmk_images/master/keyboards/gon/nerd60/keymaps/default/keymap.png) diff --git a/keyboards/gonnerd/keymaps/mauin/keymap.c b/keyboards/gon/nerd60/keymaps/mauin/keymap.c similarity index 100% rename from keyboards/gonnerd/keymaps/mauin/keymap.c rename to keyboards/gon/nerd60/keymaps/mauin/keymap.c diff --git a/keyboards/gonnerd/keymaps/mauin/readme.md b/keyboards/gon/nerd60/keymaps/mauin/readme.md similarity index 100% rename from keyboards/gonnerd/keymaps/mauin/readme.md rename to keyboards/gon/nerd60/keymaps/mauin/readme.md diff --git a/keyboards/gonnerd/keymaps/default/rules.mk b/keyboards/gon/nerd60/keymaps/mauin/rules.mk similarity index 55% rename from keyboards/gonnerd/keymaps/default/rules.mk rename to keyboards/gon/nerd60/keymaps/mauin/rules.mk index c1019c7f412c..625fc9c0292e 100644 --- a/keyboards/gonnerd/keymaps/default/rules.mk +++ b/keyboards/gon/nerd60/keymaps/mauin/rules.mk @@ -1,18 +1,20 @@ # Build Options -# change to "no" to disable the options, or define them in the Makefile in -# the appropriate keymap folder that will get included automatically +# change yes to no to disable # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration MOUSEKEY_ENABLE = yes # Mouse keys EXTRAKEY_ENABLE = yes # Audio control and System control CONSOLE_ENABLE = no # Console for debug COMMAND_ENABLE = yes # Commands for debug and configuration -NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend +# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +NKRO_ENABLE = yes # USB Nkey Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -MIDI_ENABLE = no # MIDI controls -AUDIO_ENABLE = no # Audio output on port C6 +RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow +MIDI_ENABLE = no # MIDI support UNICODE_ENABLE = no # Unicode BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID -RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. -SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend - +AUDIO_ENABLE = no # Audio output on port C6 +FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches +HD44780_ENABLE = no # Enable support for HD44780 based LCDs diff --git a/keyboards/gon/nerd60/nerd60.c b/keyboards/gon/nerd60/nerd60.c new file mode 100644 index 000000000000..5022732b8095 --- /dev/null +++ b/keyboards/gon/nerd60/nerd60.c @@ -0,0 +1 @@ +#include "nerd60.h" diff --git a/keyboards/gon/nerd60/nerd60.h b/keyboards/gon/nerd60/nerd60.h new file mode 100644 index 000000000000..3f8f538e2733 --- /dev/null +++ b/keyboards/gon/nerd60/nerd60.h @@ -0,0 +1,22 @@ +#pragma once + +#include "quantum.h" + +#define LAYOUT_60( \ + K80, K10, K01, K11, K02, K12, K03, K13, K04, K14, K05, K15, K06, K16, \ + K20, K30, K21, K31, K22, K32, K23, K33, K24, K34, K25, K35, K26, K36, \ + K40, K41, K51, K42, K52, K43, K53, K44, K54, K45, K55, K46, K17, K56, \ + K70, K97, K61, K71, K62, K72, K63, K73, K64, K74, K65, K75, K66, K76, \ + K60, K50, K87, K07, K27, K37, K47, K57 \ +) { \ + { KC_NO, K01, K02, K03, K04, K05, K06, K07 }, \ + { K10, K11, K12, K13, K14, K15, K16, K17 }, \ + { K20, K21, K22, K23, K24, K25, K26, K27 }, \ + { K30, K31, K32, K33, K34, K35, K36, K37 }, \ + { K40, K41, K42, K43, K44, K45, K46, K47 }, \ + { K50, K51, K52, K53, K54, K55, K56, K57 }, \ + { K60, K61, K62, K63, K64, K65, K66, KC_NO }, \ + { K70, K71, K72, K73, K74, K75, K76, KC_NO }, \ + { K80, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K87 }, \ + { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K97 } \ +} diff --git a/keyboards/gon/nerd60/readme.md b/keyboards/gon/nerd60/readme.md new file mode 100644 index 000000000000..1b4689ea0330 --- /dev/null +++ b/keyboards/gon/nerd60/readme.md @@ -0,0 +1,27 @@ +# GON NerD 60 + +A Korean Custom 60%. + +* Keyboard Maintainer: QMK Community +* Hardware Supported: GON NerD 60 PCB +* Hardware Availability: [gonskeyboardworks.com](http://www.gonskeyboardworks.com/pcbs-and-controllers/113-nerd-60-ver20-pcb.html) + +Make example for this keyboard (after setting up your build environment): + + make gon/nerd60:default + +See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). + +## Changing Bootloader + +It's not possible to simply flash this firmware on the GON NerD keyboard as the original bootloader does not support DFU connections. + +It is possible to change the bootloader of the GON NerD with an ISP programmer. A guide on how to change the bootloader on your GON NerD can be found here: +[Converting NerD60 to TMK](https://deskthority.net/wiki/Converting_NerD60_to_TMK). After changing the bootloader you can flash your QMK keymap onto the keyboard. + +_After changing the bootloader on your GON NerD PCB you will not be able to go back to the original firmware and the official configuration software will +not work anymore. You will lose your warranty and official support from GON!_ + +## Reset button + +To run the `make dfu` command to flash keymaps onto the board, you need to put the board into DFU mode. As the GON NerD PCBs do not have a reset button on the board to put it into DFU mode, be sure to include a `RESET` button on your keymap. Otherwise you'll have to unscrew your keyboard from the case and short the GND and RST pins. diff --git a/keyboards/gonnerd/rules.mk b/keyboards/gon/nerd60/rules.mk similarity index 62% rename from keyboards/gonnerd/rules.mk rename to keyboards/gon/nerd60/rules.mk index 798f96f4c486..8446dd39ca94 100644 --- a/keyboards/gonnerd/rules.mk +++ b/keyboards/gon/nerd60/rules.mk @@ -22,12 +22,15 @@ MOUSEKEY_ENABLE = yes # Mouse keys EXTRAKEY_ENABLE = yes # Audio control and System control CONSOLE_ENABLE = no # Console for debug COMMAND_ENABLE = yes # Commands for debug and configuration - # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend - # if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -NKRO_ENABLE = no # USB Nkey Rollover -BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality on B7 by default -MIDI_ENABLE = no # MIDI controls +# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +NKRO_ENABLE = yes # USB Nkey Rollover +BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality +RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow +MIDI_ENABLE = no # MIDI support UNICODE_ENABLE = no # Unicode BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID AUDIO_ENABLE = no # Audio output on port C6 +FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches +HD44780_ENABLE = no # Enable support for HD44780 based LCDs diff --git a/keyboards/gonnerd/config.h b/keyboards/gon/nerdtkl/config.h similarity index 83% rename from keyboards/gonnerd/config.h rename to keyboards/gon/nerdtkl/config.h index 5b22495db72b..48f6c93c9338 100644 --- a/keyboards/gonnerd/config.h +++ b/keyboards/gon/nerdtkl/config.h @@ -1,15 +1,14 @@ -#ifndef CONFIG_H -#define CONFIG_H +#pragma once #include "config_common.h" /* USB Device descriptor parameter */ #define VENDOR_ID 0xFEED -#define PRODUCT_ID 0x6060 +#define PRODUCT_ID 0x6965 #define DEVICE_VER 0x0001 #define MANUFACTURER GON -#define PRODUCT NerD -#define DESCRIPTION QMK port for the GON Nerd PCB +#define PRODUCT NerD TKL +#define DESCRIPTION QMK port for the GON NerD TKL PCB /* key matrix size */ #define MATRIX_ROWS 10 @@ -34,5 +33,3 @@ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ #define LOCKING_RESYNC_ENABLE - -#endif diff --git a/keyboards/gon/nerdtkl/info.json b/keyboards/gon/nerdtkl/info.json new file mode 100644 index 000000000000..475632ebf3ff --- /dev/null +++ b/keyboards/gon/nerdtkl/info.json @@ -0,0 +1,104 @@ +{ + "keyboard_name": "GON NerD TKL", + "url": "", + "maintainer": "qmk", + "width": 18.25, + "height": 6.25, + "layouts": { + "LAYOUT_tkl": { + "key_count": 90, + "layout": [ + {"label":"K80", "x":0, "y":0}, + {"label":"K90", "x":2, "y":0}, + {"label":"K81", "x":3, "y":0}, + {"label":"K91", "x":4, "y":0}, + {"label":"K82", "x":5, "y":0}, + {"label":"K92", "x":6.5, "y":0}, + {"label":"K83", "x":7.5, "y":0}, + {"label":"K93", "x":8.5, "y":0}, + {"label":"K84", "x":9.5, "y":0}, + {"label":"K94", "x":11, "y":0}, + {"label":"K85", "x":12, "y":0}, + {"label":"K95", "x":13, "y":0}, + {"label":"K86", "x":14, "y":0}, + {"label":"K96", "x":15.25, "y":0}, + {"label":"K88", "x":16.25, "y":0}, + {"label":"K98", "x":17.25, "y":0}, + {"label":"K00", "x":0, "y":1.25}, + {"label":"K10", "x":1, "y":1.25}, + {"label":"K01", "x":2, "y":1.25}, + {"label":"K11", "x":3, "y":1.25}, + {"label":"K02", "x":4, "y":1.25}, + {"label":"K12", "x":5, "y":1.25}, + {"label":"K03", "x":6, "y":1.25}, + {"label":"K13", "x":7, "y":1.25}, + {"label":"K04", "x":8, "y":1.25}, + {"label":"K14", "x":9, "y":1.25}, + {"label":"K05", "x":10, "y":1.25}, + {"label":"K15", "x":11, "y":1.25}, + {"label":"K06", "x":12, "y":1.25}, + {"label":"K16", "x":13, "y":1.25, "w":2}, + {"label":"K08", "x":15.25, "y":1.25}, + {"label":"K18", "x":16.25, "y":1.25}, + {"label":"K48", "x":17.25, "y":1.25}, + {"label":"K20", "x":0, "y":2.25, "w":1.5}, + {"label":"K30", "x":1.5, "y":2.25}, + {"label":"K21", "x":2.5, "y":2.25}, + {"label":"K31", "x":3.5, "y":2.25}, + {"label":"K22", "x":4.5, "y":2.25}, + {"label":"K32", "x":5.5, "y":2.25}, + {"label":"K23", "x":6.5, "y":2.25}, + {"label":"K33", "x":7.5, "y":2.25}, + {"label":"K24", "x":8.5, "y":2.25}, + {"label":"K34", "x":9.5, "y":2.25}, + {"label":"K25", "x":10.5, "y":2.25}, + {"label":"K35", "x":11.5, "y":2.25}, + {"label":"K26", "x":12.5, "y":2.25}, + {"label":"K36", "x":13.5, "y":2.25, "w":1.5}, + {"label":"K28", "x":15.25, "y":2.25}, + {"label":"K38", "x":16.25, "y":2.25}, + {"label":"K58", "x":17.25, "y":2.25}, + {"label":"K40", "x":0, "y":3.25, "w":1.75}, + {"label":"K41", "x":1.75, "y":3.25}, + {"label":"K51", "x":2.75, "y":3.25}, + {"label":"K42", "x":3.75, "y":3.25}, + {"label":"K52", "x":4.75, "y":3.25}, + {"label":"K43", "x":5.75, "y":3.25}, + {"label":"K53", "x":6.75, "y":3.25}, + {"label":"K44", "x":7.75, "y":3.25}, + {"label":"K54", "x":8.75, "y":3.25}, + {"label":"K45", "x":9.75, "y":3.25}, + {"label":"K55", "x":10.75, "y":3.25}, + {"label":"K46", "x":11.75, "y":3.25}, + {"label":"K17", "x":12.75, "y":3.25}, + {"label":"K56", "x":13.75, "y":3.25, "w":1.25}, + {"label":"K70", "x":0, "y":4.25, "w":1.25}, + {"label":"K97", "x":1.25, "y":4.25}, + {"label":"K61", "x":2.25, "y":4.25}, + {"label":"K71", "x":3.25, "y":4.25}, + {"label":"K62", "x":4.25, "y":4.25}, + {"label":"K72", "x":5.25, "y":4.25}, + {"label":"K63", "x":6.25, "y":4.25}, + {"label":"K73", "x":7.25, "y":4.25}, + {"label":"K64", "x":8.25, "y":4.25}, + {"label":"K74", "x":9.25, "y":4.25}, + {"label":"K65", "x":10.25, "y":4.25}, + {"label":"K75", "x":11.25, "y":4.25}, + {"label":"K66", "x":12.25, "y":4.25, "w":1.75}, + {"label":"K76", "x":14, "y":4.25}, + {"label":"K68", "x":16.25, "y":4.25}, + {"label":"K60", "x":0, "y":5.25, "w":1.25}, + {"label":"K50", "x":1.25, "y":5.25, "w":1.25}, + {"label":"K87", "x":2.5, "y":5.25, "w":1.25}, + {"label":"K07", "x":3.75, "y":5.25, "w":6.25}, + {"label":"K27", "x":10, "y":5.25, "w":1.25}, + {"label":"K37", "x":11.25, "y":5.25, "w":1.25}, + {"label":"K47", "x":12.5, "y":5.25, "w":1.25}, + {"label":"K57", "x":13.75, "y":5.25, "w":1.25}, + {"label":"K67", "x":15.25, "y":5.25}, + {"label":"K77", "x":16.25, "y":5.25}, + {"label":"K78", "x":17.25, "y":5.25} + ] + } + } +} diff --git a/keyboards/gon/nerdtkl/keymaps/default/keymap.c b/keyboards/gon/nerdtkl/keymaps/default/keymap.c new file mode 100644 index 000000000000..cca8e9108ad2 --- /dev/null +++ b/keyboards/gon/nerdtkl/keymaps/default/keymap.c @@ -0,0 +1,24 @@ +#include QMK_KEYBOARD_H + +// Keymap layers +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + + [0] = LAYOUT_tkl( \ + KC_ESC, 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_PSCR, KC_SLCK, KC_PAUS, + KC_GRV, 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, KC_INS, KC_HOME, KC_PGUP, + 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, KC_DEL, KC_END, KC_PGDN, + 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_NUHS, KC_ENT, + KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, MO(1), KC_UP, + KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT + ), + + [1] = LAYOUT_tkl( \ + RESET, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, + XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, + XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, + XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, + XXXXXXX, XXXXXXX, KC_APP, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX, + XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX + ) + +}; diff --git a/keyboards/gon/nerdtkl/keymaps/default/readme.md b/keyboards/gon/nerdtkl/keymaps/default/readme.md new file mode 100644 index 000000000000..648157a05168 --- /dev/null +++ b/keyboards/gon/nerdtkl/keymaps/default/readme.md @@ -0,0 +1,3 @@ +# The default keymap for GON NerD TKL + +![keymap](https://raw.githubusercontent.com/noroadsleft/qmk_images/master/keyboards/gon/nerdtkl/keymaps/default/keymap.png) diff --git a/keyboards/gonnerd/keymaps/gam3cat/config.h b/keyboards/gon/nerdtkl/keymaps/gam3cat/config.h similarity index 100% rename from keyboards/gonnerd/keymaps/gam3cat/config.h rename to keyboards/gon/nerdtkl/keymaps/gam3cat/config.h diff --git a/keyboards/gonnerd/keymaps/gam3cat/keymap.c b/keyboards/gon/nerdtkl/keymaps/gam3cat/keymap.c similarity index 100% rename from keyboards/gonnerd/keymaps/gam3cat/keymap.c rename to keyboards/gon/nerdtkl/keymaps/gam3cat/keymap.c diff --git a/keyboards/gonnerd/keymaps/gam3cat/readme.md b/keyboards/gon/nerdtkl/keymaps/gam3cat/readme.md similarity index 100% rename from keyboards/gonnerd/keymaps/gam3cat/readme.md rename to keyboards/gon/nerdtkl/keymaps/gam3cat/readme.md diff --git a/keyboards/gon/nerdtkl/keymaps/gam3cat/rules.mk b/keyboards/gon/nerdtkl/keymaps/gam3cat/rules.mk new file mode 100644 index 000000000000..65c2a5d62246 --- /dev/null +++ b/keyboards/gon/nerdtkl/keymaps/gam3cat/rules.mk @@ -0,0 +1,26 @@ +# Build Options +# change yes to no to disable +# +BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration +MOUSEKEY_ENABLE = no # Mouse keys +EXTRAKEY_ENABLE = yes # Audio control and System control +CONSOLE_ENABLE = no # Console for debug +COMMAND_ENABLE = no # Commands for debug and configuration +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend +# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +NKRO_ENABLE = yes # USB Nkey Rollover - If this doesn't work, add this to config.h: #define FORCE_NKRO +BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow +MIDI_ENABLE = no # MIDI support +UNICODE_ENABLE = no # Unicode +UNICODEMAP_ENABLE = no # Enable extended unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +AUDIO_ENABLE = no # Audio output on port C6 +FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches +HD44780_ENABLE = no # Enable support for HD44780 based LCDs +#VARIABLE_TRACE = no # Use this to debug changes to variable values +API_SYSEX_ENABLE = no # This enables using the Quantum SYSEX API to send strings +KEY_LOCK_ENABLE = no # This enables key lock +SPLIT_KEYBOARD = no # This enables split keyboard support and includes all necessary files located at quantum/split_common +TAP_DANCE_ENABLE = no # Enable TapDance functionality diff --git a/keyboards/gon/nerdtkl/nerdtkl.c b/keyboards/gon/nerdtkl/nerdtkl.c new file mode 100644 index 000000000000..e221e9e78e18 --- /dev/null +++ b/keyboards/gon/nerdtkl/nerdtkl.c @@ -0,0 +1 @@ +#include "nerdtkl.h" diff --git a/keyboards/gon/nerdtkl/nerdtkl.h b/keyboards/gon/nerdtkl/nerdtkl.h new file mode 100644 index 000000000000..9dbc03619463 --- /dev/null +++ b/keyboards/gon/nerdtkl/nerdtkl.h @@ -0,0 +1,24 @@ +#pragma once + +#include "quantum.h" + +#define LAYOUT_tkl( \ + K80, K90, K81, K91, K82, K92, K83, K93, K84, K94, K85, K95, K86, K96, K88, K98, \ + K00, K10, K01, K11, K02, K12, K03, K13, K04, K14, K05, K15, K06, K16, K08, K18, K48, \ + K20, K30, K21, K31, K22, K32, K23, K33, K24, K34, K25, K35, K26, K36, K28, K38, K58, \ + K40, K41, K51, K42, K52, K43, K53, K44, K54, K45, K55, K46, K17, K56, \ + K70, K97, K61, K71, K62, K72, K63, K73, K64, K74, K65, K75, K66, K76, K68, \ + K60, K50, K87, K07, K27, K37, K47, K57, K67, K77, K78 \ +) \ +{ \ + { K00, K01, K02, K03, K04, K05, K06, K07, K08 }, \ + { K10, K11, K12, K13, K14, K15, K16, K17, K18 }, \ + { K20, K21, K22, K23, K24, K25, K26, K27, K28 }, \ + { K30, K31, K32, K33, K34, K35, K36, K37, K38 }, \ + { K40, K41, K42, K43, K44, K45, K46, K47, K48 }, \ + { K50, K51, K52, K53, K54, K55, K56, K57, K58 }, \ + { K60, K61, K62, K63, K64, K65, K66, K67, K68 }, \ + { K70, K71, K72, K73, K74, K75, K76, K77, K78 }, \ + { K80, K81, K82, K83, K84, K85, K86, K87, K88 }, \ + { K90, K91, K92, K93, K94, K95, K96, K97, K98 } \ +} diff --git a/keyboards/gonnerd/readme.md b/keyboards/gon/nerdtkl/readme.md similarity index 69% rename from keyboards/gonnerd/readme.md rename to keyboards/gon/nerdtkl/readme.md index 223fdf3d3ff9..f8e982e77071 100644 --- a/keyboards/gonnerd/readme.md +++ b/keyboards/gon/nerdtkl/readme.md @@ -1,17 +1,16 @@ -GON NerD -======== +# GON NerD TKL A Korean Custom TKL. -Keyboard Maintainer: QMK Community -Hardware Supported: GON NerD TKL PCB -Hardware Availability: [gonskeyboardworks.com](http://www.gonskeyboardworks.com/pcbs-and-controllers/60-nerd-tkl-ver20-pcb.html) +* Keyboard Maintainer: QMK Community +* Hardware Supported: GON NerD TKL PCB +* Hardware Availability: [gonskeyboardworks.com](http://www.gonskeyboardworks.com/pcbs-and-controllers/60-nerd-tkl-ver20-pcb.html) Make example for this keyboard (after setting up your build environment): - make gonnerd:default + make gon/nerdtkl:default -See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. +See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). ## Changing Bootloader diff --git a/keyboards/gon/nerdtkl/rules.mk b/keyboards/gon/nerdtkl/rules.mk new file mode 100644 index 000000000000..8446dd39ca94 --- /dev/null +++ b/keyboards/gon/nerdtkl/rules.mk @@ -0,0 +1,36 @@ +# MCU name +MCU = atmega32u4 + +# Processor frequency +F_CPU = 8000000 + +# Bootloader selection +# Teensy halfkay +# Pro Micro caterina +# Atmel DFU atmel-dfu +# LUFA DFU lufa-dfu +# QMK DFU qmk-dfu +# ATmega32A bootloadHID +# ATmega328P USBasp +BOOTLOADER = atmel-dfu + +# Build Options +# change yes to no to disable +# +BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration +MOUSEKEY_ENABLE = yes # Mouse keys +EXTRAKEY_ENABLE = yes # Audio control and System control +CONSOLE_ENABLE = no # Console for debug +COMMAND_ENABLE = yes # Commands for debug and configuration +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend +# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +NKRO_ENABLE = yes # USB Nkey Rollover +BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality +RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow +MIDI_ENABLE = no # MIDI support +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +AUDIO_ENABLE = no # Audio output on port C6 +FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches +HD44780_ENABLE = no # Enable support for HD44780 based LCDs diff --git a/keyboards/gon/readme.md b/keyboards/gon/readme.md new file mode 100644 index 000000000000..22837c5a2e88 --- /dev/null +++ b/keyboards/gon/readme.md @@ -0,0 +1,9 @@ +# GON + +Gon's Keyboard Works is a Korean online mechanical keyboard retailer. + +Website: [gonskeyboardworks.com](https://www.gonskeyboardworks.com/) + +* Keyboards Supported: + * [GON NerD 60](nerd60/) + * [GON NerD TKL](nerdtkl/) diff --git a/keyboards/gonnerd/gonnerd.c b/keyboards/gonnerd/gonnerd.c deleted file mode 100644 index f25d3a85f230..000000000000 --- a/keyboards/gonnerd/gonnerd.c +++ /dev/null @@ -1 +0,0 @@ -#include "gonnerd.h" diff --git a/keyboards/gonnerd/gonnerd.h b/keyboards/gonnerd/gonnerd.h deleted file mode 100644 index 0b9f5259dda8..000000000000 --- a/keyboards/gonnerd/gonnerd.h +++ /dev/null @@ -1,42 +0,0 @@ -#ifndef GONNERD_H -#define GONNERD_H - -#include "quantum.h" - -#define LAYOUT_tkl( \ - K08, K09, K18, K19, K28, K29, K38, K39, K48, K49, K58, K59, K68, K69, K88, K89, \ - K00, K01, K10, K11, K20, K21, K30, K31, K40, K41, K50, K51, K60, K61, K80, K81, K84, \ - K02, K03, K12, K13, K22, K23, K32, K33, K42, K43, K52, K53, K62, K63, K82, K83, K85, \ - K04, K14, K15, K24, K25, K34, K35, K44, K45, K54, K55, K64, K71, K65, \ - K07, K79, K16, K17, K26, K27, K36, K37, K46, K47, K56, K57, K66, K67, K86, \ - K06, K05, K78, K70, K72, K73, K74, K75, K76, K77, K87 \ -) \ -{ \ - { K00, K10, K20, K30, K40, K50, K60, K70, K80 }, \ - { K01, K11, K21, K31, K41, K51, K61, K71, K81 }, \ - { K02, K12, K22, K32, K42, K52, K62, K72, K82 }, \ - { K03, K13, K23, K33, K43, K53, K63, K73, K83 }, \ - { K04, K14, K24, K34, K44, K54, K64, K74, K84 }, \ - { K05, K15, K25, K35, K45, K55, K65, K75, K85 }, \ - { K06, K16, K26, K36, K46, K56, K66, K76, K86 }, \ - { K07, K17, K27, K37, K47, K57, K67, K77, K87 }, \ - { K08, K18, K28, K38, K48, K58, K68, K78, K88 }, \ - { K09, K19, K29, K39, K49, K59, K69, K79, K89 } \ -} - -#define LAYOUT_60( \ - K08, K01, K10, K11, K20, K21, K30, K31, K40, K41, K50, K51, K60, K61, \ - K02, K03, K12, K13, K22, K23, K32, K33, K42, K43, K52, K53, K62, K63, \ - K04, K14, K15, K24, K25, K34, K35, K44, K45, K54, K55, K64, K71, K65, \ - K07, K79, K16, K17, K26, K27, K36, K37, K46, K47, K56, K57, K66, K67, \ - K06, K05, K78, K70, K72, K73, K74, K75 \ -) LAYOUT_tkl( \ - K08, 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, KC_NO, \ - KC_NO, K01, K10, K11, K20, K21, K30, K31, K40, K41, K50, K51, K60, K61, KC_NO, KC_NO, KC_NO, \ - K02, K03, K12, K13, K22, K23, K32, K33, K42, K43, K52, K53, K62, K63, KC_NO, KC_NO, KC_NO, \ - K04, K14, K15, K24, K25, K34, K35, K44, K45, K54, K55, K64, K71, K65, \ - K07, K79, K16, K17, K26, K27, K36, K37, K46, K47, K56, K57, K66, K67, KC_NO, \ - K06, K05, K78, K70, K72, K73, K74, K75, KC_NO, KC_NO, KC_NO \ -) - -#endif diff --git a/keyboards/gonnerd/info.json b/keyboards/gonnerd/info.json deleted file mode 100644 index 542eccd09653..000000000000 --- a/keyboards/gonnerd/info.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "keyboard_name": "GON NerD", - "url": "", - "maintainer": "qmk", - "width": 18.25, - "height": 6.5, - "layouts": { - "LAYOUT_tkl": { - "key_count": 90, - "layout": [{"label":"K08", "x":0, "y":0}, {"label":"K09", "x":2, "y":0}, {"label":"K18", "x":3, "y":0}, {"label":"K19", "x":4, "y":0}, {"label":"K28", "x":5, "y":0}, {"label":"K29", "x":6.5, "y":0}, {"label":"K38", "x":7.5, "y":0}, {"label":"K39", "x":8.5, "y":0}, {"label":"K48", "x":9.5, "y":0}, {"label":"K49", "x":11, "y":0}, {"label":"K58", "x":12, "y":0}, {"label":"K59", "x":13, "y":0}, {"label":"K68", "x":14, "y":0}, {"label":"K69", "x":15.25, "y":0}, {"label":"K88", "x":16.25, "y":0}, {"label":"K89", "x":17.25, "y":0}, {"label":"K00", "x":0, "y":1.5}, {"label":"K01", "x":1, "y":1.5}, {"label":"K10", "x":2, "y":1.5}, {"label":"K11", "x":3, "y":1.5}, {"label":"K20", "x":4, "y":1.5}, {"label":"K21", "x":5, "y":1.5}, {"label":"K30", "x":6, "y":1.5}, {"label":"K31", "x":7, "y":1.5}, {"label":"K40", "x":8, "y":1.5}, {"label":"K41", "x":9, "y":1.5}, {"label":"K50", "x":10, "y":1.5}, {"label":"K51", "x":11, "y":1.5}, {"label":"K60", "x":12, "y":1.5}, {"label":"K61", "x":13, "y":1.5, "w":2}, {"label":"K80", "x":15.25, "y":1.5}, {"label":"K81", "x":16.25, "y":1.5}, {"label":"K84", "x":17.25, "y":1.5}, {"label":"K02", "x":0, "y":2.5, "w":1.5}, {"label":"K03", "x":1.5, "y":2.5}, {"label":"K12", "x":2.5, "y":2.5}, {"label":"K13", "x":3.5, "y":2.5}, {"label":"K22", "x":4.5, "y":2.5}, {"label":"K23", "x":5.5, "y":2.5}, {"label":"K32", "x":6.5, "y":2.5}, {"label":"K33", "x":7.5, "y":2.5}, {"label":"K42", "x":8.5, "y":2.5}, {"label":"K43", "x":9.5, "y":2.5}, {"label":"K52", "x":10.5, "y":2.5}, {"label":"K53", "x":11.5, "y":2.5}, {"label":"K62", "x":12.5, "y":2.5}, {"label":"K63", "x":13.5, "y":2.5, "w":1.5}, {"label":"K82", "x":15.25, "y":2.5}, {"label":"K83", "x":16.25, "y":2.5}, {"label":"K85", "x":17.25, "y":2.5}, {"label":"K04", "x":0, "y":3.5, "w":1.75}, {"label":"K14", "x":1.75, "y":3.5}, {"label":"K15", "x":2.75, "y":3.5}, {"label":"K24", "x":3.75, "y":3.5}, {"label":"K25", "x":4.75, "y":3.5}, {"label":"K34", "x":5.75, "y":3.5}, {"label":"K35", "x":6.75, "y":3.5}, {"label":"K44", "x":7.75, "y":3.5}, {"label":"K45", "x":8.75, "y":3.5}, {"label":"K54", "x":9.75, "y":3.5}, {"label":"K55", "x":10.75, "y":3.5}, {"label":"K64", "x":11.75, "y":3.5}, {"label":"K71", "x":12.75, "y":3.5}, {"label":"K65", "x":13.75, "y":3.5, "w":1.25}, {"label":"K07", "x":0, "y":4.5, "w":1.25}, {"label":"K79", "x":1.25, "y":4.5}, {"label":"K16", "x":2.25, "y":4.5}, {"label":"K17", "x":3.25, "y":4.5}, {"label":"K26", "x":4.25, "y":4.5}, {"label":"K27", "x":5.25, "y":4.5}, {"label":"K36", "x":6.25, "y":4.5}, {"label":"K37", "x":7.25, "y":4.5}, {"label":"K46", "x":8.25, "y":4.5}, {"label":"K47", "x":9.25, "y":4.5}, {"label":"K56", "x":10.25, "y":4.5}, {"label":"K57", "x":11.25, "y":4.5}, {"label":"K66", "x":12.25, "y":4.5, "w":1.75}, {"label":"K67", "x":14, "y":4.5}, {"label":"K86", "x":16.25, "y":4.5}, {"label":"K06", "x":0, "y":5.5, "w":1.25}, {"label":"K05", "x":1.25, "y":5.5, "w":1.25}, {"label":"K78", "x":2.5, "y":5.5, "w":1.25}, {"label":"K70", "x":3.75, "y":5.5, "w":6.25}, {"label":"K72", "x":10, "y":5.5, "w":1.25}, {"label":"K73", "x":11.25, "y":5.5, "w":1.25}, {"label":"K74", "x":12.5, "y":5.5, "w":1.25}, {"label":"K75", "x":13.75, "y":5.5, "w":1.25}, {"label":"K76", "x":15.25, "y":5.5}, {"label":"K77", "x":16.25, "y":5.5}, {"label":"K87", "x":17.25, "y":5.5}] - }, - - "LAYOUT_60": { - "key_count": 64, - "layout": [{"label":"K08", "x":0, "y":0}, {"label":"K01", "x":1, "y":0}, {"label":"K10", "x":2, "y":0}, {"label":"K11", "x":3, "y":0}, {"label":"K20", "x":4, "y":0}, {"label":"K21", "x":5, "y":0}, {"label":"K30", "x":6, "y":0}, {"label":"K31", "x":7, "y":0}, {"label":"K40", "x":8, "y":0}, {"label":"K41", "x":9, "y":0}, {"label":"K50", "x":10, "y":0}, {"label":"K51", "x":11, "y":0}, {"label":"K60", "x":12, "y":0}, {"label":"K61", "x":13, "y":0, "w":2}, {"label":"K02", "x":0, "y":1, "w":1.5}, {"label":"K03", "x":1.5, "y":1}, {"label":"K12", "x":2.5, "y":1}, {"label":"K13", "x":3.5, "y":1}, {"label":"K22", "x":4.5, "y":1}, {"label":"K23", "x":5.5, "y":1}, {"label":"K32", "x":6.5, "y":1}, {"label":"K33", "x":7.5, "y":1}, {"label":"K42", "x":8.5, "y":1}, {"label":"K43", "x":9.5, "y":1}, {"label":"K52", "x":10.5, "y":1}, {"label":"K53", "x":11.5, "y":1}, {"label":"K62", "x":12.5, "y":1}, {"label":"K63", "x":13.5, "y":1, "w":1.5}, {"label":"K04", "x":0, "y":2, "w":1.75}, {"label":"K14", "x":1.75, "y":2}, {"label":"K15", "x":2.75, "y":2}, {"label":"K24", "x":3.75, "y":2}, {"label":"K25", "x":4.75, "y":2}, {"label":"K34", "x":5.75, "y":2}, {"label":"K35", "x":6.75, "y":2}, {"label":"K44", "x":7.75, "y":2}, {"label":"K45", "x":8.75, "y":2}, {"label":"K54", "x":9.75, "y":2}, {"label":"K55", "x":10.75, "y":2}, {"label":"K64", "x":11.75, "y":2}, {"label":"K71", "x":12.75, "y":2}, {"label":"K65", "x":13.75, "y":2, "w":1.25}, {"label":"K07", "x":0, "y":3, "w":1.25}, {"label":"K79", "x":1.25, "y":3}, {"label":"K16", "x":2.25, "y":3}, {"label":"K17", "x":3.25, "y":3}, {"label":"K26", "x":4.25, "y":3}, {"label":"K27", "x":5.25, "y":3}, {"label":"K36", "x":6.25, "y":3}, {"label":"K37", "x":7.25, "y":3}, {"label":"K46", "x":8.25, "y":3}, {"label":"K47", "x":9.25, "y":3}, {"label":"K56", "x":10.25, "y":3}, {"label":"K57", "x":11.25, "y":3}, {"label":"K66", "x":12.25, "y":3, "w":1.75}, {"label":"K67", "x":14, "y":3}, {"label":"K06", "x":0, "y":4, "w":1.25}, {"label":"K05", "x":1.25, "y":4, "w":1.25}, {"label":"K78", "x":2.5, "y":4, "w":1.25}, {"label":"K70", "x":3.75, "y":4, "w":6.25}, {"label":"K72", "x":10, "y":4, "w":1.25}, {"label":"K73", "x":11.25, "y":4, "w":1.25}, {"label":"K74", "x":12.5, "y":4, "w":1.25}, {"label":"K75", "x":13.75, "y":4, "w":1.25}] - } - } -} diff --git a/keyboards/gonnerd/keymaps/default/keymap.c b/keyboards/gonnerd/keymaps/default/keymap.c deleted file mode 100644 index 19b796016170..000000000000 --- a/keyboards/gonnerd/keymaps/default/keymap.c +++ /dev/null @@ -1,22 +0,0 @@ -#include QMK_KEYBOARD_H - -#define __x__ KC_NO - -// Keymap layers -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - [0] = LAYOUT_60( /* Base */ - 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, \ - 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, \ - KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, __x__, KC_ENT, \ - KC_LSFT, __x__, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, __x__, \ - KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL \ - ), - - [1] = LAYOUT_60( /* System layer to have access to RESET button */ - RESET, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, \ - __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, \ - __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, \ - __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, __x__, \ - __x__, __x__, __x__, __x__, __x__, __x__, KC_TRNS, __x__ \ - ), -}; diff --git a/keyboards/gonnerd/keymaps/gam3cat/rules.mk b/keyboards/gonnerd/keymaps/gam3cat/rules.mk deleted file mode 100644 index 6eab033cc0c0..000000000000 --- a/keyboards/gonnerd/keymaps/gam3cat/rules.mk +++ /dev/null @@ -1,24 +0,0 @@ -# Build Options -# change to "no" to disable the options, or define them in the Makefile in -# the appropriate keymap folder that will get included automatically -# -TAP_DANCE_ENABLE = no # Enable TapDance functionality -RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. -BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE = no # Mouse keys(+1500) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = no # Console for debug(+400) -COMMAND_ENABLE = no # Commands for debug and configuration -SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend -NKRO_ENABLE = yes # Nkey Rollover - If this doesn't work, add this to config.h: #define FORCE_NKRO -BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality -MIDI_ENABLE = no # MIDI controls -UNICODE_ENABLE = no # Unicode -UNICODEMAP_ENABLE = no # Enable extended unicode -BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID -AUDIO_ENABLE = no # Audio output on port C6 -FAUXCLICKY_ENABLE = no # Uses buzzer to emulate clicky switches. By default, uses the C6 pin, same as AUDIO_ENABLE. -#VARIABLE_TRACE = no # Use this to debug changes to variable values -API_SYSEX_ENABLE = no # This enables using the Quantum SYSEX API to send strings(+5390) -KEY_LOCK_ENABLE = no # This enables key lock(+260) -SPLIT_KEYBOARD = no # This enables split keyboard support and includes all necessary files located at quantum/split_common diff --git a/keyboards/gonnerd/keymaps/mauin/rules.mk b/keyboards/gonnerd/keymaps/mauin/rules.mk deleted file mode 100644 index 6de64fcf894b..000000000000 --- a/keyboards/gonnerd/keymaps/mauin/rules.mk +++ /dev/null @@ -1,18 +0,0 @@ -# Build Options -# change to "no" to disable the options, or define them in the Makefile in -# the appropriate keymap folder that will get included automatically -# -BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = no # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration -NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -MIDI_ENABLE = no # MIDI controls -AUDIO_ENABLE = no # Audio output on port C6 -UNICODE_ENABLE = no # Unicode -BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID -RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. -SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend - diff --git a/keyboards/gonnerd/keymaps/tkl/keymap.c b/keyboards/gonnerd/keymaps/tkl/keymap.c deleted file mode 100644 index 404f3825f65b..000000000000 --- a/keyboards/gonnerd/keymaps/tkl/keymap.c +++ /dev/null @@ -1,27 +0,0 @@ -#include QMK_KEYBOARD_H - -#define _x_ KC_NO -#define TRN KC_TRNS - -// Keymap layers -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - - [0] = LAYOUT_tkl( \ - KC_ESC, 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_PSCR,KC_SLCK,KC_PAUS, \ - KC_GRV, 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, KC_INS, KC_HOME,KC_PGUP, \ - 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, KC_DEL, KC_END, KC_PGDN, \ - KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, _x_, KC_ENT, \ - KC_LSFT, _x_, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, _x_, KC_UP, \ - KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_RGUI, KC_RALT, MO(1), KC_RCTL, KC_LEFT,KC_DOWN,KC_RGHT \ - ), - - [1] = LAYOUT_tkl( \ - RESET, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, \ - _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, \ - _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, \ - _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, \ - _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, _x_, \ - _x_, _x_, _x_, _x_, _x_, _x_, TRN, _x_, _x_, _x_, _x_ \ - ) - -}; diff --git a/keyboards/gonnerd/keymaps/tkl/rules.mk b/keyboards/gonnerd/keymaps/tkl/rules.mk deleted file mode 100644 index 4026390c4e23..000000000000 --- a/keyboards/gonnerd/keymaps/tkl/rules.mk +++ /dev/null @@ -1,18 +0,0 @@ -# Build Options -# change to "no" to disable the options, or define them in the Makefile in -# the appropriate keymap folder that will get included automatically -# -BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration -MOUSEKEY_ENABLE = yes # Mouse keys -EXTRAKEY_ENABLE = yes # Audio control and System control -CONSOLE_ENABLE = yes # Console for debug -COMMAND_ENABLE = yes # Commands for debug and configuration -NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -MIDI_ENABLE = no # MIDI controls -AUDIO_ENABLE = no # Audio output on port C6 -UNICODE_ENABLE = no # Unicode -BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID -RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. -SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend -