summaryrefslogtreecommitdiff
path: root/keyboards/ergodone/keymaps
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/ergodone/keymaps')
-rw-r--r--keyboards/ergodone/keymaps/art/keymap.c446
-rw-r--r--keyboards/ergodone/keymaps/default/keymap.c199
-rw-r--r--keyboards/ergodone/keymaps/default/readme.md15
-rw-r--r--keyboards/ergodone/keymaps/eozaki/keymap.c201
-rw-r--r--keyboards/ergodone/keymaps/eozaki/readme.md13
-rw-r--r--keyboards/ergodone/keymaps/erovia/config.h3
-rw-r--r--keyboards/ergodone/keymaps/erovia/keymap.c229
-rw-r--r--keyboards/ergodone/keymaps/erovia/readme.md76
-rw-r--r--keyboards/ergodone/keymaps/erovia/rules.mk1
-rw-r--r--keyboards/ergodone/keymaps/kloki/keymap.c219
-rw-r--r--keyboards/ergodone/keymaps/kloki/readme.md7
-rw-r--r--keyboards/ergodone/keymaps/vega/keymap.c555
-rw-r--r--keyboards/ergodone/keymaps/vega/rules.mk2
-rw-r--r--keyboards/ergodone/keymaps/via/config.h18
-rw-r--r--keyboards/ergodone/keymaps/via/keymap.c196
-rw-r--r--keyboards/ergodone/keymaps/via/readme.md5
-rw-r--r--keyboards/ergodone/keymaps/via/rules.mk2
17 files changed, 0 insertions, 2187 deletions
diff --git a/keyboards/ergodone/keymaps/art/keymap.c b/keyboards/ergodone/keymaps/art/keymap.c
deleted file mode 100644
index 7fcbd5b615..0000000000
--- a/keyboards/ergodone/keymaps/art/keymap.c
+++ /dev/null
@@ -1,446 +0,0 @@
-#include "art.h"
-#include "sendstring_workman_zxcvm.h"
-
-bool is_win = true;
-
-enum custom_keycodes {
- keyboardSpecificKeyCode = NEW_SAFE_RANGE //not used
-};
-
-void led_show_current_os(void) {
- if (is_win) {
- ergodox_right_led_1_on();
- wait_ms(50);
- ergodox_right_led_1_off();
- wait_ms(50);
- ergodox_right_led_1_on();
- wait_ms(50);
- ergodox_right_led_1_off();
- wait_ms(50);
- ergodox_right_led_1_on();
- wait_ms(50);
- ergodox_right_led_1_off();
- wait_ms(50);
- } else {
- ergodox_right_led_3_on();
- wait_ms(50);
- ergodox_right_led_3_off();
- wait_ms(50);
- ergodox_right_led_3_on();
- wait_ms(50);
- ergodox_right_led_3_off();
- wait_ms(50);
- ergodox_right_led_3_on();
- wait_ms(50);
- ergodox_right_led_3_off();
- wait_ms(50);
- }
-}
-
-void matrix_init_user(void) {
- led_show_current_os();
-}
-
-void led_set_user(uint8_t usb_led) {
- if (usb_led & (1<<USB_LED_CAPS_LOCK)) {
- ergodox_right_led_2_on();
- } else {
- ergodox_right_led_2_off();
- }
-}
-
-
-
-layer_state_t layer_state_set_user(layer_state_t state) {
- ergodox_board_led_off();
- ergodox_right_led_1_off();
- ergodox_right_led_3_off();
- switch (get_highest_layer(state)) {
- case NAV:
- case CTRL_NAV:
- case SHIFT_NAV:
- ergodox_right_led_1_on();
- break;
- case FKEYS:
- ergodox_right_led_3_on();
- break;
- }
- return state;
-};
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-/* Base qwerty layer
- *
- * ,--------------------------------------------------. ,--------------------------------------------------.
- * | ` ~ | 1 | 2 | 3 | 4 | 5 | ESC | | - _ | 6 | 7 | 8 | 9 | 0 | ] |
- * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
- * | Tab | Q | W | E | R | T | ??? | | = | Y | U | I | O | P | [ |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | Caps | A | S | D | F | G |------| |------| H | J | K | L | ; | ' |
- * |--------+------+------+------+------+------| FKEYS| | FKEYS|------+------+------+------+------+--------|
- * | LShift | Z | X | C | V | B | | | | N | M | , | . | / git| RShift |
- * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * |LCtrl |Media\| Win |Alt | NAV | | Home | End |Workmn| | RCtrl|
- * `----------------------------------' `----------------------------------'
- * ,-------------. ,---------------.
- * | Del | Ins | | Left | Right |
- * ,------|------|------| |------+--------+------.
- * | | | PgUp | |SFT_NV| | |
- * | Space|BSpace|------| |------| NAV |Enter |
- * | | | PgDn | |CTR_NV| | |
- * `--------------------' `----------------------'
- */
-[QWERTY] = LAYOUT_ergodox(
- // -----------------------------------------------------left hand-----------------------------------------------------
- KC_GRAVE, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESCAPE,
- KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, XXXXXXX,
- KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G,
- KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, TT(FKEYS),
- KC_LCTRL, LT(MEDIA, KC_BSLASH), KC_LWIN, KC_LALT, LT(NAV, KC_RIGHT),
-
- KC_DEL, KC_INS,
- KC_PGUP,
- KC_SPC, LT(COMBOS,KC_BSPC), KC_PGDOWN,
-
- // -----------------------------------------------------right hand-----------------------------------------------------
- KC_MINS, KC_6, KC_7, KC_8, KC_9, KC_0, KC_RBRC,
- KC_EQL, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC,
- KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
- TT(FKEYS), KC_N, KC_M, KC_COMM, KC_DOT, LT(GIT,KC_SLSH), KC_RSFT,
- KC_HOME, KC_END, DF(WORKMAN), KC_RALT, KC_RCTRL,
-
- KC_LEFT, KC_RIGHT,
- LT(SHIFT_NAV, KC_UP),
- LT(CTRL_NAV, KC_DOWN), MO(NAV), KC_ENT
-),
- /* Workman
- *
- * ,--------------------------------------------------. ,--------------------------------------------------.
- * | | | | | | | | | | | | | | | |
- * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
- * | | Q | D | R | W | B | | | | J | F | U | P | ; | |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | A | S | H | T | G |------| |------| Y | N | E | O | I | |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | Z | X | C | V | M | | | | K | L | , | . | / | |
- * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * | | | | | | | | |QWERTY| | |
- * `----------------------------------' `----------------------------------'
- * ,-------------. ,---------------.
- * | | | | | |
- * ,------|------|------| |------+--------+------.
- * | | | | | | | |
- * | | |------| |------| | |
- * | | | | | | | |
- * `--------------------' `----------------------'
- */
-[WORKMAN] = LAYOUT_ergodox(
- // -----------------------------------------------------left hand-----------------------------------------------------
- _______, _______, _______, _______, _______, _______, _______,
- _______, KC_Q, KC_D, KC_R, KC_W, KC_B, _______,
- _______, KC_A, KC_S, KC_H, KC_T, KC_G,
- _______, KC_Z, KC_X, KC_C, KC_V, KC_M, _______,
- _______, _______, _______, _______, _______,
-
- _______, _______,
- _______,
- _______, _______, _______,
-
- // -----------------------------------------------------right hand-----------------------------------------------------
- _______, _______, _______, _______, _______, _______, _______,
- _______, KC_J, KC_F, KC_U, KC_P, KC_SCLN, _______,
- KC_Y, KC_N, KC_E, KC_O, KC_I, _______,
- _______, KC_K, KC_L, KC_COMM, KC_DOT, KC_SLSH, _______,
- _______, _______, DF(QWERTY), _______, _______,
-
- _______, _______,
- _______,
- _______, _______, _______
-),
-
-[FKEYS] = LAYOUT_ergodox(
- // -----------------------------------------------------left hand-----------------------------------------------------
- _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, _______,
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______,
-
- _______, _______,
- _______,
- _______, _______, _______,
- // -----------------------------------------------------right hand-----------------------------------------------------
- _______, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
- _______, _______, _______, _______, _______, _______, KC_F12,
- _______, _______, _______, _______, _______, KC_PSCREEN,
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______,
-
- _______, _______,
- _______,
- _______, _______, _______
-),
-
-[NAV] = LAYOUT_ergodox(
- // -----------------------------------------------------left hand-----------------------------------------------------
- _______, LALT(KC_F1), LALT(KC_F2), LALT(KC_F3), LALT(KC_F4), LALT(KC_F5), _______,
- _______, _______, KC_HOME, KC_UP, KC_END, KC_PGUP, _______,
- _______, _______, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDOWN,
- _______, _______, _______, _______, KC_LALT, _______, _______,
- _______, _______, _______, _______, _______,
-
- _______, _______,
- _______,
- _______, KC_DEL, _______,
- // -----------------------------------------------------right hand-----------------------------------------------------
- _______, LALT(KC_F6), LALT(KC_F7), LALT(KC_F8), LALT(KC_F9), LALT(KC_F10), LALT(KC_F11),
- _______, _______, _______, _______, _______, _______, LALT(KC_F12),
- _______, CTR_ALT, KC_RSFT, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______,
-
- _______, _______,
- _______,
- _______, _______, _______
-),
-
-[CTRL_NAV] = LAYOUT_ergodox(
- // -----------------------------------------------------left hand-----------------------------------------------------
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, CTL_ALT(KC_HOME), CTL_ALT(KC_UP), CTL_ALT(KC_END), CTL_ALT(KC_PGUP), _______,
- _______, _______, CTL_ALT(KC_LEFT), CTL_ALT(KC_DOWN), CTL_ALT(KC_RIGHT),CTL_ALT(KC_PGDOWN),
- _______, _______, CTL_ALT(KC_X), CTL_ALT(KC_C), CTL_ALT(KC_V), _______, _______,
- _______, _______, _______, _______, _______,
-
- CTL_ALT(KC_DEL), _______,
- _______,
- _______, CTL_ALT(KC_BSPC), CTL_ALT(KC_DEL),
- // -----------------------------------------------------right hand-----------------------------------------------------
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______,
- CTL_ALT(KC_HOME), CTL_ALT(KC_END), _______, _______, _______,
-
- CTL_ALT(KC_LEFT), CTL_ALT(KC_RIGHT),
- KC_RSFT,
- _______, _______, _______
-),
-
-[SHIFT_NAV] = LAYOUT_ergodox(
- // -----------------------------------------------------left hand-----------------------------------------------------
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, LSFT(KC_HOME), LSFT(KC_UP), LSFT(KC_END), LSFT(KC_PGUP), _______,
- _______, _______, LSFT(KC_LEFT), LSFT(KC_DOWN), LSFT(KC_RIGHT), LSFT(KC_PGDOWN),
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______,
-
- _______, _______,
- _______,
- _______, _______, _______,
-
-
- // -----------------------------------------------------right hand-----------------------------------------------------
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______,
- LSFT(KC_HOME), LSFT(KC_END), _______, _______, _______,
-
- LSFT(KC_LEFT), LSFT(KC_RIGHT),
- _______,
- CTR_ALT, _______, _______
-),
-
-[COMBOS] = LAYOUT_ergodox(
- // -----------------------------------------------------left hand-----------------------------------------------------
- TILD_BLOCK, PRESCRIPTION, _______, _______, FOURS, _______, _______,
- _______, _______, _______, _______, _______, _______, _______,
- _______, ADMINS, SARCASM, _______, CTRL_CTV, _______,
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______,
-
- _______, _______,
- _______,
- _______, _______, _______,
-
- // -----------------------------------------------------right hand-----------------------------------------------------
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______,
- _______, _______, CTRL_LCTV, _______, _______, _______, _______,
- _______, _______, _______, _______, _______,
-
- _______, _______,
- _______,
- _______, _______, _______
-),
-
-// [STRINGS] = LAYOUT_ergodox(
-// // -----------------------------------------------------left hand-----------------------------------------------------
-// _______, _______, _______, _______, _______, _______, _______,
-// _______, _______, _______, _______, _______, _______, _______,
-// _______, _______, _______, _______, _______, _______,
-// _______, _______, _______, _______, _______, _______, _______,
-// _______, _______, _______, _______, _______,
-
-// _______, _______,
-// _______,
-// _______, _______, _______,
-
-// // -----------------------------------------------------right hand-----------------------------------------------------
-// _______, _______, _______, _______, _______, _______, _______,
-// _______, _______, _______, _______, _______, _______, _______,
-// _______, _______, _______, _______, _______, _______,
-// _______, _______, _______, _______, _______, _______, _______,
-// _______, _______, _______, _______, _______,
-
-// _______, _______,
-// _______,
-// _______, _______, _______
-// ),
-
-[MEDIA] = LAYOUT_ergodox(
- // -----------------------------------------------------left hand-----------------------------------------------------
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, KC_MPRV, KC_VOLU, KC_MNXT, _______, _______,
- _______, _______, _______, KC_VOLD, _______, _______,
- _______, _______, _______, KC_MUTE, KC_MPLY, _______, _______,
- _______, _______, _______, _______, _______,
-
- _______, _______,
- _______,
- _______, _______, _______,
-
- // -----------------------------------------------------right hand-----------------------------------------------------
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, TOG_OS, _______, _______,
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______,
-
- _______, _______,
- _______,
- _______, _______, _______
-),
-
-[GIT] = LAYOUT_ergodox(
- // -----------------------------------------------------left hand-----------------------------------------------------
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, G_DIFF, G_RST, _______, G_BRCH, _______,
- _______, G_ADD, G_S, _______, _______, _______,
- _______, _______, _______, G_C, _______, G_MERG, _______,
- _______, _______, _______, _______, _______,
-
- _______, _______,
- _______,
- _______, _______, _______,
-
- // -----------------------------------------------------right hand-----------------------------------------------------
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, G_FTCH, _______, G_P, _______, _______,
- _______, _______, _______, _______, _______, _______,
- _______, _______, G_LOG, _______, G_DEV, _______, _______,
- _______, _______, _______, _______, _______,
-
- _______, _______,
- _______,
- _______, _______, _______
-),
-
-[GIT_C] = LAYOUT_ergodox(
- // -----------------------------------------------------left hand-----------------------------------------------------
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, G_CHEC, XXXXXXX, XXXXXXX,
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
-
- XXXXXXX, XXXXXXX,
- XXXXXXX,
- XXXXXXX, KC_BSPC, XXXXXXX,
-
- // -----------------------------------------------------right hand-----------------------------------------------------
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, G_COMM, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
-
- XXXXXXX, XXXXXXX,
- XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX
-),
-
-[GIT_S] = LAYOUT_ergodox(
- // -----------------------------------------------------left hand-----------------------------------------------------
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, G_STSH, G_SHOW, G_STAT, XXXXXXX,
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
-
- XXXXXXX, XXXXXXX,
- XXXXXXX,
- XXXXXXX, KC_BSPC, XXXXXXX,
-
- // -----------------------------------------------------right hand-----------------------------------------------------
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, G_COMM, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
-
- XXXXXXX, XXXXXXX,
- XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX
-),
-
-
-/* Numpad
- *
- * ,--------------------------------------------------.
- * | | | | | | / | |
- * |------+------+------+------+------+------+--------|
- * | | | 7 | 8 | 9 | * | |
- * | |------+------+------+------+------+--------|
- * |------| | 4 | 5 | 6 | - | Enter |
- * | |------+------+------+------+------+--------|
- * | | | 1 | 2 | 3 | + | Enter |
- * `-------------+------+------+------+------+--------'
- * | | 0 | . | Calc | Calc |
- * `----------------------------------'
- */
-
-// [] = LAYOUT_ergodox(
-// // -----------------------------------------------------left hand-----------------------------------------------------
-// _______, _______, _______, _______, _______, _______, _______,
-// _______, _______, _______, _______, _______, _______, _______,
-// _______, _______, _______, _______, _______, _______,
-// _______, _______, _______, _______, _______, _______, _______,
-// _______, _______, _______, _______, _______,
-
-// _______, _______,
-// _______,
-// _______, _______, _______,
-
-// // -----------------------------------------------------right hand-----------------------------------------------------
-// _______, _______, _______, _______, _______, _______, _______,
-// _______, _______, _______, _______, _______, _______, _______,
-// _______, _______, _______, _______, _______, _______,
-// _______, _______, _______, _______, _______, _______, _______,
-// _______, _______, _______, _______, _______,
-
-// _______, _______,
-// _______,
-// _______, _______, _______
-// ),
-
-};
-
-bool process_record_keymap(uint16_t keycode, keyrecord_t *record) {
- switch (keycode) {
-
- }
- return true;
-}
diff --git a/keyboards/ergodone/keymaps/default/keymap.c b/keyboards/ergodone/keymaps/default/keymap.c
deleted file mode 100644
index 2fc5344011..0000000000
--- a/keyboards/ergodone/keymaps/default/keymap.c
+++ /dev/null
@@ -1,199 +0,0 @@
-#include QMK_KEYBOARD_H
-#include "version.h"
-
-#define BASE 0 // default layer
-#define SYMB 1 // symbols
-#define MDIA 2 // media keys
-
-enum custom_keycodes {
- PLACEHOLDER = SAFE_RANGE, // can always be here
- EPRM,
- VRSN,
- RGB_SLD
-};
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-/* Keymap 0: Basic layer
- *
- * ,--------------------------------------------------. ,--------------------------------------------------.
- * | = | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | - |
- * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
- * | Del | Q | W | E | R | T | L1 | | L1 | Y | U | I | O | P | \ |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | BkSp | A | S | D | F | G |------| |------| H | J | K | L |; / L2|' / Cmd |
- * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------|
- * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift |
- * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * |Grv/L1| '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 |
- * `----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * | App | LGui | | Alt |Ctrl/Esc|
- * ,------|------|------| |------+--------+------.
- * | | | Home | | PgUp | | |
- * | Space|Backsp|------| |------| Tab |Enter |
- * | |ace | End | | PgDn | | |
- * `--------------------' `----------------------'
- */
-// If it accepts an argument (i.e, is a function), it doesn't need KC_.
-// Otherwise, it needs KC_*
-[BASE] = LAYOUT_ergodox( // layer 0 : default
- // left hand
- KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT,
- KC_DEL, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB),
- KC_BSPC, KC_A, KC_S, KC_D, KC_F, KC_G,
- KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO),
- LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT,
- ALT_T(KC_APP), KC_LGUI,
- KC_HOME,
- KC_SPC,KC_BSPC,KC_END,
- // right hand
- KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
- TG(SYMB), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS,
- KC_H, KC_J, KC_K, KC_L, LT(MDIA, KC_SCLN),GUI_T(KC_QUOT),
- MEH_T(KC_NO),KC_N, KC_M, KC_COMM,KC_DOT, CTL_T(KC_SLSH), KC_RSFT,
- KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, TT(SYMB),
- KC_LALT, CTL_T(KC_ESC),
- KC_PGUP,
- KC_PGDN,KC_TAB, KC_ENT
- ),
-/* Keymap 1: Symbol Layer
- *
- * ,---------------------------------------------------. ,--------------------------------------------------.
- * |Version | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 |
- * |---------+------+------+------+------+------+------| |------+------+------+------+------+------+--------|
- * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 |
- * |---------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | |
- * |---------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | |
- * `---------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * | EPRM | | | | | | | . | 0 | = | |
- * `-----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * |Animat| | |Toggle|Solid |
- * ,------|------|------| |------+------+------.
- * |Bright|Bright| | | |Hue- |Hue+ |
- * |ness- |ness+ |------| |------| | |
- * | | | | | | | |
- * `--------------------' `--------------------'
- */
-// SYMBOLS
-[SYMB] = LAYOUT_ergodox(
- // left hand
- VRSN, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS,
- KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS,
- KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV,
- KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TRNS,
- EPRM,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
- RGB_MOD,KC_TRNS,
- KC_TRNS,
- RGB_VAD,RGB_VAI,KC_TRNS,
- // right hand
- KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
- KC_TRNS, KC_UP, KC_7, KC_8, KC_9, KC_ASTR, KC_F12,
- KC_DOWN, KC_4, KC_5, KC_6, KC_PLUS, KC_TRNS,
- KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS,
- KC_TRNS,KC_DOT, KC_0, KC_EQL, KC_TRNS,
- RGB_TOG, RGB_SLD,
- KC_TRNS,
- KC_TRNS, RGB_HUD, RGB_HUI
-),
-/* Keymap 2: Media and mouse keys
- *
- * ,--------------------------------------------------. ,--------------------------------------------------.
- * | | | | | | | | | | | | | | | |
- * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
- * | | | | MsUp | | | | | | | | | | | |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | | | | | | | | | | | Prev | Next | | |
- * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | |
- * `----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * | | | | | |
- * ,------|------|------| |------+------+------.
- * | | | | | | |Brwser|
- * | | |------| |------| |Back |
- * | | | | | | | |
- * `--------------------' `--------------------'
- */
-// MEDIA AND MOUSE
-[MDIA] = LAYOUT_ergodox(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS,
- // right hand
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS,
- KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_WBAK
-),
-};
-
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
- switch (keycode) {
- // dynamically generate these.
- case EPRM:
- if (record->event.pressed) {
- eeconfig_init();
- }
- return false;
- break;
- case VRSN:
- if (record->event.pressed) {
- SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION);
- }
- return false;
- break;
- case RGB_SLD:
- if (record->event.pressed) {
- #ifdef RGBLIGHT_ENABLE
- rgblight_mode(1);
- #endif
- }
- return false;
- break;
- }
- return true;
-}
-
-// Runs just one time when the keyboard initializes.
-void matrix_init_user(void) {
-
-};
-
-
-// Runs constantly in the background, in a loop.
-void matrix_scan_user(void) {
-
- uint8_t layer = biton32(layer_state);
-
- ergodox_board_led_off();
- ergodox_right_led_1_off();
- ergodox_right_led_2_off();
- ergodox_right_led_3_off();
- switch (layer) {
- // TODO: Make this relevant to the ErgoDox EZ.
- case 1:
- ergodox_right_led_1_on();
- break;
- case 2:
- ergodox_right_led_2_on();
- break;
- default:
- // none
- break;
- }
-
-};
diff --git a/keyboards/ergodone/keymaps/default/readme.md b/keyboards/ergodone/keymaps/default/readme.md
deleted file mode 100644
index 1150a4f709..0000000000
--- a/keyboards/ergodone/keymaps/default/readme.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# ErgoDox EZ Default Configuration
-
-## Changelog
-
-* Dec 2016:
- * Added LED keys
- * Refreshed layout graphic, comes from http://configure.ergodox-ez.com now.
-* Sep 22, 2016:
- * Created a new key in layer 1 (bottom-corner key) that resets the EEPROM.
-* Feb 2, 2016 (V1.1):
- * 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).
-
-This is what we ship with out of the factory. :) The image says it all:
-
-![Default](https://i.imgur.com/Be53jH7.png) \ No newline at end of file
diff --git a/keyboards/ergodone/keymaps/eozaki/keymap.c b/keyboards/ergodone/keymaps/eozaki/keymap.c
deleted file mode 100644
index 09854ee89c..0000000000
--- a/keyboards/ergodone/keymaps/eozaki/keymap.c
+++ /dev/null
@@ -1,201 +0,0 @@
-#include QMK_KEYBOARD_H
-#include "debug.h"
-#include "action_layer.h"
-#include "version.h"
-
-#define BASE 0 // default layer
-#define SYMB 1 // symbols
-#define MDIA 2 // media keys
-
-enum custom_keycodes {
- PLACEHOLDER = SAFE_RANGE, // can always be here
- EPRM,
- VRSN,
- RGB_SLD
-};
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-/* Keymap 0: Basic layer
- *
- * ,--------------------------------------------------. ,--------------------------------------------------.
- * | Esc | 1 | 2 | 3 | 4 | 5 | ~ | | ' | 6 | 7 | 8 | 9 | 0 | = |
- * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
- * | Del | Q | W | E | R | T | ~ | | " | Y | U | I | O | P | - |
- * |--------+------+------+------+------+------| ` | | |------+------+------+------+------+--------|
- * | Ctrl | A | S | D | F | G |------| |------| H | J | K | L | ; | \ |
- * |--------+------+------+------+------+------| { | | } |------+------+------+------+------+--------|
- * | LAlt | Z | X | C | V | B | [ | | ] | N | M | , | . | / | LShift |
- * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * | LT-1 | F4 | F5 | F6 | F11 | | Left | Down | Up | Right| RAlt |
- * `----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * | L1 | Prev | | Vol+ | L2 |
- * ,------|------|------| |------+--------+------.
- * | | | Play | | Vol- | | |
- * | Space|Backsp|------| |------| Tab |Enter |
- * | |ace | Next | | Mute | | |
- * `--------------------' `----------------------'
- */
-// If it accepts an argument (i.e, is a function), it doesn't need KC_.
-// Otherwise, it needs KC_*
-[BASE] = LAYOUT_ergodox( // layer 0 : default
- // left hand
- KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, LSFT(KC_GRV),
- KC_DEL, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_GRV,
- KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G,
- KC_LALT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_LBRC,
- LT(SYMB, KC_F2), KC_F4, KC_F5, KC_F6, KC_F11,
- TG(SYMB), KC_MPRV,
- KC_MPLY,
- KC_SPC,KC_BSPC,KC_MNXT,
- // right hand
- KC_QUOT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_EQL,
- LSFT(KC_QUOT), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS,
- KC_H, KC_J, KC_K, KC_L, LT(MDIA, KC_SCLN),KC_BSLS,
- KC_RBRC, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, KC_LSFT,
- KC_LEFT,KC_DOWN,KC_UP, KC_RGHT,KC_RALT,
- KC_VOLU, TG(MDIA),
- KC_VOLD,
- KC_MUTE,KC_TAB, KC_ENT
- ),
-/* Keymap 1: Symbol Layer
- *
- * ,---------------------------------------------------. ,--------------------------------------------------.
- * |Version | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 |
- * |---------+------+------+------+------+------+------| |------+------+------+------+------+------+--------|
- * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 |
- * |---------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | |
- * |---------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | |
- * `---------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * | EPRM | | | | | | | . | 0 | = | |
- * `-----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * |Animat| | |Toggle|Solid |
- * ,------|------|------| |------+------+------.
- * |Bright|Bright| | | |Hue- |Hue+ |
- * |ness- |ness+ |------| |------| | |
- * | | | | | | | |
- * `--------------------' `--------------------'
- */
-// SYMBOLS
-[SYMB] = LAYOUT_ergodox(
- // left hand
- VRSN, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS,
- KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS,
- KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV,
- KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TRNS,
- EPRM,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
- RGB_MOD,KC_TRNS,
- KC_TRNS,
- RGB_VAD,RGB_VAI,KC_TRNS,
- // right hand
- KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
- KC_TRNS, KC_UP, KC_7, KC_8, KC_9, KC_ASTR, KC_F12,
- KC_DOWN, KC_4, KC_5, KC_6, KC_PLUS, KC_TRNS,
- KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS,
- KC_TRNS,KC_DOT, KC_0, KC_EQL, KC_TRNS,
- RGB_TOG, RGB_SLD,
- KC_TRNS,
- KC_TRNS, RGB_HUD, RGB_HUI
-),
-/* Keymap 2: Media and mouse keys
- *
- * ,--------------------------------------------------. ,--------------------------------------------------.
- * | | | | | | | | | | | | | | | |
- * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
- * | | | | MsUp | | | | | | | | | | | |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | | | | | | | | | | | Prev | Next | | |
- * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | |
- * `----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * | | | | | |
- * ,------|------|------| |------+------+------.
- * | | | | | | |Brwser|
- * | | |------| |------| |Back |
- * | | | | | | | |
- * `--------------------' `--------------------'
- */
-// MEDIA AND MOUSE
-[MDIA] = LAYOUT_ergodox(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS,
- // right hand
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS,
- KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_WBAK
-),
-};
-
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
- switch (keycode) {
- // dynamically generate these.
- case EPRM:
- if (record->event.pressed) {
- eeconfig_init();
- }
- return false;
- break;
- case VRSN:
- if (record->event.pressed) {
- SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION);
- }
- return false;
- break;
- case RGB_SLD:
- if (record->event.pressed) {
- #ifdef RGBLIGHT_ENABLE
- rgblight_mode(1);
- #endif
- }
- return false;
- break;
- }
- return true;
-}
-
-// Runs just one time when the keyboard initializes.
-void matrix_init_user(void) {
-
-};
-
-
-// Runs constantly in the background, in a loop.
-void matrix_scan_user(void) {
-
- uint8_t layer = biton32(layer_state);
-
- ergodox_board_led_off();
- ergodox_right_led_1_off();
- ergodox_right_led_2_off();
- ergodox_right_led_3_off();
- switch (layer) {
- // TODO: Make this relevant to the ErgoDox EZ.
- case 1:
- ergodox_right_led_1_on();
- break;
- case 2:
- ergodox_right_led_2_on();
- break;
- default:
- // none
- break;
- }
-
-};
diff --git a/keyboards/ergodone/keymaps/eozaki/readme.md b/keyboards/ergodone/keymaps/eozaki/readme.md
deleted file mode 100644
index bfde2b2c8e..0000000000
--- a/keyboards/ergodone/keymaps/eozaki/readme.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# ErgoDox EZ Based Configuration
-
-## Changelog
-
-* Aug 2018:
- * New custom L0 layout.
-* Dec 2016:
- * Added LED keys
- * Refreshed layout graphic, comes from http://configure.ergodox-ez.com now.
-* Sep 22, 2016:
- * Created a new key in layer 1 (bottom-corner key) that resets the EEPROM.
-* Feb 2, 2016 (V1.1):
- * 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).
diff --git a/keyboards/ergodone/keymaps/erovia/config.h b/keyboards/ergodone/keymaps/erovia/config.h
deleted file mode 100644
index 60c6ad4a12..0000000000
--- a/keyboards/ergodone/keymaps/erovia/config.h
+++ /dev/null
@@ -1,3 +0,0 @@
-#pragma once
-
-#define DISABLE_SPACE_CADET_ROLLOVER
diff --git a/keyboards/ergodone/keymaps/erovia/keymap.c b/keyboards/ergodone/keymaps/erovia/keymap.c
deleted file mode 100644
index 697e917119..0000000000
--- a/keyboards/ergodone/keymaps/erovia/keymap.c
+++ /dev/null
@@ -1,229 +0,0 @@
-#include QMK_KEYBOARD_H
-#include "version.h"
-#include "bootmagic.h"
-
-#define QWERTY 0 // qwerty layer
-#define COLEMAK 1 // colemak layer
-#define FN 2 // function layer
-
-enum custom_keycodes {
- QWRTY = SAFE_RANGE, // can always be here
- CLMK,
- VRSN,
- FNCTN
-};
-
-/* false: Caps Lock LED is off
- true: Caps Lock LED is on */
-bool CAPS_LED = false;
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-/* Keymap 0: Qwerty layer
- *
- * ,--------------------------------------------------. ,--------------------------------------------------.
- * | ` | 1 | 2 | 3 | 4 | 5 | Copy | | Paste| 6 | 7 | 8 | 9 | 0 | Sleep |
- * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
- * | Tab | Q | W | E | R | T | Mute | | { | Y | U | I | O | P | \ |
- * |--------+------+------+------+------+------| | | [ |------+------+------+------+------+--------|
- * | Esc | A | S | D | F | G |------| |------| H | J | K | L | ; | ' |
- * |--------+------+------+------+------+------| Fn1 | | } |------+------+------+------+------+--------|
- * | LShift | Z | X | C | V | B | | | ] | N | M | , | . | / | RShift |
- * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * |LCtrl | LGui | LAlt | Left | Right| | Down | Up | - | = | RCtrl |
- * `----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * | Caps | LGui | | Ins | Del |
- * ,------|------|------| |------+--------+------.
- * | | | Home | | PgUp | | |
- * | Space|Backsp|------| |------| Tab |Enter |
- * | |ace | End | | PgDn | | |
- * `--------------------' `----------------------'
- */
-// If it accepts an argument (i.e, is a function), it doesn't need KC_.
-// Otherwise, it needs KC_*
-[QWERTY] = LAYOUT_ergodox( // layer 0 : qwerty
- // left hand
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_COPY,
- KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_MUTE,
- KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G,
- KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, TT(FN),
- KC_LCTL, KC_LGUI, KC_LALT, KC_LEFT, KC_RGHT,
- KC_CAPS, KC_LGUI,
- KC_HOME,
- KC_SPC, KC_BSPC, KC_END,
- // right hand
- KC_PASTE, KC_6, KC_7, KC_8, KC_9, KC_0, KC_SLEP,
- KC_LBRC, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS,
- KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOTE,
- KC_RBRC, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC,
- KC_DOWN, KC_UP, KC_MINS, KC_EQL, KC_RCTL,
- KC_INS, KC_DEL,
- KC_PGUP,
- KC_PGDN, KC_TAB, KC_ENT
-),
-/* Keymap 1: Colemak layer
- *
- * ,--------------------------------------------------. ,--------------------------------------------------.
- * | ` | 1 | 2 | 3 | 4 | 5 | Copy | | Paste| 6 | 7 | 8 | 9 | 0 | Sleep |
- * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
- * | Tab | Q | W | F | P | B | Mute | | { | J | L | U | Y | ; | \ |
- * |--------+------+------+------+------+------| | | [ |------+------+------+------+------+--------|
- * | Esc | A | R | S | T | G |------| |------| M | N | E | I | O | ' |
- * |--------+------+------+------+------+------| Fn1 | | } |------+------+------+------+------+--------|
- * | LShift | Z | X | C | D | V | | | ] | K | H | , | . | / | RShift |
- * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * |LCtrl | LGui | LAlt | Left | Right| | Down | Up | - | = | RCtrl |
- * `----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * | Caps | LGui | | Ins | Del |
- * ,------|------|------| |------+--------+------.
- * | | | Home | | PgUp | | |
- * | Space|Backsp|------| |------| Tab |Enter |
- * | |ace | End | | PgDn | | |
- * `--------------------' `----------------------'
- */
-[COLEMAK] = LAYOUT_ergodox( // layer 1 : colemak
- // left hand
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_COPY,
- KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_B, KC_MUTE,
- KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_G,
- KC_LSPO, KC_Z, KC_X, KC_C, KC_D, KC_V, TT(FN),
- KC_LCTL, KC_LGUI, KC_LALT, KC_LEFT, KC_RGHT,
- KC_CAPS, KC_LGUI,
- KC_HOME,
- KC_SPC, KC_BSPC, KC_END,
- // right hand
- KC_PASTE, KC_6, KC_7, KC_8, KC_9, KC_0, KC_SLEP,
- KC_LBRC, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSLS,
- KC_M, KC_N, KC_E, KC_I, KC_O, KC_QUOTE,
- KC_RBRC, KC_K, KC_H, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC,
- KC_DOWN, KC_UP, KC_MINS, KC_EQL, KC_RCTL,
- KC_INS, KC_DEL,
- KC_PGUP,
- KC_PGDN, KC_TAB, KC_ENT
-),
-/* Keymap 2: Function Layer
- *
- * ,---------------------------------------------------. ,--------------------------------------------------.
- * |Version | F1 | F2 | F3 | F4 | F5 | F11 | | F12 | F6 | F7 | F8 | F9 | F10 | |
- * |---------+------+------+------+------+------+------| |------+------+------+------+------+------+--------|
- * | | | | Prev | Play | Next | | | | | | | | | |
- * |---------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | | | |VolDn | VolUp|------| |------| |QWRTY | CLMK | | | |
- * |---------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | | | | | | | | | | | | | | |
- * `---------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * | | | | | | | | | | | |
- * `-----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * | | | | | |
- * ,------|------|------| |------+------+------.
- * | | | | | | | |
- * | | |------| |------| | |
- * | | | | | | | |
- * `--------------------' `--------------------'
- */
-// Functions
-[FN] = LAYOUT_ergodox(
- // left hand
- VRSN, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MPLY, KC_MNXT, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLD, KC_VOLU,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS,
- // right hand
- KC_F12, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, QWRTY, CLMK, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS
-),
-};
-
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
- switch (keycode) {
- case VRSN:
- if (record->event.pressed) {
- SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION);
- }
- return false;
- break;
- case QWRTY:
- if (record->event.pressed) {
- set_single_persistent_default_layer(QWERTY);
- }
- return false;
- break;
- case CLMK:
- if (record->event.pressed) {
- set_single_persistent_default_layer(COLEMAK);
- }
- return false;
- break;
- case KC_CAPS:
- if (record->event.pressed) {
- // Turn LED1 On/Off for Caps Lock
- if (CAPS_LED) {
- ergodox_right_led_1_off();
- CAPS_LED = false;
- } else {
- ergodox_right_led_1_on();
- CAPS_LED = true;
- }
- }
- return true;
- break;
- }
- return true;
-};
-
-// Set LED according to the default layer
-void default_layer_led_set(void) {
- switch (biton32(eeconfig_read_default_layer())) {
- case COLEMAK:
- // LED2 for COLEMAK
- ergodox_right_led_2_on();
- break;
- case QWERTY:
- // LED3 for QWERTY
- ergodox_right_led_3_on();
- break;
- };
-};
-
-// Runs just one time when the keyboard initializes.
-void matrix_init_user(void) {
- default_layer_led_set();
-};
-
-uint32_t layer_state_set_user(uint32_t state) {
- ergodox_led_all_off();
- switch (biton32(state)) {
- case FN:
- // Red led on Pro Micro for Fn layer
- ergodox_board_led_on();
- break;
- };
-
- if (CAPS_LED) {
- ergodox_right_led_1_on();
- }
-
- default_layer_led_set();
-
- return state;
-};
-
-void suspend_power_down_user(void) {
- ergodox_led_all_off();
-};
-
-void suspend_wakeup_init_user(void) {
- default_layer_led_set();
-};
diff --git a/keyboards/ergodone/keymaps/erovia/readme.md b/keyboards/ergodone/keymaps/erovia/readme.md
deleted file mode 100644
index 160c875983..0000000000
--- a/keyboards/ergodone/keymaps/erovia/readme.md
+++ /dev/null
@@ -1,76 +0,0 @@
-# Erovia's ErdoDone Keymap
-
-My personal ErgoDone keymap based on the *default* keymap.
-
-**Features**
-
-* Qwerty and Colemak Mod-DH support
-* Space Cadet Shift
-* LED indicator for: active layout, CapsLock, Function layer
-
-## QWERTY (Normal) Layer
-```
-,--------------------------------------------------. ,--------------------------------------------------.
-| ` | 1 | 2 | 3 | 4 | 5 | Copy | | Paste| 6 | 7 | 8 | 9 | 0 | Sleep |
-|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
-| Tab | Q | W | E | R | T | Mute | | { | Y | U | I | O | P | \ |
-|--------+------+------+------+------+------| | | [ |------+------+------+------+------+--------|
-| Esc | A | S | D | F | G |------| |------| H | J | K | L | ; | ' |
-|--------+------+------+------+------+------| Fn1 | | } |------+------+------+------+------+--------|
-| LShift | Z | X | C | V | B | | | ] | N | M | , | . | / | RShift |
-`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- |LCtrl | LGui | LAlt | Left | Right| | Down | Up | - | = | RCtrl |
- `----------------------------------' `----------------------------------'
- ,-------------. ,-------------.
- | Caps | LGui | | Ins | Del |
- ,------|------|------| |------+--------+------.
- | | | Home | | PgUp | | |
- | Space|Backsp|------| |------| Tab |Enter |
- | |ace | End | | PgDn | | |
- `--------------------' `----------------------'
-```
-
-## Colemak Layer
-Switch from `Fn1` layer.
-```
-,--------------------------------------------------. ,--------------------------------------------------.
-| ` | 1 | 2 | 3 | 4 | 5 | Copy | | Paste| 6 | 7 | 8 | 9 | 0 | Sleep |
-|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
-| Tab | Q | W | F | P | B | Mute | | { | J | L | U | Y | ; | \ |
-|--------+------+------+------+------+------| | | [ |------+------+------+------+------+--------|
-| Esc | A | R | S | T | G |------| |------| M | N | E | I | O | ' |
-|--------+------+------+------+------+------| Fn1 | | } |------+------+------+------+------+--------|
-| LShift | Z | X | C | D | V | | | ] | K | H | , | . | / | RShift |
-`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- |LCtrl | LGui | LAlt | Left | Right| | Down | Up | - | = | RCtrl |
- `----------------------------------' `----------------------------------'
- ,-------------. ,-------------.
- | Caps | LGui | | Ins | Del |
- ,------|------|------| |------+--------+------.
- | | | Home | | PgUp | | |
- | Space|Backsp|------| |------| Tab |Enter |
- | |ace | End | | PgDn | | |
- `--------------------' `----------------------'
-```
-
-## Function Layer
-```
-,---------------------------------------------------. ,--------------------------------------------------.
-|Version | F1 | F2 | F3 | F4 | F5 | F11 | | F12 | F6 | F7 | F8 | F9 | F10 | |
-|---------+------+------+------+------+------+------| |------+------+------+------+------+------+--------|
-| | | | Prev | Play | Next | | | | | | | | | |
-|---------+------+------+------+------+------| | | |------+------+------+------+------+--------|
-| | | | |VolDn | VolUp|------| |------| |QWRTY | CLMK | | | |
-|---------+------+------+------+------+------| | | |------+------+------+------+------+--------|
-| | | | | | | | | | | | | | | |
-`---------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- | | | | | | | | | | | |
- `-----------------------------------' `----------------------------------'
- ,-------------. ,-------------.
- | | | | | |
- ,------|------|------| |------+------+------.
- | | | | | | | |
- | | |------| |------| | |
- | | | | | | | |
- `--------------------' `--------------------'
-```
diff --git a/keyboards/ergodone/keymaps/erovia/rules.mk b/keyboards/ergodone/keymaps/erovia/rules.mk
deleted file mode 100644
index f7b7da719e..0000000000
--- a/keyboards/ergodone/keymaps/erovia/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-COMMAND_ENABLE = no # Commands for debug and configuration
diff --git a/keyboards/ergodone/keymaps/kloki/keymap.c b/keyboards/ergodone/keymaps/kloki/keymap.c
deleted file mode 100644
index 87e96d20fd..0000000000
--- a/keyboards/ergodone/keymaps/kloki/keymap.c
+++ /dev/null
@@ -1,219 +0,0 @@
-#include QMK_KEYBOARD_H
-#include "debug.h"
-#include "action_layer.h"
-#include "version.h"
-
-#define BASE 0 // default layer
-#define QW 1 // qwerty
-#define SYMB 2 // symbols
-#define NUM 3 // media keys
-
-enum custom_keycodes {
- PLACEHOLDER = SAFE_RANGE, // can always be here
- EPRM,
- VRSN,
- RGB_SLD
-};
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-/* Keymap 0: Basic layer
- *
- * ,--------------------------------------------------. ,--------------------------------------------------.
- * | Esc | 1 | 2 | 3 | 4 | 5 | SHIFT| | SYM | 6 | 7 | 8 | 9 | 0 | Bck |
- * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
- * | Tab | Q | D | R | W | B | `~ | | "' | J | F | U | P | : | \ | |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | Ctr/Es | A | S | H | T | G |------| |------| Y | N | E | O | I | Enter |
- * |--------+------+------+------+------+------| = + | | -_ |------+------+------+------+------+--------|
- * | LShift | Z | X | M | C | V | | | | K | L | , | . | / | RShift |
- * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * |MEH | Gui |AltShf| Left | Right| | DOWN | UP | [ | ] | ~SYM |
- * `----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * | ESC |Home | | PgUp | QW |
- * ,------|------|------| |------+--------+------.
- * | | ENT | End | | PgDn | | |
- * | Space| WIN |------| |------| Tab |Back |
- * | SYM | | SCTR | | SALT | SYM | |
- * `--------------------' `----------------------'
- */
-
-[BASE] = LAYOUT_ergodox( // layer 0 : default
- // left hand
- KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LSFT,
- KC_TAB, KC_Q, KC_D, KC_R, KC_W, KC_B, KC_GRV,
- CTL_T(KC_ESC), KC_A, KC_S, KC_H, KC_T, KC_G,
- KC_LSFT, KC_Z, KC_X, KC_M, KC_C, KC_V, KC_EQL,
- KC_MEH, KC_LGUI, KC_LALT, KC_LEFT,KC_RGHT,
- KC_ESC, KC_HOME,
- KC_END,
- LT(SYMB, KC_SPC), LGUI_T(KC_ENT), S(KC_LGUI),
- // right hand
- TG(NUM), KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC,
- KC_QUOT, KC_J, KC_F, KC_U, KC_P, KC_SCLN, KC_BSLS,
- KC_Y, KC_N, KC_E, KC_O, KC_I , KC_ENT,
- KC_MINS, KC_K, KC_L, KC_COMM,KC_DOT, KC_SLSH, KC_RSFT,
- KC_DOWN,KC_UP, KC_LBRC,KC_RBRC, MO(SYMB),
- KC_PGUP, TG(QW),
- KC_PGDN,
- S(KC_LALT),LT(SYMB, KC_TAB), KC_BSPC
- ),
-
-[QW] = LAYOUT_ergodox(
- _______, _______, _______, _______, _______, _______, _______,
- _______, KC_Q, KC_W, KC_E, KC_R, KC_T, _______,
- _______, KC_A, KC_S, KC_D, KC_F, KC_G,
- _______, KC_Z, KC_X, KC_C, KC_V, KC_B, _______,
- _______, _______, _______, _______, _______,
- _______, _______,
- _______,
- _______, _______, _______,
- // right hand
- _______, _______, _______, _______, _______, _______, _______,
- _______, KC_Y, KC_U, KC_I , KC_O, KC_P, _______,
- KC_H, KC_J, KC_K , KC_L, KC_SCLN, _______,
- _______, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, _______,
- _______, _______, _______, _______, _______,
- _______, _______,
- _______,
- _______, _______, _______
-),
-/* Keymap 1: Symbol Layer
- *
- * ,---------------------------------------------------. ,--------------------------------------------------.
- * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | DEL |
- * |---------+------+------+------+------+------+------| |------+------+------+------+------+------+--------|
- * | | ! | @ | { | } | * | | | | < | H | U | PU | * | |
- * |---------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | # | $ | ( | ) | ` |------| |------| > | L | D | R | + | |
- * |---------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | % | ^ | [ | ] | ~ | | | | & | E | D | PD | \ | |
- * `---------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * | | | | | | | | | | | |
- * `-----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * | | | | | |
- * ,------|------|------| |------+------+------.
- * | | | | | | | |
- * | | |------| |------| | |
- * | | | | | | | |
- * `--------------------' `--------------------'
- */
-// SYMBOLS
-[SYMB] = LAYOUT_ergodox(
- // left hand
- _______,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, _______,
- _______,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_ASTR,_______,
- _______,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV,
- _______,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,_______,
- _______,_______,_______,_______,_______,
- _______,_______,
- _______,
- _______,_______,_______,
- // right hand
- _______, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_DEL,
- _______, KC_LABK, KC_HOME, KC_UP, KC_PGUP, KC_ASTR, _______,
- KC_RABK, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PLUS, _______,
- _______, KC_AMPR, KC_END, KC_DOWN, KC_PGDN, KC_BSLS, _______,
- _______, _______, _______, _______, _______,
- _______, _______,
- _______,
- _______, _______, _______
-),
-/* Keymap 2: Media and mouse keys
- *
- * ,--------------------------------------------------. ,--------------------------------------------------.
- * | | | | | | | | | | | | | | | |
- * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
- * | | | L | MsUp | R | | | | | | 4 | 5 | 6 | | TAB |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | |MsLeft|MsDown|MsRght| |------| |------| | 1 | 2 | 3 | | |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | | | | | | | | | | | 0 | 0 | | |
- * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * | | | | | | | | | | | |
- * `----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * | | | | | |
- * ,------|------|------| |------+------+------.
- * | | | | | | | |
- * | | |------| |------| | |
- * | | | | | | | |
- * `--------------------' `--------------------'
- */
-[NUM] = LAYOUT_ergodox(
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, KC_BTN1, KC_MS_U, KC_BTN2, _______, _______,
- _______, _______, KC_MS_L, KC_MS_D, KC_MS_R, _______,
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______,
- _______, _______,
- _______,
- _______, _______, _______,
- // right hand
- _______, _______, _______, _______, _______, _______, _______,
- _______, _______, KC_4, KC_5 , KC_6, _______, KC_TAB,
- _______, KC_1, KC_2 , KC_3, _______, _______,
- _______, _______, _______, KC_0, KC_0, _______, _______,
- _______, _______, _______, _______, _______,
- _______, _______,
- _______,
- _______, _______, _______
-),
-};
-
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
- switch (keycode) {
- // dynamically generate these.
- case EPRM:
- if (record->event.pressed) {
- eeconfig_init();
- }
- return false;
- break;
- case VRSN:
- if (record->event.pressed) {
- SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION);
- }
- return false;
- break;
- case RGB_SLD:
- if (record->event.pressed) {
- #ifdef RGBLIGHT_ENABLE
- rgblight_mode(1);
- #endif
- }
- return false;
- break;
- }
- return true;
-}
-
-// Runs just one time when the keyboard initializes.
-void matrix_init_user(void) {
-
-};
-
-
-// Runs constantly in the background, in a loop.
-void matrix_scan_user(void) {
-
- uint8_t layer = biton32(layer_state);
-
- ergodox_board_led_off();
- ergodox_right_led_1_off();
- ergodox_right_led_2_off();
- ergodox_right_led_3_off();
- switch (layer) {
- case 1:
- ergodox_board_led_on();
- break;
- case 3:
- ergodox_board_led_on();
- break;
- default:
- // none
- break;
- }
-
-};
diff --git a/keyboards/ergodone/keymaps/kloki/readme.md b/keyboards/ergodone/keymaps/kloki/readme.md
deleted file mode 100644
index a9ebaba67e..0000000000
--- a/keyboards/ergodone/keymaps/kloki/readme.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# Kloki's ergodone layout
-
--workman
--qwerty layer
--num layer
--overloaded modifier
--a lot of duplicated keys to make common shortcuts work \ No newline at end of file
diff --git a/keyboards/ergodone/keymaps/vega/keymap.c b/keyboards/ergodone/keymaps/vega/keymap.c
deleted file mode 100644
index ee6c56bf95..0000000000
--- a/keyboards/ergodone/keymaps/vega/keymap.c
+++ /dev/null
@@ -1,555 +0,0 @@
-#include QMK_KEYBOARD_H
-
-enum layer_names {
- BASE,
- GREL,
- GREU,
- SYMB,
- MATH,
- QWER,
- FNLR
-};
-
-enum unicode_names {
- //MATH
- neq, //≠
- intgrl, //∫
- angl, //∠
- imply, //⇒
- equiv, //⇔
- porp, //∝
- exists, //∃
- nexists, //∄
- forall, //∀
- and, //∧
- or, //∨
- xor, //⊕
- apeql, //≅
- root, //√
- not, //¬
- sum, //∑
- plsminus, //±
- infin, //∞
- emtyset, //∅
- Mn, //ℕ
- Mz, //ℤ
- Mq, //ℚ
- Mr, //ℝ
- Mc, //ℂ
- eleof, //∈
- member, //∋
- neleof, //∉
- nmember, //∌
- subsetof, //⊂
- suprsetof, //⊃
- intersection, //∩
- Munion, //∪
-
- //SYMB
- arwl,
- arwu,
- arwr,
- arwd,
-
- uxclm,
- cent,
- degree,
- trade,
- copy,
- numero,
- sect,
- mdot,
- rang,
-
-
- lshade,
- mshade,
- dshade,
-
- fire,
- water,
- cleft,
- baster,
- neteen,
- floppy,
-
- boxemp,
- boxchk,
- boxX,
-
- bbstr,
- bbstl,
- bbml,
- bbmr,
- bbmb,
- bbrtr,
- bbrbr,
- bbrtl,
- bbrbl,
- bbsbr,
- bbsbl,
- bbmbr,
- bbmbl,
-
- Agrave,
- Aacute,
- Acircm,
- Atilde,
- Abreve,
- Adiaer,
- Adacut,
-
- // not all ogham letters, as I
- // actually intend to use them for hex
- OS,
- Oa,
- Ob,
- Oc,
- Od,
- Oe,
- Of,
- Og,
- Oh,
- Oi,
- OA,
- OB,
- OC,
- OD,
- OE,
- OF,
- Os,
- OED,
- Ox,
- gnd,
- sqr,
- sine,
- opt,
-
- geq,
- leq,
- brkup,
- brkdn,
- perup,
- perdn,
-
- //GREEL
- rone, // 1:: ⅰ
- rtwo,
- rthree,
- rfour, // 4:: ⅳ
- rfive, // 5:: ⅴ
- rsix, // 6:: ⅵ
- rseven, // 7:: ⅶ
- reight, // 8:: ⅷ
- rnine, // 9:: ⅸ
- rten, // 0:: ⅹ
- gq, // q:: θ
- gw, // w:: ω
- ge, // e:: ε
- gr, // r:: ρ
- gt, // t:: τ
- gy, // y:: ψ
- gu, // u:: υ
- gi, // i:: ι
- go, // o:: ο
- gp, // p:: π
- ga, // a:: α
- gs, // s:: σ
- gd, // d:: δ
- gf, // f:: φ
- gg, // g:: γ
- gh, // h:: η
- gj, // j:: ϑ
- gk, // k:: κ
- gl, // l:: λ
- gz, // z:: ζ
- gx, // x:: ξ
- gc, // c:: χ
- gv, // v:: ς
- gb, // b:: β
- gn, // n:: ν
- gm, // m:: μ
-
- //GREEU
- Rone, // 1:: Ⅰ
- Rtwo, // 2:: Ⅱ
- Rthree, // 3:: Ⅲ
- Rfour, // 4:: Ⅳ
- Rfive, // 5:: Ⅴ
- Rsix, // 6:: Ⅵ
- Rseven, // 7:: Ⅶ
- Reight, // 8:: Ⅷ
- Rnine, // 9:: Ⅸ
- Rten,
- Gq, // Q:: Θ
- Gw, // W:: Ω
- Ge, // E:: Ε
- Gr, // R:: Ρ
- Gt, // T:: Τ
- Gy, // Y:: Ψ
- Gu, // U:: Υ
- Gi, // I:: Ι
- Go, // O:: Ο
- Gp, // P:: Π
- Ga, // A:: Α
- Gs, // S:: Σ
- Gd, // D:: Δ
- Gf, // F:: Φ
- Gg, // G:: Γ
- Gh, // H:: Η
- Gj, // J:: J
- Gk, // K:: Κ
- Gl, // L:: Λ
- Gz, // Z:: Ζ
- Gx, // X:: Ξ
- Gc, // C:: Χ
- Gv, // V:: V
- Gb, // B:: Β
- Gn, // N:: Ν
- Gm, // M:: Μ
-};
-
-const uint32_t PROGMEM unicode_map[] = {
- //MATH
- [neq] = 0x2260, //≠
- [intgrl] = 0x222B, //∫
- [angl] = 0x2220, //∠
- [imply] = 0x21D2, //⇒
- [equiv] = 0x21D4, //⇔
- [porp] = 0x221D, //∝
- [exists] = 0x2203, //∃
- [nexists] = 0x2204, //∄
- [forall] = 0x2200, //∀
- [and] = 0x2227, //∧
- [or] = 0x2228, //∨
- [xor] = 0x2295, //⊕
- [apeql] = 0x2245, //≅
- [root] = 0x221A, //√
- [not] = 0x00AC, //¬
- [sum] = 0x2211, //∑
- [plsminus] = 0x00B1, //±
- [infin] = 0x221E, //∞
- [emtyset] = 0x2205, //∅
- [Mn] = 0x2115, //ℕ
- [Mz] = 0x2124, //ℤ
- [Mq] = 0x211A, //ℚ
- [Mr] = 0x211D, //ℝ
- [Mc] = 0x2102, //ℂ
- [eleof] = 0x2208, //∈
- [member] = 0x220B, //∋
- [neleof] = 0x2209, //∉
- [nmember] = 0x220C, //∌
- [subsetof] = 0x2282, //⊂
- [suprsetof] = 0x2283, //
- [intersection] = 0x2229, //∩
- [Munion] = 0x222A, //∪
- //Symbol
- [arwl] = 0x2190, //←
- [arwu] = 0x2191, //↑
- [arwr] = 0x2192, //→
- [arwd] = 0x2193, //↓
-
- [uxclm] = 0x00A1, //¡
- [cent] = 0x00A2, //¢
- [degree] = 0x00B0, //°
- [trade] = 0x2122, //™
- [copy] = 0x00A9, //©
- [numero] = 0x2116, //№
- [sect] = 0x00A7, //§
- [mdot] = 0x00B7, //·
- [rang] = 0x299C, //⦜
-
-
- [lshade] = 0x2591,//░
- [mshade] = 0x2592,//▒
- [dshade] = 0x2593,//▓
-
- [fire] = 0x1F525, //🔥
- [water] = 0x1F322, //🌢
- [cleft] = 0x1F12F, //🄯
- [baster] = 0x1F7BC, //🞼
- [neteen] = 0x1F51E, //🔞
- [floppy] = 0x1F5AB, //🖫
-
- [boxemp] = 0x2610, //☐
- [boxchk] = 0x2611, //☑
- [boxX] = 0x2612, //☒
-
- [bbstr] = 0x23A1, //⎡
- [bbstl] = 0x23A4, //⎤
- [bbml] = 0x23A8, //⎨
- [bbmr] = 0x23AC, //⎬
- [bbmb] = 0x23AA, //⎪
- [bbrtr] = 0x23A7, //⎧
- [bbrbr] = 0x23A9, //⎩
- [bbrtl] = 0x23AB, //⎫
- [bbrbl] = 0x23AD, //⎭
- [bbsbr] = 0x23A3, //⎣
- [bbsbl] = 0x23A6, //⎦
- [bbmbr] = 0x23A5, //⎥
- [bbmbl] = 0x23A2, //⎢
-
- [Agrave] = 0x0300,//è //above [wtf] = 0x1242A, //𒐪
- [Aacute] = 0x0301,//é //1st
- [Acircm] = 0x0302,//ê //2nd
- [Atilde] = 0x0303,//ẽ //5th
- [Abreve] = 0x0306,//ĕ //4th
- [Adiaer] = 0x0308,//ë //3rd
- [Adacut] = 0x030B,//e̋
-
- // not all ogham letters, as I
- // actually intend to use them for hex
- [OS] = 0x1680,//space
- [Oa] = 0x1681,//1
- [Ob] = 0x1682,//2
- [Oc] = 0x1683,//3
- [Od] = 0x1684,//4
- [Oe] = 0x1685,//5
- [Of] = 0x1686,//6
- [Og] = 0x1687,//7
- [Oh] = 0x1688,//8
- [Oi] = 0x1689,//9
- [OA] = 0x168A,//A
- [OB] = 0x168B,//B
- [OC] = 0x168C,//C
- [OD] = 0x168D,//D
- [OE] = 0x168E,//E
- [OF] = 0x168F,//F
- [Os] = 0x169B,//Start
- [OED] = 0x169C,//End
- [Ox] = 0x1695,//X
-
- [gnd] = 0x23DA,//⏚
- [sqr] = 0x238D,//⎍, actually monostable
- [sine] = 0x223F,//∿
- [opt] = 0x2325,//⌥, actually option used for switch
-
- [geq] = 0x2264, //≤
- [leq] = 0x2265, //≥
- [brkup] = 0xFE38, //︸
- [brkdn] = 0xFE37, //︷
- [perup] = 0xFE35, //︵
- [perdn] = 0xFE36, //︶
- //GREEKL
- [rone] = 0x2170, // 1:: ⅰ
- [rtwo] = 0x2171, // 2:: ⅱ
- [rthree] = 0x2172, // 3:: ⅲ
- [rfour] = 0x2173, // 4:: ⅳ
- [rfive] = 0x2174, // 5:: ⅴ
- [rsix] = 0x2175, // 6:: ⅵ
- [rseven] = 0x2176, // 7:: ⅶ
- [reight] = 0x2177, // 8:: ⅷ
- [rnine] = 0x2178, // 9:: ⅸ
- [rten] = 0x2179, // 0:: ⅹ
- [gq] = 0x03B8, // q:: θ
- [gw] = 0x03C9, // w:: ω
- [ge] = 0x03B5, // e:: ε
- [gr] = 0x03C1, // r:: ρ
- [gt] = 0x03C4, // t:: τ
- [gy] = 0x03C8, // y:: ψ
- [gu] = 0x03C5, // u:: υ
- [gi] = 0x03B9, // i:: ι
- [go] = 0x03BF, // o:: ο
- [gp] = 0x03C0, // p:: π
- [ga] = 0x03B1, // a:: α
- [gs] = 0x03C3, // s:: σ
- [gd] = 0x03B4, // d:: δ
- [gf] = 0x03C6, // f:: φ
- [gg] = 0x03B3, // g:: γ
- [gh] = 0x03B7, // h:: η
- [gj] = 0x03D1, // j:: ϑ
- [gk] = 0x03BA, // k:: κ
- [gl] = 0x03BB, // l:: λ
- [gz] = 0x03B6, // z:: ζ
- [gx] = 0x03BE, // x:: ξ
- [gc] = 0x03C7, // c:: χ
- [gv] = 0x03C2, // v:: ς
- [gb] = 0x03B2, // b:: β
- [gn] = 0x03BD, // n:: ν
- [gm] = 0x03BC, // m:: μ
- //GREEKU
- [Rone] = 0x2160, // 1:: Ⅰ
- [Rtwo] = 0x2161, // 2:: Ⅱ
- [Rthree] = 0x2162, // 3:: Ⅲ
- [Rfour] = 0x2163, // 4:: Ⅳ
- [Rfive] = 0x2164, // 5:: Ⅴ
- [Rsix] = 0x2165, // 6:: Ⅵ
- [Rseven] = 0x2166, // 7:: Ⅶ
- [Reight] = 0x2167, // 8:: Ⅷ
- [Rnine] = 0x2168, // 9:: Ⅸ
- [Rten] = 0x2169, // 0:: Ⅹ
- [Gq] = 0x0398, // Q:: Θ
- [Gw] = 0x03A9, // W:: Ω
- [Ge] = 0x0395, // E:: Ε
- [Gr] = 0x03A1, // R:: Ρ
- [Gt] = 0x03A4, // T:: Τ
- [Gy] = 0x03A8, // Y:: Ψ
- [Gu] = 0x03A5, // U:: Υ
- [Gi] = 0x0399, // I:: Ι
- [Go] = 0x039F, // O:: Ο
- [Gp] = 0x03A0, // P:: Π
- [Ga] = 0x0391, // A:: Α
- [Gs] = 0x03A3, // S:: Σ
- [Gd] = 0x0394, // D:: Δ
- [Gf] = 0x03A6, // F:: Φ
- [Gg] = 0x0393, // G:: Γ
- [Gh] = 0x0397, // H:: Η
- [Gj] = 0x004A, // J:: J
- [Gk] = 0x039A, // K:: Κ
- [Gl] = 0x039B, // L:: Λ
- [Gz] = 0x0396, // Z:: Ζ
- [Gx] = 0x039E, // X:: Ξ
- [Gc] = 0x03A7, // C:: Χ
- [Gv] = 0x0056, // V:: V
- [Gb] = 0x0392, // B:: Β
- [Gn] = 0x039D, // N:: Ν
- [Gm] = 0x039C, // M:: Μ
-};
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
-[BASE] = LAYOUT_ergodox( // layer 0 : default
- KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_GRV,
- KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_BSLS,
- KC_EQL, KC_A, KC_O, KC_E, KC_U, KC_I,
- KC_LSPO, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_AMPR,
- OSL(FNLR), TT(GREL), TT(MATH), KC_UP, KC_DOWN,
- KC_LBRC, KC_HOME, KC_INS, KC_SPC, KC_LGUI, KC_DEL,
-
- OSL(FNLR), KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC,
- KC_PGUP, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH,
- KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS,
- KC_PGDN, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSPC,
- KC_LEFT, KC_RIGHT, KC_RALT, TT(SYMB), TT(QWER),
- KC_END, KC_RBRC, KC_PSCR, KC_RALT, KC_RCTL, KC_ENT
-),
-
-[FNLR] = LAYOUT_ergodox(
- // left hand
- UC_M_LN, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO,
- UC_M_WC,KC_F11, KC_F12, KC_F13,KC_F14, KC_F15, KC_NO,
- KC_NO,KC_F21, KC_F22, KC_F23,KC_F24, KC_NO,
- KC_NO,KC_PAUSE,KC_PSCR,KC_SLCK,KC_NO,KC_NO,KC_NO,
- EEP_RST,TO(BASE),TO(BASE),TO(BASE),TO(BASE),
- KC_NO,KC_NO,
- KC_NO,
- KC_NO,KC_NO,KC_NO,
- // right hand
- TO(BASE), KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, UC_M_LN,
- KC_NO, KC_F16, KC_F17,KC_F18, KC_F19, KC_F20, UC_M_WI,
- 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, KC_NO, KC_NO,
- KC_NO, KC_NO,
- KC_NO,
- KC_NO, KC_RCTL, KC_NO
-),
-
-[QWER] = LAYOUT_ergodox(
- KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_GRV,
- KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_BSLS,
- KC_AMPR, KC_A, KC_S, KC_D, KC_F, KC_G,
- KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_QUOT,
- KC_BSLS, KC_LCTL, KC_LGUI, KC_RALT, KC_APP,
- KC_LBRC, KC_HOME, KC_PGUP, KC_SPC, KC_LSFT, KC_PGDN,
-
- OSL(FNLR), KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC,
- KC_MINS, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_SLSH,
- KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT,
- KC_EQL, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC,
- KC_UP, KC_DOWN, KC_LEFT, KC_RIGHT, TO(BASE),
- KC_END, KC_INS, KC_DEL, KC_RGHT, KC_ENT, KC_SPC
-),
-
-[MATH] = LAYOUT_ergodox(
- KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_GRV,
- KC_TAB, X(Mc), X(Munion), X(arwl), X(or), X(exists), KC_BSLASH,
- X(arwr), X(root), X(and), X(imply), X(nexists), X(forall),
- KC_LSPO, KC_SCLN, X(intgrl), X(Mn), X(Mz), X(member), X(arwl),
- KC_MS_L, TO(BASE), TO(BASE), KC_INS, KC_DEL,
- KC_LBRC, KC_HOME, KC_UP, KC_SPC, KC_LGUI, KC_DOWN,
-
- TT(FNLR), KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC,
- KC_PGUP, X(plsminus), X(infin), X(neleof), X(equiv), X(Mq), KC_EQL,
- X(sum), X(emtyset), X(porp), X(suprsetof), X(not), X(neq),
- KC_PGDN, X(subsetof), X(intersection), X(angl), X(nmember), X(eleof), KC_RSPC,
- KC_RCTL, KC_RALT, KC_APP, TO(BASE), TO(BASE),
- KC_END, KC_RBRC, KC_LEFT, KC_RGHT, KC_ENT, KC_SPC
-),
-
-[SYMB] = LAYOUT_ergodox(
- X(Os), X(Oa), X(Ob), X(Oc), X(Od), X(Oe), X(mdot),
- X(boxemp), X(bbstr), X(bbrtr), X(bbrtl), X(bbstl), X(degree), X(brkdn),
- X(boxchk), X(bbmbl), X(bbml), X(bbmr), X(bbmbr), X(neteen),
- X(boxX), X(bbsbr), X(bbrbr), X(bbrbl), X(bbsbl), X(uxclm), X(brkup),
- X(floppy), TO(BASE), TO(BASE), X(arwu), X(arwd),
- X(fire), X(lshade), X(mshade), KC_SPC, X(OS), X(dshade),
-
- X(Ox), X(Of), X(Og), X(Oh), X(Oi), X(OA), X(OB),
- X(numero), X(trade), X(copy), X(cleft), X(cent), X(OED), X(OC),
- X(Agrave), X(gnd), X(sqr), X(sine), X(opt), X(OD),
- X(sect), X(Aacute), X(Acircm), X(Adiaer), X(Abreve), X(Atilde), X(OE),
- X(arwl), X(arwr), X(geq), X(leq), X(OF),
- X(rang), X(water), X(perup), X(perdn), X(baster), KC_ENT
-),
-
-[GREL] = LAYOUT_ergodox(
- KC_ESC, X(Rone), X(Rtwo), X(Rthree), X(Rfour), X(Rfive), KC_GRV,
- KC_TAB, KC_QUOT, KC_COMM, KC_DOT, X(gp), X(gy), KC_SLSH,
- KC_SLSH, X(ga), X(go), X(ge), X(gu), X(gi),
- MO(GREU), KC_SCLN, X(gq), X(gj), X(gk), X(gx), KC_AMPR,
- KC_MS_L, TO(BASE), TO(BASE), KC_INS, KC_DEL,
- KC_LBRC, KC_HOME, KC_UP, KC_SPC, KC_LGUI, KC_DOWN,
-
- TO(BASE), X(Rsix), X(Rseven), X(Reight), X(Rnine), X(Rten), KC_BSPC,
- KC_PGUP, X(gf), X(gg), X(gc), X(gr), X(gl), KC_EQL,
- X(gd), X(gh), X(gt), X(gn), X(gs), KC_MINS,
- KC_PGDN, X(gb), X(gm), X(gw), X(gv), X(gz), MO(GREU),
- KC_RCTL, KC_RALT, KC_APP, TO(BASE), TO(BASE),
- KC_END, KC_RBRC, KC_LEFT, KC_RGHT, KC_ENT, KC_SPC
-),
-
-[GREU] = LAYOUT_ergodox(
- KC_ESC, X(Rone), X(Rtwo), X(Rthree), X(Rfour), X(Rfive), KC_GRV,
- KC_TAB, KC_QUOT, KC_COMM, KC_DOT, X(Gp), X(Gy), KC_SLSH,
- KC_SLSH, X(Ga), X(Go), X(Ge), X(Gu), X(Gi),
- KC_TRNS, KC_SCLN, X(Gq), X(Gj), X(Gk), X(Gx), KC_AMPR,
- KC_MS_L, TO(BASE), TO(BASE), KC_INS, KC_DEL,
- KC_LBRC, KC_HOME, KC_UP, KC_SPC, KC_LGUI, KC_DOWN,
-
- TO(BASE), X(Rsix), X(Rseven), X(Reight), X(Rnine), X(Rten), KC_BSPC,
- KC_PGUP, X(Gf), X(Gg), X(Gc), X(Gr), X(Gl), KC_EQL,
- X(Gd), X(Gh), X(Gt), X(Gn), X(Gs), KC_MINS,
- KC_PGDN, X(Gb), X(Gm), X(Gw), X(Gv), X(Gz), KC_TRNS,
- KC_RCTL, KC_RALT, KC_APP, TO(BASE), TO(BASE),
- KC_END, KC_RBRC, KC_LEFT, KC_RGHT, KC_ENT, KC_SPC
-),
-
-};
-
-// Runs just one time when the keyboard initializes.
-void matrix_init_user(void) {
-
-};
-
-// Runs constantly in the background, in a loop.
-void matrix_scan_user(void) {
- uint8_t layer = biton32(layer_state);
-
- ergodox_board_led_off();
- ergodox_right_led_1_off();
- ergodox_right_led_2_off();
- ergodox_right_led_3_off();
- switch (layer) {
- // TODO: Make this relevant to the ErgoDox EZ.
- case 1:
- ergodox_right_led_1_on();
- break;
- case 2:
- ergodox_right_led_2_on();
- break;
- default:
- // none
- break;
- }
-};
diff --git a/keyboards/ergodone/keymaps/vega/rules.mk b/keyboards/ergodone/keymaps/vega/rules.mk
deleted file mode 100644
index d4b8547225..0000000000
--- a/keyboards/ergodone/keymaps/vega/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-UNICODE_ENABLE = no # Unicode
-UNICODEMAP_ENABLE = yes
diff --git a/keyboards/ergodone/keymaps/via/config.h b/keyboards/ergodone/keymaps/via/config.h
deleted file mode 100644
index fc7744c763..0000000000
--- a/keyboards/ergodone/keymaps/via/config.h
+++ /dev/null
@@ -1,18 +0,0 @@
- /* Copyright HarshitGoel96 2021
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
- //Keymap specific config.h
-#pragma once
-#define DYNAMIC_KEYMAP_LAYER_COUNT 4 \ No newline at end of file
diff --git a/keyboards/ergodone/keymaps/via/keymap.c b/keyboards/ergodone/keymaps/via/keymap.c
deleted file mode 100644
index f155a4b51d..0000000000
--- a/keyboards/ergodone/keymaps/via/keymap.c
+++ /dev/null
@@ -1,196 +0,0 @@
- /* Copyright HarshitGoel96 2021
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-#include QMK_KEYBOARD_H
-
-enum layer_names {
- QRTY, // qwerty above workman to make sure transparent does not catch unwanted keycode
- SYMB, // symbols
- MDIA, // media keys
- EXTRA, // added extra layer for via
-};
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-/* Keymap 0: Basic layer
- *
- * ,--------------------------------------------------. ,--------------------------------------------------.
- * | = | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | - |
- * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
- * | Del | Q | W | E | R | T | L1 | | L1 | Y | U | I | O | P | \ |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | BkSp | A | S | D | F | G |------| |------| H | J | K | L |; / L2|' / Cmd |
- * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------|
- * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift |
- * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * |Grv/L1| '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 |
- * `----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * | App | LGui | | Alt |Ctrl/Esc|
- * ,------|------|------| |------+--------+------.
- * | | | Home | | PgUp | | |
- * | Space|Backsp|------| |------| Tab |Enter |
- * | |ace | End | | PgDn | | |
- * `--------------------' `----------------------'
- */
-// If it accepts an argument (i.e, is a function), it doesn't need KC_.
-// Otherwise, it needs KC_*
-
-[QRTY] = LAYOUT_ergodox( // layer 0 : default
- // left hand
- KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT,
- KC_DEL, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB),
- KC_BSPC, KC_A, KC_S, KC_D, KC_F, KC_G,
- KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO),
- LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT,
- ALT_T(KC_APP), KC_LGUI,
- KC_HOME,
- KC_SPC,KC_BSPC,KC_END,
- // right hand
- KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
- TG(SYMB), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS,
- KC_H, KC_J, KC_K, KC_L, LT(MDIA, KC_SCLN),GUI_T(KC_QUOT),
- MEH_T(KC_NO),KC_N, KC_M, KC_COMM,KC_DOT, CTL_T(KC_SLSH), KC_RSFT,
- KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, TT(SYMB),
- KC_LALT, CTL_T(KC_ESC),
- KC_PGUP,
- KC_PGDN,KC_TAB, KC_ENT
- ),
-/* Keymap 1: Symbol Layer
- *
- * ,---------------------------------------------------. ,--------------------------------------------------.
- * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 |
- * |---------+------+------+------+------+------+------| |------+------+------+------+------+------+--------|
- * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 |
- * |---------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | |
- * |---------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | |
- * `---------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * | EEP_RST | | | | | | | . | 0 | = | |
- * `-----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * |Animat| | |Toggle|Solid |
- * ,------|------|------| |------+------+------.
- * |Bright|Bright| | | |Hue- |Hue+ |
- * |ness- |ness+ |------| |------| | |
- * | | | | | | | |
- * `--------------------' `--------------------'
- */
-// SYMBOLS
-[SYMB] = LAYOUT_ergodox(
- // left hand
- KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS,
- KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS,
- KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV,
- KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TRNS,
- EEP_RST ,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
- RGB_MOD,KC_TRNS,
- KC_TRNS,
- RGB_VAD,RGB_VAI,KC_TRNS,
- // right hand
- KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
- KC_TRNS, KC_UP, KC_7, KC_8, KC_9, KC_ASTR, KC_F12,
- KC_DOWN, KC_4, KC_5, KC_6, KC_PLUS, KC_TRNS,
- KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS,
- KC_TRNS,KC_DOT, KC_0, KC_EQL, KC_TRNS,
- RGB_TOG, RGB_M_P ,
- KC_TRNS,
- KC_TRNS, RGB_HUD, RGB_HUI
-),
-/* Keymap 2: Media and mouse keys
- *
- * ,--------------------------------------------------. ,--------------------------------------------------.
- * | | | | | | | | | | | | | | | |
- * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
- * | | | | MsUp | | | | | | | | | | | |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | | | | | | | | | | | Prev | Next | | |
- * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | |
- * `----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * | | | | | |
- * ,------|------|------| |------+------+------.
- * | | | | | | |Brwser|
- * | | |------| |------| |Back |
- * | | | | | | | |
- * `--------------------' `--------------------'
- */
-// MEDIA AND MOUSE
-[MDIA] = LAYOUT_ergodox(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS,
- // right hand
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS,
- KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_WBAK
-),
-[EXTRA] = LAYOUT_ergodox(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS,
- // right hand
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS,
- KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_WBAK
-)
-};
-
-// Runs constantly in the background, in a loop.
-
-layer_state_t layer_state_set_user(layer_state_t state) {
- ergodox_board_led_off();
- ergodox_right_led_1_off();
- ergodox_right_led_2_off();
- ergodox_right_led_3_off();
- switch (get_highest_layer(state)) {
- case 1:
- ergodox_right_led_1_on();
- break;
- case 2:
- ergodox_right_led_2_on();
- break;
- case 3:
- ergodox_right_led_3_on();
- break;
- default:
- // none
- break;
- }
- return state;
-}
diff --git a/keyboards/ergodone/keymaps/via/readme.md b/keyboards/ergodone/keymaps/via/readme.md
deleted file mode 100644
index 223cb892ba..0000000000
--- a/keyboards/ergodone/keymaps/via/readme.md
+++ /dev/null
@@ -1,5 +0,0 @@
-
-## Changelog
-HarshitGoel96
-
-I love my ergodone, but it needed via, so here it is. Flash using HIDBOOTLOADER as described in keyboard root read.md and enjoy via on ergodone. \ No newline at end of file
diff --git a/keyboards/ergodone/keymaps/via/rules.mk b/keyboards/ergodone/keymaps/via/rules.mk
deleted file mode 100644
index 43061db1dd..0000000000
--- a/keyboards/ergodone/keymaps/via/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-VIA_ENABLE = yes
-LTO_ENABLE = yes \ No newline at end of file