From 78ccd9c201199444bc06161b05ee8d7ba9c31613 Mon Sep 17 00:00:00 2001
From: peepeetee <43021794+peepeetee@users.noreply.github.com>
Date: Sat, 21 Aug 2021 22:53:49 -0500
Subject: Organize KPrepublic, K.T.E.C, xiudi boards into directories (#12159)
* reset; redoing my steps; and recommit
* include xd002/.noci
---
keyboards/xd75/keymaps/4sstylz/config.h | 31 --
keyboards/xd75/keymaps/4sstylz/keycodes.h | 90 ------
keyboards/xd75/keymaps/4sstylz/keymap.c | 186 ------------
keyboards/xd75/keymaps/4sstylz/leds.h | 46 ---
keyboards/xd75/keymaps/4sstylz/readme.md | 4 -
keyboards/xd75/keymaps/4sstylz/rules.mk | 30 --
keyboards/xd75/keymaps/adi/config.h | 20 --
keyboards/xd75/keymaps/adi/keymap.c | 199 -------------
keyboards/xd75/keymaps/adi/readme.md | 21 --
keyboards/xd75/keymaps/adi/rules.mk | 16 --
keyboards/xd75/keymaps/arpinfidel/config.h | 27 --
keyboards/xd75/keymaps/arpinfidel/keymap.c | 114 --------
keyboards/xd75/keymaps/arpinfidel/readme.md | 35 ---
keyboards/xd75/keymaps/arpinfidel/rules.mk | 16 --
keyboards/xd75/keymaps/atomic_style/config.h | 19 --
keyboards/xd75/keymaps/atomic_style/keymap.c | 180 ------------
keyboards/xd75/keymaps/atomic_style/readme.md | 1 -
keyboards/xd75/keymaps/atomic_style/rules.mk | 15 -
keyboards/xd75/keymaps/atomic_style_jp/keymap.c | 81 ------
keyboards/xd75/keymaps/atomic_style_jp/readme.md | 4 -
keyboards/xd75/keymaps/bbaserdem/config.h | 3 -
keyboards/xd75/keymaps/bbaserdem/keymap.c | 21 --
keyboards/xd75/keymaps/bbaserdem/readme.md | 14 -
keyboards/xd75/keymaps/bbaserdem/rules.mk | 7 -
keyboards/xd75/keymaps/billypython/config.h | 14 -
keyboards/xd75/keymaps/billypython/keymap.c | 119 --------
keyboards/xd75/keymaps/billypython/rules.mk | 15 -
keyboards/xd75/keymaps/boy_314/config.h | 1 -
keyboards/xd75/keymaps/boy_314/keymap.c | 141 ----------
keyboards/xd75/keymaps/boy_314/readme.md | 8 -
keyboards/xd75/keymaps/boy_314/rules.mk | 0
keyboards/xd75/keymaps/bramver/config.h | 25 --
keyboards/xd75/keymaps/bramver/keymap.c | 109 -------
keyboards/xd75/keymaps/bramver/readme.md | 43 ---
keyboards/xd75/keymaps/bramver/rules.mk | 7 -
keyboards/xd75/keymaps/bulbizarre/config.h | 19 --
keyboards/xd75/keymaps/bulbizarre/keymap.c | 152 ----------
keyboards/xd75/keymaps/bulbizarre/readme.md | 4 -
keyboards/xd75/keymaps/bulbizarre/rules.mk | 16 --
keyboards/xd75/keymaps/buzzlighter1/config.h | 5 -
keyboards/xd75/keymaps/buzzlighter1/keymap.c | 113 --------
keyboards/xd75/keymaps/buzzlighter1/readme.md | 54 ----
keyboards/xd75/keymaps/buzzlighter1/rules.mk | 4 -
keyboards/xd75/keymaps/c4software_bepo/config.h | 19 --
keyboards/xd75/keymaps/c4software_bepo/keymap.c | 68 -----
keyboards/xd75/keymaps/c4software_bepo/readme.md | 37 ---
keyboards/xd75/keymaps/c4software_bepo/rules.mk | 14 -
keyboards/xd75/keymaps/cbbrowne/config.h | 34 ---
keyboards/xd75/keymaps/cbbrowne/keymap.c | 310 --------------------
keyboards/xd75/keymaps/cbbrowne/readme.md | 22 --
keyboards/xd75/keymaps/cbbrowne/rules.mk | 19 --
keyboards/xd75/keymaps/clanghans/config.h | 21 --
keyboards/xd75/keymaps/clanghans/keymap.c | 64 -----
keyboards/xd75/keymaps/clanghans/readme.md | 11 -
keyboards/xd75/keymaps/colinta/config.h | 25 --
keyboards/xd75/keymaps/colinta/keymap.c | 268 ------------------
keyboards/xd75/keymaps/colinta/readme.md | 64 -----
keyboards/xd75/keymaps/daniel/keymap.c | 29 --
keyboards/xd75/keymaps/daniel/readme.md | 1 -
keyboards/xd75/keymaps/davidrambo/config.h | 22 --
keyboards/xd75/keymaps/davidrambo/keymap.c | 194 -------------
keyboards/xd75/keymaps/davidrambo/readme.md | 8 -
keyboards/xd75/keymaps/davidrambo/rules.mk | 2 -
keyboards/xd75/keymaps/default/keymap.c | 66 -----
keyboards/xd75/keymaps/default/readme.md | 1 -
keyboards/xd75/keymaps/developper_bepo/config.h | 19 --
keyboards/xd75/keymaps/developper_bepo/keymap.c | 72 -----
keyboards/xd75/keymaps/developper_bepo/readme.md | 13 -
keyboards/xd75/keymaps/developper_bepo/rules.mk | 14 -
.../xd75/keymaps/dyn_macro_tap_dance/config.h | 19 --
.../xd75/keymaps/dyn_macro_tap_dance/keymap.c | 115 --------
.../xd75/keymaps/dyn_macro_tap_dance/readme.md | 1 -
.../xd75/keymaps/dyn_macro_tap_dance/rules.mk | 17 --
keyboards/xd75/keymaps/emilyh/config.h | 19 --
keyboards/xd75/keymaps/emilyh/keymap.c | 181 ------------
keyboards/xd75/keymaps/emilyh/readme.md | 1 -
keyboards/xd75/keymaps/emilyh/rules.mk | 15 -
keyboards/xd75/keymaps/ericgebhart/config.h | 12 -
keyboards/xd75/keymaps/ericgebhart/keymap.c | 242 ----------------
keyboards/xd75/keymaps/ericgebhart/readme.md | 1 -
keyboards/xd75/keymaps/ericgebhart/rules.mk | 3 -
keyboards/xd75/keymaps/fabian/config.h | 19 --
keyboards/xd75/keymaps/fabian/keymap.c | 290 -------------------
keyboards/xd75/keymaps/fabian/rules.mk | 34 ---
keyboards/xd75/keymaps/french/config.h | 19 --
keyboards/xd75/keymaps/french/keymap.c | 56 ----
keyboards/xd75/keymaps/french/keymap_french.c | 157 -----------
keyboards/xd75/keymaps/french/readme.md | 20 --
keyboards/xd75/keymaps/french/rules.mk | 17 --
keyboards/xd75/keymaps/germanized/config.h | 117 --------
keyboards/xd75/keymaps/germanized/keymap.c | 86 ------
keyboards/xd75/keymaps/germanized/readme.md | 83 ------
keyboards/xd75/keymaps/germanized/rules.mk | 35 ---
keyboards/xd75/keymaps/hybrid/config.h | 20 --
keyboards/xd75/keymaps/hybrid/keymap.c | 310 --------------------
keyboards/xd75/keymaps/hybrid/readme.md | 13 -
keyboards/xd75/keymaps/hybrid/rules.mk | 21 --
keyboards/xd75/keymaps/jarred/keymap.c | 37 ---
keyboards/xd75/keymaps/jarred/readme.md | 1 -
keyboards/xd75/keymaps/kim-kim-xd73/config.h | 20 --
keyboards/xd75/keymaps/kim-kim-xd73/keymap.c | 117 --------
keyboards/xd75/keymaps/kim-kim-xd73/rules.mk | 22 --
keyboards/xd75/keymaps/kim-kim/config.h | 20 --
keyboards/xd75/keymaps/kim-kim/keymap.c | 117 --------
keyboards/xd75/keymaps/kim-kim/rules.mk | 22 --
keyboards/xd75/keymaps/kloki/config.h | 19 --
keyboards/xd75/keymaps/kloki/keymap.c | 148 ----------
keyboards/xd75/keymaps/kloki/readme.md | 7 -
keyboards/xd75/keymaps/kloki/rules.mk | 15 -
keyboards/xd75/keymaps/markus/config.h | 48 ----
keyboards/xd75/keymaps/markus/keymap.c | 215 --------------
keyboards/xd75/keymaps/markus/readme.md | 16 --
keyboards/xd75/keymaps/markus/rules.mk | 13 -
keyboards/xd75/keymaps/msiu/config.h | 18 --
keyboards/xd75/keymaps/msiu/keymap.c | 120 --------
keyboards/xd75/keymaps/msiu/readme.md | 3 -
keyboards/xd75/keymaps/mtdjr/config.h | 22 --
keyboards/xd75/keymaps/mtdjr/keymap.c | 37 ---
keyboards/xd75/keymaps/mtdjr/readme.md | 1 -
keyboards/xd75/keymaps/mtdjr/rules.mk | 19 --
keyboards/xd75/keymaps/neothefox/keymap.c | 127 ---------
keyboards/xd75/keymaps/neothefox/readme.md | 1 -
keyboards/xd75/keymaps/odyssey/config.h | 17 --
keyboards/xd75/keymaps/odyssey/keymap.c | 241 ----------------
keyboards/xd75/keymaps/odyssey/readme.md | 2 -
keyboards/xd75/keymaps/odyssey/rules.mk | 3 -
keyboards/xd75/keymaps/pitty/config.h | 19 --
keyboards/xd75/keymaps/pitty/keymap.c | 148 ----------
keyboards/xd75/keymaps/pitty/readme.md | 3 -
keyboards/xd75/keymaps/pitty/rules.mk | 15 -
keyboards/xd75/keymaps/revok75/config.h | 20 --
keyboards/xd75/keymaps/revok75/keymap.c | 90 ------
keyboards/xd75/keymaps/revok75/readme.md | 1 -
keyboards/xd75/keymaps/revok75/rules.mk | 18 --
keyboards/xd75/keymaps/scheiklp/config.h | 41 ---
keyboards/xd75/keymaps/scheiklp/keymap.c | 112 --------
keyboards/xd75/keymaps/scheiklp/readme.md | 9 -
keyboards/xd75/keymaps/scheiklp/rules.mk | 6 -
keyboards/xd75/keymaps/skewwhiffy/keymap.c | 233 ---------------
keyboards/xd75/keymaps/skewwhiffy/readme.md | 5 -
keyboards/xd75/keymaps/skewwhiffy/rules.mk | 15 -
keyboards/xd75/keymaps/tdl-jturner/config.h | 34 ---
keyboards/xd75/keymaps/tdl-jturner/keymap.c | 312 ---------------------
keyboards/xd75/keymaps/tdl-jturner/readme.md | 12 -
keyboards/xd75/keymaps/tdl-jturner/rules.mk | 20 --
keyboards/xd75/keymaps/tomswartz07/keymap.c | 125 ---------
keyboards/xd75/keymaps/via/keymap.c | 77 -----
keyboards/xd75/keymaps/via/readme.md | 1 -
keyboards/xd75/keymaps/via/rules.mk | 1 -
keyboards/xd75/keymaps/xo/config.h | 19 --
keyboards/xd75/keymaps/xo/keymap.c | 72 -----
keyboards/xd75/keymaps/xo/readme.md | 6 -
keyboards/xd75/keymaps/xo/rules.mk | 14 -
153 files changed, 8245 deletions(-)
delete mode 100644 keyboards/xd75/keymaps/4sstylz/config.h
delete mode 100644 keyboards/xd75/keymaps/4sstylz/keycodes.h
delete mode 100644 keyboards/xd75/keymaps/4sstylz/keymap.c
delete mode 100644 keyboards/xd75/keymaps/4sstylz/leds.h
delete mode 100644 keyboards/xd75/keymaps/4sstylz/readme.md
delete mode 100644 keyboards/xd75/keymaps/4sstylz/rules.mk
delete mode 100644 keyboards/xd75/keymaps/adi/config.h
delete mode 100644 keyboards/xd75/keymaps/adi/keymap.c
delete mode 100644 keyboards/xd75/keymaps/adi/readme.md
delete mode 100644 keyboards/xd75/keymaps/adi/rules.mk
delete mode 100644 keyboards/xd75/keymaps/arpinfidel/config.h
delete mode 100644 keyboards/xd75/keymaps/arpinfidel/keymap.c
delete mode 100644 keyboards/xd75/keymaps/arpinfidel/readme.md
delete mode 100644 keyboards/xd75/keymaps/arpinfidel/rules.mk
delete mode 100644 keyboards/xd75/keymaps/atomic_style/config.h
delete mode 100644 keyboards/xd75/keymaps/atomic_style/keymap.c
delete mode 100644 keyboards/xd75/keymaps/atomic_style/readme.md
delete mode 100644 keyboards/xd75/keymaps/atomic_style/rules.mk
delete mode 100644 keyboards/xd75/keymaps/atomic_style_jp/keymap.c
delete mode 100644 keyboards/xd75/keymaps/atomic_style_jp/readme.md
delete mode 100644 keyboards/xd75/keymaps/bbaserdem/config.h
delete mode 100644 keyboards/xd75/keymaps/bbaserdem/keymap.c
delete mode 100644 keyboards/xd75/keymaps/bbaserdem/readme.md
delete mode 100644 keyboards/xd75/keymaps/bbaserdem/rules.mk
delete mode 100644 keyboards/xd75/keymaps/billypython/config.h
delete mode 100644 keyboards/xd75/keymaps/billypython/keymap.c
delete mode 100644 keyboards/xd75/keymaps/billypython/rules.mk
delete mode 100644 keyboards/xd75/keymaps/boy_314/config.h
delete mode 100644 keyboards/xd75/keymaps/boy_314/keymap.c
delete mode 100644 keyboards/xd75/keymaps/boy_314/readme.md
delete mode 100644 keyboards/xd75/keymaps/boy_314/rules.mk
delete mode 100644 keyboards/xd75/keymaps/bramver/config.h
delete mode 100644 keyboards/xd75/keymaps/bramver/keymap.c
delete mode 100644 keyboards/xd75/keymaps/bramver/readme.md
delete mode 100644 keyboards/xd75/keymaps/bramver/rules.mk
delete mode 100644 keyboards/xd75/keymaps/bulbizarre/config.h
delete mode 100644 keyboards/xd75/keymaps/bulbizarre/keymap.c
delete mode 100644 keyboards/xd75/keymaps/bulbizarre/readme.md
delete mode 100644 keyboards/xd75/keymaps/bulbizarre/rules.mk
delete mode 100644 keyboards/xd75/keymaps/buzzlighter1/config.h
delete mode 100644 keyboards/xd75/keymaps/buzzlighter1/keymap.c
delete mode 100644 keyboards/xd75/keymaps/buzzlighter1/readme.md
delete mode 100644 keyboards/xd75/keymaps/buzzlighter1/rules.mk
delete mode 100644 keyboards/xd75/keymaps/c4software_bepo/config.h
delete mode 100644 keyboards/xd75/keymaps/c4software_bepo/keymap.c
delete mode 100644 keyboards/xd75/keymaps/c4software_bepo/readme.md
delete mode 100644 keyboards/xd75/keymaps/c4software_bepo/rules.mk
delete mode 100644 keyboards/xd75/keymaps/cbbrowne/config.h
delete mode 100644 keyboards/xd75/keymaps/cbbrowne/keymap.c
delete mode 100644 keyboards/xd75/keymaps/cbbrowne/readme.md
delete mode 100644 keyboards/xd75/keymaps/cbbrowne/rules.mk
delete mode 100755 keyboards/xd75/keymaps/clanghans/config.h
delete mode 100755 keyboards/xd75/keymaps/clanghans/keymap.c
delete mode 100755 keyboards/xd75/keymaps/clanghans/readme.md
delete mode 100644 keyboards/xd75/keymaps/colinta/config.h
delete mode 100644 keyboards/xd75/keymaps/colinta/keymap.c
delete mode 100644 keyboards/xd75/keymaps/colinta/readme.md
delete mode 100644 keyboards/xd75/keymaps/daniel/keymap.c
delete mode 100644 keyboards/xd75/keymaps/daniel/readme.md
delete mode 100644 keyboards/xd75/keymaps/davidrambo/config.h
delete mode 100644 keyboards/xd75/keymaps/davidrambo/keymap.c
delete mode 100644 keyboards/xd75/keymaps/davidrambo/readme.md
delete mode 100644 keyboards/xd75/keymaps/davidrambo/rules.mk
delete mode 100644 keyboards/xd75/keymaps/default/keymap.c
delete mode 100644 keyboards/xd75/keymaps/default/readme.md
delete mode 100644 keyboards/xd75/keymaps/developper_bepo/config.h
delete mode 100644 keyboards/xd75/keymaps/developper_bepo/keymap.c
delete mode 100644 keyboards/xd75/keymaps/developper_bepo/readme.md
delete mode 100644 keyboards/xd75/keymaps/developper_bepo/rules.mk
delete mode 100644 keyboards/xd75/keymaps/dyn_macro_tap_dance/config.h
delete mode 100644 keyboards/xd75/keymaps/dyn_macro_tap_dance/keymap.c
delete mode 100644 keyboards/xd75/keymaps/dyn_macro_tap_dance/readme.md
delete mode 100644 keyboards/xd75/keymaps/dyn_macro_tap_dance/rules.mk
delete mode 100644 keyboards/xd75/keymaps/emilyh/config.h
delete mode 100644 keyboards/xd75/keymaps/emilyh/keymap.c
delete mode 100644 keyboards/xd75/keymaps/emilyh/readme.md
delete mode 100644 keyboards/xd75/keymaps/emilyh/rules.mk
delete mode 100644 keyboards/xd75/keymaps/ericgebhart/config.h
delete mode 100644 keyboards/xd75/keymaps/ericgebhart/keymap.c
delete mode 100644 keyboards/xd75/keymaps/ericgebhart/readme.md
delete mode 100644 keyboards/xd75/keymaps/ericgebhart/rules.mk
delete mode 100644 keyboards/xd75/keymaps/fabian/config.h
delete mode 100644 keyboards/xd75/keymaps/fabian/keymap.c
delete mode 100644 keyboards/xd75/keymaps/fabian/rules.mk
delete mode 100644 keyboards/xd75/keymaps/french/config.h
delete mode 100644 keyboards/xd75/keymaps/french/keymap.c
delete mode 100644 keyboards/xd75/keymaps/french/keymap_french.c
delete mode 100644 keyboards/xd75/keymaps/french/readme.md
delete mode 100644 keyboards/xd75/keymaps/french/rules.mk
delete mode 100644 keyboards/xd75/keymaps/germanized/config.h
delete mode 100644 keyboards/xd75/keymaps/germanized/keymap.c
delete mode 100644 keyboards/xd75/keymaps/germanized/readme.md
delete mode 100644 keyboards/xd75/keymaps/germanized/rules.mk
delete mode 100644 keyboards/xd75/keymaps/hybrid/config.h
delete mode 100644 keyboards/xd75/keymaps/hybrid/keymap.c
delete mode 100644 keyboards/xd75/keymaps/hybrid/readme.md
delete mode 100644 keyboards/xd75/keymaps/hybrid/rules.mk
delete mode 100644 keyboards/xd75/keymaps/jarred/keymap.c
delete mode 100644 keyboards/xd75/keymaps/jarred/readme.md
delete mode 100644 keyboards/xd75/keymaps/kim-kim-xd73/config.h
delete mode 100644 keyboards/xd75/keymaps/kim-kim-xd73/keymap.c
delete mode 100644 keyboards/xd75/keymaps/kim-kim-xd73/rules.mk
delete mode 100644 keyboards/xd75/keymaps/kim-kim/config.h
delete mode 100644 keyboards/xd75/keymaps/kim-kim/keymap.c
delete mode 100644 keyboards/xd75/keymaps/kim-kim/rules.mk
delete mode 100644 keyboards/xd75/keymaps/kloki/config.h
delete mode 100644 keyboards/xd75/keymaps/kloki/keymap.c
delete mode 100644 keyboards/xd75/keymaps/kloki/readme.md
delete mode 100644 keyboards/xd75/keymaps/kloki/rules.mk
delete mode 100644 keyboards/xd75/keymaps/markus/config.h
delete mode 100644 keyboards/xd75/keymaps/markus/keymap.c
delete mode 100644 keyboards/xd75/keymaps/markus/readme.md
delete mode 100644 keyboards/xd75/keymaps/markus/rules.mk
delete mode 100644 keyboards/xd75/keymaps/msiu/config.h
delete mode 100644 keyboards/xd75/keymaps/msiu/keymap.c
delete mode 100644 keyboards/xd75/keymaps/msiu/readme.md
delete mode 100644 keyboards/xd75/keymaps/mtdjr/config.h
delete mode 100644 keyboards/xd75/keymaps/mtdjr/keymap.c
delete mode 100644 keyboards/xd75/keymaps/mtdjr/readme.md
delete mode 100644 keyboards/xd75/keymaps/mtdjr/rules.mk
delete mode 100644 keyboards/xd75/keymaps/neothefox/keymap.c
delete mode 100644 keyboards/xd75/keymaps/neothefox/readme.md
delete mode 100644 keyboards/xd75/keymaps/odyssey/config.h
delete mode 100644 keyboards/xd75/keymaps/odyssey/keymap.c
delete mode 100644 keyboards/xd75/keymaps/odyssey/readme.md
delete mode 100644 keyboards/xd75/keymaps/odyssey/rules.mk
delete mode 100644 keyboards/xd75/keymaps/pitty/config.h
delete mode 100644 keyboards/xd75/keymaps/pitty/keymap.c
delete mode 100644 keyboards/xd75/keymaps/pitty/readme.md
delete mode 100644 keyboards/xd75/keymaps/pitty/rules.mk
delete mode 100644 keyboards/xd75/keymaps/revok75/config.h
delete mode 100644 keyboards/xd75/keymaps/revok75/keymap.c
delete mode 100644 keyboards/xd75/keymaps/revok75/readme.md
delete mode 100644 keyboards/xd75/keymaps/revok75/rules.mk
delete mode 100644 keyboards/xd75/keymaps/scheiklp/config.h
delete mode 100644 keyboards/xd75/keymaps/scheiklp/keymap.c
delete mode 100644 keyboards/xd75/keymaps/scheiklp/readme.md
delete mode 100644 keyboards/xd75/keymaps/scheiklp/rules.mk
delete mode 100644 keyboards/xd75/keymaps/skewwhiffy/keymap.c
delete mode 100644 keyboards/xd75/keymaps/skewwhiffy/readme.md
delete mode 100644 keyboards/xd75/keymaps/skewwhiffy/rules.mk
delete mode 100644 keyboards/xd75/keymaps/tdl-jturner/config.h
delete mode 100644 keyboards/xd75/keymaps/tdl-jturner/keymap.c
delete mode 100644 keyboards/xd75/keymaps/tdl-jturner/readme.md
delete mode 100644 keyboards/xd75/keymaps/tdl-jturner/rules.mk
delete mode 100644 keyboards/xd75/keymaps/tomswartz07/keymap.c
delete mode 100644 keyboards/xd75/keymaps/via/keymap.c
delete mode 100644 keyboards/xd75/keymaps/via/readme.md
delete mode 100644 keyboards/xd75/keymaps/via/rules.mk
delete mode 100644 keyboards/xd75/keymaps/xo/config.h
delete mode 100644 keyboards/xd75/keymaps/xo/keymap.c
delete mode 100644 keyboards/xd75/keymaps/xo/readme.md
delete mode 100644 keyboards/xd75/keymaps/xo/rules.mk
(limited to 'keyboards/xd75/keymaps')
diff --git a/keyboards/xd75/keymaps/4sstylz/config.h b/keyboards/xd75/keymaps/4sstylz/config.h
deleted file mode 100644
index 3049141c27..0000000000
--- a/keyboards/xd75/keymaps/4sstylz/config.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/* Copyright 2017 Benjamin Kesselring
- *
- * 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 .
- */
-
-#pragma once
-
-// place overrides here
-
-/* Enable the space-cadet options */
-#define RSPC_KEYS KC_RSFT, KC_TRNS, KC_PGUP
-#define RCPC_KEYS KC_RCTL, KC_TRNS, KC_PGDOWN
-#define LSPO_KEYS KC_LSFT, KC_TRNS, KC_HOME
-#define LCPO_KEYS KC_LCTL, KC_TRNS, KC_END
-
-#define COMBO_COUNT 1
-#define TAPPING_TERM 175
-
-#define BACKLIGHT_BREATHING
-#undef RGBLIGHT_ANIMATIONS
diff --git a/keyboards/xd75/keymaps/4sstylz/keycodes.h b/keyboards/xd75/keymaps/4sstylz/keycodes.h
deleted file mode 100644
index d0460856b2..0000000000
--- a/keyboards/xd75/keymaps/4sstylz/keycodes.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
- * Version 2, December 2004
- *
- * Copyright (C) 2019 4sStylZ <4sstylz@protonmail.ch>
- *
- * Everyone is permitted to copy and distribute verbatim or modified
- * copies of this license document, and changing it is allowed as long
- * as the name is changed.
- *
- * DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
- * TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
- *
- * 0. You just DO WHAT THE FUCK YOU WANT TO.
- */
-#include QMK_KEYBOARD_H
-
-/**
- * Macro for selecting all the text in the document.
- * Usual shortcut : Ctrl+A.
- *
- * @param keyrecord_t *record
- *
- * @return void
- */
-void select_all(keyrecord_t *record) {
- if (record->event.pressed) {
- tap_code16(C(KC_A));
- }
-}
-
-/**
- * Macro for selecting the current row.
- *
- * @param keyrecord_t *record
- *
- * @return void
- */
-void select_row(keyrecord_t *record) {
- if (record->event.pressed) {
- tap_code(KC_HOME);
- tap_code16(S(KC_END));
- }
-}
-
-/**
- * Macro for selecting the current word.
- * Usage : You need to have the cursor into the word or directly at the right.
- *
- *
- * Usual shortcut : Ctrl+A.
- *
- * @param keyrecord_t *record
- *
- * @return void
- */
-void select_word(keyrecord_t *record) {
- if (record->event.pressed) {
- register_code(KC_LCTL);
- tap_code(KC_LEFT);
- tap_code16(S(KC_RGHT));
- unregister_code(KC_LCTL);
- }
-}
-
-/**
- * Macro for inserting two 0 with keypad.
- * Be carefull to have the keypad lock enabled
- *
- * @param keyrecord_t *record
- *
- * @return void
- */
-void insert_00(keyrecord_t *record) {
- if (record->event.pressed) {
- tap_code16(S(KC_0));
- tap_code16(S(KC_0));
- }
-}
-
-/**
- * Bépo Windows lock
- *
- * @param keyrecord_t *record
- *
- * @return void
- */
-void windows_lock(void) {
- tap_code16(G(KC_O));
-}
diff --git a/keyboards/xd75/keymaps/4sstylz/keymap.c b/keyboards/xd75/keymaps/4sstylz/keymap.c
deleted file mode 100644
index 497ca40a98..0000000000
--- a/keyboards/xd75/keymaps/4sstylz/keymap.c
+++ /dev/null
@@ -1,186 +0,0 @@
-/* Copyright 2017 Wunder
- *
- * 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 .
- */
-#include QMK_KEYBOARD_H
-#include "keycodes.h"
-#include "leds.h"
-
-// Implement Super-alt↯tab
-// See https://docs.qmk.fm/#/feature_macros?id=super-alt↯tab
-bool is_alt_tab_active = false;
-uint16_t alt_tab_timer = 0;
-bool is_screen_lock_triggered = false;
-uint16_t screen_lock_timer = 0;
-
-// Defining all the custom keycodes.
-enum custom_keycodes {
- ALT_TAB = SAFE_RANGE,
- KC_00 ,
- SLC_ROW,
- SLC_ALL,
- SLC_WRD
-};
-
-enum combo_events {
- SCR_LCK
-};
-
-const uint16_t PROGMEM lock_combo[] = {KC_J, KC_K, KC_L, KC_SCLN, COMBO_END};
-combo_t key_combos[COMBO_COUNT] = {COMBO(lock_combo, SCR_LCK)};
-
-// Layer shorthand
-#define _QW 0
-#define _FN 1
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
-/* QWERTY
- * ┌──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┐
- * │` Esc │ 1 │ 2 │ 3 │ 4 │ 5 │ Del │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │PrtScn│
- * ├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
- * │ Tab │ Q │ W │ E │ R │ T │ Bksp │ Y │ U │ I │ O │ P │ [ │ ] │ Home │
- * ├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
- * │ FN │ A │ S │ D │ F │ G │Enter │ H │ J │ K │ L │ ; │ ' │ # │ End │
- * ├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
- * │ Shft │ Z │ X │ C │ V │ B │ALTTAB│ N │ M │ , │ . │ / │ Shft │ FN │ PgUp │
- * ├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
- * │ Ctrl │ Gui │ Alt │ Back │ Frwd │Space │ App │Space │ Left │ Up │ Down │ Right│ Alt │ Ctrl │ PgDn │
- * └──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘
- */
-
- [_QW] = LAYOUT_ortho_5x15( /* QWERTY */
- KC_GESC, KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_DEL , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_MINUS, KC_EQUAL, KC_PSCR,
- KC_TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , KC_BSPC, KC_Y , KC_U , KC_I , KC_O , KC_P , KC_LBRC , KC_RBRC , KC_HOME,
- MO(_FN), KC_A , KC_S , KC_D , KC_F , KC_G , KC_ENT , KC_H , KC_J , KC_K , KC_L , KC_SCLN , KC_QUOT , KC_NUHS , KC_END ,
- KC_LSFT, KC_Z , KC_X , KC_C , KC_V , KC_B , ALT_TAB, KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH , KC_RSFT , MO(_FN) , KC_PGUP,
- KC_LCTL, KC_LGUI, KC_LALT, KC_WBAK, KC_WFWD, KC_SPC, KC_APP , KC_SPC, KC_LEFT, KC_UP , KC_DOWN, KC_RIGHT, KC_RALT , KC_RCTL , KC_PGDN
- ),
-
-/* FUNCTION
- * NB : My OS layout (Bépo) don't have direct access to numbers, so that's why I use « LSFT » mod for the keypad.
- * You need to remove LSFT(KC) for using this layout with Qwerty. Also the use of KC_8, 7, and V are some specific Bépo
- * things.
- * ┌──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┐
- * │Alt F4│ F1 │ F2 │ F3 │ F4 │ F5 │BL Tog│ F6 │ F7 │ F8 │ F9 │ F10 │ F11 │ F12 │ # Lk │
- * ├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
- * │ │ │SltAll│SltRow│SltRow│ Brt+ │BL Stp│ │ │ KP 7 │ KP 8 │ KP 9 │ 8 │ │ │
- * ├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
- * │ │ │ Cut │ Copy │Paste │ Brt- │BL Brt│ │ │ KP 4 │ KP 5 │ KP 6 │ 7 │ │Reset │
- * ├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
- * │ │ │ Mute │ Vol- │ Vol+ │ Play │Ld Tog│ │ │ KP 1 │ KP 2 │ KP 3 │Enter │ │ │
- * ├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
- * │ │ │ │ │ │ │Ld M+ │ │ │ KP 0 │KC 00 │ V │ │ │ │
- * └──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘
- */
-
- [_FN] = LAYOUT_ortho_5x15( /* FUNCTION */
- LALT(KC_F4), KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , BL_TOGG, KC_F6 , KC_F7 , KC_F8 , KC_F9 , KC_F10 , KC_F11 , KC_F12 , KC_NLCK,
- _______ , _______, SLC_ALL , SLC_ROW , SLC_WRD , KC_BRIU, BL_STEP, _______, _______, LSFT(KC_7) , LSFT(KC_8) , LSFT(KC_9), KC_8 , _______, _______,
- _______ , _______, LSFT(KC_DEL), LCTL(KC_INS), LSFT(KC_INS), KC_BRID, BL_BRTG, _______, _______, LSFT(KC_4) , LSFT(KC_5) , LSFT(KC_6), KC_7 , _______, RESET ,
- _______ , _______, KC_MUTE , KC_VOLD , KC_VOLU , KC_MPLY, RGB_TOG, _______, _______, LSFT(KC_1) , LSFT(KC_2) , LSFT(KC_3), KC_ENT , _______, _______,
- _______ , _______, _______ , _______ , _______ , _______, RGB_MOD, _______, _______, LSFT(KC_0) , KC_00 , KC_V , _______ , _______, _______
- )
-};
-
-// Processing all the key pressed.
-// Alt+tab.
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
-
- // Depending keycodes…
- switch (keycode) { // This will do most of the grunt work with the keycodes.
- case ALT_TAB:
- if (record->event.pressed) {
- if (!is_alt_tab_active) {
- is_alt_tab_active = true;
- gp100_led_on();
- register_code(KC_LALT);
- }
- alt_tab_timer = timer_read();
- register_code(KC_TAB);
- } else {
- unregister_code(KC_TAB);
- }
- break;
- case KC_00:
- insert_00(record);
- break;
- case SLC_ALL:
- select_all(record);
- break;
- case SLC_ROW:
- select_row(record);
- break;
- case SLC_WRD:
- select_word(record);
- break;
- }
- return true;
-}
-
-void process_combo_event(uint16_t combo_index, bool pressed) {
- switch(combo_index) {
- case SCR_LCK:
- if (pressed) {
- /*if (!is_screen_lock_triggered) {*/
- is_screen_lock_triggered = true;
- gp103_led_on();
- windows_lock();
- /*}*/
- screen_lock_timer = timer_read();
- }
- break;
- }
-}
-
-void matrix_scan_user(void) { // The very important timer.
- if (is_alt_tab_active) {
- if (timer_elapsed(alt_tab_timer) > 750) {
- unregister_code(KC_LALT);
- gp100_led_off();
- is_alt_tab_active = false;
- }
- }
- if (is_screen_lock_triggered) {
- if (timer_elapsed(screen_lock_timer) > 750) {
- gp103_led_off();
- is_screen_lock_triggered = false;
- }
- }
-}
-
-void led_set_user(uint8_t usb_led) {
- if (IS_LAYER_ON(_FN)) {
- capslock_led_on();
- } else {
- capslock_led_off();
- }
-}
-
-void keyboard_post_init_user (void) {
- setDefaultDisplay();
-}
-
-layer_state_t layer_state_set_user(layer_state_t state) {
- switch (get_highest_layer(state)) {
- case _FN:
- setFNDisplay();
- break;
-
- default: // for any other layers, or the default layer
- setDefaultDisplay();
- break;
- }
- return state;
-}
diff --git a/keyboards/xd75/keymaps/4sstylz/leds.h b/keyboards/xd75/keymaps/4sstylz/leds.h
deleted file mode 100644
index a5ad863b0a..0000000000
--- a/keyboards/xd75/keymaps/4sstylz/leds.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
- * Version 2, December 2004
- *
- * Copyright (C) 2019 4sStylZ <4sstylz@protonmail.ch>
- *
- * Everyone is permitted to copy and distribute verbatim or modified
- * copies of this license document, and changing it is allowed as long
- * as the name is changed.
- *
- * DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
- * TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
- *
- * 0. You just DO WHAT THE FUCK YOU WANT TO.
- */
-#include QMK_KEYBOARD_H
-
-void setDefaultDisplay(void) {
- _delay_ms(10);
- rgblight_setrgb_at(180, 35, 0, 0);
- _delay_ms(10);
- rgblight_setrgb_at(200, 35, 0, 1);
- _delay_ms(10);
- rgblight_setrgb_at(220, 35, 0, 2);
- _delay_ms(10);
- rgblight_setrgb_at(220, 35, 0, 3);
- _delay_ms(10);
- rgblight_setrgb_at(200, 35, 0, 4);
- _delay_ms(10);
- rgblight_setrgb_at(180, 35, 0, 5);
-}
-
-void setFNDisplay(void) {
- _delay_ms(10);
- rgblight_setrgb_at(145, 45, 0, 0);
- _delay_ms(10);
- rgblight_setrgb_at(160, 45, 0, 1);
- _delay_ms(10);
- rgblight_setrgb_at(175, 45, 0, 2);
- _delay_ms(10);
- rgblight_setrgb_at(190, 45, 0, 3);
- _delay_ms(10);
- rgblight_setrgb_at(205, 45, 0, 4);
- _delay_ms(10);
- rgblight_setrgb_at(220, 45, 0, 5);
-}
diff --git a/keyboards/xd75/keymaps/4sstylz/readme.md b/keyboards/xd75/keymaps/4sstylz/readme.md
deleted file mode 100644
index 31efa071fc..0000000000
--- a/keyboards/xd75/keymaps/4sstylz/readme.md
+++ /dev/null
@@ -1,4 +0,0 @@
-# Personal keymap of 4sStylZ
-
-* Similar to a Typematrix 2030 layout,
-* 3 leds on the GP001, GP003 and Capslock led
diff --git a/keyboards/xd75/keymaps/4sstylz/rules.mk b/keyboards/xd75/keymaps/4sstylz/rules.mk
deleted file mode 100644
index 45ff7b8e8d..0000000000
--- a/keyboards/xd75/keymaps/4sstylz/rules.mk
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2013 Jun Wako
-#
-# 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 .
-
-COMBO_ENABLE = yes # Enable combo for special function when using multiple keys at once.
-BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
-
-BOOTMAGIC_ENABLE = lite # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
-MIDI_ENABLE = no # MIDI support
-AUDIO_ENABLE = no # Audio output on port C6
-UNICODE_ENABLE = no # Unicode
-BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
-SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
diff --git a/keyboards/xd75/keymaps/adi/config.h b/keyboards/xd75/keymaps/adi/config.h
deleted file mode 100644
index 08bed9ccb9..0000000000
--- a/keyboards/xd75/keymaps/adi/config.h
+++ /dev/null
@@ -1,20 +0,0 @@
-/* Copyright 2017 REPLACE_WITH_YOUR_NAME
- *
- * 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 .
- */
-
-#pragma once
-
-// Disable backlight
-#undef BACKLIGHT_ENABLE
diff --git a/keyboards/xd75/keymaps/adi/keymap.c b/keyboards/xd75/keymaps/adi/keymap.c
deleted file mode 100644
index aa45d598e3..0000000000
--- a/keyboards/xd75/keymaps/adi/keymap.c
+++ /dev/null
@@ -1,199 +0,0 @@
-/* Copyright 2017 REPLACE_WITH_YOUR_NAME
- *
- * 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 .
- */
-#include QMK_KEYBOARD_H
-
-// Fillers to make layering more clear
-#define ___T___ KC_TRNS
-
-// Layer shorthand
-#define _QW 0
-#define _LW 1
-#define _RS 2
-#define _FN 3
-#define _ENTFN 4
-#define _MEDIA 5
-#define _MOUSE 6
-
-#define M_BACK 0
-#define M_FWRD 1
-#define M_PTAB 2
-#define M_NTAB 3
-#define M_ZOUT 4
-#define M_ZOIN 5
-#define M_ENTR 6
-#define M_SCRN 7
-#define M_NSPC 8
-#define M_PSPC 9
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
- [_QW] = LAYOUT_ortho_5x15( /* QWERTY */
- KC_GRAVE,KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC,
- KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_INSERT,
- KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, LT(_MOUSE, KC_SCLN), LT(_MEDIA, KC_QUOT), LT(_ENTFN, KC_ENT), LT(_ENTFN, KC_ENT), KC_PGUP,
- KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN,
- KC_LCTL, MO(_FN), KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), LT(_ENTFN, KC_ENT), KC_RGUI, KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
- ),
-
-/* LOWERED
- */
-
- [_LW] = LAYOUT_ortho_5x15( /* LOWERED */
- _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_DEL,
- _______, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, _______, _______, KC_INS,
- _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, ___T___, ___T___, _______,
- _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, _______, ___T___, ___T___, KC_PGUP, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_END
- ),
-
-/* RAISED
- */
-
- [_RS] = LAYOUT_ortho_5x15( /* RAISED */
- _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_DEL,
- _______, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______, _______, _______, KC_INS,
- _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, ___T___, ___T___, _______,
- _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, _______, ___T___, ___T___, KC_PGUP, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_END
- ),
-
-/* FUNCTION
- */
-
- [_FN] = LAYOUT_ortho_5x15( /* FUNCTION */
- RESET, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_DEL,
- KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_PAUS, KC_PSCR,
- KC_CAPS, _______, _______, _______, _______, _______, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, _______, _______, _______, _______, _______,
- RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, BL_TOGG, BL_INC, BL_DEC, ___T___, ___T___, KC_PGUP, KC_WH_D,
- _______ , _______, AG_SWAP, AG_NORM, _______, KC_BTN1, KC_BTN1, _______, AG_NORM, AG_SWAP, _______, _______, KC_HOME, KC_PGDN, KC_END
- ),
-
- [_ENTFN] = LAYOUT_ortho_5x15( /* Enter FN */
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, M(M_PTAB), M(M_NTAB), M(M_PSPC), M(M_NSPC), _______, _______, _______, _______, M(M_ZOUT), M(M_ZOIN), _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, _______, _______, _______, _______, _______,
- _______, M(M_BACK), M(M_FWRD), _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______ , _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
- ),
- [_MEDIA] = LAYOUT_ortho_5x15( /* Media */
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, KC_SLCK, KC_PAUS, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, KC_VOLU, _______, _______, _______, _______, _______, KC_MRWD, KC_MPLY, KC_MFFD, _______, _______, _______, _______, _______,
- _______, KC_VOLD, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
- ),
- [_MOUSE] = LAYOUT_ortho_5x15( /* Mouse */
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, KC_BTN1, KC_BTN2, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
- )
-};
-
-const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
-{
- // MACRODOWN only works in this function
- keyevent_t event = record->event;
-
- if (!eeconfig_is_enabled()) {
- eeconfig_init();
- }
- bool use_cmd = true; // Use, for example, Cmd-Tab, Cmd-C, Cmd-V, etc.
- // Compare to MAGIC_SWAP_ALT_GUI and MAGIC_UNSWAP_ALT_GUI configs, set in:
- // quantum/quantum.c
- if(keymap_config.swap_lalt_lgui == 1 && keymap_config.swap_ralt_rgui == 1) {
- use_cmd = false; // ... or, Alt-Tab, Ctrl-C, Ctrl-V, etc.
- }
- switch(id) {
- case M_BACK:
- /* Command + [ or previous page */
- if (use_cmd) {
- return (event.pressed ? MACRO( D(LGUI), T(LBRC), U(LGUI), END ) : MACRO(END));
- } else {
- return (event.pressed ? MACRO( D(LALT), T(LEFT), U(LALT), END ) : MACRO(END));
- }
- case M_FWRD:
- /* Command + ] or next page */
- if (use_cmd) {
- return (event.pressed ? MACRO( D(LGUI), T(RBRC), U(LGUI), END ) : MACRO(END));
- } else {
- return (event.pressed ? MACRO( D(LALT), T(RIGHT), U(LALT), END ) : MACRO(END));
- }
- case M_PTAB:
- /* Command + { or prev tab. */
- if (use_cmd) {
- return (event.pressed ? MACRO( D(LGUI), D(RSFT), T(LBRC), U(RSFT), U(LGUI), END ) : MACRO(END));
- } else {
- return (event.pressed ? MACRO( D(LCTRL), D(RSFT), T(TAB), U(RSFT), U(LCTRL), END ) : MACRO(END));
- }
- case M_NTAB:
- /* Command + } or next tab*/
- if (use_cmd) {
- return (event.pressed ? MACRO( D(LGUI), D(RSFT), T(RBRC), U(RSFT), U(LGUI), END ) : MACRO(END));
- } else {
- return (event.pressed ? MACRO( D(LCTRL), T(TAB), U(LCTRL), END ) : MACRO(END));
- }
- case M_ZOUT:
- /* Command + - or Ctrl + -*/
- if (use_cmd) {
- return (event.pressed ? MACRO( D(LGUI), T(MINS), U(LGUI), END ) : MACRO(END));
- } else {
- return (event.pressed ? MACRO( D(LCTRL), T(MINS), U(LCTRL), END ) : MACRO(END));
- }
- break;
- case M_ZOIN:
- /* Command + = or Ctrl + =*/
- if (use_cmd) {
- return (event.pressed ? MACRO( D(LGUI), T(EQL), U(LGUI), END ) : MACRO(END));
- } else {
- return (event.pressed ? MACRO( D(LCTRL), T(EQL), U(LCTRL), END ) : MACRO(END));
- }
- break;
- case M_ENTR:
- /* Command + Enter or Ctrl + Enter*/
- if (use_cmd) {
- return (event.pressed ? MACRO( D(LGUI), T(ENT), U(LGUI), END ) : MACRO(END));
- } else {
- return (event.pressed ? MACRO( D(LCTRL), T(ENT), U(LCTRL), END ) : MACRO(END));
- }
- case M_SCRN:
- /* Command + Enter or Ctrl + Enter*/
- if (use_cmd) {
- return (event.pressed ? MACRO( D(LGUI), D(LCTRL), D(LSFT), T(4), U(LSFT), U(LGUI), U(LCTRL), END ) : MACRO(END));
- } else {
- return (event.pressed ? MACRO( T(PSCR) ) : MACRO(END));
- }
- case M_NSPC:
- /* Next space / desktop */
- if (use_cmd) {
- return (event.pressed ? MACRO( D(LCTRL), T(RIGHT), U(LCTRL), END ) : MACRO(END));
- } else {
- return (event.pressed ? MACRO( D(LGUI), T(RIGHT), U(LGUI), END ) : MACRO(END));
- }
- break;
- case M_PSPC:
- /* Previous space / desktop */
- if (use_cmd) {
- return (event.pressed ? MACRO( D(LCTRL), T(LEFT), U(LCTRL), END ) : MACRO(END));
- } else {
- return (event.pressed ? MACRO( D(LGUI), T(LEFT), U(LGUI), END ) : MACRO(END));
- }
- default:
- break;
- }
- return MACRO_NONE;
-};
diff --git a/keyboards/xd75/keymaps/adi/readme.md b/keyboards/xd75/keymaps/adi/readme.md
deleted file mode 100644
index 0d481fa535..0000000000
--- a/keyboards/xd75/keymaps/adi/readme.md
+++ /dev/null
@@ -1,21 +0,0 @@
-# Adi's XD75re Keymap
-
-This is my own (@adiron) keymap. It was originally made for the Planck. Since then a modified layout has expanded to encompass the XD75re as well, which I mostly use.
-
-Below is a summary of the important functions in the keymap. For more, consult the keymap file.
-
-## Multi-use keys
-
-Enter (thumb key) - HJKL become left, down, up, right (VIM movement keys). Q and W become previous and next tab, E and R switch spaces in macOS, A and Z go back and and forward in the browser.
-
-Semicolon - VIM movement keys become mouse. U left click. I right click.
-
-Quote key - JKL are back, pause/play and forward. AZ are volume up and down, Q and W are brightness down and up.
-
-## Misc
-
-Lower + Quote - a Hebrew maqaf (־) in macOS
-
-## AG swap
-
-Macros refer to AG_SWAP to check whether to send the macOS or the Windows shortcut. Very useful to me since I alternate between the two.
diff --git a/keyboards/xd75/keymaps/adi/rules.mk b/keyboards/xd75/keymaps/adi/rules.mk
deleted file mode 100644
index a0c4fc9678..0000000000
--- a/keyboards/xd75/keymaps/adi/rules.mk
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2013 Jun Wako
-#
-# 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 .
-
-BACKLIGHT_ENABLE = no
diff --git a/keyboards/xd75/keymaps/arpinfidel/config.h b/keyboards/xd75/keymaps/arpinfidel/config.h
deleted file mode 100644
index 24caea2152..0000000000
--- a/keyboards/xd75/keymaps/arpinfidel/config.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Copyright 2017 Benjamin Kesselring
- *
- * 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 .
- */
-
-#pragma once
-
-// place overrides here
-#define TAPPING_TOGGLE 2
-
-#define MOUSEKEY_DELAY 0
-#define MOUSEKEY_MAX_SPEED 4
-#define MOUSEKEY_TIME_TO_MAX 5
-
-#define MOUSEKEY_WHEEL_MAX_SPEED 1
-#define MOUSEKEY_WHEEL_TIME_TO_MAX 50
diff --git a/keyboards/xd75/keymaps/arpinfidel/keymap.c b/keyboards/xd75/keymaps/arpinfidel/keymap.c
deleted file mode 100644
index 5f7337d68b..0000000000
--- a/keyboards/xd75/keymaps/arpinfidel/keymap.c
+++ /dev/null
@@ -1,114 +0,0 @@
-/* Copyright 2017 Wunder
- *
- * 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 .
- */
-#include QMK_KEYBOARD_H
-
-// Layer shorthand
-#define _QW 0
-#define _FN 1
-
-enum my_kc {
- A_BL_TG = SAFE_RANGE
- // , A_BL_Y
- // , A_BL_N
-};
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
-/* QWERTY
- * .--------------------------------------------------------------------------------------------------------------------------------------.
- * | ESC | 1 | 2 | 3 | 4 | 5 | - | ` | = | 6 | 7 | 8 | 9 | 0 | BSPC |
- * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------|
- * | TAB | Q | W | E | R | T | [ | ] | \ | Y | U | I | O | P | ' |
- * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------+--------|
- * | CAP LK | A | S | D | F | G | UP | DEL | DOWN | H | J | K | L | ; | ENTER |
- * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------------------------+--------|
- * | LSHIFT | Z | X | C | V | B | HOME | PG UP | END | N | M | , | . | / | RSHIFT |
- * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+-----------------+--------+--------|
- * | LCTRL | FN | LGUI | LALT | SPACE | SPACE | FN | PG DN | FN | BSPC | BSPC | RALT | RGUI | FN | RCTRL |
- * '--------------------------------------------------------------------------------------------------------------------------------------'
- */
-
- [_QW] = LAYOUT_ortho_5x15( /* QWERTY */
- KC_ESC , KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_MINS, KC_GRV , KC_EQL , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_BSPC,
- KC_TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , KC_LBRC, KC_RBRC, KC_BSLS, KC_Y , KC_U , KC_I , KC_O , KC_P , KC_QUOT,
- KC_CAPS, KC_A , KC_S , KC_D , KC_F , KC_G , KC_UP , KC_DEL , KC_DOWN, KC_H , KC_J , KC_K , KC_L , KC_SCLN, KC_ENT,
- KC_LSFT, KC_Z , KC_X , KC_C , KC_V , KC_B , KC_HOME, KC_PGUP, KC_END , KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_RSFT,
- KC_LCTL, TT(_FN), KC_LGUI, KC_LALT, KC_SPC , KC_SPC , TT(_FN), KC_PGDN, TT(_FN), KC_BSPC, KC_BSPC, KC_RALT, KC_RGUI, TT(_FN), KC_RCTL
- ),
-
-/* FUNCTION
- * .--------------------------------------------------------------------------------------------------------------------------------------.
- * | F1 | F2 | F3 | F4 | F5 | F6 | | | | F7 | F8 | F9 | F10 | F11 | F12 |
- * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------|
- * | MS W U | | MS 2 | MS UP | MS 1 | MS 3 | RGB HD | | RGB HI | [ | ] | UP | | = | \ |
- * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------|
- * | MS W D | | MS L | MS DN | MS R | | RGB SD | | RGB SI | - | LEFT | DOWN | RIGHT | | |
- * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------|
- * | | | | | | | RGB VD | BL TG | RGB VI | | | | | | |
- * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------|
- * | | FN | RGB TG | | MS W L | MS W R | | RESET | | MS 1 | MS 2 | RGB RMD| RGB MD | FN | |
- * '--------------------------------------------------------------------------------------------------------------------------------------'
- */
-
- [_FN] = LAYOUT_ortho_5x15( /* FUNCTION */
- KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, RGB_HUD, _______, RGB_HUI, KC_F7, KC_F8, KC_F9, KC_F10 , KC_F11 , KC_F12,
- KC_WH_U, _______, KC_BTN2, KC_MS_U, KC_BTN1, KC_BTN3, RGB_SAD, _______, RGB_SAI, KC_LBRC, KC_RBRC, KC_UP , _______ , KC_EQL , KC_BSLS,
- KC_WH_D, _______, KC_MS_L, KC_MS_D, KC_MS_R, _______, RGB_VAD, _______, RGB_VAI, KC_MINS, KC_LEFT, KC_DOWN, KC_RIGHT, _______, _______,
- _______, _______, _______, _______, _______, _______, RGB_RMOD,A_BL_TG, RGB_MOD, _______, _______, _______, _______ , _______, _______,
- _______, TT(_FN), RGB_TOG, _______, KC_WH_L, KC_WH_R, TT(_FN), RESET , TT(_FN), KC_BTN1, KC_BTN2, _______, _______ , TT(_FN), _______
- )
-};
-
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
- switch (keycode) {
- case A_BL_TG:
- if (record->event.pressed) {
- // toggle keycaps leds (f5 pin)
- PORTF ^= (1 << 5);
- }
- return false;
-
- // case A_BL_Y:
- // if (record->event.pressed) {
- // keycaps_led_on();
- // }
- // return false;
-
- // case A_BL_N:
- // if (record->event.pressed) {
- // keycaps_led_off();
- // }
- // return false;
-
- default:
- return true;
- }
-}
-
-// Runs whenever there is a layer state change.
-layer_state_t layer_state_set_user(layer_state_t state) {
- uint8_t layer = biton32(state);
-
- gp100_led_off();
- gp103_led_off();
-
- // turns on gp100 (top left led) for odd layers
- if (layer & (1<<0)) gp100_led_on();
- // turns on gp103 (top mid led) for layers 2, 6, ...
- if (layer & (1<<1)) gp103_led_on();
-
- return state;
-}
diff --git a/keyboards/xd75/keymaps/arpinfidel/readme.md b/keyboards/xd75/keymaps/arpinfidel/readme.md
deleted file mode 100644
index 033049dd91..0000000000
--- a/keyboards/xd75/keymaps/arpinfidel/readme.md
+++ /dev/null
@@ -1,35 +0,0 @@
-# ArpinFidel's layout for xd75
-
-```
-QWERTY
-.--------------------------------------------------------------------------------------------------------------------------------------.
-| ESC | 1 | 2 | 3 | 4 | 5 | - | ` | = | 6 | 7 | 8 | 9 | 0 | BSPC |
-|--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------|
-| TAB | Q | W | E | R | T | [ | ] | \ | Y | U | I | O | P | ' |
-|--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------+--------|
-| CAP LK | A | S | D | F | G | UP | DEL | DOWN | H | J | K | L | ; | ENTER |
-|--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------------------------+--------|
-| LSHIFT | Z | X | C | V | B | HOME | PG UP | END | N | M | , | . | / | RSHIFT |
-|--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+-----------------+--------+--------|
-| LCTRL | FN | LGUI | LALT | SPACE | SPACE | FN | PG DN | FN | BSPC | BSPC | RALT | RGUI | FN | RCTRL |
-'--------------------------------------------------------------------------------------------------------------------------------------'
-
-FUNCTION
-.--------------------------------------------------------------------------------------------------------------------------------------.
-| F1 | F2 | F3 | F4 | F5 | F6 | | | | F7 | F8 | F9 | F10 | F11 | F12 |
-|--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------|
-| MS W U | | MS 2 | MS UP | MS 1 | MS 3 | RGB HD | | RGB HI | [ | ] | UP | | = | \ |
-|--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------|
-| MS W D | | MS L | MS DN | MS R | | RGB SD | | RGB SI | - | LEFT | DOWN | RIGHT | | |
-|--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------|
-| | | | | | | RGB VD | BL TG | RGB VI | | | | | | |
-|--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------|
-| | FN | RGB TG | | MS W L | MS W R | | RESET | | MS 1 | MS 2 | RGB RMD| RGB MD | FN | |
-'--------------------------------------------------------------------------------------------------------------------------------------'
-```
-
-special keys in the middle. hold fn for momentary switch, double tap for toggle. mouse control, arrow keys, led control, and special keys on fn layer.
-
-TODO :
-- backlight brightness
-- dynamic macros
\ No newline at end of file
diff --git a/keyboards/xd75/keymaps/arpinfidel/rules.mk b/keyboards/xd75/keymaps/arpinfidel/rules.mk
deleted file mode 100644
index 5130423e47..0000000000
--- a/keyboards/xd75/keymaps/arpinfidel/rules.mk
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2013 Jun Wako
-#
-# 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 .
-
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
diff --git a/keyboards/xd75/keymaps/atomic_style/config.h b/keyboards/xd75/keymaps/atomic_style/config.h
deleted file mode 100644
index a72596783d..0000000000
--- a/keyboards/xd75/keymaps/atomic_style/config.h
+++ /dev/null
@@ -1,19 +0,0 @@
-/* Copyright 2017 REPLACE_WITH_YOUR_NAME
- *
- * 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 .
- */
-
-#pragma once
-
-// place overrides here
diff --git a/keyboards/xd75/keymaps/atomic_style/keymap.c b/keyboards/xd75/keymaps/atomic_style/keymap.c
deleted file mode 100644
index 9bd1e58a05..0000000000
--- a/keyboards/xd75/keymaps/atomic_style/keymap.c
+++ /dev/null
@@ -1,180 +0,0 @@
-/* Copyright 2017 Benjamin Kesselring
- *
- * This program is free software: you can redistribute it and/or