summaryrefslogtreecommitdiff
path: root/keyboards/lets_split
diff options
context:
space:
mode:
authorfauxpark <fauxpark@gmail.com>2023-12-20 16:03:14 +1100
committerfauxpark <fauxpark@gmail.com>2023-12-20 16:03:14 +1100
commit2c191e21c280a78e71767a73f31cd7017382186c (patch)
tree9712dc3c8fb836c708ac67a2c4ab0dbf2fa6d674 /keyboards/lets_split
parent8812a095814fdad3ab245fa2c00e29cb50ee2e92 (diff)
parentc8728880de198f5797463efbbba3eba7f1e4444a (diff)
Merge remote-tracking branch 'upstream/master' into develop
Diffstat (limited to 'keyboards/lets_split')
-rw-r--r--keyboards/lets_split/keymaps/henxing/Readme.md51
-rw-r--r--keyboards/lets_split/keymaps/henxing/config.h32
-rw-r--r--keyboards/lets_split/keymaps/henxing/keymap.c109
-rw-r--r--keyboards/lets_split/keymaps/mbsurfer/config.h47
-rw-r--r--keyboards/lets_split/keymaps/mbsurfer/keymap.c270
-rw-r--r--keyboards/lets_split/keymaps/mbsurfer/rules.mk4
-rw-r--r--keyboards/lets_split/keymaps/mekberg/README.md61
-rw-r--r--keyboards/lets_split/keymaps/mekberg/config.h30
-rw-r--r--keyboards/lets_split/keymaps/mekberg/keymap.c228
-rw-r--r--keyboards/lets_split/keymaps/pitty/README.md91
-rw-r--r--keyboards/lets_split/keymaps/pitty/config.h30
-rw-r--r--keyboards/lets_split/keymaps/pitty/keymap.c164
-rw-r--r--keyboards/lets_split/keymaps/pitty/rules.mk3
-rw-r--r--keyboards/lets_split/keymaps/yshrsmz/config.h30
-rw-r--r--keyboards/lets_split/keymaps/yshrsmz/keymap.c176
-rw-r--r--keyboards/lets_split/keymaps/yshrsmz/rules.mk1
16 files changed, 0 insertions, 1327 deletions
diff --git a/keyboards/lets_split/keymaps/henxing/Readme.md b/keyboards/lets_split/keymaps/henxing/Readme.md
deleted file mode 100644
index 231aa6adf3..0000000000
--- a/keyboards/lets_split/keymaps/henxing/Readme.md
+++ /dev/null
@@ -1,51 +0,0 @@
-# Let's Split the Atreus
-
-This keymap is a port of the Atreus keymap to the Let's Split keyboard, using a
-similar method of handling layer switches as the `default` keymap.
-
-
-# Layers
-
-The following tables are the layers as implemented.
-
-### Underscores in Layer
-
-Any underscore represents a key that is mapped to `KC_NO`, or no keypress. The
-2x3 block in the middle is like this because the Atreus does not have any keys
-there. It has been left blank for the user to add her own special keypresses or
-macros that she finds useful to have on that particular layer.
-
-
-## `_QWERTY`
-
-```c
-/*
- * 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 , . /
- * esc tab gui shift bksp ctrl alt space fn - ' enter
- */
- ```
-
-
-## `_LOWER`
-
-```c
-/*
- * ! @ up { } _ _ pgup 7 8 9 *
- * # left down right $ _ _ pgdn 4 5 6 +
- * [ ] ( ) & _ _ ` 1 2 3 \
- * lower insert gui shift bksp ctrl alt space fn . 0 =
- */
- ```
-
-## `_RAISE`
-
-```c
-/*
- * insert home up end pgup _ _ up F7 F8 F9 F10
- * del left down right pgdn _ _ down F4 F5 F6 F11
- * _ volup _ _ reset _ _ F1 F2 F3 F12
- * _ voldn super shift bksp ctrl alt space L0 prtsc scroll pause
- */
- ```
diff --git a/keyboards/lets_split/keymaps/henxing/config.h b/keyboards/lets_split/keymaps/henxing/config.h
deleted file mode 100644
index 470fc07854..0000000000
--- a/keyboards/lets_split/keymaps/henxing/config.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
-This is the c configuration file for the keymap
-
-Copyright 2012 Jun Wako <wakojun@gmail.com>
-Copyright 2015 Jack Humbert
-
-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/>.
-*/
-
-#ifndef CONFIG_USER_H
-#define CONFIG_USER_H
-
-#include "../../config.h"
-
-/* Select hand configuration */
-
-#define MASTER_LEFT
-// #define MASTER_RIGHT
-// #define EE_HANDS
-
-#endif
diff --git a/keyboards/lets_split/keymaps/henxing/keymap.c b/keyboards/lets_split/keymaps/henxing/keymap.c
deleted file mode 100644
index ea897a1fda..0000000000
--- a/keyboards/lets_split/keymaps/henxing/keymap.c
+++ /dev/null
@@ -1,109 +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 _QWERTY 0
-#define _LOWER 1
-#define _RAISE 2
-
-enum custom_keycodes {
- QWERTY = SAFE_RANGE,
- LOWER,
- RAISE
-};
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
- /*
- * 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 , . /
- * esc tab gui shift bksp ctrl alt space fn - ' enter
- */
- [_QWERTY] = LAYOUT(
- KC_Q, KC_W, KC_E, KC_R, KC_T, KC_NO, KC_NO, KC_Y, KC_U, KC_I, KC_O, KC_P,
- KC_A, KC_S, KC_D, KC_F, KC_G, KC_NO, KC_NO, KC_H, KC_J, KC_K, KC_L, KC_SCLN,
- KC_Z, KC_X, KC_C, KC_V, KC_B, KC_NO, KC_NO, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH,
- KC_ESC, KC_TAB, KC_LGUI, KC_LSFT, KC_BSPC, KC_LCTL, KC_LALT, KC_SPC, LOWER, KC_MINS, KC_QUOT, KC_ENT
- ),
-
- /*
- * ! @ up { } _ _ pgup 7 8 9 *
- * # left down right $ _ _ pgdn 4 5 6 +
- * [ ] ( ) & _ _ ` 1 2 3 \
- * lower insert gui shift bksp ctrl alt space fn . 0 =
- */
- [_LOWER] = LAYOUT(
- KC_EXLM, KC_AT, KC_UP, KC_LCBR, KC_RCBR, KC_NO, KC_NO, KC_PGUP, KC_7, KC_8, KC_9, KC_ASTR,
- KC_HASH, KC_LEFT, KC_DOWN, KC_RGHT, KC_DEL, KC_NO, KC_NO, KC_PGDN, KC_4, KC_5, KC_6, KC_PLUS,
- KC_LBRC, KC_RBRC, KC_LPRN, KC_RPRN, KC_AMPR, KC_NO, KC_NO, KC_GRV, KC_1, KC_2, KC_3, KC_BSLS,
- RAISE, KC_INS, KC_LGUI, KC_LSFT, KC_BSPC, KC_LCTL, KC_LALT, KC_SPC, KC_TRNS, KC_DOT, KC_0, KC_EQL
- ),
-
- /*
- * insert home up end pgup _ _ up F7 F8 F9 F10
- * del left down right pgdn _ _ down F4 F5 F6 F11
- * _ volup _ _ reset _ _ F1 F2 F3 F12
- * _ voldn super shift bksp ctrl alt space L0 prtsc scroll pause
- */
- [_RAISE] = LAYOUT(
- KC_INS, KC_HOME, KC_UP, KC_END, KC_PGUP, KC_NO, KC_NO, KC_UP, KC_F7, KC_F8, KC_F9, KC_F10,
- KC_DEL, KC_LEFT, KC_DOWN, KC_RGHT, KC_PGDN, KC_NO, KC_NO, KC_DOWN, KC_F4, KC_F5, KC_F6, KC_F11,
- KC_TRNS, KC_VOLU, KC_TRNS, KC_TRNS, QK_BOOT, KC_NO, KC_NO, KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F12,
- KC_NO, KC_VOLD, KC_LGUI, KC_LSFT, KC_BSPC, KC_LCTL, KC_LALT, KC_SPC, QWERTY, KC_PSCR, KC_SCRL, KC_PAUS
- )
-
-};
-
-#ifdef AUDIO_ENABLE
-float tone_qwerty[][2] = SONG(QWERTY_SOUND);
-float tone_dvorak[][2] = SONG(DVORAK_SOUND);
-float tone_colemak[][2] = SONG(COLEMAK_SOUND);
-#endif
-
-void persistent_default_layer_set(uint16_t default_layer) {
- eeconfig_update_default_layer(default_layer);
- default_layer_set(default_layer);
-}
-
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
-
- // The value to return
- bool return_value = false;
-
- switch (keycode) {
- case QWERTY:
- if (record->event.pressed) {
-#ifdef AUDIO_ENABLE
- PLAY_SONG(tone_qwerty);
-#endif
- persistent_default_layer_set(1UL<<_QWERTY);
- }
- break;
-
- case LOWER:
- if (record->event.pressed) {
- layer_on(_LOWER);
- } else {
- layer_off(_LOWER);
- }
- break;
-
- case RAISE:
- persistent_default_layer_set(1UL<<_RAISE);
- break;
- default:
-
- // If the keycode is not handled by any of the other cases, we
- // should return true
- return_value = true;
- break;
- }
-
- return return_value;
-}
diff --git a/keyboards/lets_split/keymaps/mbsurfer/config.h b/keyboards/lets_split/keymaps/mbsurfer/config.h
deleted file mode 100644
index e9f43a72c6..0000000000
--- a/keyboards/lets_split/keymaps/mbsurfer/config.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
-This is the c configuration file for the keymap
-
-Copyright 2012 Jun Wako <wakojun@gmail.com>
-Copyright 2015 Jack Humbert
-
-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/>.
-*/
-
-#ifndef CONFIG_USER_H
-#define CONFIG_USER_H
-
-#include "../../config.h"
-
-#define TAPPING_TERM 100
-
-/* Select hand configuration */
-
-//#define MASTER_LEFT
-// #define MASTER_RIGHT
-#define EE_HANDS
-
-#undef RGBLED_NUM
-#define RGBLIGHT_EFFECT_BREATHING
-#define RGBLIGHT_EFFECT_RAINBOW_MOOD
-#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
-#define RGBLIGHT_EFFECT_SNAKE
-#define RGBLIGHT_EFFECT_KNIGHT
-#define RGBLIGHT_EFFECT_CHRISTMAS
-#define RGBLIGHT_EFFECT_STATIC_GRADIENT
-#define RGBLIGHT_EFFECT_RGB_TEST
-#define RGBLIGHT_EFFECT_ALTERNATING
-#define RGBLIGHT_EFFECT_TWINKLE
-#define RGBLED_NUM 8
-
-#endif
diff --git a/keyboards/lets_split/keymaps/mbsurfer/keymap.c b/keyboards/lets_split/keymaps/mbsurfer/keymap.c
deleted file mode 100644
index 9748db99d1..0000000000
--- a/keyboards/lets_split/keymaps/mbsurfer/keymap.c
+++ /dev/null
@@ -1,270 +0,0 @@
-#include QMK_KEYBOARD_H
-
-
-extern rgblight_config_t rgblight_config;
-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 _QWERTY 0
-#define _COLEMAK 1
-#define _DVORAK 2
-#define _LOWER 3
-#define _RAISE 4
-#define _ADJUST 16
-
-enum custom_keycodes {
- QWERTY = SAFE_RANGE,
- COLEMAK,
- DVORAK,
- LOWER,
- RAISE,
- ADJUST,
-};
-
-// Tap Dance Declarations
-enum {
- SFT_CAP = 0,
- LFT_HOM,
- DWN_PDN,
- UPP_PUP,
- RGT_END
-};
-
-// Task Manager
-#define C_S_ESC LSFT(LCTL(KC_ESC))
-#define C_A_DEL LALT(LCTL(KC_DEL))
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
-/* Qwerty
- * ,------------------------------------------ ------------------------------------------.
- * | Tab | Q | W | E | R | T | | Y | U | I | O | P | Bksp |
- * |------+------+------+------+------+------- -------+------+------+------+------+------|
- * | Esc | A | S | D | F | G | | H | J | K | L | ; | " |
- * |------+------+------+------+------+------- -------+------+------+------+------+------|
- * | Shift| Z | X | C | V | B | | N | M | , | . | / |Enter |
- * |------+------+------+------+------+------+ +------+------+------+------+------+------|
-* |Adjust| Ctrl | Alt | GUI |Lower |Space | |Space |Raise | Left | Down | Up |Right |
- * `------------------------------------------ ------------------------------------------'
- */
-[_QWERTY] = LAYOUT(
- KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
- CTL_T(KC_ESC), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
- TD(SFT_CAP), KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, SFT_T(KC_ENT),
- ADJUST, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, TD(LFT_HOM), TD(DWN_PDN), TD(UPP_PUP), TD(RGT_END)
-),
-
-/* Colemak
- * ,------------------------------------------ ------------------------------------------.
- * | Tab | Q | W | F | P | G | | J | L | U | Y | ; | Bksp |
- * |------+------+------+------+------+------- -------+------+------+------+------+------|
- * | Esc | A | R | S | T | D | | H | N | E | I | O | " |
- * |------+------+------+------+------+------- -------+------+------+------+------+------|
- * | Shift| Z | X | C | V | B | | K | M | , | . | / |Enter |
- * |------+------+------+------+------+------+ +------+------+------+------+------+------|
- * |Adjust| Ctrl | Alt | GUI |Lower |Space | |Space |Raise | Left | Down | Up |Right |
- * `------------------------------------------ ------------------------------------------'
- */
-[_COLEMAK] = LAYOUT(
- KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC,
- KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT,
- KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT ,
- ADJUST, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT
-),
-
-/* Dvorak
- * ,------------------------------------------ ------------------------------------------.
- * | Tab | " | , | . | P | Y | | F | G | C | R | L | Bksp |
- * |------+------+------+------+------+------- -------+------+------+------+------+------|
- * | Esc | A | O | E | U | I | | D | H | T | N | S | / |
- * |------+------+------+------+------+------- -------+------+------+------+------+------|
- * | Shift| ; | Q | J | K | X | | B | M | W | V | Z |Enter |
- * |------+------+------+------+------+------+ +------+------+------+------+------+------|
- * |Adjust| Ctrl | Alt | GUI |Lower |Space | |Space |Raise | Left | Down | Up |Right |
- * `------------------------------------------ ------------------------------------------'
- */
-[_DVORAK] = LAYOUT(
- KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC,
- KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH,
- KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT ,
- ADJUST, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT
-),
-
-/* Lower
- * ,------------------------------------------ ------------------------------------------.
- * | ~ | ! | @ | # | $ | % | | ^ | & | * | ( | ) | Bksp |
- * |------+------+------+------+------+------- -------+------+------+------+------+------|
- * | Del | F1 | F2 | F3 | F4 | F5 | | F6 | _ | + | { | } | | |
- * |------+------+------+------+------+------- -------+------+------+------+------+------|
- * | | F7 | F8 | F9 | F10 | F11 | | F12 |ISO ~ |ISO | | END | HOME |Enter |
- * |------+------+------+------+------+------+ +------+------+------+------+------+------|
- * | | | | | | | | | | Next | Vol- | Vol+ | Play |
- * `------------------------------------------ ------------------------------------------'
- */
-[_LOWER] = LAYOUT(
- KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC,
- KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE,
- _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, S(KC_NUHS), S(KC_NUBS), KC_END, KC_HOME, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY
-),
-
-/* Raise
- * ,------------------------------------------ ------------------------------------------.
- * | ` | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | Bksp |
- * |------+------+------+------+------+------- -------+------+------+------+------+------|
- * | Del | F1 | F2 | F3 | F4 | F5 | | F6 | - | = | [ | ] | \ |
- * |------+------+------+------+------+------- -------+------+------+------+------+------|
- * | | F7 | F8 | F9 | F10 | F11 | | F12 |ISO # |ISO / |PG DN |PG UP |Enter |
- * |------+------+------+------+------+------+ +------+------+------+------+------+------|
- * | | | | | | | | | | Next | Vol- | Vol+ | Play |
- * `------------------------------------------ ------------------------------------------'
- */
-[_RAISE] = LAYOUT(
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC,
- KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS,
- _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, KC_PGDN, KC_PGUP, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY
-),
-
-/* Adjust (Lower + Raise)
- * ,------------------------------------------ ------------------------------------------.
- * | Reset| | Plain|Breath|Rainbw| Swirl| | Snake|Knight| Xmas |Grdent| | Del |
- * |------+------+------+------+------+------- -------+------+------+------+------+------|
- * | | | |Aud on|Audoff|AGnorm| |AGswap|Qwerty|Colemk|Dvorak| | |
- * |------+------+------+------+------+------- -------+------+------+------+------+------|
- * | |Toggle| Mode | Hue- | Hue+ | Sat- | | Sat+ | Val- | Val+ | | | | (RGB)
- * |------+------+------+------+------+------+ +------+------+------+------+------+------|
- * | | | | | | | | | | | |TskMng|CAltDe|
- * `------------------------------------------ ------------------------------------------'
- */
-[_ADJUST] = LAYOUT(
- QK_BOOT, _______, RGB_M_P, RGB_M_B, RGB_M_R, RGB_M_SW, RGB_M_SN, RGB_M_K, RGB_M_X, RGB_M_G, _______, KC_DEL,
- _______, _______, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______,
- _______, RGB_TOG, RGB_MOD, RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, RGB_VAD, RGB_VAI, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, C_S_ESC, C_A_DEL
-)
-
-
-};
-
-int RGB_current_mode;
-int RGB_current_hue;
-
-tap_dance_action_t tap_dance_actions[] = {
- [SFT_CAP] = ACTION_TAP_DANCE_DOUBLE(KC_LSFT, KC_CAPS),
- [LFT_HOM] = ACTION_TAP_DANCE_DOUBLE(KC_LEFT, KC_HOME),
- [DWN_PDN] = ACTION_TAP_DANCE_DOUBLE(KC_DOWN, KC_PGDN),
- [UPP_PUP] = ACTION_TAP_DANCE_DOUBLE(KC_UP, KC_PGUP),
- [RGT_END] = ACTION_TAP_DANCE_DOUBLE(KC_RGHT, KC_END)
-};
-
-void persistent_default_layer_set(uint16_t default_layer) {
- eeconfig_update_default_layer(default_layer);
- default_layer_set(default_layer);
-}
-
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
- switch (keycode) {
- case QWERTY:
- if (record->event.pressed) {
- persistent_default_layer_set(1UL<<_QWERTY);
- }
- return false;
- break;
- case COLEMAK:
- if (record->event.pressed) {
- persistent_default_layer_set(1UL<<_COLEMAK);
- }
- return false;
- break;
- case DVORAK:
- if (record->event.pressed) {
- persistent_default_layer_set(1UL<<_DVORAK);
- }
- return false;
- break;
- case LOWER:
- if (record->event.pressed) {
-
- if (IS_LAYER_OFF(_RAISE) && IS_LAYER_OFF(_ADJUST)) {
- // Save current RGB info
- RGB_current_mode = rgblight_config.mode;
- RGB_current_hue = rgblight_config.hue;
-
- // Set RGB to Blue
- rgblight_mode(1);
- rgblight_setrgb(0, 0, 255);
- }
-
- layer_on(_LOWER);
- update_tri_layer(_LOWER, _RAISE, _ADJUST);
-
- if (IS_LAYER_ON(_ADJUST)){
- // Set RGB to cyan
- rgblight_setrgb(0, 255, 255);
- }
- } else {
-
- layer_off(_LOWER);
- update_tri_layer(_LOWER, _RAISE, _ADJUST);
-
- if (IS_LAYER_OFF(_RAISE) && IS_LAYER_OFF(_ADJUST)) {
- // Reset RGB
- rgblight_mode(RGB_current_mode);
- rgblight_sethsv(RGB_current_hue, rgblight_config.sat, rgblight_config.val);
- } else if (IS_LAYER_ON(_RAISE)){
- // Set RGB to Red
- rgblight_setrgb(0, 255, 0);
- }
- }
- return false;
- break;
- case RAISE:
- if (record->event.pressed) {
-
- if (IS_LAYER_OFF(_LOWER) && IS_LAYER_OFF(_ADJUST)) {
- // Save current RGB info
- RGB_current_mode = rgblight_config.mode;
- RGB_current_hue = rgblight_config.hue;
-
- // Set RGB to Green
- rgblight_mode(1);
- rgblight_setrgb(0, 255, 0);
- }
-
- layer_on(_RAISE);
- update_tri_layer(_LOWER, _RAISE, _ADJUST);
-
- if (IS_LAYER_ON(_ADJUST)){
- // Set RGB to cyan
- rgblight_setrgb(0, 255, 255);
- }
- } else {
- layer_off(_RAISE);
- update_tri_layer(_LOWER, _RAISE, _ADJUST);
-
- if (IS_LAYER_OFF(_LOWER) && IS_LAYER_OFF(_ADJUST)) {
- // Reset RGB
- rgblight_mode(RGB_current_mode);
- rgblight_sethsv(RGB_current_hue, rgblight_config.sat, rgblight_config.val);
- } else if (IS_LAYER_ON(_LOWER)){
- // Set RGB to Blue
- rgblight_setrgb(0, 0, 255);
- }
- }
- return false;
- break;
- case ADJUST:
- if (record->event.pressed) {
- layer_on(_ADJUST);
- } else {
- layer_off(_ADJUST);
- }
- return false;
- break;
- }
- return true;
-}
diff --git a/keyboards/lets_split/keymaps/mbsurfer/rules.mk b/keyboards/lets_split/keymaps/mbsurfer/rules.mk
deleted file mode 100644
index 32b6edc121..0000000000
--- a/keyboards/lets_split/keymaps/mbsurfer/rules.mk
+++ /dev/null
@@ -1,4 +0,0 @@
-TAP_DANCE_ENABLE = yes
-RGBLIGHT_ENABLE = yes
-USE_I2C = no
-
diff --git a/keyboards/lets_split/keymaps/mekberg/README.md b/keyboards/lets_split/keymaps/mekberg/README.md
deleted file mode 100644
index a24a573561..0000000000
--- a/keyboards/lets_split/keymaps/mekberg/README.md
+++ /dev/null
@@ -1,61 +0,0 @@
-# Let's Mekberg!
-
-This is my take on a Swedish 40% layout in a split format. The priority is to have the most highly used keys opposite the modifier to make chording simpler. In other words, if the layer modifier is on the left half, the most used keys should be bound on the right half.
-
-## Layers
-
-### Default
-
-The default layer has normal alpha layout with the addition of Swedish letters, causing Enter to move down one key and backspace to take the place of the right space. The enter key also doubles as Shift when held.
-
-2nd row left modifier has been bound to both Ctrl and Tab with modtap (hold for Ctrl, tap for Tab).
-
-Delete is available on all non-default layers, positioned on the upper right corner key.
-
-### Raise
-
-The raised layer has all the symbols and special characters predefined. As much as possible, there should be no need to use additional modifiers.
-
-Arrow keys have been disabled on this layer to avoid accidental misclicks when pressing the Raise key.
-
-#### macOS / Windows variants
-
-Because macOS and Windows expect quite different keycodes to produce the same special characters (for example '{' or '|'), there are two different layers, one for each OS. To toggle either macOS (default) and Windows layouts within the RAISE layer, press SPECIAL + W for Windows or SPECIAL + M for macOS.
-
-### Lower
-
-The lower layer focuses on numbers, with a numpad-like layout on the right and F-keys in a homerow-centric layout on the left.
-
-### Special
-
-The special layer has Reset and EEP Reset keys on the left half, along with media and volume controls. On the right half it has movement keys starting in the IJKL cluster. Additionally, custom macOS Sleep and Lock Screen keys can be found on the right half on this layer.
-
-## Configuration
-
-### PERMISSIVE_HOLD
-
-This option is used because otherwise modtap functions would fail to trigger. This increases reliability for me.
-
-### EE_HANDS
-
-Prepared for EEPROM settings and different keymaps depending on USB port connected, but default master side remains left regardless.
-
-## Building
-
-Clean the build environment:
-
-```shell
-make clean
-```
-
-Build and flash left side:
-
-```shell
-make lets_split/rev2:mekberg:avrdude-split-left
-```
-
-Then do the same for the right side:
-
-```shell
-make lets_split/rev2:mekberg:avrdude-split-right
-```
diff --git a/keyboards/lets_split/keymaps/mekberg/config.h b/keyboards/lets_split/keymaps/mekberg/config.h
deleted file mode 100644
index 41ce1b1566..0000000000
--- a/keyboards/lets_split/keymaps/mekberg/config.h
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
-This is the c configuration file for the keymap
-
-Copyright 2012 Jun Wako <wakojun@gmail.com>
-Copyright 2015 Jack Humbert
-
-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/>.
-*/
-
-#pragma once
-
-// Define some configuration for modtap behavior
-// #define TAPPING_TERM 150
-#define PERMISSIVE_HOLD
-
-/* Select hand configuration */
-//#define MASTER_LEFT
-// #define MASTER_RIGHT
-#define EE_HANDS
diff --git a/keyboards/lets_split/keymaps/mekberg/keymap.c b/keyboards/lets_split/keymaps/mekberg/keymap.c
deleted file mode 100644
index e8cfa03888..0000000000
--- a/keyboards/lets_split/keymaps/mekberg/keymap.c
+++ /dev/null
@@ -1,228 +0,0 @@
-#include QMK_KEYBOARD_H
-
-/*
-Let's Split physical layout
-1u == 8chars
-* == Homing keys
- LEFT RIGHT
- ,-----------------------------------------------------. ,-----------------------------------------------------.
- | | | | | | | | | | | | | |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | | | | | * | | | | * | | | | |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | | | | | | | | | | | | | |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | | | | | | | | | | | | | |
- `-----------------------------------------------------´ `-----------------------------------------------------'
-*/
-
-// Layers
-enum layer_names {
- _DEFAULT,
- _DEFAULT_MAC,
- _DEFAULT_WIN,
- _RAISE_MAC,
- _RAISE_WIN,
- _LOWER,
- _SPECIAL,
-};
-
-#define TO_MAC TO(_DEFAULT)
-#define TO_WIN TO(_DEFAULT_WIN)
-
-#define RAISE_M MO(_RAISE_MAC)
-#define RAISE_W MO(_RAISE_WIN)
-#define LOWER MO(_LOWER)
-#define SPECIAL MO(_SPECIAL)
-
-// Modifiers
-#define SFTENT SC_SENT // Enter => Shift when held
-#define CTLTAB LCTL_T(KC_TAB) // Tab => Ctrl when held
-
-// ISO keycodes with Swedish layout names
-#define SE_PLUS KC_MINS // +
-#define SE_QSTM S(SE_PLUS) // Question mark
-#define SE_TCK KC_EQL // Fronttick (´)
-#define SE_BTCK S(SE_TCK) // Backtick (`)
-#define SE_UML KC_RBRC // Umlaut (¨)
-#define SE_TAK S(SE_UML) // Caret (^)
-#define SE_TILD RALT(SE_UML) // Tilde (~)
-#define SE_QUT KC_NUHS // Singlequote (')
-#define SE_DQUT S(KC_2) // Doublequote (")
-#define SE_AST S(SE_QUT) // Asterisk
-#define SE_AUML KC_QUOT // Ä
-#define SE_ARNG KC_LBRC // Å
-#define SE_OUML KC_SCLN // Ö
-#define SE_LT KC_NUBS // <
-#define SE_GT S(SE_LT) // >
-#define SE_DASH KC_SLSH // -
-#define SE_USCR S(SE_DASH) // _
-#define SE_AT RALT(KC_2) // @
-#define SE_EXCL S(KC_1) // !
-#define SE_HASH S(KC_3) // #
-#define SE_USD RALT(KC_4) // $
-#define SE_PCNT S(KC_5) // %
-#define SE_AMP S(KC_6) // &
-#define SE_EQLS S(KC_0) // =
-
-// Apple-specific layout keys
-#define AP_SLS S(KC_7) // /
-#define AP_PIPE LALT(KC_7) // |
-#define AP_BSLS A(AP_SLS) // Backslash
-#define AP_LCBR A(AP_LPAR) // {
-#define AP_RCBR A(AP_RPAR) // }
-#define AP_LBR A(KC_8) // [
-#define AP_RBR A(KC_9) // ]
-#define AP_LPAR S(KC_8) // (
-#define AP_RPAR S(KC_9) // )
-
-// Windows-specific layout keys
-#define MS_SLS S(KC_7) // /
-#define MS_PIPE RALT(SE_LT) // |
-#define MS_BSLS RALT(SE_PLUS) // Backslash
-#define MS_LCBR RALT(KC_7) // {
-#define MS_RCBR RALT(KC_0) // }
-#define MS_LBR RALT(KC_8) // [
-#define MS_RBR RALT(KC_9) // ]
-#define MS_LPAR S(KC_8) // (
-#define MS_RPAR S(KC_9) // )
-
-// My common shortcuts
-#define MY_PREV KC_MRWD // Media: Previous
-#define MY_NEXT KC_MFFD // Media: Next
-#define MY_PLAY KC_MPLY // Media: Play/Pause
-#define MY_LOCK C(A(KC_L)) // Mac: Lock
-
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-/*
-DEFAULT
- Main layout for alphas and modifiers
- Tab => Ctrl when held
- Esc => MOVEMENT layer when held
- Enter => Shift when held
- LEFT RIGHT
- ,-----------------------------------------------------. ,-----------------------------------------------------.
- | Esc | Q | W | E | R | T | | Y | U | I | O | P | Å |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- |Ctrl/Tab| A | S | D | F *| G | | H |* J | K | L | Ö | Ä |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | Shift | Z | X | C | V | B | | N | M | , | . | - | Enter |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | SPECIAL| Ctrl | Alt | Cmd | LOWER | Space | | Backspc| RAISE | Left | Down | Up | Right |
- `-----------------------------------------------------´ `-----------------------------------------------------'
-*/
-[_DEFAULT] = LAYOUT_ortho_4x12(
- KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, SE_ARNG,
- CTLTAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, SE_OUML, SE_AUML,
- KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, SE_DASH, SFTENT,
- SPECIAL, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_BSPC, RAISE_M, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT
-),
-
-/*
-DEFAULT - Windows
- LEFT RIGHT
- ,-----------------------------------------------------. ,-----------------------------------------------------.
- | | | | | | | | | | | | | |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | | | | | * | | | | * | | | | |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | | | | | | | | | | | | | |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | | | | | | | | | RAISE | | | | |
- `-----------------------------------------------------´ `-----------------------------------------------------'
-*/
-[_DEFAULT_WIN] = LAYOUT_ortho_4x12(
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, RAISE_W, _______, _______, _______, _______
-),
-
-/*
-RAISE - Mac
- This layer focuses on symbols and special characters.
-
- LEFT RIGHT
- ,-----------------------------------------------------. ,-----------------------------------------------------.
- | | ! | ? | { | } | & | | ^ | | | ` | ´ | | Del |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | | # | $ | ( | ) *| " | | ~ |* / | \ | ¨ | | |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | | @ | % | [ | ] | ' | | | < | > | | | |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | | | | | | | | |XXXXXXXX| | | | |
- `-----------------------------------------------------´ `-----------------------------------------------------'
-*/
-[_RAISE_MAC] = LAYOUT_ortho_4x12(
- _______, SE_EXCL, SE_QSTM, AP_LCBR, AP_RCBR, SE_AMP, SE_TAK, AP_PIPE, SE_BTCK, SE_TCK, _______, KC_DEL,
- _______, SE_HASH, SE_USD, AP_LPAR, AP_RPAR, SE_DQUT, SE_TILD, AP_SLS, AP_BSLS, SE_UML, _______, _______,
- _______, SE_AT, SE_PCNT, AP_LBR, AP_RBR, SE_QUT, _______, SE_LT, SE_GT, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX
-),
-
-/*
-RAISE - Windows
- This layer focuses on symbols and special characters.
-
- LEFT RIGHT
- ,-----------------------------------------------------. ,-----------------------------------------------------.
- | | ! | ? | { | } | & | | ^ | | | ` | ´ | | Del |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | | # | $ | ( | ) *| " | | ~ |* / | \ | ¨ | | |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | | @ | % | [ | ] | ' | | | < | > | | | |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | | | | | | | | |XXXXXXXX| | | | |
- `-----------------------------------------------------´ `-----------------------------------------------------'
-*/
-[_RAISE_WIN] = LAYOUT_ortho_4x12(
- _______, SE_EXCL, SE_QSTM, MS_LCBR, MS_RCBR, SE_AMP, SE_TAK, MS_PIPE, SE_BTCK, SE_TCK, _______, KC_DEL,
- _______, SE_HASH, SE_USD, MS_LPAR, MS_RPAR, SE_DQUT, SE_TILD, MS_SLS, MS_BSLS, SE_UML, _______, _______,
- _______, SE_AT, SE_PCNT, MS_LBR, MS_RBR, SE_QUT, _______, SE_LT, SE_GT, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX
-),
-
-/*
-LOWER
- This layer focuses on numbers and math.
- LEFT RIGHT
- ,-----------------------------------------------------. ,-----------------------------------------------------.
- | | F1 | F2 | F3 | F4 | | | * | 7 | 8 | 9 | - | Del |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | | F5 | F6 | F7 | F8 *| | | / |* 4 | 5 | 6 | + | |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | | F9 | F10 | F11 | F12 | | | / | 1 | 2 | 3 | = | |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | | | | |XXXXXXXX| | | | | 0 | . | | |
- `-----------------------------------------------------´ `-----------------------------------------------------'
-*/
-[_LOWER] = LAYOUT_ortho_4x12(
- _______, KC_F1, KC_F2, KC_F3, KC_F4, _______, SE_AST, KC_7, KC_8, KC_9, SE_DASH, KC_DEL,
- _______, KC_F5, KC_F6, KC_F7, KC_F8, _______, AP_SLS, KC_4, KC_5, KC_6, SE_PLUS, _______,
- _______, KC_F9, KC_F10, KC_F11, KC_F12, _______, MS_SLS, KC_1, KC_2, KC_3, SE_EQLS, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, KC_0, KC_DOT, _______, _______
-),
-
-/*
-SPECIAL
- This layer focuses on special functions, media controls and movement keys.
- LEFT RIGHT
- ,-----------------------------------------------------. ,-----------------------------------------------------.
- | Reset | | WIN | VolUp | | | | Ins | Home | Up | End | PgUp | Del |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- |EEPReset| | Prev | VolDn | Next *| | | |* Left | Down | Right | PgDn | |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- | | | | Mute | | | | Lock | MAC | | | | |
- |--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
- |XXXXXXXX| | | | | Play | | | | | | | Sleep |
- `-----------------------------------------------------´ `-----------------------------------------------------'
-*/
-[_SPECIAL] = LAYOUT_ortho_4x12(
- QK_BOOT, _______, TO_WIN, KC_VOLU, _______, _______, KC_INS, KC_HOME, KC_UP, KC_END, KC_PGUP, KC_DEL,
- EE_CLR, _______, MY_PREV, KC_VOLD, MY_NEXT, _______, _______, KC_LEFT, KC_DOWN, KC_RGHT, KC_PGDN, _______,
- _______, _______, _______, KC_MUTE, _______, _______, MY_LOCK, TO_MAC, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, MY_PLAY, _______, _______, _______, _______, _______, KC_SLEP
-)
-
-};
diff --git a/keyboards/lets_split/keymaps/pitty/README.md b/keyboards/lets_split/keymaps/pitty/README.md
deleted file mode 100644
index 1662fce7ab..0000000000
--- a/keyboards/lets_split/keymaps/pitty/README.md
+++ /dev/null
@@ -1,91 +0,0 @@
-# Pittyolo's Let's Split Layout
-
-This is my Let's Split layout, modified for my ISO Hungarian taste :)
-
-Added some layer feedback in the underglow, but it's still a WIP.
-
-I wrote the keys that will appear when using Hungarian layout in Windows and the respective English keys in brackets.
-
-
- ### Qwerty
-```
-,-----------------------------------------------------------------------------------.
-| Tab | Q | W | E | R | T | Z(Y)| U | I | O | P | Bksp |
-|------+------+------+------+------+-------------+------+------+------+------+------|
-| Esc | A | S | D |LTVIMF| G | H | J | K | L | É(;)| Á(") |
-|------+------+------+------+------+------|------+------+------+------+------+------|
-|Í/Shft| Y(Z) | X | C | V | B | N | M | , | . | -(/)| Shift|
-|------+------+------+------+------+------+------+------+------+------+------+------|
-| Ctrl | GUI | Alt |ADJUST| Spc | LOWER| Bksp | Ent | Alt | =(&) | GAME | Del |
-`-----------------------------------------------------------------------------------'
-```
-
- Tap left shift writes the missing ISO key, hold is Shift.
-
-
- ### Gaming mode (Toggle layer)
-```
-,-----------------------------------------------------------------------------------.
-| | | | | | | | | | | |Lower |
-|------+------+------+------+------+------+------+------+------+------+------+------|
-| | | | | F | | | | | | | |
-|------+------+------+------+------+------+------+------+------+------+------+------|
-| Shift| | | | | | | | | | |QWERTY|
-|------+------+------+------+------+------+------+------+------+------+------+------|
-| | | | | | | | | Left | Down | Up | Right|
-`-----------------------------------------------------------------------------------'
-```
-
-Disabled some of the functions in the main layer to help with better gaming experience.
-
-
- ### Lower (Hold down right Space)
-```
-,-----------------------------------------------------------------------------------.
-| 0(') | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Ö(0) | Ü(-) |
-|------+------+------+------+------+------+------+------+------+------+------+------|
-| F10 | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F11 | F12 |
-|------+------+------+------+------+-------------+------+------+------+------+------|
-| | | | | | | | | Ins | Home | PgUp | Shift|
-|------+------+------+------+------+------+------+------+------+------+------+------|
-| | | | | | | | | Del | End | PgDn | AltGr|
-`-----------------------------------------------------------------------------------'
-```
-
- Function layer with everything that is missing from the main layer.
-
-
- ### NAV (double tap toggles the layer, and hold for momentary switch)
-```
-,-----------------------------------------------------------------------------------.
-| | | Up | | F2 | | | 7 | 8 | 9 | / | |
-|------+------+------+------+------+------|------+------+------+------+------+------|
-| | Left | Down | Right| | | | 4 | 5 | 6 | * | |
-|------+------+------+------+------+------|------+------+------+------+------+------|
-| Shift| | | | | | | 1 | 2 | 3 | - | |
-|------+------+------+------+------+------|------+------+------+------+------+------|
-| | | | | | | | 0 | . | = | + | |
-`-----------------------------------------------------------------------------------'
-```
-
- Navigation layer with a numpad on the right side.
-
-
-
- ### Vim Movement (Hold down F)
-```
-,-----------------------------------------------------------------------------------.
-|RGBMOD|RGBTOG| | | | | | Ú | Í | Ó | Ő | Ű |
-|------+------+------+------+------+------+------+------+------+------+------+------|
-|DM_stp| | | LCTRL| | | Left | Down | Up | Right| | |
-|------+------+------+------+------+------+------+------+------+------+------+------|
-|DM_REC| | | | | | | | | | | |
-|------+------+------+------+------+------+------+------+------+------+------+------|
-| | | | | LShft| | | | | | | RESET|
-`-----------------------------------------------------------------------------------'
-```
-
- Turns hjkl into vim movement. I moved accented Hungarian letters here.
-
-
-
diff --git a/keyboards/lets_split/keymaps/pitty/config.h b/keyboards/lets_split/keymaps/pitty/config.h
deleted file mode 100644
index 029d2ead75..0000000000
--- a/keyboards/lets_split/keymaps/pitty/config.h
+++ /dev/null
@@ -1,30 +0,0 @@
-#ifndef CONFIG_USER_H
-#define CONFIG_USER_H
-
-#include "../../config.h"
-
-/* Select hand configuration */
-
-#define MASTER_LEFT
-// #define MASTER_RIGHT
-// #define EE_HANDS
-
-#define TAPPING_TOGGLE 2
-
-#undef RGBLED_NUM
-#define RGBLIGHT_EFFECT_BREATHING
-#define RGBLIGHT_EFFECT_RAINBOW_MOOD
-#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
-#define RGBLIGHT_EFFECT_SNAKE
-#define RGBLIGHT_EFFECT_KNIGHT
-#define RGBLIGHT_EFFECT_CHRISTMAS
-#define RGBLIGHT_EFFECT_STATIC_GRADIENT
-#define RGBLIGHT_EFFECT_RGB_TEST
-#define RGBLIGHT_EFFECT_ALTERNATING
-#define RGBLIGHT_EFFECT_TWINKLE
-#define RGBLED_NUM 2
-#define RGBLIGHT_HUE_STEP 8
-#define RGBLIGHT_SAT_STEP 8
-#define RGBLIGHT_VAL_STEP 8
-
-#endif
diff --git a/keyboards/lets_split/keymaps/pitty/keymap.c b/keyboards/lets_split/keymaps/pitty/keymap.c
deleted file mode 100644
index c122214bce..0000000000
--- a/keyboards/lets_split/keymaps/pitty/keymap.c
+++ /dev/null
@@ -1,164 +0,0 @@
-#include QMK_KEYBOARD_H
-
-
-//Following line allows macro to read current RGB settings
-extern rgblight_config_t rgblight_config;
-
-extern keymap_config_t keymap_config;
-
-#define _QWERTY 0
-#define _GAME 1
-#define _LOWER 2
-#define _NAV 3
-#define _VIM 4
-
-enum custom_keycodes {
- QWERTY = SAFE_RANGE,
- GAME,
- LOWER,
- NAV,
- VIM,
-};
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
-/* Qwerty
- * ,-----------------------------------------------------------------------------------.
- * | Tab | Q | W | E | R | T | Z(Y)| U | I | O | P | Bksp |
- * |------+------+------+------+------+-------------+------+------+------+------+------|
- * | Esc | A | S | D |LTVIMF| G | H | J | K | L | É(;)| Á(") |
- * |------+------+------+------+------+------|------+------+------+------+------+------|
- * |Í/Shft| Y(Z) | X | C | V | B | N | M | , | . | -(/)| Shift|
- * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | Ctrl | GUI | Alt |ADJUST| Spc | LOWER| Bksp | Ent | Alt | =(&) | GAME | Del |
- * `-----------------------------------------------------------------------------------'
- */
-[_QWERTY] = LAYOUT(
- KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
- KC_ESC, KC_A, KC_S, KC_D, LT(_VIM, KC_F), KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
- MT(MOD_LSFT, KC_NUBS), KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT,
- KC_LCTL, KC_LGUI, KC_LALT, TT(_NAV), KC_SPC, LT(_LOWER, KC_SPC), KC_BSPC, KC_ENT, KC_RALT, KC_AMPERSAND, TG(_GAME), KC_DEL
-),
-
-/* Gaming mode
- * ,-----------------------------------------------------------------------------------.
- * | | | | | | | | | | | |Lower |
- * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | | | | | F | | | | | | | |
- * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | Shift| | | | | | | | | | |QWERTY|
- * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | | | | | | | | | Left | Down | Up | Right|
- * `-----------------------------------------------------------------------------------'
- */
-[_GAME] = LAYOUT(
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, OSL(_LOWER),
- _______, _______, _______, _______, KC_F, _______, _______, _______, _______, _______, _______, _______,
- KC_LSFT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, TO(_QWERTY),
- _______, _______, _______, _______, _______, _______, _______, _______, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT
-),
-
-/* Lower
- * ,-----------------------------------------------------------------------------------.
- * | 0(') | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Ö(0) | Ü(-) |
- * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | F10 | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F11 | F12 |
- * |------+------+------+------+------+-------------+------+------+------+------+------|
- * | | | | | | | | | Ins | Home | PgUp | Shift|
- * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | | | | | | | | | Del | End | PgDn | AltGr|
- * `-----------------------------------------------------------------------------------'
- */
-[_LOWER] = LAYOUT(
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINUS,
- KC_F10, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F11, KC_F12,
- _______, _______, _______, _______, _______, _______, _______, _______, KC_INS, KC_HOME, KC_PGUP, KC_RSFT,
- _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL, KC_END, KC_PGDN, KC_RALT
-),
-
-
-/* NAV
- * ,-----------------------------------------------------------------------------------.
- * | | | Up | | F2 | | | 7 | 8 | 9 | / | |
- * |------+------+------+------+------+------|------+------+------+------+------+------|
- * | | Left | Down | Right| | | | 4 | 5 | 6 | * | |
- * |------+------+------+------+------+------|------+------+------+------+------+------|
- * | Shift| | | | | | | 1 | 2 | 3 | - | |
- * |------+------+------+------+------+------|------+------+------+------+------+------|
- * | | | | | | | | 0 | . | = | + | |
- * `-----------------------------------------------------------------------------------'
- */
-[_NAV] = LAYOUT(
- _______, _______, KC_UP, _______, KC_F2, _______, _______, KC_7, KC_8, KC_9, KC_KP_SLASH, _______,
- _______, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______, _______, KC_4, KC_5, KC_6, KC_KP_ASTERISK, _______,
- KC_LSFT, _______, _______, _______, _______, _______, _______, KC_1, KC_2, KC_3, KC_KP_MINUS, _______,
- _______, _______, _______, _______, _______, _______, _______, KC_GRV, KC_KP_DOT, KC_KP_EQUAL, KC_KP_PLUS, _______
-),
-
-/* Vim Movement (Hold down F)
- * ,-----------------------------------------------------------------------------------.
- * |RGBMOD|RGBTOG| | | | | | Ú | Í | Ó | Ő | Ű |
- * |------+------+------+------+------+------+------+------+------+------+------+------|
- * |DM_stp| | | LCTRL| | | Left | Down | Up | Right| | |
- * |------+------+------+------+------+------+------+------+------+------+------+------|
- * |DM_REC| | | | | | | | | | | |
- * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | | | | | LShft| | | | | | | QK_BOOT|
- * `-----------------------------------------------------------------------------------'
- */
-[_VIM] = LAYOUT(
- RGB_MOD, RGB_TOG, _______, _______, _______, _______, _______, KC_RBRC, KC_NUBS, KC_EQL , KC_LBRC, KC_NUHS,
- _______, _______, _______, KC_LCTL, _______, _______, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, KC_LSFT, _______, _______, _______, _______, _______, _______, QK_BOOT
-)
-
-
-};
-
-// define variables for reactive RGB
-bool RGB_INIT = false;
-bool TOG_STATUS = false;
-int RGB_current_mode;
-
-void persistent_default_layer_set(uint16_t default_layer) {
- eeconfig_update_default_layer(default_layer);
- default_layer_set(default_layer);
-}
-
-
-void matrix_scan_user(void) {
- uint8_t layer = get_highest_layer(layer_state);
- switch (layer) {
- case _NAV:
- if (RGB_INIT) {} else {
- RGB_current_mode = rgblight_config.mode;
- RGB_INIT = true;
- }
- if (TOG_STATUS) { //TOG_STATUS checks is another reactive key currently pressed, only changes RGB mode if returns false
- } else {
- TOG_STATUS = !TOG_STATUS;
- rgblight_mode(29);
- }
- break;
- case _LOWER:
- if (RGB_INIT) {} else {
- RGB_current_mode = rgblight_config.mode;
- RGB_INIT = true;
- }
- if (TOG_STATUS) { //TOG_STATUS checks is another reactive key currently pressed, only changes RGB mode if returns false
- } else {
- TOG_STATUS = !TOG_STATUS;
- rgblight_mode(29);
- }
- break;
- case _QWERTY:
- if (RGB_INIT) {} else {
- RGB_current_mode = rgblight_config.mode;
- RGB_INIT = true;
- }
- rgblight_mode(RGB_current_mode); // revert RGB to initial mode prior to RGB mode change
- TOG_STATUS = false;
- break;
- }
- };
diff --git a/keyboards/lets_split/keymaps/pitty/rules.mk b/keyboards/lets_split/keymaps/pitty/rules.mk
deleted file mode 100644
index 53a426157e..0000000000
--- a/keyboards/lets_split/keymaps/pitty/rules.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-RGBLIGHT_ENABLE = yes
-NKRO_ENABLE = yes
-
diff --git a/keyboards/lets_split/keymaps/yshrsmz/config.h b/keyboards/lets_split/keymaps/yshrsmz/config.h
deleted file mode 100644
index 23426411d9..0000000000
--- a/keyboards/lets_split/keymaps/yshrsmz/config.h
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
-This is the c configuration file for the keymap
-
-Copyright 2012 Jun Wako <wakojun@gmail.com>
-Copyright 2015 Jack Humbert
-
-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/>.
-*/
-
-#pragma once
-
-/* auto shift config */
-#define AUTO_SHIFT_TIMEOUT 150
-
-/* Select hand configuration */
-
-#define MASTER_LEFT
-// #define _MASTER_RIGHT
-// #define EE_HANDS
diff --git a/keyboards/lets_split/keymaps/yshrsmz/keymap.c b/keyboards/lets_split/keymaps/yshrsmz/keymap.c
deleted file mode 100644
index f4e80f5798..0000000000
--- a/keyboards/lets_split/keymaps/yshrsmz/keymap.c
+++ /dev/null
@@ -1,176 +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 _QWERTY 0
-#define _LOWER 1
-#define _RAISE 2
-#define _FUNC 3
-#define _ADJUST 16
-
-enum custom_keycodes {
- QWERTY = SAFE_RANGE,
- LOWER,
- RAISE,
- FUNC,
- ADJUST,
-};
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
-/* Qwerty
- * ,-----------------------------------------------------------------------------------.
- * | Tab | Q | W | E | R | T | Y | U | I | O | P | - |
- * |------+------+------+------+------+-------------+------+------+------+------+------|
- * | Esc | A | S | D | F | G | H | J | K | L | ; | " |
- * |------+------+------+------+------+------|------+------+------+------+------+------|
- * | Shift| Z | X | C | V | B | N | M | , | . | / |Enter |
- * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | GUI |Shift |Adjust| Fn |
- * `-----------------------------------------------------------------------------------'
- */
-[_QWERTY] = LAYOUT_ortho_4x12(
- KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS,
- KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
- KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT,
- FUNC, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_BSPC, KC_SPC, RAISE, KC_RGUI, KC_RSFT, ADJUST, FUNC
-),
-
-/* Lower
- * ,-----------------------------------------------------------------------------------.
- * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | |
- * |------+------+------+------+------+-------------+------+------+------+------+------|
- * | Del | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | |
- * |------+------+------+------+------+------|------+------+------+------+------+------|
- * | | F7 | F8 | F9 | F10 | F11 | F12 | | | | | |
- * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | | | | | | | | | | | | |
- * `-----------------------------------------------------------------------------------'
- */
-[_LOWER] = LAYOUT_ortho_4x12(
- KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______,
- KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE,
- _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
-),
-
-/* Raise
- * ,-----------------------------------------------------------------------------------.
- * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | |
- * |------+------+------+------+------+-------------+------+------+------+------+------|
- * | Del | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ |
- * |------+------+------+------+------+------|------+------+------+------+------+------|
- * | | F7 | F8 | F9 | F10 | F11 | F12 | | | | | |
- * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | | | | | | | | | | | | |
- * `-----------------------------------------------------------------------------------'
- */
-[_RAISE] = LAYOUT_ortho_4x12(
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______,
- KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS,
- _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
-),
-
-/* FUNC
- * ,-----------------------------------------------------------------------------------.
- * | | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | Del |
- * |------+------+------+------+------+-------------+------+------+------+------+------|
- * | | F11 | F12 | | | | LEFT | DOWN | UP |RIGHT | PGUP | |
- * |------+------+------+------+------+------|------+------+------+------+------+------|
- * | | | | | | | HOME | END |Alt+← |Alt+→ | PGDN | |
- * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | | | | | | | | | | | | |
- * `-----------------------------------------------------------------------------------'
- */
-[_FUNC] = LAYOUT_ortho_4x12(
- _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_DEL,
- _______, KC_F11, KC_F12, _______, _______, _______, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_PGUP, _______,
- _______, _______, _______, _______, _______, _______, KC_HOME, KC_END, LALT(KC_LEFT), LALT(KC_RGHT), KC_PGDN, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
-),
-
-/* Adjust (Lower + Raise)
- * ,-----------------------------------------------------------------------------------.
- * | | Reset| | | | | | | | | | Del |
- * |------+------+------+------+------+-------------+------+------+------+------+------|
- * | | | |Aud on|Audoff|AGnorm|AGswap|Qwerty| | | | |
- * |------+------+------+------+------+------|------+------+------+------+------+------|
- * | | | | | | | | | | | | |
- * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | | | | | | | | | | | | |
- * `-----------------------------------------------------------------------------------'
- */
-[_ADJUST] = LAYOUT_ortho_4x12(
- _______, QK_BOOT, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL,
- _______, _______, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
-)
-
-
-};
-
-#ifdef AUDIO_ENABLE
-float tone_qwerty[][2] = SONG(QWERTY_SOUND);
-#endif
-
-void persistent_default_layer_set(uint16_t default_layer) {
- eeconfig_update_default_layer(default_layer);
- default_layer_set(default_layer);
-}
-
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
- switch (keycode) {
- case QWERTY:
- if (record->event.pressed) {
- #ifdef AUDIO_ENABLE
- PLAY_SONG(tone_qwerty);
- #endif
- persistent_default_layer_set(1UL<<_QWERTY);
- }
- return false;
- break;
- case LOWER:
- if (record->event.pressed) {
- layer_on(_LOWER);
- update_tri_layer(_LOWER, _RAISE, _ADJUST);
- } else {
- layer_off(_LOWER);
- update_tri_layer(_LOWER, _RAISE, _ADJUST);
- }
- return false;
- break;
- case RAISE:
- if (record->event.pressed) {
- layer_on(_RAISE);
- update_tri_layer(_LOWER, _RAISE, _ADJUST);
- } else {
- layer_off(_RAISE);
- update_tri_layer(_LOWER, _RAISE, _ADJUST);
- }
- return false;
- break;
- case FUNC:
- if (record->event.pressed) {
- layer_on(_FUNC);
- } else {
- layer_off(_FUNC);
- }
- return false;
- break;
- case ADJUST:
- if (record->event.pressed) {
- layer_on(_ADJUST);
- } else {
- layer_off(_ADJUST);
- }
- return false;
- break;
- }
- return true;
-}
diff --git a/keyboards/lets_split/keymaps/yshrsmz/rules.mk b/keyboards/lets_split/keymaps/yshrsmz/rules.mk
deleted file mode 100644
index c9383ab8db..0000000000
--- a/keyboards/lets_split/keymaps/yshrsmz/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-AUTO_SHIFT_ENABLE = yes