summaryrefslogtreecommitdiff
path: root/keyboards/maple_computing/minidox
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2024-02-16 13:25:44 +0000
committerGitHub <noreply@github.com>2024-02-16 13:25:44 +0000
commit78a74ca9748b12c27fcddef576a2a9f7f8a9eb38 (patch)
tree13f73755150379bc824424610740411f6fc76b30 /keyboards/maple_computing/minidox
parentb8646bc40bd616167da150f6da4eda372f7de23d (diff)
[Keymap Removal] keyboard with most keymaps (#23092)
Diffstat (limited to 'keyboards/maple_computing/minidox')
-rw-r--r--keyboards/maple_computing/minidox/keymaps/dustypomerleau/README.md28
-rw-r--r--keyboards/maple_computing/minidox/keymaps/dustypomerleau/config.h23
-rw-r--r--keyboards/maple_computing/minidox/keymaps/dustypomerleau/keymap.c434
-rw-r--r--keyboards/maple_computing/minidox/keymaps/dustypomerleau/rules.mk5
-rw-r--r--keyboards/maple_computing/minidox/keymaps/haegin/keymap.c86
-rw-r--r--keyboards/maple_computing/minidox/keymaps/norman/config.h4
-rw-r--r--keyboards/maple_computing/minidox/keymaps/norman/keymap.c69
-rw-r--r--keyboards/maple_computing/minidox/keymaps/norman/readme.md56
-rw-r--r--keyboards/maple_computing/minidox/keymaps/rsthd_combos/config.h5
-rw-r--r--keyboards/maple_computing/minidox/keymaps/rsthd_combos/keymap.c109
-rw-r--r--keyboards/maple_computing/minidox/keymaps/rsthd_combos/readme.md22
-rw-r--r--keyboards/maple_computing/minidox/keymaps/rsthd_combos/rules.mk1
-rw-r--r--keyboards/maple_computing/minidox/keymaps/tw1t611/keymap.c59
-rw-r--r--keyboards/maple_computing/minidox/keymaps/tw1t611/readme.md23
-rw-r--r--keyboards/maple_computing/minidox/keymaps/tw1t611/rules.mk1
15 files changed, 0 insertions, 925 deletions
diff --git a/keyboards/maple_computing/minidox/keymaps/dustypomerleau/README.md b/keyboards/maple_computing/minidox/keymaps/dustypomerleau/README.md
deleted file mode 100644
index b2ec771257..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/dustypomerleau/README.md
+++ /dev/null
@@ -1,28 +0,0 @@
-## dustypomerleau, Minidox layout
-
-The rationale behind my layout can be summarized as follows:
-
-- Symmetry is important because use-cases are hard to predict. Whenever possible, modifiers and layer keys should be available from either hand.
-- Inward rolls should be leveraged not just for alphas (Colemak DHm), but also for coding/symbols.
-- Number order—like alpha order—should be designed to favor use of the strongest fingers.
-- One-shot keys can greatly reduce the strain of typing, and should be leveraged.
-
-Some aspects of my layout are optimized for macOS (order of modifiers, manner of producing en and em dashes, coding of micro-volume adjustments, etc.), but can be easily tweaked for the OS of your choice.
-
-Shift can be a tricky modifier when used in `MT()` combinations, particularly for fast typists on split boards using serial. This can be partially mitigated with options in `config.h`, but still requires a relatively strict typing style/accuracy from the fast typist. The tendency is for faster typists to combat mod/tap mistakes by using very short intervals for `TAPPING_TERM`, but this can introduce its own set of complications. Shift is also one of the highest-yield opportunities to use `OSM()`. For these reasons, I pulled Shift onto dedicated keys in the thumbs for use during regular typing (the home row Shifts have been left in place for use during selection and keycuts).
-
-The tapdance code that I used to create mod/tap keys inside my symbol layer allows up to 2 consecutive symbols within `TAPPING_TERM`. If you think you will need to quickly nest more than that, feel free to add more `case`s.
-
-### Special thanks
-
-- Everyone on the QMK Discord, for helping me work out the code for mod/tap keys using shifted symbols.
-- Everyone on the Colemak Discord, for their initial feedback on the layout.
-- @stevep and @DreymaR, for their work on Colemak DH(m), a truly awesome typing experience (and of course Shai Coleman, for starting it all off!).
-- @ckofy, for offering a dramatic improvement on Dvorak's original number order.
-- u/That-Canadian, for designing this awesome keyboard.
-
-### Questions or comments?
-
-- GitHub @dustypomerleau
-- Twitter @duspom
-- Discord @dusty#8897
diff --git a/keyboards/maple_computing/minidox/keymaps/dustypomerleau/config.h b/keyboards/maple_computing/minidox/keymaps/dustypomerleau/config.h
deleted file mode 100644
index af4401a4a0..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/dustypomerleau/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
-// dustypomerleau, Minidox config
-
-#pragma once
-
-#define EE_HANDS
-#define ONESHOT_TIMEOUT 1000
-#define TAPPING_TERM 200
-
-// optional configuration:
-
-// #define CONVERT_TO_PROTON_C
-// #define ONESHOT_TAP_TOGGLE 2 // not compatible with QUICK_TAP_TERM 0
-// #define PERMISSIVE_HOLD
-// #define QUICK_TAP_TERM 0 // allows rapid mod use after tap event, but sacrifices double-tap to repeat
-
-// #define MOUSEKEY_DELAY 0 // delay before cursor movement (high feels sluggish, low makes fine movement difficult)
-// #define MOUSEKEY_INTERVAL 20 // time between movement reports - low settings feel like high mouse speed
-// #define MOUSEKEY_MAX_SPEED 10
-// #define MOUSEKEY_TIME_TO_MAX 60
-// #define MOUSEKEY_WHEEL_DELAY 0
-// #define MOUSEKEY_WHEEL_MAX_SPEED 8
-// #define MOUSEKEY_WHEEL_TIME_TO_MAX 4
-
diff --git a/keyboards/maple_computing/minidox/keymaps/dustypomerleau/keymap.c b/keyboards/maple_computing/minidox/keymaps/dustypomerleau/keymap.c
deleted file mode 100644
index 672728fe25..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/dustypomerleau/keymap.c
+++ /dev/null
@@ -1,434 +0,0 @@
-// Minidox keymap by dustypomerleau
-// Thanks for checking out my keymap. The rationale behind the layout is described in the README.
-
-#include QMK_KEYBOARD_H
-
-extern keymap_config_t keymap_config;
-
-enum my_layers {
- _CMK_DHM,
- _QWERTY,
- _SYS,
- _NAV,
- _NUM_E,
- _NUM_N,
- _SYM
-};
-
-enum my_keycodes {
- CMK_DHM = SAFE_RANGE,
- QWERTY,
- SYS,
- NAV,
- NUM_E,
- NUM_N,
- SYM
-};
-
-enum td_keycodes {
- ALT_LP,
- CTL_RCB,
- GUI_RP,
- SFT_LCB,
- SFT_PLS
-};
-
-typedef enum {
- SINGLE_TAP,
- SINGLE_HOLD,
- DOUBLE_SINGLE_TAP
-} td_state_t;
-
-static td_state_t td_state;
-int cur_dance (tap_dance_state_t *state);
-void altlp_finished (tap_dance_state_t *state, void *user_data);
-void altlp_reset (tap_dance_state_t *state, void *user_data);
-void ctlrcb_finished (tap_dance_state_t *state, void *user_data);
-void ctlrcb_reset (tap_dance_state_t *state, void *user_data);
-void guirp_finished (tap_dance_state_t *state, void *user_data);
-void guirp_reset (tap_dance_state_t *state, void *user_data);
-void sftlcb_finished (tap_dance_state_t *state, void *user_data);
-void sftlcb_reset (tap_dance_state_t *state, void *user_data);
-void sftpls_finished (tap_dance_state_t *state, void *user_data);
-void sftpls_reset (tap_dance_state_t *state, void *user_data);
-
-#define ALT_2 LALT_T(KC_2)
-#define ALT_3 LALT_T(KC_3)
-#define ALT_8 LALT_T(KC_8)
-#define ALT_D LALT_T(KC_D)
-#define ALT_E LALT_T(KC_E)
-#define ALT_K LALT_T(KC_K)
-#define ALT_LB LALT_T(KC_LBRC)
-#define ALT_S LALT_T(KC_S)
-#define CTRL_2 LCTL_T(KC_2)
-#define CTRL_4 LCTL_T(KC_4)
-#define CTRL_5 LCTL_T(KC_5)
-#define CTRL_9 LCTL_T(KC_9)
-#define CTRL_EQ LCTL_T(KC_EQL)
-#define CTRL_I LCTL_T(KC_I)
-#define CTRL_L LCTL_T(KC_L)
-#define CTRL_R LCTL_T(KC_R)
-#define CTRL_S LCTL_T(KC_S)
-#define GUI_0 LGUI_T(KC_0)
-#define GUI_1 LGUI_T(KC_1)
-#define GUI_4 LGUI_T(KC_4)
-#define GUI_7 LGUI_T(KC_7)
-#define GUI_RB LGUI_T(KC_RBRC)
-#define GUI_F LGUI_T(KC_F)
-#define GUI_J LGUI_T(KC_J)
-#define GUI_N LGUI_T(KC_N)
-#define GUI_TEA LGUI_T(KC_T)
-#define MAC_EM S(LALT(KC_MINS))
-#define MAC_EN LALT(KC_MINS)
-#define NAV_BK LT(_NAV, KC_BSPC)
-#define NAV_LK TG(_NAV)
-#define NUME_SPC LT(_NUM_E, KC_SPC)
-#define NUMLK_E TG(_NUM_E)
-#define NUMLK_N TG(_NUM_N)
-#define NUMN_SPC LT(_NUM_N, KC_SPC)
-#define SFT_0 LSFT_T(KC_0)
-#define SFT_1 LSFT_T(KC_1)
-#define SFT_6 LSFT_T(KC_6)
-#define SFT_7 LSFT_T(KC_7)
-#define SFT_A LSFT_T(KC_A)
-#define SFT_O LSFT_T(KC_O)
-#define SFT_OS OSM(MOD_LSFT)
-#define SFT_QOT LSFT_T(KC_QUOT)
-#define SYM_OS OSL(_SYM)
-#define SYS_Z LT(_SYS, KC_Z)
-#define VOL_DN S(LALT(KC_VOLD))
-#define VOL_UP S(LALT(KC_VOLU))
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
-/* Colemak DHm
- *
- * ,----------------------------------. ,----------------------------------.
- * | Q | W | F | P | B | | J | L | U | Y | ' |
- * |------+------+------+------+------| |------+------+------+------+------|
- * | SFT/A| CTL/R| ALT/S| GUI/T| G | | M | GUI/N| ALT/E| CTL/I| SFT/O|
- * |------+------+------+------+------| |------+------+------+------+------|
- * | SYS/Z| X | C | D | V | | K | H | , | . | ; |
- * `----------------------------------' `----------------------------------'
- * ,--------------------. ,--------------------.
- * |SFT/OS|NAV/BK| | | |NUM/SP|SFT/OS|
- * `------+------|SYM/OS| |SYM/OS|------+------'
- * | | | |
- * `------' `------'
- */
-[_CMK_DHM] = LAYOUT(
- KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_QUOT,
- SFT_A, CTRL_R, ALT_S, GUI_TEA, KC_G, KC_M, GUI_N, ALT_E, CTRL_I, SFT_O,
- SYS_Z, KC_X, KC_C, KC_D, KC_V, KC_K, KC_H, KC_COMM, KC_DOT, KC_SCLN,
- SFT_OS, NAV_BK, SYM_OS, SYM_OS, NUME_SPC, SFT_OS
-),
-
-/* QWERTY
- *
- * ,----------------------------------. ,----------------------------------.
- * | Q | W | E | R | T | | Y | U | I | O | P |
- * |------+------+------+------+------| |------+------+------+------+------|
- * | SFT/A| CTL/S| ALT/D| GUI/F| G | | H | GUI/J| ALT/K| CTL/L| SFT/'|
- * |------+------+------+------+------| |------+------+------+------+------|
- * | SYS/Z| X | C | V | B | | N | M | , | . | ; |
- * `----------------------------------' `----------------------------------'
- * ,--------------------. ,--------------------.
- * |SFT/OS|NAV/BK| | | |NUM/SP|SFT/OS|
- * `------+------|SYM/OS| |SYM/OS|------+------'
- * | | | |
- * `------' `------'
- */
-[_QWERTY] = LAYOUT(
- KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P,
- SFT_A, CTRL_S, ALT_D, GUI_F, KC_G, KC_H, GUI_J, ALT_K, CTRL_L, SFT_QOT,
- SYS_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SCLN,
- SFT_OS, NAV_BK, SYM_OS, SYM_OS, NUMN_SPC, SFT_OS
-),
-
-/* System, media, and layer lock keys
- * If you use QWERTY + the Vanilla numbers primarily, change NUMLK_E to NUMLK_N here.
- *
- * ,----------------------------------. ,----------------------------------.
- * | Boot |Debug |QWERTY|CMKDHM| | | | VOL--| VOL++|BRITE-|BRITE+|
- * |------+------+------+------+------| |------+------+------+------+------|
- * | SHIFT| CTRL | ALT | GUI |NAV LK| | POWER| VOL- | VOL+ | MUTE | MPLY |
- * |------+------+------+------+------| |------+------+------+------+------|
- * | | |AU OFF| AU ON| | | |NUM LK| MRWD | MFFD | |
- * `----------------------------------' `----------------------------------'
- * ,--------------------. ,------,-------------.
- * | | | | | | | |
- * `-------------| | | |------+------.
- * | | | |
- * `------' `------'
- */
-[_SYS] = LAYOUT(
- QK_BOOT, DB_TOGG, QWERTY, CMK_DHM, _______, _______, KC_VOLD, KC_VOLU, KC_BRID, KC_BRIU,
- KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, NAV_LK, KC_PWR, VOL_DN, VOL_UP, KC_MUTE, KC_MPLY,
- _______, _______, AU_OFF, AU_ON, _______, _______, NUMLK_E, KC_MRWD, KC_MFFD, _______,
- _______, _______, _______, _______, _______, _______
-),
-
-/* Navigation + mouse keys
- *
- * ,----------------------------------. ,----------------------------------.
- * | PSCR | | WH U | WH D | | | BSPC | PGDN | PGUP | HOME | END |
- * |------+------+------+------+------| |------+------+------+------+------|
- * | SHIFT| CTRL | ALT | GUI |NAV LK| | CAPS | LEFT | DOWN | UP | RIGHT|
- * |------+------+------+------+------| |------+------+------+------+------|
- * | | ACL0 | ACL1 | ACL2 | BTN2 | | BTN1 | MS L | MS D | MS U | MS R |
- * `----------------------------------' `----------------------------------'
- * ,--------------------. ,--------------------.
- * | | | | | | ENTER| |
- * `------+------| ESC | | DEL |------+------'
- * | | | |
- * `------' `------'
- */
-[_NAV] = LAYOUT(
- KC_PSCR, _______, KC_WH_U, KC_WH_D, _______, KC_BSPC, KC_PGDN, KC_PGUP, KC_HOME, KC_END,
- KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, NAV_LK, KC_CAPS, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT,
- _______, KC_ACL0, KC_ACL1, KC_ACL2, KC_BTN2, KC_BTN1, KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R,
- _______, _______, KC_ESC, KC_DEL, KC_ENT, _______
-),
-
-/* Number + function keys (ergonomic number order - default pairing with Colemak)
- *
- * ,----------------------------------. ,----------------------------------.
- * | F1 | F2 | F3 | F4 | F5 | | F6 | F7 | F8 | F9 | F10 |
- * |------+------+------+------+------| |------+------+------+------+------|
- * | SFT/7| CTL/5| ALT/3| GUI/1| 9 | | 8 | GUI/0| ALT/2| CTL/4| SFT/6|
- * |------+------+------+------+------| |------+------+------+------+------|
- * | F11 | F12 | - | SPACE| BSPC | | DEL |NUM LK| | | / |
- * `----------------------------------' `----------------------------------'
- * ,--------------------. ,--------------------.
- * | | TAB | | | | | |
- * `------+------| ESC | | |------+------'
- * | | | |
- * `------' `------'
- */
-[_NUM_E] = LAYOUT(
- KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10,
- SFT_7, CTRL_5, ALT_3, GUI_1, KC_9, KC_8, GUI_0, ALT_2, CTRL_4, SFT_6,
- KC_F11, KC_F12, KC_MINS, KC_SPC, KC_BSPC, KC_DEL, NUMLK_E, _______, _______, KC_SLSH,
- _______, KC_TAB, KC_ESC, _______, _______, _______
-),
-
-/* Number + function keys (numeric number order - default pairing with QWERTY)
- *
- * ,----------------------------------. ,----------------------------------.
- * | F1 | F2 | F3 | F4 | F5 | | F6 | F7 | F8 | F9 | F10 |
- * |------+------+------+------+------| |------+------+------+------+------|
- * | SFT/1| CTL/2| ALT/3| GUI/4| 5 | | 6 | GUI/7| ALT/8| CTL/9| SFT/0|
- * |------+------+------+------+------| |------+------+------+------+------|
- * | F11 | F12 | - | SPACE| BSPC | | DEL |NUM LK| | | / |
- * `----------------------------------' `----------------------------------'
- * ,--------------------. ,--------------------.
- * | | TAB | | | | | |
- * `------+------| ESC | | |------+------'
- * | | | |
- * `------' `------'
- */
-[_NUM_N] = LAYOUT(
- KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10,
- SFT_1, CTRL_2, ALT_3, GUI_4, KC_5, KC_6, GUI_7, ALT_8, CTRL_9, SFT_0,
- KC_F11, KC_F12, KC_MINS, KC_SPC, KC_BSPC, KC_DEL, NUMLK_N, _______, _______, KC_SLSH,
- _______, KC_TAB, KC_ESC, _______, _______, _______
-),
-
-
-/* Symbols
- *
- * ,----------------------------------. ,----------------------------------.
- * | ! | @ | # | $ | % | | ^ | & | * | ? | ' |
- * |------+------+------+------+------| |------+------+------+------+------|
- * | SFT/+| CTL/=| ALT/(| GUI/)| " | | : | GUI/]| ALT/[| CTL/}| SFT/{|
- * |------+------+------+------+------| |------+------+------+------+------|
- * | < | | | - | > | \ | | ` | _ | / | ~ | ; |
- * `----------------------------------' `----------------------------------'
- * ,--------------------. ,--------------------.
- * | |ENDASH| | | |EMDASH| |
- * `------+------| | | |------+------'
- * | | | |
- * `------' `------'
- */
-[_SYM] = LAYOUT(
- KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_QUES, KC_QUOT,
- TD(SFT_PLS), CTRL_EQ, TD(ALT_LP), TD(GUI_RP), KC_DQT, KC_COLN, GUI_RB, ALT_LB, TD(CTL_RCB), TD(SFT_LCB),
- KC_LT, KC_PIPE, KC_MINS, KC_GT, KC_BSLS, KC_GRV, KC_UNDS, KC_SLSH, KC_TILD, KC_SCLN,
- _______, MAC_EN, _______, _______, MAC_EM, _______
-)
-
-};
-
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
- switch (keycode) {
- case CMK_DHM:
- if (record->event.pressed) {
- set_single_persistent_default_layer(_CMK_DHM);
- }
- return false;
- case QWERTY:
- if (record->event.pressed) {
- set_single_persistent_default_layer(_QWERTY);
- }
- return false;
- default:
- return true;
- }
-};
-
-int cur_dance (tap_dance_state_t *state) {
- if (state->count == 1) {
- if (state->interrupted || !state->pressed) return SINGLE_TAP;
- else return SINGLE_HOLD;
- }
- if (state->count == 2) return DOUBLE_SINGLE_TAP;
- else return 3;
-}
-
-void altlp_finished (tap_dance_state_t *state, void *user_data) {
- td_state = cur_dance(state);
- switch (td_state) {
- case SINGLE_TAP:
- register_code16(KC_LPRN);
- break;
- case SINGLE_HOLD:
- register_mods(MOD_BIT(KC_LALT));
- break;
- case DOUBLE_SINGLE_TAP:
- tap_code16(KC_LPRN);
- register_code16(KC_LPRN);
- }
-}
-
-void altlp_reset (tap_dance_state_t *state, void *user_data) {
- switch (td_state) {
- case SINGLE_TAP:
- unregister_code16(KC_LPRN);
- break;
- case SINGLE_HOLD:
- unregister_mods(MOD_BIT(KC_LALT));
- break;
- case DOUBLE_SINGLE_TAP:
- unregister_code16(KC_LPRN);
- }
-}
-
-void ctlrcb_finished (tap_dance_state_t *state, void *user_data) {
- td_state = cur_dance(state);
- switch (td_state) {
- case SINGLE_TAP:
- register_code16(KC_RCBR);
- break;
- case SINGLE_HOLD:
- register_mods(MOD_BIT(KC_LCTL));
- break;
- case DOUBLE_SINGLE_TAP:
- tap_code16(KC_RCBR);
- register_code16(KC_RCBR);
- }
-}
-
-void ctlrcb_reset (tap_dance_state_t *state, void *user_data) {
- switch (td_state) {
- case SINGLE_TAP:
- unregister_code16(KC_RCBR);
- break;
- case SINGLE_HOLD:
- unregister_mods(MOD_BIT(KC_LCTL));
- break;
- case DOUBLE_SINGLE_TAP:
- unregister_code16(KC_RCBR);
- }
-}
-
-void guirp_finished (tap_dance_state_t *state, void *user_data) {
- td_state = cur_dance(state);
- switch (td_state) {
- case SINGLE_TAP:
- register_code16(KC_RPRN);
- break;
- case SINGLE_HOLD:
- register_mods(MOD_BIT(KC_LGUI));
- break;
- case DOUBLE_SINGLE_TAP:
- tap_code16(KC_RPRN);
- register_code16(KC_RPRN);
- }
-}
-
-void guirp_reset (tap_dance_state_t *state, void *user_data) {
- switch (td_state) {
- case SINGLE_TAP:
- unregister_code16(KC_RPRN);
- break;
- case SINGLE_HOLD:
- unregister_mods(MOD_BIT(KC_LGUI));
- break;
- case DOUBLE_SINGLE_TAP:
- unregister_code16(KC_RPRN);
- }
-}
-
-void sftlcb_finished (tap_dance_state_t *state, void *user_data) {
- td_state = cur_dance(state);
- switch (td_state) {
- case SINGLE_TAP:
- register_code16(KC_LCBR);
- break;
- case SINGLE_HOLD:
- register_mods(MOD_BIT(KC_LSFT));
- break;
- case DOUBLE_SINGLE_TAP:
- tap_code16(KC_LCBR);
- register_code16(KC_LCBR);
- }
-}
-
-void sftlcb_reset (tap_dance_state_t *state, void *user_data) {
- switch (td_state) {
- case SINGLE_TAP:
- unregister_code16(KC_LCBR);
- break;
- case SINGLE_HOLD:
- unregister_mods(MOD_BIT(KC_LSFT));
- break;
- case DOUBLE_SINGLE_TAP:
- unregister_code16(KC_LCBR);
- }
-}
-
-void sftpls_finished (tap_dance_state_t *state, void *user_data) {
- td_state = cur_dance(state);
- switch (td_state) {
- case SINGLE_TAP:
- register_code16(KC_PLUS);
- break;
- case SINGLE_HOLD:
- register_mods(MOD_BIT(KC_LSFT));
- break;
- case DOUBLE_SINGLE_TAP:
- tap_code16(KC_PLUS);
- register_code16(KC_PLUS);
- }
-}
-
-void sftpls_reset (tap_dance_state_t *state, void *user_data) {
- switch (td_state) {
- case SINGLE_TAP:
- unregister_code16(KC_PLUS);
- break;
- case SINGLE_HOLD:
- unregister_mods(MOD_BIT(KC_LSFT));
- break;
- case DOUBLE_SINGLE_TAP:
- unregister_code16(KC_PLUS);
- }
-}
-
-tap_dance_action_t tap_dance_actions[] = {
- [ALT_LP] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, altlp_finished, altlp_reset),
- [CTL_RCB] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, ctlrcb_finished, ctlrcb_reset),
- [GUI_RP] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, guirp_finished, guirp_reset),
- [SFT_LCB] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, sftlcb_finished, sftlcb_reset),
- [SFT_PLS] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, sftpls_finished, sftpls_reset)
-};
diff --git a/keyboards/maple_computing/minidox/keymaps/dustypomerleau/rules.mk b/keyboards/maple_computing/minidox/keymaps/dustypomerleau/rules.mk
deleted file mode 100644
index 2a74d95536..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/dustypomerleau/rules.mk
+++ /dev/null
@@ -1,5 +0,0 @@
-# dustypomerleau, Minidox rules
-
-EXTRAKEY_ENABLE = yes
-MOUSEKEY_ENABLE = yes
-TAP_DANCE_ENABLE = yes
diff --git a/keyboards/maple_computing/minidox/keymaps/haegin/keymap.c b/keyboards/maple_computing/minidox/keymaps/haegin/keymap.c
deleted file mode 100644
index 324f76da94..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/haegin/keymap.c
+++ /dev/null
@@ -1,86 +0,0 @@
-#include QMK_KEYBOARD_H
-
-extern keymap_config_t keymap_config;
-
-// Each layer gets a name for readability, which is then used in the keymap matrix below.
-// The underscores don't mean anything - you can have a layer called STUFF or any other name.
-// Layer names don't all need to be of the same length, obviously, and you can also skip them
-// entirely and just use numbers.
-#define LETTERS 0
-#define SYMBOLS 1
-#define MEDIA 2
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
-/* Qwerty
- *
- * ,----------------------------------. ,----------------------------------.
- * | Q | W | E | R | T | | Y | U | I | O | P |
- * |------+------+------+------+------| |------+------+------+------+------|
- * | A | S | D | F | G | | H | J | K | L | ; |
- * |------+------+------+------+------| |------+------+------+------+------|
- * | Z | X | C | V | B | | N | M | , | . | / |
- * `----------------------------------' `----------------------------------'
- * ,--------------------. ,------,-------------.
- * | Ctrl | LOWER| | | | RAISE| Shift|
- * `-------------| Space| |BckSpc|------+------.
- * | | | |
- * `------' `------'
- */
-[LETTERS] = LAYOUT(
- KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L,
- KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S,
- KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z,
- CTL_T(KC_ESC), SFT_T(KC_BSPC), GUI_T(KC_SPC), LT(SYMBOLS, KC_ENT), LT(MEDIA, KC_TAB), ALT_T(LCTL(KC_B))
-),
-
-/* Raise
- *
- * ,----------------------------------. ,----------------------------------.
- * | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 |
- * |------+------+------+------+------| |------+------+------+------+------|
- * | Tab | Left | Down | Up | Right| | | - | = | [ | ] |
- * |------+------+------+------+------| |------+------+------+------+------|
- * | Ctrl| ` | GUI | Alt | | | | | | \ | ' |
- * `----------------------------------' `----------------------------------'
- * ,--------------------. ,------,-------------.
- * | | LOWER| | | | RAISE| |
- * `-------------| | | |------+------.
- * | | | |
- * `------' `------'
- */
-[SYMBOLS] = LAYOUT(
- KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0,
- KC_TAB, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, _______, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC,
- KC_LCTL, KC_GRV, KC_LGUI, KC_LALT, _______, _______, _______, _______, KC_BSLS, KC_QUOT,
- _______, _______, _______, _______, _______, _______
-),
-
-/* Lower
- *
- * ,----------------------------------. ,----------------------------------.
- * | ! | @ | # | $ | % | | ^ | & | * | ( | ) |
- * |------+------+------+------+------| |------+------+------+------+------|
- * | Esc | | | | | | | _ | + | { | } |
- * |------+------+------+------+------| |------+------+------+------+------|
- * | Caps| ~ | | | | | | | | | | " |
- * `----------------------------------' `----------------------------------'
- * ,--------------------. ,------,-------------.
- * | | LOWER| | | | RAISE| Del |
- * `-------------| | | Enter|------+------.
- * | | | |
- * `------' `------'
- */
-[MEDIA] = LAYOUT(
- KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN,
- KC_ESC, _______, _______, _______, _______, _______, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR,
- KC_CAPS, KC_TILD, _______, _______, _______, _______, _______, _______, KC_PIPE, KC_DQT,
- _______, _______, _______, KC_ENT, _______, KC_DEL
-)
-};
-
-void persistant_default_layer_set(uint16_t default_layer) {
- eeconfig_update_default_layer(default_layer);
- default_layer_set(default_layer);
-}
-
diff --git a/keyboards/maple_computing/minidox/keymaps/norman/config.h b/keyboards/maple_computing/minidox/keymaps/norman/config.h
deleted file mode 100644
index ecdf080c2c..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/norman/config.h
+++ /dev/null
@@ -1,4 +0,0 @@
-#pragma once
-
-#define PERMISSIVE_HOLD
-#define TAPPING_TERM 160
diff --git a/keyboards/maple_computing/minidox/keymaps/norman/keymap.c b/keyboards/maple_computing/minidox/keymaps/norman/keymap.c
deleted file mode 100644
index 12741089ba..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/norman/keymap.c
+++ /dev/null
@@ -1,69 +0,0 @@
-#include QMK_KEYBOARD_H
-
-#include <sendstring_norman.h>
-
-
-extern keymap_config_t keymap_config;
-
-// Each layer gets a name for readability, which is then used in the keymap matrix below.
-// The underscores don't mean anything - you can have a layer called STUFF or any other name.
-// Layer names don't all need to be of the same length, obviously, and you can also skip them
-// entirely and just use numbers.
-enum layers {
- _NORMAN,
- _LOWER,
- _RAISE,
- _ADJUST
-};
-
-enum custom_keycodes {
- QWERTY = SAFE_RANGE,
- LOWER,
- RAISE,
- ADJUST
-};
-
-// Defines for task manager and such
-#define CALTDEL LCTL(LALT(KC_DEL))
-#define TSKMGR LCTL(LSFT(KC_ESC))
-#define DSK_LFT LGUI(LCTL(KC_LEFT))
-#define DSK_RT LGUI(LCTL(KC_RIGHT))
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
-
-[_NORMAN] = LAYOUT(
- NM_Q, NM_W, NM_D, NM_F, NM_K, NM_J, NM_U, NM_R, NM_L, NM_SCLN,
- NM_A, NM_S, NM_E, NM_T, NM_G, NM_Y, NM_N, NM_I, NM_O, NM_H,
- NM_Z, NM_X, NM_C, NM_V, NM_B, NM_P, NM_M, NM_COMM, NM_DOT, NM_SLSH,
- LGUI_T(KC_ENT), LT(_RAISE, KC_ESC), SFT_T(KC_BSPC), CTL_T(KC_SPC), LT(_LOWER, KC_TAB), ALT_T(KC_ENT)
-),
-
-[_RAISE] = LAYOUT(
- KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_PLUS, KC_7, KC_8, KC_9, KC_0,
- KC_CIRC, KC_AMPR, KC_TILD, KC_PIPE, KC_BSLS, KC_MINUS, KC_4, KC_5, KC_6, KC_EQL,
- KC_DQT, KC_QUOT, KC_UNDS, KC_GRV, _______, KC_ASTR, KC_1, KC_2, KC_3, _______,
- _______, _______, _______, _______, MO(_ADJUST), _______
-),
-
-
-[_LOWER] = LAYOUT(
- KC_ESC, KC_HOME, KC_UP, KC_END, _______, _______, KC_LPRN, KC_RPRN, _______, _______,
- KC_VOLU, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGUP, _______, KC_LBRC, KC_RBRC, _______, _______,
- KC_VOLD, KC_MPRV, KC_MPLY, KC_MNXT, KC_PGDN, _______, KC_LCBR, KC_RCBR, _______, _______,
- _______, MO(_ADJUST), _______, _______, _______, _______
-),
-
-[_ADJUST] = LAYOUT(
- KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10,
- _______, DSK_LFT, _______, DSK_RT, _______, TSKMGR, CALTDEL, _______, KC_F11, KC_F12,
- QK_BOOT, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______
-)
-
-};
-
-void persistant_default_layer_set(uint16_t default_layer) {
- eeconfig_update_default_layer(default_layer);
- default_layer_set(default_layer);
-}
diff --git a/keyboards/maple_computing/minidox/keymaps/norman/readme.md b/keyboards/maple_computing/minidox/keymaps/norman/readme.md
deleted file mode 100644
index 018e436322..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/norman/readme.md
+++ /dev/null
@@ -1,56 +0,0 @@
-# Minidox Norman Layout by LeHoff
-Based on the QWERTY layout created by Khitsule.
-![lehoff](https://i.imgur.com/rKTdymp.png)
-
-[KLE link](http://www.keyboard-layout-editor.com/#/gists/86ec49f9f820a8b9b36f6e0d2ef8fff7)
-
-## Layers
-| Layer | Legend |
-| ----- | ------ |
-| Base | Top left (black) |
-| Lower | Bottom right (red) |
-| Raise | Top right (orange) |
-| Adjust | Front print |
-
-## Features
-* Raise/lower layers focus first on one-handed use
-* Numpad on right hand with raise layer
-* Navigation on left hand with lower layer (ESDF)
- * D refers to desktop left/right on Win 10 (win+ctrl+left/right)
-* Heavy use of hold/tap dual function keys - from left to right:
- * Cmd/Enter
- * Raise/Esc
- * Shift/Backspace
- * Ctrl/Space
- * Lower/Tab
- * Alt/Enter
-
-
-## Modifier Placement Rationale
-
-There are several major driving forces at play:
-
-* I use MacOS.
-* I'm Danish so the Alt and Shift-Alt layers in MacOS simply have to work.
-* I use Vim for coding.
-* I use org-mode in Emacs to keep track of my time.
-
-* Space is on the right hand side because I almost exclusively use my right hand thumb for
- space.
-* Cmd is on the left since I often use Cmd+click to open a link in a new tab in Safari.
-* Due to my usage of Vim Esc got a spot on the modifier row.
-* Tab is on the right to enable easy navigation between winows with Cmd+Tab.
-* Shift is on the left since org-mode uses Ctrl+arrows to manipulate task state quickly,
- and since the arrow keys are activated using Lower (which has been moved to the right) and S, E, T,
- and D, it works well that way.
-* Ctrl is on the right since Ctrl+<0-9> is used in MacOS to switch between spaces.
-* Enter is on both sides since Enter is often used together with all of the modifiers. E.g.,
- Cmd+Enter to send mails in most situations, but Ctrl+Enter is used in Emacs to create a
- new task in org-mode.
-
-This means that arrows and digits are being modified from the other hand, which could be
-bad for gaming, so if you're into that you might want to re-think a few things, but in
-that case you are probably using a Windows machine and then there are other constraints
-you have to deal with.
-
-
diff --git a/keyboards/maple_computing/minidox/keymaps/rsthd_combos/config.h b/keyboards/maple_computing/minidox/keymaps/rsthd_combos/config.h
deleted file mode 100644
index a7d11feca5..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/rsthd_combos/config.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma once
-
-#define EE_HANDS
-
-#define COMBO_TERM 100
diff --git a/keyboards/maple_computing/minidox/keymaps/rsthd_combos/keymap.c b/keyboards/maple_computing/minidox/keymaps/rsthd_combos/keymap.c
deleted file mode 100644
index 33bfc7340e..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/rsthd_combos/keymap.c
+++ /dev/null
@@ -1,109 +0,0 @@
-#include QMK_KEYBOARD_H
-
-// Defines names for use in layer keycodes and the keymap
-enum layer_names {
- _RSTHD,
- _LOWER,
- _RAISE,
- _ADJUST
-};
-
-enum combo_events {
- TOP_L,
- TOP_R,
- MID_L,
- MID_R,
- BOT_L,
- BOT_R,
- HN_QUOT,
- TOP_CTR,
- MID_CTR,
- BOT_CTR,
-};
-
-const uint16_t PROGMEM fk_combo[] = {KC_F, KC_K, COMBO_END};
-const uint16_t PROGMEM zl_combo[] = {KC_Z, KC_L, COMBO_END};
-const uint16_t PROGMEM hd_combo[] = {KC_H, KC_D, COMBO_END};
-const uint16_t PROGMEM mn_combo[] = {KC_M, KC_N, COMBO_END};
-const uint16_t PROGMEM pb_combo[] = {KC_P, KC_B, COMBO_END};
-const uint16_t PROGMEM xw_combo[] = {KC_X, KC_W, COMBO_END};
-const uint16_t PROGMEM hn_combo[] = {KC_H, KC_N, COMBO_END};
-const uint16_t PROGMEM kz_combo[] = {KC_K, KC_Z, COMBO_END};
-const uint16_t PROGMEM dm_combo[] = {KC_D, KC_M, COMBO_END};
-const uint16_t PROGMEM bx_combo[] = {KC_B, KC_X, COMBO_END};
-
-combo_t key_combos[] = {
- [TOP_L] = COMBO(fk_combo, KC_ESC),
- [TOP_R] = COMBO(zl_combo, KC_AT),
- [MID_L] = COMBO(hd_combo, KC_TAB),
- [MID_R] = COMBO_ACTION(mn_combo),
- [BOT_L] = COMBO(pb_combo, KC_HASH),
- [BOT_R] = COMBO(xw_combo, KC_AMPR),
- [HN_QUOT] = COMBO(hn_combo, KC_QUOT),
- [TOP_CTR] = COMBO_ACTION(kz_combo),
- [MID_CTR] = COMBO_ACTION(dm_combo),
- [BOT_CTR] = COMBO_ACTION(bx_combo),
-};
-
- void process_combo_event(uint16_t combo_index, bool pressed) {
- switch(combo_index) {
- case MID_R:
- if (pressed) {
- tap_code16(LALT(KC_3));
- }
- break;
- case TOP_CTR:
- if (pressed) {
- set_oneshot_mods(MOD_LGUI);
- }
- break;
- case MID_CTR:
- if (pressed) {
- set_oneshot_mods(MOD_LALT);
- }
- break;
- case BOT_CTR:
- if (pressed) {
- set_oneshot_mods(MOD_LCTL);
- }
- break;
- }
- }
-
-// Defines for task manager and such
-// For insertion in keymap
-#define KILL LGUI(LALT(KC_ESC)) //Force quit controls
-#define SCRCAP LCTL(LSFT(LGUI(KC_5))) //Screen capture controls
-#define DSK_LFT LGUI(LCTL(KC_LEFT))
-#define DSK_RT LGUI(LCTL(KC_RIGHT))
-
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
-
-[_RSTHD] = LAYOUT(
- KC_J, KC_C, KC_Y, KC_F, KC_K, KC_Z, KC_L, KC_COMM, KC_U, KC_Q,
- KC_R, KC_S, KC_T, KC_H, KC_D, KC_M, KC_N, KC_A, KC_I , KC_O,
- LCTL_T(KC_SLSH), LALT_T(KC_V), LGUI_T(KC_G), KC_P, KC_B, KC_X, KC_W, RGUI_T(KC_DOT), RALT_T(KC_SCLN),RCTL_T(KC_MINS),
- OSM(MOD_LSFT), LT(_LOWER, KC_BSPC), KC_E, KC_SPC, LT(_RAISE, KC_ENT), OSM(MOD_LSFT)
-),
-[_RAISE] = LAYOUT(
- KC_PAST, KC_7, KC_8, KC_9, KC_PLUS, KC_NUBS, LALT(KC_2), _______, LALT(KC_4), KC_DLR,
- KC_CIRC, KC_4, KC_5, KC_6, KC_EQL, LSFT(KC_NUBS), KC_GRV, KC_TILD, KC_PIPE, KC_BSLS,
- _______, RALT_T(KC_1), KC_2, KC_3,KC_PERC, _______, _______, _______, _______, _______,
- _______, MO(_ADJUST), KC_0, _______, _______, _______
-),
-[_LOWER] = LAYOUT(
- _______, KC_LBRC, KC_QUES, KC_RBRC, KC_BRMU, KC_PGUP, KC_HOME, KC_UP, KC_END, KC_VOLU,
- KC_ESC, KC_LPRN, KC_EXLM, KC_RPRN, KC_BRMD, KC_PGDN, KC_LEFT, KC_DOWN, KC_RIGHT, KC_VOLD,
- _______, _______, _______, _______, _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, KC_MUTE,
- _______, _______, _______, KC_DEL, MO(_ADJUST), _______
-),
-[_ADJUST] = LAYOUT(
- _______, KC_F7, KC_F8, KC_F9, SCRCAP, _______, KC_F10, KC_F11, KC_F12, _______,
- _______, KC_F1, KC_F2, KC_F3, _______, _______, KC_F4, KC_F5, KC_F6, _______,
- OSM(MOD_LCTL),_______, _______, _______, QK_BOOT, KILL, _______, _______, _______, OSM(MOD_RCTL),
- _______, _______, _______, _______, _______, _______
-)
-
-};
diff --git a/keyboards/maple_computing/minidox/keymaps/rsthd_combos/readme.md b/keyboards/maple_computing/minidox/keymaps/rsthd_combos/readme.md
deleted file mode 100644
index 877d7059e7..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/rsthd_combos/readme.md
+++ /dev/null
@@ -1,22 +0,0 @@
-# The RSTHD Layout for minidox - Empowered with Combos
-An attempt at porting Xuming Zeng’s [RSTHD](https://xsznix.wordpress.com/2016/05/16/introducing-the-rsthd-layout/) from the Ergodox to the Minidox.
-[KLE Link](http://www.keyboard-layout-editor.com/#/gists/3161700bf3573325804716b2bdafa50f)
-![RSTHD empowered with chords](https://live.staticflickr.com/65535/49926249372_77ab8eba95_z.jpg)
-
-**Symbols and media/system keys work as shown with keyboard identified by MacOS as "International/ISO" hardware (not ANSI) and "Input Source" within Preferences set to "British" (Apple).**
-
-The key feature on this keymap, aside from the layout, is to telescope seven columns into five using combos. The top row and the bottom row form the basis of the number and nav layers respectively. Combos are shown in the above drawing using paired blue legends.
-## Writing specific
-As a hobby writer I have intended to make a layout that favours prose rather than code, with symbols used in everyday writing such as various (Western) currencies in easy reach. Hardcore coders will no doubt move their favourite symbols to where they feel most comfortable!
-The thumb mounted 'E' made it difficult to adapt other keymaps to this letter layout and eventually drove this fundamental redesign. I have strove to minimise the risk of ‘negligent discharge’ of functions whilst typing - whose interruption which can be fatal to creative flow - and which my previous layouts adapted from various ones in the repository seemed prone. To this end hold-tap keys are not placed on the home row nor thumb operated 'space' and 'E' keys, shift gets its own keys, and I use combos to create a useful number of virtual keys.
-## Combos!
-I employ combos to simulate the missing inner and outer columns that the minidox lacks relative to the Ergodox. All combos operate on keys within the inner pair of columns of each side because during normal typing the index finger has to cover both these columns, making press events of adjacent keys unlikely to overlap. They are assigned names within the keymap that relate to their position on the keyboard (not to my assigned functions) so their functions can be changed at will to suit user preference without confusing the keymap.
-- The six chords spanning the neighbouring two columns of each half correspond to keys in the outer columns of the Ergodox.
-- A further four chords span the central divide, using pairs of letters that infrequently occur consecutively.
- - The three combos spanning adjacent keys over the central divide simulate the mirrored inboard columns of the RSTHD map for Ergodox, and are set to chamber one shot of their respective modifiers.
- - The quotation mark is a combo of both resting keys of the index fingers. This is inspired by ‘air quotes’ used in conversation.
-I am confident these combos will rarely be accidentally triggered. If this occurs, try reducing the tapping term.
-## Other features
-- Number pad on left. This confers many benefits for the RSTHD layout, such as leaving key symbols on the primary layer uncovered that are useful for numbers (,.:-). On this layer ‘E’ becomes ‘0’.
-- The nav cluster is now on the right hand and, upon activation ’space’ becomes ‘del’, which allows rapid navigation and editing of text.
-- Pair of one shot shift keys, since mod-tap shift assigned to letters is a bad idea IMO. Some users might choose to move the shift onto the bottom left and right combos which corresponds to where shift lives in the outer columns of the ergodox layout.
diff --git a/keyboards/maple_computing/minidox/keymaps/rsthd_combos/rules.mk b/keyboards/maple_computing/minidox/keymaps/rsthd_combos/rules.mk
deleted file mode 100644
index ab1e438182..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/rsthd_combos/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-COMBO_ENABLE = yes
diff --git a/keyboards/maple_computing/minidox/keymaps/tw1t611/keymap.c b/keyboards/maple_computing/minidox/keymaps/tw1t611/keymap.c
deleted file mode 100644
index 265affc1c9..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/tw1t611/keymap.c
+++ /dev/null
@@ -1,59 +0,0 @@
-#include QMK_KEYBOARD_H
-#include "keymap_german.h"
-
-extern keymap_config_t keymap_config;
-
-// Each layer gets a name for readability, which is then used in the keymap matrix below.
-// The underscores don't mean anything - you can have a layer called STUFF or any other name.
-// Layer names don't all need to be of the same length, obviously, and you can also skip them
-// entirely and just use numbers.
-#define _QWERTZ 0
-#define _LOWER 1
-#define _RAISE 2
-#define _ADJUST 3
-
-enum custom_keycodes {
- QWERTY = SAFE_RANGE,
- LOWER,
- RAISE,
- ADJUST,
-};
-
-// macro keys
-#define CALTDEL LCTL(LALT(KC_DEL)) // ctrl-alt-del
-#define CALTESC LCTL(LSFT(KC_ESC)) // ctrl-alt-esc
-#define CALT LCTL(KC_LALT) // ctrl-alt
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
-[_QWERTZ] = LAYOUT(
- DE_Q, DE_W, DE_E, DE_R, DE_T, DE_Z, DE_U, DE_I, DE_O, DE_P,
- DE_A, DE_S, DE_D, DE_F, DE_G, DE_H, DE_J, DE_K, DE_L, KC_SPC,
- DE_Y, DE_X, DE_C, DE_V, DE_B, DE_N, DE_M, DE_COMM, DE_DOT, DE_MINS,
- KC_LCTL, MO(_LOWER), MO(_RAISE), KC_LGUI, KC_LSFT, KC_LALT
-),
-
-[_RAISE] = LAYOUT(
- DE_EXLM, DE_QUES, DE_SECT, DE_DLR, DE_HASH, DE_PLUS, DE_7, DE_8, DE_9, DE_0,
- DE_CIRC, DE_QUOT, DE_DQUO, DE_GRV, DE_AMPR, DE_ASTR, DE_4, DE_5, DE_6, DE_EQL,
- DE_SLSH, DE_PIPE, DE_BSLS, DE_AT, DE_EURO, DE_PERC, DE_1, DE_2, DE_3, KC_TAB,
- _______, _______, _______, _______, _______, _______
-),
-
-[_LOWER] = LAYOUT(
- KC_AUDIO_MUTE, KC_AUDIO_VOL_DOWN, DE_LBRC, DE_RBRC, KC_AUDIO_VOL_UP, KC_HOME, KC_PGDN, KC_PGUP, KC_END, DE_TILD,
- KC_ESC, DE_LABK, DE_LPRN, DE_RPRN, DE_RABK, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, KC_ENT,
- KC_BSPC, KC_DEL, DE_LCBR, DE_RCBR, KC_PSCR, _______, DE_ADIA, DE_ODIA, DE_UDIA, DE_SS,
- _______, _______, _______, _______, MO(_ADJUST), _______
-),
-
-[_ADJUST] = LAYOUT(
- _______, _______, _______, _______, _______, _______, KC_F7, KC_F8, KC_F9, KC_F10,
- CALTESC, CALTDEL, _______, CALT, _______, _______, KC_F4, KC_F5, KC_F6, KC_F11,
- QK_BOOT, _______, _______, _______, _______, _______, KC_F1, KC_F2, KC_F3, KC_F12,
- _______, _______, _______, _______, _______, _______
-)};
-
-void matrix_init_user(void) {
- set_single_persistent_default_layer(_QWERTZ);
-};
diff --git a/keyboards/maple_computing/minidox/keymaps/tw1t611/readme.md b/keyboards/maple_computing/minidox/keymaps/tw1t611/readme.md
deleted file mode 100644
index 7ab4526fbc..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/tw1t611/readme.md
+++ /dev/null
@@ -1,23 +0,0 @@
-# Minidox Layout by tw1t611
-![](https://imgur.com/M95KSke.png)
-
-This is a german layout with support for umlauts and the euro sign.
-You need to set your system layout to german.
-
-[keyboard-layout-editor.com](http://www.keyboard-layout-editor.com/#/gists/d58a82d8017d0c0cca044ef385def165)
-
-## Layers
-| Layer | Legend |
-| ----- | ------ |
-| Base | Top left (white) |
-| Lower | Top right (organge) |
-| Raise | Bottom right (blue) |
-| Adjust | Front print (orange + shift) |
-
-## Features
-* German layout with support for umlauts and the euro sign
-* Raise/lower layers focus first on one-handed use
-* Numpad on right hand with raise layer
-* Vim optimized
- * Easy reachable Esc
- * arrow keys on h, j, k, l
diff --git a/keyboards/maple_computing/minidox/keymaps/tw1t611/rules.mk b/keyboards/maple_computing/minidox/keymaps/tw1t611/rules.mk
deleted file mode 100644
index fcfd2225bc..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/tw1t611/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-EXTRAKEY_ENABLE = yes