aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Young <18669334+noroadsleft@users.noreply.github.com>2021-09-26 03:04:11 -0700
committerJames Young <18669334+noroadsleft@users.noreply.github.com>2021-09-26 03:04:11 -0700
commit843b9a7e4d23a7cff97f7d7d2f4baa373ee32efa (patch)
tree5f857d4269e413be1b611c802f7c6329766d5019
parent327b1c02986795b2d8208169b8c14f8d3892f5e1 (diff)
parent6f36eb469d11fd9619add54c2e037e50069d1eee (diff)
downloadqmk_firmware-843b9a7e4d23a7cff97f7d7d2f4baa373ee32efa.tar.gz
qmk_firmware-843b9a7e4d23a7cff97f7d7d2f4baa373ee32efa.zip
Merge remote-tracking branch 'upstream/master' into develop
-rw-r--r--keyboards/1upkeyboards/1up60hse/config.h48
-rw-r--r--keyboards/1upkeyboards/super16/config.h52
-rw-r--r--keyboards/40percentclub/25/config.h48
-rw-r--r--keyboards/40percentclub/4pack/config.h53
-rw-r--r--keyboards/40percentclub/4x4/config.h48
-rw-r--r--keyboards/40percentclub/5x5/config.h48
-rw-r--r--keyboards/40percentclub/6lit/config.h48
-rw-r--r--keyboards/40percentclub/foobar/config.h48
-rw-r--r--keyboards/40percentclub/half_n_half/config.h52
-rw-r--r--keyboards/40percentclub/i75/config.h48
-rw-r--r--keyboards/40percentclub/mf68/config.h48
-rw-r--r--keyboards/40percentclub/nein/config.h53
-rw-r--r--keyboards/40percentclub/nori/config.h48
-rw-r--r--keyboards/abstract/ellipse/rev1/config.h48
-rw-r--r--keyboards/acheron/elongate/config.h53
-rw-r--r--keyboards/acheron/shark/config.h53
-rw-r--r--keyboards/adelheid/config.h53
-rw-r--r--keyboards/ai03/equinox/config.h53
-rw-r--r--keyboards/ai03/lunar/config.h52
-rw-r--r--keyboards/ai03/orbit/config.h48
-rw-r--r--keyboards/ai03/orbit_x/config.h53
-rw-r--r--keyboards/ai03/polaris/config.h53
-rw-r--r--keyboards/ai03/quasar/config.h53
-rw-r--r--keyboards/alf/dc60/config.h48
-rw-r--r--keyboards/alf/x11/config.h53
-rw-r--r--keyboards/allison/config.h53
-rw-r--r--keyboards/allison_numpad/config.h53
-rw-r--r--keyboards/angel17/alpha/config.h53
-rw-r--r--keyboards/angel17/rev1/config.h53
-rw-r--r--keyboards/angel64/alpha/config.h53
-rw-r--r--keyboards/angel64/rev1/config.h53
-rw-r--r--keyboards/ares/config.h4
-rw-r--r--keyboards/arisu/config.h53
-rw-r--r--keyboards/ash1800/config.h53
-rw-r--r--keyboards/ashpil/modelm_usbc/config.h55
-rw-r--r--keyboards/atxkb/1894/config.h53
-rw-r--r--keyboards/baguette/config.h48
-rw-r--r--keyboards/bakeneko80/config.h53
-rw-r--r--keyboards/bat43/config.h53
-rw-r--r--keyboards/blockey/config.h48
-rw-r--r--keyboards/boardsource/3x4/config.h48
-rw-r--r--keyboards/boardsource/4x12/config.h48
-rw-r--r--keyboards/boardsource/5x12/config.h48
-rw-r--r--keyboards/bpiphany/frosty_flake/config.h48
-rw-r--r--keyboards/bpiphany/kitten_paw/config.h48
-rw-r--r--keyboards/bpiphany/sixshooter/config.h48
-rw-r--r--keyboards/bpiphany/tiger_lily/config.h48
-rw-r--r--keyboards/bpiphany/unloved_bastard/config.h48
-rw-r--r--keyboards/bthlabs/geekpad/config.h48
-rw-r--r--keyboards/business_card/alpha/config.h53
-rw-r--r--keyboards/business_card/beta/config.h53
-rwxr-xr-xkeyboards/c39/config.h12
-rw-r--r--keyboards/chidori/config.h37
-rw-r--r--keyboards/chili/config.h48
-rw-r--r--keyboards/choc_taro/config.h53
-rwxr-xr-xkeyboards/ckeys/handwire_101/config.h48
-rw-r--r--keyboards/ckeys/nakey/config.h48
-rw-r--r--keyboards/ckeys/obelus/config.h48
-rwxr-xr-xkeyboards/ckeys/thedora/config.h48
-rw-r--r--keyboards/ckeys/washington/config.h53
-rw-r--r--keyboards/coarse/vinta/config.h12
-rw-r--r--keyboards/converter/modelm101/config.h53
-rwxr-xr-xkeyboards/copenhagen_click/click_pad_v1/config.h53
-rw-r--r--keyboards/coseyfannitutti/discipad/config.h53
-rw-r--r--keyboards/coseyfannitutti/discipline/config.h53
-rw-r--r--keyboards/coseyfannitutti/mysterium/config.h53
-rw-r--r--keyboards/coseyfannitutti/romeo/config.h53
-rw-r--r--keyboards/craftwalk/config.h53
-rw-r--r--keyboards/cu24/config.h48
-rw-r--r--keyboards/cu75/config.h48
-rw-r--r--keyboards/cutie_club/wraith/config.h53
-rw-r--r--keyboards/delikeeb/flatbread60/config.h53
-rw-r--r--keyboards/delikeeb/vaneela/config.h53
-rw-r--r--keyboards/delikeeb/vaneelaex/config.h53
-rw-r--r--keyboards/diverge3/config.h48
-rw-r--r--keyboards/dm9records/plaid/config.h53
-rw-r--r--keyboards/dm9records/tartan/config.h53
-rw-r--r--keyboards/doppelganger/config.h53
-rw-r--r--keyboards/dozen0/config.h48
-rw-r--r--keyboards/duck/jetfire/config.h49
-rw-r--r--keyboards/eniigmakeyboards/ek65/config.h53
-rw-r--r--keyboards/eniigmakeyboards/ek87/config.h53
-rw-r--r--keyboards/ep/96/config.h49
-rw-r--r--keyboards/ep/comsn/mollydooker/config.h49
-rw-r--r--keyboards/ergosaurus/config.h53
-rw-r--r--keyboards/ericrlau/numdiscipline/rev1/config.h53
-rw-r--r--keyboards/evyd13/eon40/config.h53
-rw-r--r--keyboards/evyd13/eon65/config.h53
-rw-r--r--keyboards/evyd13/eon75/config.h54
-rw-r--r--keyboards/evyd13/eon87/config.h53
-rw-r--r--keyboards/evyd13/eon95/config.h53
-rw-r--r--keyboards/evyd13/minitomic/config.h53
-rw-r--r--keyboards/evyd13/mx5160/config.h53
-rw-r--r--keyboards/evyd13/nt660/config.h53
-rw-r--r--keyboards/evyd13/omrontkl/config.h53
-rw-r--r--keyboards/evyd13/pockettype/config.h53
-rw-r--r--keyboards/evyd13/wasdat/config.h53
-rw-r--r--keyboards/evyd13/wasdat_code/config.h53
-rw-r--r--keyboards/exclusive/e7v1se/config.h53
-rw-r--r--keyboards/exclusive/e85/config.h53
-rw-r--r--keyboards/felix/config.h53
-rw-r--r--keyboards/flehrad/downbubble/config.h48
-rw-r--r--keyboards/fleuron/config.h48
-rw-r--r--keyboards/fluorite/config.h52
-rw-r--r--keyboards/for_science/config.h4
-rw-r--r--keyboards/foxlab/key65/hotswap/config.h53
-rw-r--r--keyboards/foxlab/key65/universal/config.h53
-rw-r--r--keyboards/foxlab/leaf60/hotswap/config.h53
-rw-r--r--keyboards/foxlab/leaf60/universal/config.h53
-rw-r--r--keyboards/ft/mars80/config.h4
-rw-r--r--keyboards/gh60/revc/config.h48
-rw-r--r--keyboards/ghs/rar/config.h53
-rw-r--r--keyboards/gingham/config.h53
-rw-r--r--keyboards/gray_studio/space65/config.h52
-rw-r--r--keyboards/halberd/config.h48
-rw-r--r--keyboards/handwired/2x5keypad/config.h7
-rw-r--r--keyboards/handwired/412_64/config.h48
-rw-r--r--keyboards/handwired/aranck/config.h53
-rw-r--r--keyboards/handwired/arrow_pad/config.h48
-rw-r--r--keyboards/handwired/atreus50/config.h48
-rw-r--r--keyboards/handwired/cmd60/config.h48
-rw-r--r--keyboards/handwired/co60/rev1/config.h48
-rw-r--r--keyboards/handwired/dactyl_left/config.h53
-rw-r--r--keyboards/handwired/fc200rt_qmk/config.h53
-rw-r--r--keyboards/handwired/fivethirteen/config.h48
-rw-r--r--keyboards/handwired/floorboard/config.h53
-rw-r--r--keyboards/handwired/gamenum/config.h48
-rw-r--r--keyboards/handwired/hacked_motospeed/config.h53
-rw-r--r--keyboards/handwired/heisenberg/config.h53
-rw-r--r--keyboards/handwired/hnah40/config.h51
-rw-r--r--keyboards/handwired/ibm122m/config.h48
-rw-r--r--keyboards/handwired/jopr/config.h2
-rw-r--r--keyboards/handwired/jtallbean/split_65/config.h53
-rw-r--r--keyboards/handwired/juliet/config.h53
-rw-r--r--keyboards/handwired/kbod/config.h48
-rw-r--r--keyboards/handwired/magicforce61/config.h48
-rw-r--r--keyboards/handwired/magicforce68/config.h48
-rw-r--r--keyboards/handwired/mechboards_micropad/config.h53
-rw-r--r--keyboards/handwired/numpad20/config.h48
-rw-r--r--keyboards/handwired/ortho5x13/config.h48
-rw-r--r--keyboards/handwired/owlet60/config.h53
-rw-r--r--keyboards/handwired/pilcrow/config.h48
-rw-r--r--keyboards/handwired/promethium/config.h47
-rwxr-xr-xkeyboards/handwired/reddot/config.h48
-rw-r--r--keyboards/handwired/retro_refit/config.h42
-rw-r--r--keyboards/handwired/sick68/config.h53
-rw-r--r--keyboards/handwired/sticc14/config.h53
-rw-r--r--keyboards/handwired/tennie/config.h48
-rw-r--r--keyboards/handwired/terminus_mini/config.h48
-rw-r--r--keyboards/handwired/twadlee/tp69/config.h53
-rw-r--r--keyboards/hecomi/alpha/config.h49
-rw-r--r--keyboards/helix/rev3_4rows/config.h53
-rw-r--r--keyboards/helix/rev3_5rows/config.h53
-rwxr-xr-xkeyboards/hid_liber/config.h48
-rw-r--r--keyboards/hineybush/h75_singa/config.h53
-rw-r--r--keyboards/hineybush/physix/config.h53
-rw-r--r--keyboards/hineybush/sm68/config.h53
-rw-r--r--keyboards/idb/idb_60/config.h48
-rw-r--r--keyboards/idobo/config.h48
-rw-r--r--keyboards/illuminati/is0/config.h53
-rw-r--r--keyboards/j80/config.h4
-rw-r--r--keyboards/jae/j01/config.h53
-rw-r--r--keyboards/kagamidget/config.h48
-rw-r--r--keyboards/kbdclack/kaishi65/config.h53
-rw-r--r--keyboards/kbdfans/kbd19x/config.h48
-rw-r--r--keyboards/kbdfans/kbd4x/config.h48
-rw-r--r--keyboards/kbdfans/kbd66/config.h48
-rw-r--r--keyboards/kbdfans/kbd67/hotswap/config.h48
-rw-r--r--keyboards/kbdfans/kbd67/rev1/config.h48
-rw-r--r--keyboards/kbdfans/kbd6x/config.h48
-rw-r--r--keyboards/kbdfans/kbd8x_mk2/config.h53
-rw-r--r--keyboards/kbdfans/kbdpad_mk2/config.h53
-rw-r--r--keyboards/kc60se/config.h48
-rw-r--r--keyboards/keebio/choconum/config.h53
-rw-r--r--keyboards/keebio/ergodicity/config.h53
-rw-r--r--keyboards/keebwerk/nano_slider/config.h53
-rw-r--r--keyboards/keebzdotnet/wazowski/config.h53
-rw-r--r--keyboards/keyhive/maypad/config.h53
-rw-r--r--keyboards/kinesis/config.h48
-rw-r--r--keyboards/kira75/config.h48
-rw-r--r--keyboards/kmac/config.h48
-rw-r--r--keyboards/knops/mini/config.h50
-rw-r--r--keyboards/kona_classic/config.h48
-rw-r--r--keyboards/kprepublic/bm16a/config.h53
-rw-r--r--keyboards/kprepublic/cospad/config.h53
-rw-r--r--keyboards/kprepublic/jj40/config.h4
-rw-r--r--keyboards/kprepublic/jj4x4/config.h4
-rw-r--r--keyboards/ktec/daisy/config.h53
-rw-r--r--keyboards/lfkeyboards/lfk65_hs/config.h48
-rw-r--r--keyboards/lfkeyboards/lfk78/config.h53
-rw-r--r--keyboards/lfkeyboards/lfk87/config.h48
-rw-r--r--keyboards/lfkeyboards/lfkpad/config.h53
-rw-r--r--keyboards/lfkeyboards/mini1800/config.h48
-rw-r--r--keyboards/mechkeys/mk60/config.h53
-rw-r--r--keyboards/mechlovin/hannah910/config.h53
-rw-r--r--keyboards/meira/featherble/config.h48
-rw-r--r--keyboards/meira/promicro/config.h48
-rw-r--r--keyboards/meishi/config.h48
-rw-r--r--keyboards/meishi2/config.h53
-rw-r--r--keyboards/meme/config.h48
-rw-r--r--keyboards/meson/config.h53
-rw-r--r--keyboards/metamechs/timberwolf/config.h52
-rw-r--r--keyboards/miniaxe/config.h48
-rw-r--r--keyboards/mint60/config.h47
-rw-r--r--keyboards/miuni32/config.h47
-rw-r--r--keyboards/mountainblocks/mb17/config.h53
-rw-r--r--keyboards/mt40/config.h48
-rw-r--r--keyboards/mxss/config.h48
-rw-r--r--keyboards/namecard2x4/rev1/config.h48
-rw-r--r--keyboards/namecard2x4/rev2/config.h48
-rw-r--r--keyboards/nightly_boards/n87/config.h53
-rw-r--r--keyboards/nightmare/config.h53
-rwxr-xr-xkeyboards/novelpad/config.h53
-rw-r--r--keyboards/noxary/220/config.h53
-rw-r--r--keyboards/noxary/260/config.h53
-rw-r--r--keyboards/noxary/268_2/config.h53
-rw-r--r--keyboards/noxary/280/config.h53
-rw-r--r--keyboards/noxary/x268/config.h48
-rw-r--r--keyboards/otaku_split/rev0/config.h53
-rw-r--r--keyboards/otaku_split/rev1/config.h53
-rw-r--r--keyboards/pdxkbc/config.h53
-rw-r--r--keyboards/quad_h/lb75/config.h53
-rw-r--r--keyboards/quantrik/kyuu/config.h53
-rw-r--r--keyboards/qwertyydox/config.h53
-rw-r--r--keyboards/rabbit/rabbit68/config.h53
-rw-r--r--keyboards/ramonimbao/herringbone/v1/config.h53
-rwxr-xr-xkeyboards/redscarf_iiplus/verb/config.h53
-rwxr-xr-xkeyboards/redscarf_iiplus/verc/config.h53
-rw-r--r--keyboards/redscarf_iiplus/verd/config.h53
-rw-r--r--keyboards/retro_75/config.h53
-rwxr-xr-xkeyboards/reviung34/config.h53
-rw-r--r--keyboards/reviung39/config.h53
-rw-r--r--keyboards/reviung41/config.h53
-rw-r--r--keyboards/ryanbaekr/rb86/config.h54
-rw-r--r--keyboards/sck/m0116b/config.h53
-rw-r--r--keyboards/sck/osa/config.h53
-rw-r--r--keyboards/scythe/config.h48
-rw-r--r--keyboards/shiro/config.h53
-rw-r--r--keyboards/silverbullet44/config.h53
-rw-r--r--keyboards/sixkeyboard/config.h39
-rw-r--r--keyboards/snampad/config.h52
-rw-r--r--keyboards/spacetime/config.h52
-rw-r--r--keyboards/standaside/config.h48
-rw-r--r--keyboards/suihankey/alpha/config.h53
-rw-r--r--keyboards/suihankey/rev1/config.h53
-rw-r--r--keyboards/suihankey/split/alpha/config.h53
-rw-r--r--keyboards/suihankey/split/rev1/config.h53
-rw-r--r--keyboards/switchplate/southpaw_65/config.h52
-rw-r--r--keyboards/switchplate/southpaw_fullsize/config.h53
-rw-r--r--keyboards/tg4x/config.h53
-rw-r--r--keyboards/tgr/910/config.h4
-rw-r--r--keyboards/tgr/tris/config.h4
-rw-r--r--keyboards/the_ruler/config.h48
-rw-r--r--keyboards/thedogkeyboard/config.h53
-rw-r--r--keyboards/thevankeyboards/roadkit/config.h48
-rw-r--r--keyboards/tkc/osav2/config.h53
-rw-r--r--keyboards/tkc/tkc1800/config.h48
-rw-r--r--keyboards/tmo50/config.h48
-rw-r--r--keyboards/treadstone48/rev1/config.h53
-rw-r--r--keyboards/treadstone48/rev2/config.h53
-rw-r--r--keyboards/treasure/type9/config.h48
-rw-r--r--keyboards/ua62/config.h53
-rw-r--r--keyboards/uranuma/config.h53
-rw-r--r--keyboards/v60_type_r/config.h48
-rw-r--r--keyboards/wallaby/config.h53
-rw-r--r--keyboards/westfoxtrot/cyclops/config.h48
-rw-r--r--keyboards/wilba_tech/rama_works_m10_b/config.h48
-rw-r--r--keyboards/wilba_tech/rama_works_u80_a/config.h48
-rw-r--r--keyboards/wilba_tech/wt60_a/config.h48
-rw-r--r--keyboards/wilba_tech/wt60_d/config.h48
-rw-r--r--keyboards/wilba_tech/wt60_xt/config.h48
-rw-r--r--keyboards/wilba_tech/wt65_a/config.h48
-rw-r--r--keyboards/wilba_tech/wt65_b/config.h48
-rw-r--r--keyboards/wilba_tech/wt69_a/config.h48
-rw-r--r--keyboards/wilba_tech/wt75_a/config.h48
-rw-r--r--keyboards/wilba_tech/wt75_b/config.h48
-rw-r--r--keyboards/wilba_tech/wt75_c/config.h48
-rw-r--r--keyboards/wilba_tech/wt80_a/config.h48
-rw-r--r--keyboards/x16/config.h53
-rw-r--r--keyboards/xiudi/xd84/config.h52
-rw-r--r--keyboards/xiudi/xd87/config.h48
-rw-r--r--keyboards/xiudi/xd96/config.h52
-rw-r--r--keyboards/yd68/config.h48
-rw-r--r--keyboards/yurei/config.h53
-rw-r--r--keyboards/yushakobo/quick7/config.h53
-rw-r--r--keyboards/zvecr/split_blackpill/config.h53
-rw-r--r--keyboards/zvecr/zv48/config.h53
287 files changed, 23 insertions, 14010 deletions
diff --git a/keyboards/1upkeyboards/1up60hse/config.h b/keyboards/1upkeyboards/1up60hse/config.h
index a38ccf383..7a7fa56fe 100644
--- a/keyboards/1upkeyboards/1up60hse/config.h
+++ b/keyboards/1upkeyboards/1up60hse/config.h
@@ -101,54 +101,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
101//#define FORCE_NKRO 101//#define FORCE_NKRO
102 102
103/* 103/*
104 * Magic Key Options
105 *
106 * Magic keys are hotkey commands that allow control over firmware functions of
107 * the keyboard. They are best used in combination with the HID Listen program,
108 * found here: https://www.pjrc.com/teensy/hid_listen.html
109 *
110 * The options below allow the magic key functionality to be changed. This is
111 * useful if your keyboard/keypad is missing keys and you want magic key support.
112 *
113 */
114
115/* control how magic key switches layers */
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
119
120/* override magic key keymap */
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
124//#define MAGIC_KEY_HELP1 H
125//#define MAGIC_KEY_HELP2 SLASH
126//#define MAGIC_KEY_DEBUG D
127//#define MAGIC_KEY_DEBUG_MATRIX X
128//#define MAGIC_KEY_DEBUG_KBD K
129//#define MAGIC_KEY_DEBUG_MOUSE M
130//#define MAGIC_KEY_VERSION V
131//#define MAGIC_KEY_STATUS S
132//#define MAGIC_KEY_CONSOLE C
133//#define MAGIC_KEY_LAYER0_ALT1 ESC
134//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
135//#define MAGIC_KEY_LAYER0 0
136//#define MAGIC_KEY_LAYER1 1
137//#define MAGIC_KEY_LAYER2 2
138//#define MAGIC_KEY_LAYER3 3
139//#define MAGIC_KEY_LAYER4 4
140//#define MAGIC_KEY_LAYER5 5
141//#define MAGIC_KEY_LAYER6 6
142//#define MAGIC_KEY_LAYER7 7
143//#define MAGIC_KEY_LAYER8 8
144//#define MAGIC_KEY_LAYER9 9
145//#define MAGIC_KEY_BOOTLOADER PAUSE
146//#define MAGIC_KEY_LOCK CAPS
147//#define MAGIC_KEY_EEPROM E
148//#define MAGIC_KEY_NKRO N
149//#define MAGIC_KEY_SLEEP_LED Z
150
151/*
152 * Feature disable options 104 * Feature disable options
153 * These options are also useful to firmware size reduction. 105 * These options are also useful to firmware size reduction.
154 */ 106 */
diff --git a/keyboards/1upkeyboards/super16/config.h b/keyboards/1upkeyboards/super16/config.h
index f943fed54..2e9312e63 100644
--- a/keyboards/1upkeyboards/super16/config.h
+++ b/keyboards/1upkeyboards/super16/config.h
@@ -126,58 +126,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
126//#define FORCE_NKRO 126//#define FORCE_NKRO
127 127
128/* 128/*
129 * Magic Key Options
130 *
131 * Magic keys are hotkey commands that allow control over firmware functions of
132 * the keyboard. They are best used in combination with the HID Listen program,
133 * found here: https://www.pjrc.com/teensy/hid_listen.html
134 *
135 * The options below allow the magic key functionality to be changed. This is
136 * useful if your keyboard/keypad is missing keys and you want magic key support.
137 *
138 */
139
140/* key combination for magic key command */
141/* defined by default; to change, uncomment and set to the combination you want */
142// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
143
144/* control how magic key switches layers */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
148
149/* override magic key keymap */
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
151//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
152//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
153//#define MAGIC_KEY_HELP1 H
154//#define MAGIC_KEY_HELP2 SLASH
155//#define MAGIC_KEY_DEBUG D
156//#define MAGIC_KEY_DEBUG_MATRIX X
157//#define MAGIC_KEY_DEBUG_KBD K
158//#define MAGIC_KEY_DEBUG_MOUSE M
159//#define MAGIC_KEY_VERSION V
160//#define MAGIC_KEY_STATUS S
161//#define MAGIC_KEY_CONSOLE C
162//#define MAGIC_KEY_LAYER0_ALT1 ESC
163//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
164//#define MAGIC_KEY_LAYER0 0
165//#define MAGIC_KEY_LAYER1 1
166//#define MAGIC_KEY_LAYER2 2
167//#define MAGIC_KEY_LAYER3 3
168//#define MAGIC_KEY_LAYER4 4
169//#define MAGIC_KEY_LAYER5 5
170//#define MAGIC_KEY_LAYER6 6
171//#define MAGIC_KEY_LAYER7 7
172//#define MAGIC_KEY_LAYER8 8
173//#define MAGIC_KEY_LAYER9 9
174//#define MAGIC_KEY_BOOTLOADER PAUSE
175//#define MAGIC_KEY_LOCK CAPS
176//#define MAGIC_KEY_EEPROM E
177//#define MAGIC_KEY_NKRO N
178//#define MAGIC_KEY_SLEEP_LED Z
179
180/*
181 * Feature disable options 129 * Feature disable options
182 * These options are also useful to firmware size reduction. 130 * These options are also useful to firmware size reduction.
183 */ 131 */
diff --git a/keyboards/40percentclub/25/config.h b/keyboards/40percentclub/25/config.h
index d43c59e06..af25449ab 100644
--- a/keyboards/40percentclub/25/config.h
+++ b/keyboards/40percentclub/25/config.h
@@ -109,54 +109,6 @@
109//#define FORCE_NKRO 109//#define FORCE_NKRO
110 110
111/* 111/*
112 * Magic Key Options
113 *
114 * Magic keys are hotkey commands that allow control over firmware functions of
115 * the keyboard. They are best used in combination with the HID Listen program,
116 * found here: https://www.pjrc.com/teensy/hid_listen.html
117 *
118 * The options below allow the magic key functionality to be changed. This is
119 * useful if your keyboard/keypad is missing keys and you want magic key support.
120 *
121 */
122
123/* control how magic key switches layers */
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
127
128/* override magic key keymap */
129//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
131//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
132//#define MAGIC_KEY_HELP1 H
133//#define MAGIC_KEY_HELP2 SLASH
134//#define MAGIC_KEY_DEBUG D
135//#define MAGIC_KEY_DEBUG_MATRIX X
136//#define MAGIC_KEY_DEBUG_KBD K
137//#define MAGIC_KEY_DEBUG_MOUSE M
138//#define MAGIC_KEY_VERSION V
139//#define MAGIC_KEY_STATUS S
140//#define MAGIC_KEY_CONSOLE C
141//#define MAGIC_KEY_LAYER0_ALT1 ESC
142//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
143//#define MAGIC_KEY_LAYER0 0
144//#define MAGIC_KEY_LAYER1 1
145//#define MAGIC_KEY_LAYER2 2
146//#define MAGIC_KEY_LAYER3 3
147//#define MAGIC_KEY_LAYER4 4
148//#define MAGIC_KEY_LAYER5 5
149//#define MAGIC_KEY_LAYER6 6
150//#define MAGIC_KEY_LAYER7 7
151//#define MAGIC_KEY_LAYER8 8
152//#define MAGIC_KEY_LAYER9 9
153//#define MAGIC_KEY_BOOTLOADER PAUSE
154//#define MAGIC_KEY_LOCK CAPS
155//#define MAGIC_KEY_EEPROM E
156//#define MAGIC_KEY_NKRO N
157//#define MAGIC_KEY_SLEEP_LED Z
158
159/*
160 * Feature disable options 112 * Feature disable options
161 * These options are also useful to firmware size reduction. 113 * These options are also useful to firmware size reduction.
162 */ 114 */
diff --git a/keyboards/40percentclub/4pack/config.h b/keyboards/40percentclub/4pack/config.h
index 00f0d3e57..db5171592 100644
--- a/keyboards/40percentclub/4pack/config.h
+++ b/keyboards/40percentclub/4pack/config.h
@@ -130,59 +130,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
130//#define FORCE_NKRO 130//#define FORCE_NKRO
131 131
132/* 132/*
133 * Magic Key Options
134 *
135 * Magic keys are hotkey commands that allow control over firmware functions of
136 * the keyboard. They are best used in combination with the HID Listen program,
137 * found here: https://www.pjrc.com/teensy/hid_listen.html
138 *
139 * The options below allow the magic key functionality to be changed. This is
140 * useful if your keyboard/keypad is missing keys and you want magic key support.
141 *
142 */
143
144/* key combination for magic key command */
145/* defined by default; to change, uncomment and set to the combination you want */
146// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
147
148/* control how magic key switches layers */
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
151//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
152
153/* override magic key keymap */
154//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
155//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
156//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
157//#define MAGIC_KEY_HELP H
158//#define MAGIC_KEY_HELP_ALT SLASH
159//#define MAGIC_KEY_DEBUG D
160//#define MAGIC_KEY_DEBUG_MATRIX X
161//#define MAGIC_KEY_DEBUG_KBD K
162//#define MAGIC_KEY_DEBUG_MOUSE M
163//#define MAGIC_KEY_VERSION V
164//#define MAGIC_KEY_STATUS S
165//#define MAGIC_KEY_CONSOLE C
166//#define MAGIC_KEY_LAYER0 0
167//#define MAGIC_KEY_LAYER0_ALT GRAVE
168//#define MAGIC_KEY_LAYER1 1
169//#define MAGIC_KEY_LAYER2 2
170//#define MAGIC_KEY_LAYER3 3
171//#define MAGIC_KEY_LAYER4 4
172//#define MAGIC_KEY_LAYER5 5
173//#define MAGIC_KEY_LAYER6 6
174//#define MAGIC_KEY_LAYER7 7
175//#define MAGIC_KEY_LAYER8 8
176//#define MAGIC_KEY_LAYER9 9
177//#define MAGIC_KEY_BOOTLOADER B
178//#define MAGIC_KEY_BOOTLOADER_ALT ESC
179//#define MAGIC_KEY_LOCK CAPS
180//#define MAGIC_KEY_EEPROM E
181//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
182//#define MAGIC_KEY_NKRO N
183//#define MAGIC_KEY_SLEEP_LED Z
184
185/*
186 * Feature disable options 133 * Feature disable options
187 * These options are also useful to firmware size reduction. 134 * These options are also useful to firmware size reduction.
188 */ 135 */
diff --git a/keyboards/40percentclub/4x4/config.h b/keyboards/40percentclub/4x4/config.h
index f3ed8ed22..77b6e7c58 100644
--- a/keyboards/40percentclub/4x4/config.h
+++ b/keyboards/40percentclub/4x4/config.h
@@ -76,54 +76,6 @@
76//#define FORCE_NKRO 76//#define FORCE_NKRO
77 77
78/* 78/*
79 * Magic Key Options
80 *
81 * Magic keys are hotkey commands that allow control over firmware functions of
82 * the keyboard. They are best used in combination with the HID Listen program,
83 * found here: https://www.pjrc.com/teensy/hid_listen.html
84 *
85 * The options below allow the magic key functionality to be changed. This is
86 * useful if your keyboard/keypad is missing keys and you want magic key support.
87 *
88 */
89
90/* control how magic key switches layers */
91//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
92//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
93//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
94
95/* override magic key keymap */
96//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
97//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
98//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
99//#define MAGIC_KEY_HELP1 H
100//#define MAGIC_KEY_HELP2 SLASH
101//#define MAGIC_KEY_DEBUG D
102//#define MAGIC_KEY_DEBUG_MATRIX X
103//#define MAGIC_KEY_DEBUG_KBD K
104//#define MAGIC_KEY_DEBUG_MOUSE M
105//#define MAGIC_KEY_VERSION V
106//#define MAGIC_KEY_STATUS S
107//#define MAGIC_KEY_CONSOLE C
108//#define MAGIC_KEY_LAYER0_ALT1 ESC
109//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
110//#define MAGIC_KEY_LAYER0 0
111//#define MAGIC_KEY_LAYER1 1
112//#define MAGIC_KEY_LAYER2 2
113//#define MAGIC_KEY_LAYER3 3
114//#define MAGIC_KEY_LAYER4 4
115//#define MAGIC_KEY_LAYER5 5
116//#define MAGIC_KEY_LAYER6 6
117//#define MAGIC_KEY_LAYER7 7
118//#define MAGIC_KEY_LAYER8 8
119//#define MAGIC_KEY_LAYER9 9
120//#define MAGIC_KEY_BOOTLOADER PAUSE
121//#define MAGIC_KEY_LOCK CAPS
122//#define MAGIC_KEY_EEPROM E
123//#define MAGIC_KEY_NKRO N
124//#define MAGIC_KEY_SLEEP_LED Z
125
126/*
127 * Feature disable options 79 * Feature disable options
128 * These options are also useful to firmware size reduction. 80 * These options are also useful to firmware size reduction.
129 */ 81 */
diff --git a/keyboards/40percentclub/5x5/config.h b/keyboards/40percentclub/5x5/config.h
index 6f098a80b..694a58985 100644
--- a/keyboards/40percentclub/5x5/config.h
+++ b/keyboards/40percentclub/5x5/config.h
@@ -85,54 +85,6 @@
85//#define FORCE_NKRO 85//#define FORCE_NKRO
86 86
87/* 87/*
88 * Magic Key Options
89 *
90 * Magic keys are hotkey commands that allow control over firmware functions of
91 * the keyboard. They are best used in combination with the HID Listen program,
92 * found here: https://www.pjrc.com/teensy/hid_listen.html
93 *
94 * The options below allow the magic key functionality to be changed. This is
95 * useful if your keyboard/keypad is missing keys and you want magic key support.
96 *
97 */
98
99/* control how magic key switches layers */
100//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
103
104/* override magic key keymap */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
108//#define MAGIC_KEY_HELP1 H
109//#define MAGIC_KEY_HELP2 SLASH
110//#define MAGIC_KEY_DEBUG D
111//#define MAGIC_KEY_DEBUG_MATRIX X
112//#define MAGIC_KEY_DEBUG_KBD K
113//#define MAGIC_KEY_DEBUG_MOUSE M
114//#define MAGIC_KEY_VERSION V
115//#define MAGIC_KEY_STATUS S
116//#define MAGIC_KEY_CONSOLE C
117//#define MAGIC_KEY_LAYER0_ALT1 ESC
118//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
119//#define MAGIC_KEY_LAYER0 0
120//#define MAGIC_KEY_LAYER1 1
121//#define MAGIC_KEY_LAYER2 2
122//#define MAGIC_KEY_LAYER3 3
123//#define MAGIC_KEY_LAYER4 4
124//#define MAGIC_KEY_LAYER5 5
125//#define MAGIC_KEY_LAYER6 6
126//#define MAGIC_KEY_LAYER7 7
127//#define MAGIC_KEY_LAYER8 8
128//#define MAGIC_KEY_LAYER9 9
129//#define MAGIC_KEY_BOOTLOADER PAUSE
130//#define MAGIC_KEY_LOCK CAPS
131//#define MAGIC_KEY_EEPROM E
132//#define MAGIC_KEY_NKRO N
133//#define MAGIC_KEY_SLEEP_LED Z
134
135/*
136 * Feature disable options 88 * Feature disable options
137 * These options are also useful to firmware size reduction. 89 * These options are also useful to firmware size reduction.
138 */ 90 */
diff --git a/keyboards/40percentclub/6lit/config.h b/keyboards/40percentclub/6lit/config.h
index a7a68fc73..ddf91a3ce 100644
--- a/keyboards/40percentclub/6lit/config.h
+++ b/keyboards/40percentclub/6lit/config.h
@@ -110,54 +110,6 @@
110//#define FORCE_NKRO 110//#define FORCE_NKRO
111 111
112/* 112/*
113 * Magic Key Options
114 *
115 * Magic keys are hotkey commands that allow control over firmware functions of
116 * the keyboard. They are best used in combination with the HID Listen program,
117 * found here: https://www.pjrc.com/teensy/hid_listen.html
118 *
119 * The options below allow the magic key functionality to be changed. This is
120 * useful if your keyboard/keypad is missing keys and you want magic key support.
121 *
122 */
123
124/* control how magic key switches layers */
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
127//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
128
129/* override magic key keymap */
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
131//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
132//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
133//#define MAGIC_KEY_HELP1 H
134//#define MAGIC_KEY_HELP2 SLASH
135//#define MAGIC_KEY_DEBUG D
136//#define MAGIC_KEY_DEBUG_MATRIX X
137//#define MAGIC_KEY_DEBUG_KBD K
138//#define MAGIC_KEY_DEBUG_MOUSE M
139//#define MAGIC_KEY_VERSION V
140//#define MAGIC_KEY_STATUS S
141//#define MAGIC_KEY_CONSOLE C
142//#define MAGIC_KEY_LAYER0_ALT1 ESC
143//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
144//#define MAGIC_KEY_LAYER0 0
145//#define MAGIC_KEY_LAYER1 1
146//#define MAGIC_KEY_LAYER2 2
147//#define MAGIC_KEY_LAYER3 3
148//#define MAGIC_KEY_LAYER4 4
149//#define MAGIC_KEY_LAYER5 5
150//#define MAGIC_KEY_LAYER6 6
151//#define MAGIC_KEY_LAYER7 7
152//#define MAGIC_KEY_LAYER8 8
153//#define MAGIC_KEY_LAYER9 9
154//#define MAGIC_KEY_BOOTLOADER PAUSE
155//#define MAGIC_KEY_LOCK CAPS
156//#define MAGIC_KEY_EEPROM E
157//#define MAGIC_KEY_NKRO N
158//#define MAGIC_KEY_SLEEP_LED Z
159
160/*
161 * Feature disable options 113 * Feature disable options
162 * These options are also useful to firmware size reduction. 114 * These options are also useful to firmware size reduction.
163 */ 115 */
diff --git a/keyboards/40percentclub/foobar/config.h b/keyboards/40percentclub/foobar/config.h
index 203ebd77f..999efef7f 100644
--- a/keyboards/40percentclub/foobar/config.h
+++ b/keyboards/40percentclub/foobar/config.h
@@ -110,54 +110,6 @@
110//#define FORCE_NKRO 110//#define FORCE_NKRO
111 111
112/* 112/*
113 * Magic Key Options
114 *
115 * Magic keys are hotkey commands that allow control over firmware functions of
116 * the keyboard. They are best used in combination with the HID Listen program,
117 * found here: https://www.pjrc.com/teensy/hid_listen.html
118 *
119 * The options below allow the magic key functionality to be changed. This is
120 * useful if your keyboard/keypad is missing keys and you want magic key support.
121 *
122 */
123
124/* control how magic key switches layers */
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
127//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
128
129/* override magic key keymap */
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
131//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
132//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
133//#define MAGIC_KEY_HELP1 H
134//#define MAGIC_KEY_HELP2 SLASH
135//#define MAGIC_KEY_DEBUG D
136//#define MAGIC_KEY_DEBUG_MATRIX X
137//#define MAGIC_KEY_DEBUG_KBD K
138//#define MAGIC_KEY_DEBUG_MOUSE M
139//#define MAGIC_KEY_VERSION V
140//#define MAGIC_KEY_STATUS S
141//#define MAGIC_KEY_CONSOLE C
142//#define MAGIC_KEY_LAYER0_ALT1 ESC
143//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
144//#define MAGIC_KEY_LAYER0 0
145//#define MAGIC_KEY_LAYER1 1
146//#define MAGIC_KEY_LAYER2 2
147//#define MAGIC_KEY_LAYER3 3
148//#define MAGIC_KEY_LAYER4 4
149//#define MAGIC_KEY_LAYER5 5
150//#define MAGIC_KEY_LAYER6 6
151//#define MAGIC_KEY_LAYER7 7
152//#define MAGIC_KEY_LAYER8 8
153//#define MAGIC_KEY_LAYER9 9
154//#define MAGIC_KEY_BOOTLOADER PAUSE
155//#define MAGIC_KEY_LOCK CAPS
156//#define MAGIC_KEY_EEPROM E
157//#define MAGIC_KEY_NKRO N
158//#define MAGIC_KEY_SLEEP_LED Z
159
160/*
161 * Feature disable options 113 * Feature disable options
162 * These options are also useful to firmware size reduction. 114 * These options are also useful to firmware size reduction.
163 */ 115 */
diff --git a/keyboards/40percentclub/half_n_half/config.h b/keyboards/40percentclub/half_n_half/config.h
index ca099d476..3409af5f6 100644
--- a/keyboards/40percentclub/half_n_half/config.h
+++ b/keyboards/40percentclub/half_n_half/config.h
@@ -119,58 +119,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
119//#define FORCE_NKRO 119//#define FORCE_NKRO
120 120
121/* 121/*
122 * Magic Key Options
123 *
124 * Magic keys are hotkey commands that allow control over firmware functions of
125 * the keyboard. They are best used in combination with the HID Listen program,
126 * found here: https://www.pjrc.com/teensy/hid_listen.html
127 *
128 * The options below allow the magic key functionality to be changed. This is
129 * useful if your keyboard/keypad is missing keys and you want magic key support.
130 *
131 */
132
133/* key combination for magic key command */
134/* defined by default; to change, uncomment and set to the combination you want */
135// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
136
137/* control how magic key switches layers */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
141
142/* override magic key keymap */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
146//#define MAGIC_KEY_HELP1 H
147//#define MAGIC_KEY_HELP2 SLASH
148//#define MAGIC_KEY_DEBUG D
149//#define MAGIC_KEY_DEBUG_MATRIX X
150//#define MAGIC_KEY_DEBUG_KBD K
151//#define MAGIC_KEY_DEBUG_MOUSE M
152//#define MAGIC_KEY_VERSION V
153//#define MAGIC_KEY_STATUS S
154//#define MAGIC_KEY_CONSOLE C
155//#define MAGIC_KEY_LAYER0_ALT1 ESC
156//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
157//#define MAGIC_KEY_LAYER0 0
158//#define MAGIC_KEY_LAYER1 1
159//#define MAGIC_KEY_LAYER2 2
160//#define MAGIC_KEY_LAYER3 3
161//#define MAGIC_KEY_LAYER4 4
162//#define MAGIC_KEY_LAYER5 5
163//#define MAGIC_KEY_LAYER6 6
164//#define MAGIC_KEY_LAYER7 7
165//#define MAGIC_KEY_LAYER8 8
166//#define MAGIC_KEY_LAYER9 9
167//#define MAGIC_KEY_BOOTLOADER PAUSE
168//#define MAGIC_KEY_LOCK CAPS
169//#define MAGIC_KEY_EEPROM E
170//#define MAGIC_KEY_NKRO N
171//#define MAGIC_KEY_SLEEP_LED Z
172
173/*
174 * Feature disable options 122 * Feature disable options
175 * These options are also useful to firmware size reduction. 123 * These options are also useful to firmware size reduction.
176 */ 124 */
diff --git a/keyboards/40percentclub/i75/config.h b/keyboards/40percentclub/i75/config.h
index 0f478b516..e89f4f580 100644
--- a/keyboards/40percentclub/i75/config.h
+++ b/keyboards/40percentclub/i75/config.h
@@ -65,54 +65,6 @@
65//#define FORCE_NKRO 65//#define FORCE_NKRO
66 66
67/* 67/*
68 * Magic Key Options
69 *
70 * Magic keys are hotkey commands that allow control over firmware functions of
71 * the keyboard. They are best used in combination with the HID Listen program,
72 * found here: https://www.pjrc.com/teensy/hid_listen.html
73 *
74 * The options below allow the magic key functionality to be changed. This is
75 * useful if your keyboard/keypad is missing keys and you want magic key support.
76 *
77 */
78
79/* control how magic key switches layers */
80//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
81//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
82//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
83
84/* override magic key keymap */
85//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
86//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
87//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
88//#define MAGIC_KEY_HELP1 H
89//#define MAGIC_KEY_HELP2 SLASH
90//#define MAGIC_KEY_DEBUG D
91//#define MAGIC_KEY_DEBUG_MATRIX X
92//#define MAGIC_KEY_DEBUG_KBD K
93//#define MAGIC_KEY_DEBUG_MOUSE M
94//#define MAGIC_KEY_VERSION V
95//#define MAGIC_KEY_STATUS S
96//#define MAGIC_KEY_CONSOLE C
97//#define MAGIC_KEY_LAYER0_ALT1 ESC
98//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
99//#define MAGIC_KEY_LAYER0 0
100//#define MAGIC_KEY_LAYER1 1
101//#define MAGIC_KEY_LAYER2 2
102//#define MAGIC_KEY_LAYER3 3
103//#define MAGIC_KEY_LAYER4 4
104//#define MAGIC_KEY_LAYER5 5
105//#define MAGIC_KEY_LAYER6 6
106//#define MAGIC_KEY_LAYER7 7
107//#define MAGIC_KEY_LAYER8 8
108//#define MAGIC_KEY_LAYER9 9
109//#define MAGIC_KEY_BOOTLOADER PAUSE
110//#define MAGIC_KEY_LOCK CAPS
111//#define MAGIC_KEY_EEPROM E
112//#define MAGIC_KEY_NKRO N
113//#define MAGIC_KEY_SLEEP_LED Z
114
115/*
116 * Feature disable options 68 * Feature disable options
117 * These options are also useful to firmware size reduction. 69 * These options are also useful to firmware size reduction.
118 */ 70 */
diff --git a/keyboards/40percentclub/mf68/config.h b/keyboards/40percentclub/mf68/config.h
index 1ff2c189e..230725615 100644
--- a/keyboards/40percentclub/mf68/config.h
+++ b/keyboards/40percentclub/mf68/config.h
@@ -108,54 +108,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
108//#define FORCE_NKRO 108//#define FORCE_NKRO
109 109
110/* 110/*
111 * Magic Key Options
112 *
113 * Magic keys are hotkey commands that allow control over firmware functions of
114 * the keyboard. They are best used in combination with the HID Listen program,
115 * found here: https://www.pjrc.com/teensy/hid_listen.html
116 *
117 * The options below allow the magic key functionality to be changed. This is
118 * useful if your keyboard/keypad is missing keys and you want magic key support.
119 *
120 */
121
122/* control how magic key switches layers */
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
126
127/* override magic key keymap */
128//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
129//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
131//#define MAGIC_KEY_HELP1 H
132//#define MAGIC_KEY_HELP2 SLASH
133//#define MAGIC_KEY_DEBUG D
134//#define MAGIC_KEY_DEBUG_MATRIX X
135//#define MAGIC_KEY_DEBUG_KBD K
136//#define MAGIC_KEY_DEBUG_MOUSE M
137//#define MAGIC_KEY_VERSION V
138//#define MAGIC_KEY_STATUS S
139//#define MAGIC_KEY_CONSOLE C
140//#define MAGIC_KEY_LAYER0_ALT1 ESC
141//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
142//#define MAGIC_KEY_LAYER0 0
143//#define MAGIC_KEY_LAYER1 1
144//#define MAGIC_KEY_LAYER2 2
145//#define MAGIC_KEY_LAYER3 3
146//#define MAGIC_KEY_LAYER4 4
147//#define MAGIC_KEY_LAYER5 5
148//#define MAGIC_KEY_LAYER6 6
149//#define MAGIC_KEY_LAYER7 7
150//#define MAGIC_KEY_LAYER8 8
151//#define MAGIC_KEY_LAYER9 9
152//#define MAGIC_KEY_BOOTLOADER PAUSE
153//#define MAGIC_KEY_LOCK CAPS
154//#define MAGIC_KEY_EEPROM E
155//#define MAGIC_KEY_NKRO N
156//#define MAGIC_KEY_SLEEP_LED Z
157
158/*
159 * Feature disable options 111 * Feature disable options
160 * These options are also useful to firmware size reduction. 112 * These options are also useful to firmware size reduction.
161 */ 113 */
diff --git a/keyboards/40percentclub/nein/config.h b/keyboards/40percentclub/nein/config.h
index 3532c8258..1dedb608f 100644
--- a/keyboards/40percentclub/nein/config.h
+++ b/keyboards/40percentclub/nein/config.h
@@ -114,59 +114,6 @@
114//#define FORCE_NKRO 114//#define FORCE_NKRO
115 115
116/* 116/*
117 * Magic Key Options
118 *
119 * Magic keys are hotkey commands that allow control over firmware functions of
120 * the keyboard. They are best used in combination with the HID Listen program,
121 * found here: https://www.pjrc.com/teensy/hid_listen.html
122 *
123 * The options below allow the magic key functionality to be changed. This is
124 * useful if your keyboard/keypad is missing keys and you want magic key support.
125 *
126 */
127
128/* key combination for magic key command */
129/* defined by default; to change, uncomment and set to the combination you want */
130// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
131
132/* control how magic key switches layers */
133//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
134//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
135//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
136
137/* override magic key keymap */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
141//#define MAGIC_KEY_HELP H
142//#define MAGIC_KEY_HELP_ALT SLASH
143//#define MAGIC_KEY_DEBUG D
144//#define MAGIC_KEY_DEBUG_MATRIX X
145//#define MAGIC_KEY_DEBUG_KBD K
146//#define MAGIC_KEY_DEBUG_MOUSE M
147//#define MAGIC_KEY_VERSION V
148//#define MAGIC_KEY_STATUS S
149//#define MAGIC_KEY_CONSOLE C
150//#define MAGIC_KEY_LAYER0 0
151//#define MAGIC_KEY_LAYER0_ALT GRAVE
152//#define MAGIC_KEY_LAYER1 1
153//#define MAGIC_KEY_LAYER2 2
154//#define MAGIC_KEY_LAYER3 3
155//#define MAGIC_KEY_LAYER4 4
156//#define MAGIC_KEY_LAYER5 5
157//#define MAGIC_KEY_LAYER6 6
158//#define MAGIC_KEY_LAYER7 7
159//#define MAGIC_KEY_LAYER8 8
160//#define MAGIC_KEY_LAYER9 9
161//#define MAGIC_KEY_BOOTLOADER B
162//#define MAGIC_KEY_BOOTLOADER_ALT ESC
163//#define MAGIC_KEY_LOCK CAPS
164//#define MAGIC_KEY_EEPROM E
165//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
166//#define MAGIC_KEY_NKRO N
167//#define MAGIC_KEY_SLEEP_LED Z
168
169/*
170 * Feature disable options 117 * Feature disable options
171 * These options are also useful to firmware size reduction. 118 * These options are also useful to firmware size reduction.
172 */ 119 */
diff --git a/keyboards/40percentclub/nori/config.h b/keyboards/40percentclub/nori/config.h
index 1c1d8f0fb..40225748a 100644
--- a/keyboards/40percentclub/nori/config.h
+++ b/keyboards/40percentclub/nori/config.h
@@ -98,54 +98,6 @@
98//#define FORCE_NKRO 98//#define FORCE_NKRO
99 99
100/* 100/*
101 * Magic Key Options
102 *
103 * Magic keys are hotkey commands that allow control over firmware functions of
104 * the keyboard. They are best used in combination with the HID Listen program,
105 * found here: https://www.pjrc.com/teensy/hid_listen.html
106 *
107 * The options below allow the magic key functionality to be changed. This is
108 * useful if your keyboard/keypad is missing keys and you want magic key support.
109 *
110 */
111
112/* control how magic key switches layers */
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
116
117/* override magic key keymap */
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
121//#define MAGIC_KEY_HELP1 H
122//#define MAGIC_KEY_HELP2 SLASH
123//#define MAGIC_KEY_DEBUG D
124//#define MAGIC_KEY_DEBUG_MATRIX X
125//#define MAGIC_KEY_DEBUG_KBD K
126//#define MAGIC_KEY_DEBUG_MOUSE M
127//#define MAGIC_KEY_VERSION V
128//#define MAGIC_KEY_STATUS S
129//#define MAGIC_KEY_CONSOLE C
130//#define MAGIC_KEY_LAYER0_ALT1 ESC
131//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
132//#define MAGIC_KEY_LAYER0 0
133//#define MAGIC_KEY_LAYER1 1
134//#define MAGIC_KEY_LAYER2 2
135//#define MAGIC_KEY_LAYER3 3
136//#define MAGIC_KEY_LAYER4 4
137//#define MAGIC_KEY_LAYER5 5
138//#define MAGIC_KEY_LAYER6 6
139//#define MAGIC_KEY_LAYER7 7
140//#define MAGIC_KEY_LAYER8 8
141//#define MAGIC_KEY_LAYER9 9
142//#define MAGIC_KEY_BOOTLOADER PAUSE
143//#define MAGIC_KEY_LOCK CAPS
144//#define MAGIC_KEY_EEPROM E
145//#define MAGIC_KEY_NKRO N
146//#define MAGIC_KEY_SLEEP_LED Z
147
148/*
149 * Feature disable options 101 * Feature disable options
150 * These options are also useful to firmware size reduction. 102 * These options are also useful to firmware size reduction.
151 */ 103 */
diff --git a/keyboards/abstract/ellipse/rev1/config.h b/keyboards/abstract/ellipse/rev1/config.h
index fe3687480..6e16c8d22 100644
--- a/keyboards/abstract/ellipse/rev1/config.h
+++ b/keyboards/abstract/ellipse/rev1/config.h
@@ -113,54 +113,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
113//#define FORCE_NKRO 113//#define FORCE_NKRO
114 114
115/* 115/*
116 * Magic Key Options
117 *
118 * Magic keys are hotkey commands that allow control over firmware functions of
119 * the keyboard. They are best used in combination with the HID Listen program,
120 * found here: https://www.pjrc.com/teensy/hid_listen.html
121 *
122 * The options below allow the magic key functionality to be changed. This is
123 * useful if your keyboard/keypad is missing keys and you want magic key support.
124 *
125 */
126
127/* control how magic key switches layers */
128//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
129//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
131
132/* override magic key keymap */
133//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
134//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
135//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
136//#define MAGIC_KEY_HELP1 H
137//#define MAGIC_KEY_HELP2 SLASH
138//#define MAGIC_KEY_DEBUG D
139//#define MAGIC_KEY_DEBUG_MATRIX X
140//#define MAGIC_KEY_DEBUG_KBD K
141//#define MAGIC_KEY_DEBUG_MOUSE M
142//#define MAGIC_KEY_VERSION V
143//#define MAGIC_KEY_STATUS S
144//#define MAGIC_KEY_CONSOLE C
145//#define MAGIC_KEY_LAYER0_ALT1 ESC
146//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
147//#define MAGIC_KEY_LAYER0 0
148//#define MAGIC_KEY_LAYER1 1
149//#define MAGIC_KEY_LAYER2 2
150//#define MAGIC_KEY_LAYER3 3
151//#define MAGIC_KEY_LAYER4 4
152//#define MAGIC_KEY_LAYER5 5
153//#define MAGIC_KEY_LAYER6 6
154//#define MAGIC_KEY_LAYER7 7
155//#define MAGIC_KEY_LAYER8 8
156//#define MAGIC_KEY_LAYER9 9
157//#define MAGIC_KEY_BOOTLOADER PAUSE
158//#define MAGIC_KEY_LOCK CAPS
159//#define MAGIC_KEY_EEPROM E
160//#define MAGIC_KEY_NKRO N
161//#define MAGIC_KEY_SLEEP_LED Z
162
163/*
164 * Feature disable options 116 * Feature disable options
165 * These options are also useful to firmware size reduction. 117 * These options are also useful to firmware size reduction.
166 */ 118 */
diff --git a/keyboards/acheron/elongate/config.h b/keyboards/acheron/elongate/config.h
index c51c7a821..434e62cd8 100644
--- a/keyboards/acheron/elongate/config.h
+++ b/keyboards/acheron/elongate/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/acheron/shark/config.h b/keyboards/acheron/shark/config.h
index 3adcb060d..78f763fe9 100644
--- a/keyboards/acheron/shark/config.h
+++ b/keyboards/acheron/shark/config.h
@@ -134,59 +134,6 @@ B0, which is unconnected on the PCB
134//#define FORCE_NKRO 134//#define FORCE_NKRO
135 135
136/* 136/*
137 * Magic Key Options
138 *
139 * Magic keys are hotkey commands that allow control over firmware functions of
140 * the keyboard. They are best used in combination with the HID Listen program,
141 * found here: https://www.pjrc.com/teensy/hid_listen.html
142 *
143 * The options below allow the magic key functionality to be changed. This is
144 * useful if your keyboard/keypad is missing keys and you want magic key support.
145 *
146 */
147
148/* key combination for magic key command */
149/* defined by default; to change, uncomment and set to the combination you want */
150// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
151
152/* control how magic key switches layers */
153//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
154//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
155//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
156
157/* override magic key keymap */
158//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
159//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
160//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
161//#define MAGIC_KEY_HELP H
162//#define MAGIC_KEY_HELP_ALT SLASH
163//#define MAGIC_KEY_DEBUG D
164//#define MAGIC_KEY_DEBUG_MATRIX X
165//#define MAGIC_KEY_DEBUG_KBD K
166//#define MAGIC_KEY_DEBUG_MOUSE M
167//#define MAGIC_KEY_VERSION V
168//#define MAGIC_KEY_STATUS S
169//#define MAGIC_KEY_CONSOLE C
170//#define MAGIC_KEY_LAYER0 0
171//#define MAGIC_KEY_LAYER0_ALT GRAVE
172//#define MAGIC_KEY_LAYER1 1
173//#define MAGIC_KEY_LAYER2 2
174//#define MAGIC_KEY_LAYER3 3
175//#define MAGIC_KEY_LAYER4 4
176//#define MAGIC_KEY_LAYER5 5
177//#define MAGIC_KEY_LAYER6 6
178//#define MAGIC_KEY_LAYER7 7
179//#define MAGIC_KEY_LAYER8 8
180//#define MAGIC_KEY_LAYER9 9
181//#define MAGIC_KEY_BOOTLOADER B
182//#define MAGIC_KEY_BOOTLOADER_ALT ESC
183//#define MAGIC_KEY_LOCK CAPS
184//#define MAGIC_KEY_EEPROM E
185//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
186//#define MAGIC_KEY_NKRO N
187//#define MAGIC_KEY_SLEEP_LED Z
188
189/*
190 * Feature disable options 137 * Feature disable options
191 * These options are also useful to firmware size reduction. 138 * These options are also useful to firmware size reduction.
192 */ 139 */
diff --git a/keyboards/adelheid/config.h b/keyboards/adelheid/config.h
index fb57c3956..487559af1 100644
--- a/keyboards/adelheid/config.h
+++ b/keyboards/adelheid/config.h
@@ -113,59 +113,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
113//#define FORCE_NKRO 113//#define FORCE_NKRO
114 114
115/* 115/*
116 * Magic Key Options
117 *
118 * Magic keys are hotkey commands that allow control over firmware functions of
119 * the keyboard. They are best used in combination with the HID Listen program,
120 * found here: https://www.pjrc.com/teensy/hid_listen.html
121 *
122 * The options below allow the magic key functionality to be changed. This is
123 * useful if your keyboard/keypad is missing keys and you want magic key support.
124 *
125 */
126
127/* key combination for magic key command */
128/* defined by default; to change, uncomment and set to the combination you want */
129// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
130
131/* control how magic key switches layers */
132//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
133//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
134//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
135
136/* override magic key keymap */
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
140//#define MAGIC_KEY_HELP H
141//#define MAGIC_KEY_HELP_ALT SLASH
142//#define MAGIC_KEY_DEBUG D
143//#define MAGIC_KEY_DEBUG_MATRIX X
144//#define MAGIC_KEY_DEBUG_KBD K
145//#define MAGIC_KEY_DEBUG_MOUSE M
146//#define MAGIC_KEY_VERSION V
147//#define MAGIC_KEY_STATUS S
148//#define MAGIC_KEY_CONSOLE C
149//#define MAGIC_KEY_LAYER0 0
150//#define MAGIC_KEY_LAYER0_ALT GRAVE
151//#define MAGIC_KEY_LAYER1 1
152//#define MAGIC_KEY_LAYER2 2
153//#define MAGIC_KEY_LAYER3 3
154//#define MAGIC_KEY_LAYER4 4
155//#define MAGIC_KEY_LAYER5 5
156//#define MAGIC_KEY_LAYER6 6
157//#define MAGIC_KEY_LAYER7 7
158//#define MAGIC_KEY_LAYER8 8
159//#define MAGIC_KEY_LAYER9 9
160//#define MAGIC_KEY_BOOTLOADER B
161//#define MAGIC_KEY_BOOTLOADER_ALT ESC
162//#define MAGIC_KEY_LOCK CAPS
163//#define MAGIC_KEY_EEPROM E
164//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
165//#define MAGIC_KEY_NKRO N
166//#define MAGIC_KEY_SLEEP_LED Z
167
168/*
169 * Feature disable options 116 * Feature disable options
170 * These options are also useful to firmware size reduction. 117 * These options are also useful to firmware size reduction.
171 */ 118 */
diff --git a/keyboards/ai03/equinox/config.h b/keyboards/ai03/equinox/config.h
index 1441dc16e..5130f510b 100644
--- a/keyboards/ai03/equinox/config.h
+++ b/keyboards/ai03/equinox/config.h
@@ -118,59 +118,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
118//#define FORCE_NKRO 118//#define FORCE_NKRO
119 119
120/* 120/*
121 * Magic Key Options
122 *
123 * Magic keys are hotkey commands that allow control over firmware functions of
124 * the keyboard. They are best used in combination with the HID Listen program,
125 * found here: https://www.pjrc.com/teensy/hid_listen.html
126 *
127 * The options below allow the magic key functionality to be changed. This is
128 * useful if your keyboard/keypad is missing keys and you want magic key support.
129 *
130 */
131
132/* key combination for magic key command */
133/* defined by default; to change, uncomment and set to the combination you want */
134// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
135
136/* control how magic key switches layers */
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
140
141/* override magic key keymap */
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
145//#define MAGIC_KEY_HELP H
146//#define MAGIC_KEY_HELP_ALT SLASH
147//#define MAGIC_KEY_DEBUG D
148//#define MAGIC_KEY_DEBUG_MATRIX X
149//#define MAGIC_KEY_DEBUG_KBD K
150//#define MAGIC_KEY_DEBUG_MOUSE M
151//#define MAGIC_KEY_VERSION V
152//#define MAGIC_KEY_STATUS S
153//#define MAGIC_KEY_CONSOLE C
154//#define MAGIC_KEY_LAYER0 0
155//#define MAGIC_KEY_LAYER0_ALT GRAVE
156//#define MAGIC_KEY_LAYER1 1
157//#define MAGIC_KEY_LAYER2 2
158//#define MAGIC_KEY_LAYER3 3
159//#define MAGIC_KEY_LAYER4 4
160//#define MAGIC_KEY_LAYER5 5
161//#define MAGIC_KEY_LAYER6 6
162//#define MAGIC_KEY_LAYER7 7
163//#define MAGIC_KEY_LAYER8 8
164//#define MAGIC_KEY_LAYER9 9
165//#define MAGIC_KEY_BOOTLOADER B
166//#define MAGIC_KEY_BOOTLOADER_ALT ESC
167//#define MAGIC_KEY_LOCK CAPS
168//#define MAGIC_KEY_EEPROM E
169//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
170//#define MAGIC_KEY_NKRO N
171//#define MAGIC_KEY_SLEEP_LED Z
172
173/*
174 * Feature disable options 121 * Feature disable options
175 * These options are also useful to firmware size reduction. 122 * These options are also useful to firmware size reduction.
176 */ 123 */
diff --git a/keyboards/ai03/lunar/config.h b/keyboards/ai03/lunar/config.h
index 499176d39..9ee8cbf6f 100644
--- a/keyboards/ai03/lunar/config.h
+++ b/keyboards/ai03/lunar/config.h
@@ -118,58 +118,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
118//#define FORCE_NKRO 118//#define FORCE_NKRO
119 119
120/* 120/*
121 * Magic Key Options
122 *
123 * Magic keys are hotkey commands that allow control over firmware functions of
124 * the keyboard. They are best used in combination with the HID Listen program,
125 * found here: https://www.pjrc.com/teensy/hid_listen.html
126 *
127 * The options below allow the magic key functionality to be changed. This is
128 * useful if your keyboard/keypad is missing keys and you want magic key support.
129 *
130 */
131
132/* key combination for magic key command */
133/* defined by default; to change, uncomment and set to the combination you want */
134// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
135
136/* control how magic key switches layers */
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
140
141/* override magic key keymap */
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
145//#define MAGIC_KEY_HELP1 H
146//#define MAGIC_KEY_HELP2 SLASH
147//#define MAGIC_KEY_DEBUG D
148//#define MAGIC_KEY_DEBUG_MATRIX X
149//#define MAGIC_KEY_DEBUG_KBD K
150//#define MAGIC_KEY_DEBUG_MOUSE M
151//#define MAGIC_KEY_VERSION V
152//#define MAGIC_KEY_STATUS S
153//#define MAGIC_KEY_CONSOLE C
154//#define MAGIC_KEY_LAYER0_ALT1 ESC
155//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
156//#define MAGIC_KEY_LAYER0 0
157//#define MAGIC_KEY_LAYER1 1
158//#define MAGIC_KEY_LAYER2 2
159//#define MAGIC_KEY_LAYER3 3
160//#define MAGIC_KEY_LAYER4 4
161//#define MAGIC_KEY_LAYER5 5
162//#define MAGIC_KEY_LAYER6 6
163//#define MAGIC_KEY_LAYER7 7
164//#define MAGIC_KEY_LAYER8 8
165//#define MAGIC_KEY_LAYER9 9
166//#define MAGIC_KEY_BOOTLOADER PAUSE
167//#define MAGIC_KEY_LOCK CAPS
168//#define MAGIC_KEY_EEPROM E
169//#define MAGIC_KEY_NKRO N
170//#define MAGIC_KEY_SLEEP_LED Z
171
172/*
173 * Feature disable options 121 * Feature disable options
174 * These options are also useful to firmware size reduction. 122 * These options are also useful to firmware size reduction.
175 */ 123 */
diff --git a/keyboards/ai03/orbit/config.h b/keyboards/ai03/orbit/config.h
index 410f63f66..9ad384c8f 100644
--- a/keyboards/ai03/orbit/config.h
+++ b/keyboards/ai03/orbit/config.h
@@ -127,54 +127,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
127//#define FORCE_NKRO 127//#define FORCE_NKRO
128 128
129/* 129/*
130 * Magic Key Options
131 *
132 * Magic keys are hotkey commands that allow control over firmware functions of
133 * the keyboard. They are best used in combination with the HID Listen program,
134 * found here: https://www.pjrc.com/teensy/hid_listen.html
135 *
136 * The options below allow the magic key functionality to be changed. This is
137 * useful if your keyboard/keypad is missing keys and you want magic key support.
138 *
139 */
140
141/* control how magic key switches layers */
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
145
146/* override magic key keymap */
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
150//#define MAGIC_KEY_HELP1 H
151//#define MAGIC_KEY_HELP2 SLASH
152//#define MAGIC_KEY_DEBUG D
153//#define MAGIC_KEY_DEBUG_MATRIX X
154//#define MAGIC_KEY_DEBUG_KBD K
155//#define MAGIC_KEY_DEBUG_MOUSE M
156//#define MAGIC_KEY_VERSION V
157//#define MAGIC_KEY_STATUS S
158//#define MAGIC_KEY_CONSOLE C
159//#define MAGIC_KEY_LAYER0_ALT1 ESC
160//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
161//#define MAGIC_KEY_LAYER0 0
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER PAUSE
172//#define MAGIC_KEY_LOCK CAPS
173//#define MAGIC_KEY_EEPROM E
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 130 * Feature disable options
179 * These options are also useful to firmware size reduction. 131 * These options are also useful to firmware size reduction.
180 */ 132 */
diff --git a/keyboards/ai03/orbit_x/config.h b/keyboards/ai03/orbit_x/config.h
index aafc53728..7d3e8ef51 100644
--- a/keyboards/ai03/orbit_x/config.h
+++ b/keyboards/ai03/orbit_x/config.h
@@ -95,59 +95,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
95//#define FORCE_NKRO 95//#define FORCE_NKRO
96 96
97/* 97/*
98 * Magic Key Options
99 *
100 * Magic keys are hotkey commands that allow control over firmware functions of
101 * the keyboard. They are best used in combination with the HID Listen program,
102 * found here: https://www.pjrc.com/teensy/hid_listen.html
103 *
104 * The options below allow the magic key functionality to be changed. This is
105 * useful if your keyboard/keypad is missing keys and you want magic key support.
106 *
107 */
108
109/* key combination for magic key command */
110/* defined by default; to change, uncomment and set to the combination you want */
111// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
112
113/* control how magic key switches layers */
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
117
118/* override magic key keymap */
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
122//#define MAGIC_KEY_HELP H
123//#define MAGIC_KEY_HELP_ALT SLASH
124//#define MAGIC_KEY_DEBUG D
125//#define MAGIC_KEY_DEBUG_MATRIX X
126//#define MAGIC_KEY_DEBUG_KBD K
127//#define MAGIC_KEY_DEBUG_MOUSE M
128//#define MAGIC_KEY_VERSION V
129//#define MAGIC_KEY_STATUS S
130//#define MAGIC_KEY_CONSOLE C
131//#define MAGIC_KEY_LAYER0 0
132//#define MAGIC_KEY_LAYER0_ALT GRAVE
133//#define MAGIC_KEY_LAYER1 1
134//#define MAGIC_KEY_LAYER2 2
135//#define MAGIC_KEY_LAYER3 3
136//#define MAGIC_KEY_LAYER4 4
137//#define MAGIC_KEY_LAYER5 5
138//#define MAGIC_KEY_LAYER6 6
139//#define MAGIC_KEY_LAYER7 7
140//#define MAGIC_KEY_LAYER8 8
141//#define MAGIC_KEY_LAYER9 9
142//#define MAGIC_KEY_BOOTLOADER B
143//#define MAGIC_KEY_BOOTLOADER_ALT ESC
144//#define MAGIC_KEY_LOCK CAPS
145//#define MAGIC_KEY_EEPROM E
146//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
147//#define MAGIC_KEY_NKRO N
148//#define MAGIC_KEY_SLEEP_LED Z
149
150/*
151 * Feature disable options 98 * Feature disable options
152 * These options are also useful to firmware size reduction. 99 * These options are also useful to firmware size reduction.
153 */ 100 */
diff --git a/keyboards/ai03/polaris/config.h b/keyboards/ai03/polaris/config.h
index a4d7f945d..0cd6e6f58 100644
--- a/keyboards/ai03/polaris/config.h
+++ b/keyboards/ai03/polaris/config.h
@@ -93,59 +93,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
93#define LOCKING_RESYNC_ENABLE 93#define LOCKING_RESYNC_ENABLE
94 94
95/* 95/*
96 * Magic Key Options
97 *
98 * Magic keys are hotkey commands that allow control over firmware functions of
99 * the keyboard. They are best used in combination with the HID Listen program,
100 * found here: https://www.pjrc.com/teensy/hid_listen.html
101 *
102 * The options below allow the magic key functionality to be changed. This is
103 * useful if your keyboard/keypad is missing keys and you want magic key support.
104 *
105 */
106
107/* key combination for magic key command */
108/* defined by default; to change, uncomment and set to the combination you want */
109// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
110
111/* control how magic key switches layers */
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
115
116/* override magic key keymap */
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
120//#define MAGIC_KEY_HELP H
121//#define MAGIC_KEY_HELP_ALT SLASH
122//#define MAGIC_KEY_DEBUG D
123//#define MAGIC_KEY_DEBUG_MATRIX X
124//#define MAGIC_KEY_DEBUG_KBD K
125//#define MAGIC_KEY_DEBUG_MOUSE M
126//#define MAGIC_KEY_VERSION V
127//#define MAGIC_KEY_STATUS S
128//#define MAGIC_KEY_CONSOLE C
129//#define MAGIC_KEY_LAYER0 0
130//#define MAGIC_KEY_LAYER0_ALT GRAVE
131//#define MAGIC_KEY_LAYER1 1
132//#define MAGIC_KEY_LAYER2 2
133//#define MAGIC_KEY_LAYER3 3
134//#define MAGIC_KEY_LAYER4 4
135//#define MAGIC_KEY_LAYER5 5
136//#define MAGIC_KEY_LAYER6 6
137//#define MAGIC_KEY_LAYER7 7
138//#define MAGIC_KEY_LAYER8 8
139//#define MAGIC_KEY_LAYER9 9
140//#define MAGIC_KEY_BOOTLOADER B
141//#define MAGIC_KEY_BOOTLOADER_ALT ESC
142//#define MAGIC_KEY_LOCK CAPS
143//#define MAGIC_KEY_EEPROM E
144//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
145//#define MAGIC_KEY_NKRO N
146//#define MAGIC_KEY_SLEEP_LED Z
147
148/*
149 * Feature disable options 96 * Feature disable options
150 * These options are also useful to firmware size reduction. 97 * These options are also useful to firmware size reduction.
151 */ 98 */
diff --git a/keyboards/ai03/quasar/config.h b/keyboards/ai03/quasar/config.h
index 0679a45f3..2563125be 100644
--- a/keyboards/ai03/quasar/config.h
+++ b/keyboards/ai03/quasar/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/alf/dc60/config.h b/keyboards/alf/dc60/config.h
index 0064da01f..5c3768532 100644
--- a/keyboards/alf/dc60/config.h
+++ b/keyboards/alf/dc60/config.h
@@ -103,54 +103,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
103//#define FORCE_NKRO 103//#define FORCE_NKRO
104 104
105/* 105/*
106 * Magic Key Options
107 *
108 * Magic keys are hotkey commands that allow control over firmware functions of
109 * the keyboard. They are best used in combination with the HID Listen program,
110 * found here: https://www.pjrc.com/teensy/hid_listen.html
111 *
112 * The options below allow the magic key functionality to be changed. This is
113 * useful if your keyboard/keypad is missing keys and you want magic key support.
114 *
115 */
116
117/* control how magic key switches layers */
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
121
122/* override magic key keymap */
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
126//#define MAGIC_KEY_HELP1 H
127//#define MAGIC_KEY_HELP2 SLASH
128//#define MAGIC_KEY_DEBUG D
129//#define MAGIC_KEY_DEBUG_MATRIX X
130//#define MAGIC_KEY_DEBUG_KBD K
131//#define MAGIC_KEY_DEBUG_MOUSE M
132//#define MAGIC_KEY_VERSION V
133//#define MAGIC_KEY_STATUS S
134//#define MAGIC_KEY_CONSOLE C
135//#define MAGIC_KEY_LAYER0_ALT1 ESC
136//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
137//#define MAGIC_KEY_LAYER0 0
138//#define MAGIC_KEY_LAYER1 1
139//#define MAGIC_KEY_LAYER2 2
140//#define MAGIC_KEY_LAYER3 3
141//#define MAGIC_KEY_LAYER4 4
142//#define MAGIC_KEY_LAYER5 5
143//#define MAGIC_KEY_LAYER6 6
144//#define MAGIC_KEY_LAYER7 7
145//#define MAGIC_KEY_LAYER8 8
146//#define MAGIC_KEY_LAYER9 9
147//#define MAGIC_KEY_BOOTLOADER PAUSE
148//#define MAGIC_KEY_LOCK CAPS
149//#define MAGIC_KEY_EEPROM E
150//#define MAGIC_KEY_NKRO N
151//#define MAGIC_KEY_SLEEP_LED Z
152
153/*
154 * Feature disable options 106 * Feature disable options
155 * These options are also useful to firmware size reduction. 107 * These options are also useful to firmware size reduction.
156 */ 108 */
diff --git a/keyboards/alf/x11/config.h b/keyboards/alf/x11/config.h
index d643cb29a..437f1e22b 100644
--- a/keyboards/alf/x11/config.h
+++ b/keyboards/alf/x11/config.h
@@ -118,59 +118,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
118//#define FORCE_NKRO 118//#define FORCE_NKRO
119 119
120/* 120/*
121 * Magic Key Options
122 *
123 * Magic keys are hotkey commands that allow control over firmware functions of
124 * the keyboard. They are best used in combination with the HID Listen program,
125 * found here: https://www.pjrc.com/teensy/hid_listen.html
126 *
127 * The options below allow the magic key functionality to be changed. This is
128 * useful if your keyboard/keypad is missing keys and you want magic key support.
129 *
130 */
131
132/* key combination for magic key command */
133/* defined by default; to change, uncomment and set to the combination you want */
134// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
135
136/* control how magic key switches layers */
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
140
141/* override magic key keymap */
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
145//#define MAGIC_KEY_HELP H
146//#define MAGIC_KEY_HELP_ALT SLASH
147//#define MAGIC_KEY_DEBUG D
148//#define MAGIC_KEY_DEBUG_MATRIX X
149//#define MAGIC_KEY_DEBUG_KBD K
150//#define MAGIC_KEY_DEBUG_MOUSE M
151//#define MAGIC_KEY_VERSION V
152//#define MAGIC_KEY_STATUS S
153//#define MAGIC_KEY_CONSOLE C
154//#define MAGIC_KEY_LAYER0 0
155//#define MAGIC_KEY_LAYER0_ALT GRAVE
156//#define MAGIC_KEY_LAYER1 1
157//#define MAGIC_KEY_LAYER2 2
158//#define MAGIC_KEY_LAYER3 3
159//#define MAGIC_KEY_LAYER4 4
160//#define MAGIC_KEY_LAYER5 5
161//#define MAGIC_KEY_LAYER6 6
162//#define MAGIC_KEY_LAYER7 7
163//#define MAGIC_KEY_LAYER8 8
164//#define MAGIC_KEY_LAYER9 9
165//#define MAGIC_KEY_BOOTLOADER B
166//#define MAGIC_KEY_BOOTLOADER_ALT ESC
167//#define MAGIC_KEY_LOCK CAPS
168//#define MAGIC_KEY_EEPROM E
169//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
170//#define MAGIC_KEY_NKRO N
171//#define MAGIC_KEY_SLEEP_LED Z
172
173/*
174 * Feature disable options 121 * Feature disable options
175 * These options are also useful to firmware size reduction. 122 * These options are also useful to firmware size reduction.
176 */ 123 */
diff --git a/keyboards/allison/config.h b/keyboards/allison/config.h
index 450ec893f..85cb6ee9f 100644
--- a/keyboards/allison/config.h
+++ b/keyboards/allison/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/allison_numpad/config.h b/keyboards/allison_numpad/config.h
index 46a9d1d44..581926c24 100644
--- a/keyboards/allison_numpad/config.h
+++ b/keyboards/allison_numpad/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/angel17/alpha/config.h b/keyboards/angel17/alpha/config.h
index 3a2455327..35e9c132b 100644
--- a/keyboards/angel17/alpha/config.h
+++ b/keyboards/angel17/alpha/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/angel17/rev1/config.h b/keyboards/angel17/rev1/config.h
index 2d5baa81d..a43208d2b 100644
--- a/keyboards/angel17/rev1/config.h
+++ b/keyboards/angel17/rev1/config.h
@@ -117,59 +117,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
117//#define FORCE_NKRO 117//#define FORCE_NKRO
118 118
119/* 119/*
120 * Magic Key Options
121 *
122 * Magic keys are hotkey commands that allow control over firmware functions of
123 * the keyboard. They are best used in combination with the HID Listen program,
124 * found here: https://www.pjrc.com/teensy/hid_listen.html
125 *
126 * The options below allow the magic key functionality to be changed. This is
127 * useful if your keyboard/keypad is missing keys and you want magic key support.
128 *
129 */
130
131/* key combination for magic key command */
132/* defined by default; to change, uncomment and set to the combination you want */
133// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
134
135/* control how magic key switches layers */
136//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
139
140/* override magic key keymap */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
144//#define MAGIC_KEY_HELP H
145//#define MAGIC_KEY_HELP_ALT SLASH
146//#define MAGIC_KEY_DEBUG D
147//#define MAGIC_KEY_DEBUG_MATRIX X
148//#define MAGIC_KEY_DEBUG_KBD K
149//#define MAGIC_KEY_DEBUG_MOUSE M
150//#define MAGIC_KEY_VERSION V
151//#define MAGIC_KEY_STATUS S
152//#define MAGIC_KEY_CONSOLE C
153//#define MAGIC_KEY_LAYER0 0
154//#define MAGIC_KEY_LAYER0_ALT GRAVE
155//#define MAGIC_KEY_LAYER1 1
156//#define MAGIC_KEY_LAYER2 2
157//#define MAGIC_KEY_LAYER3 3
158//#define MAGIC_KEY_LAYER4 4
159//#define MAGIC_KEY_LAYER5 5
160//#define MAGIC_KEY_LAYER6 6
161//#define MAGIC_KEY_LAYER7 7
162//#define MAGIC_KEY_LAYER8 8
163//#define MAGIC_KEY_LAYER9 9
164//#define MAGIC_KEY_BOOTLOADER B
165//#define MAGIC_KEY_BOOTLOADER_ALT ESC
166//#define MAGIC_KEY_LOCK CAPS
167//#define MAGIC_KEY_EEPROM E
168//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
169//#define MAGIC_KEY_NKRO N
170//#define MAGIC_KEY_SLEEP_LED Z
171
172/*
173 * Feature disable options 120 * Feature disable options
174 * These options are also useful to firmware size reduction. 121 * These options are also useful to firmware size reduction.
175 */ 122 */
diff --git a/keyboards/angel64/alpha/config.h b/keyboards/angel64/alpha/config.h
index bb6820729..b3270fdd8 100644
--- a/keyboards/angel64/alpha/config.h
+++ b/keyboards/angel64/alpha/config.h
@@ -115,59 +115,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
115//#define FORCE_NKRO 115//#define FORCE_NKRO
116 116
117/* 117/*
118 * Magic Key Options
119 *
120 * Magic keys are hotkey commands that allow control over firmware functions of
121 * the keyboard. They are best used in combination with the HID Listen program,
122 * found here: https://www.pjrc.com/teensy/hid_listen.html
123 *
124 * The options below allow the magic key functionality to be changed. This is
125 * useful if your keyboard/keypad is missing keys and you want magic key support.
126 *
127 */
128
129/* key combination for magic key command */
130/* defined by default; to change, uncomment and set to the combination you want */
131// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
132
133/* control how magic key switches layers */
134//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
135//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
136//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
137
138/* override magic key keymap */
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
142//#define MAGIC_KEY_HELP H
143//#define MAGIC_KEY_HELP_ALT SLASH
144//#define MAGIC_KEY_DEBUG D
145//#define MAGIC_KEY_DEBUG_MATRIX X
146//#define MAGIC_KEY_DEBUG_KBD K
147//#define MAGIC_KEY_DEBUG_MOUSE M
148//#define MAGIC_KEY_VERSION V
149//#define MAGIC_KEY_STATUS S
150//#define MAGIC_KEY_CONSOLE C
151//#define MAGIC_KEY_LAYER0 0
152//#define MAGIC_KEY_LAYER0_ALT GRAVE
153//#define MAGIC_KEY_LAYER1 1
154//#define MAGIC_KEY_LAYER2 2
155//#define MAGIC_KEY_LAYER3 3
156//#define MAGIC_KEY_LAYER4 4
157//#define MAGIC_KEY_LAYER5 5
158//#define MAGIC_KEY_LAYER6 6
159//#define MAGIC_KEY_LAYER7 7
160//#define MAGIC_KEY_LAYER8 8
161//#define MAGIC_KEY_LAYER9 9
162//#define MAGIC_KEY_BOOTLOADER B
163//#define MAGIC_KEY_BOOTLOADER_ALT ESC
164//#define MAGIC_KEY_LOCK CAPS
165//#define MAGIC_KEY_EEPROM E
166//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
167//#define MAGIC_KEY_NKRO N
168//#define MAGIC_KEY_SLEEP_LED Z
169
170/*
171 * Feature disable options 118 * Feature disable options
172 * These options are also useful to firmware size reduction. 119 * These options are also useful to firmware size reduction.
173 */ 120 */
diff --git a/keyboards/angel64/rev1/config.h b/keyboards/angel64/rev1/config.h
index bb6820729..b3270fdd8 100644
--- a/keyboards/angel64/rev1/config.h
+++ b/keyboards/angel64/rev1/config.h
@@ -115,59 +115,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
115//#define FORCE_NKRO 115//#define FORCE_NKRO
116 116
117/* 117/*
118 * Magic Key Options
119 *
120 * Magic keys are hotkey commands that allow control over firmware functions of
121 * the keyboard. They are best used in combination with the HID Listen program,
122 * found here: https://www.pjrc.com/teensy/hid_listen.html
123 *
124 * The options below allow the magic key functionality to be changed. This is
125 * useful if your keyboard/keypad is missing keys and you want magic key support.
126 *
127 */
128
129/* key combination for magic key command */
130/* defined by default; to change, uncomment and set to the combination you want */
131// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
132
133/* control how magic key switches layers */
134//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
135//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
136//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
137
138/* override magic key keymap */
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
142//#define MAGIC_KEY_HELP H
143//#define MAGIC_KEY_HELP_ALT SLASH
144//#define MAGIC_KEY_DEBUG D
145//#define MAGIC_KEY_DEBUG_MATRIX X
146//#define MAGIC_KEY_DEBUG_KBD K
147//#define MAGIC_KEY_DEBUG_MOUSE M
148//#define MAGIC_KEY_VERSION V
149//#define MAGIC_KEY_STATUS S
150//#define MAGIC_KEY_CONSOLE C
151//#define MAGIC_KEY_LAYER0 0
152//#define MAGIC_KEY_LAYER0_ALT GRAVE
153//#define MAGIC_KEY_LAYER1 1
154//#define MAGIC_KEY_LAYER2 2
155//#define MAGIC_KEY_LAYER3 3
156//#define MAGIC_KEY_LAYER4 4
157//#define MAGIC_KEY_LAYER5 5
158//#define MAGIC_KEY_LAYER6 6
159//#define MAGIC_KEY_LAYER7 7
160//#define MAGIC_KEY_LAYER8 8
161//#define MAGIC_KEY_LAYER9 9
162//#define MAGIC_KEY_BOOTLOADER B
163//#define MAGIC_KEY_BOOTLOADER_ALT ESC
164//#define MAGIC_KEY_LOCK CAPS
165//#define MAGIC_KEY_EEPROM E
166//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
167//#define MAGIC_KEY_NKRO N
168//#define MAGIC_KEY_SLEEP_LED Z
169
170/*
171 * Feature disable options 118 * Feature disable options
172 * These options are also useful to firmware size reduction. 119 * These options are also useful to firmware size reduction.
173 */ 120 */
diff --git a/keyboards/ares/config.h b/keyboards/ares/config.h
index 652b71e46..53a3bfe13 100644
--- a/keyboards/ares/config.h
+++ b/keyboards/ares/config.h
@@ -44,10 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 44
45#define RGBLIGHT_ANIMATIONS 45#define RGBLIGHT_ANIMATIONS
46 46
47/* key combination for magic key command */
48/* defined by default; to change, uncomment and set to the combination you want */
49// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
50
51/* Bootmagic Lite key configuration */ 47/* Bootmagic Lite key configuration */
52#define BOOTMAGIC_LITE_ROW 4 48#define BOOTMAGIC_LITE_ROW 4
53#define BOOTMAGIC_LITE_COLUMN 0 49#define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/arisu/config.h b/keyboards/arisu/config.h
index 227b71419..8cadc5074 100644
--- a/keyboards/arisu/config.h
+++ b/keyboards/arisu/config.h
@@ -113,59 +113,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
113//#define FORCE_NKRO 113//#define FORCE_NKRO
114 114
115/* 115/*
116 * Magic Key Options
117 *
118 * Magic keys are hotkey commands that allow control over firmware functions of
119 * the keyboard. They are best used in combination with the HID Listen program,
120 * found here: https://www.pjrc.com/teensy/hid_listen.html
121 *
122 * The options below allow the magic key functionality to be changed. This is
123 * useful if your keyboard/keypad is missing keys and you want magic key support.
124 *
125 */
126
127/* key combination for magic key command */
128/* defined by default; to change, uncomment and set to the combination you want */
129// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
130
131/* control how magic key switches layers */
132//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
133//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
134//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
135
136/* override magic key keymap */
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
140//#define MAGIC_KEY_HELP H
141//#define MAGIC_KEY_HELP_ALT SLASH
142//#define MAGIC_KEY_DEBUG D
143//#define MAGIC_KEY_DEBUG_MATRIX X
144//#define MAGIC_KEY_DEBUG_KBD K
145//#define MAGIC_KEY_DEBUG_MOUSE M
146//#define MAGIC_KEY_VERSION V
147//#define MAGIC_KEY_STATUS S
148//#define MAGIC_KEY_CONSOLE C
149//#define MAGIC_KEY_LAYER0 0
150//#define MAGIC_KEY_LAYER0_ALT GRAVE
151//#define MAGIC_KEY_LAYER1 1
152//#define MAGIC_KEY_LAYER2 2
153//#define MAGIC_KEY_LAYER3 3
154//#define MAGIC_KEY_LAYER4 4
155//#define MAGIC_KEY_LAYER5 5
156//#define MAGIC_KEY_LAYER6 6
157//#define MAGIC_KEY_LAYER7 7
158//#define MAGIC_KEY_LAYER8 8
159//#define MAGIC_KEY_LAYER9 9
160//#define MAGIC_KEY_BOOTLOADER B
161//#define MAGIC_KEY_BOOTLOADER_ALT ESC
162//#define MAGIC_KEY_LOCK CAPS
163//#define MAGIC_KEY_EEPROM E
164//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
165//#define MAGIC_KEY_NKRO N
166//#define MAGIC_KEY_SLEEP_LED Z
167
168/*
169 * Feature disable options 116 * Feature disable options
170 * These options are also useful to firmware size reduction. 117 * These options are also useful to firmware size reduction.
171 */ 118 */
diff --git a/keyboards/ash1800/config.h b/keyboards/ash1800/config.h
index b1f5182b0..051db87a7 100644
--- a/keyboards/ash1800/config.h
+++ b/keyboards/ash1800/config.h
@@ -126,59 +126,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
126//#define FORCE_NKRO 126//#define FORCE_NKRO
127 127
128/* 128/*
129 * Magic Key Options
130 *
131 * Magic keys are hotkey commands that allow control over firmware functions of
132 * the keyboard. They are best used in combination with the HID Listen program,
133 * found here: https://www.pjrc.com/teensy/hid_listen.html
134 *
135 * The options below allow the magic key functionality to be changed. This is
136 * useful if your keyboard/keypad is missing keys and you want magic key support.
137 *
138 */
139
140/* key combination for magic key command */
141/* defined by default; to change, uncomment and set to the combination you want */
142// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
143
144/* control how magic key switches layers */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
148
149/* override magic key keymap */
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
151//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
152//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
153//#define MAGIC_KEY_HELP H
154//#define MAGIC_KEY_HELP_ALT SLASH
155//#define MAGIC_KEY_DEBUG D
156//#define MAGIC_KEY_DEBUG_MATRIX X
157//#define MAGIC_KEY_DEBUG_KBD K
158//#define MAGIC_KEY_DEBUG_MOUSE M
159//#define MAGIC_KEY_VERSION V
160//#define MAGIC_KEY_STATUS S
161//#define MAGIC_KEY_CONSOLE C
162//#define MAGIC_KEY_LAYER0 0
163//#define MAGIC_KEY_LAYER0_ALT GRAVE
164//#define MAGIC_KEY_LAYER1 1
165//#define MAGIC_KEY_LAYER2 2
166//#define MAGIC_KEY_LAYER3 3
167//#define MAGIC_KEY_LAYER4 4
168//#define MAGIC_KEY_LAYER5 5
169//#define MAGIC_KEY_LAYER6 6
170//#define MAGIC_KEY_LAYER7 7
171//#define MAGIC_KEY_LAYER8 8
172//#define MAGIC_KEY_LAYER9 9
173//#define MAGIC_KEY_BOOTLOADER B
174//#define MAGIC_KEY_BOOTLOADER_ALT ESC
175//#define MAGIC_KEY_LOCK CAPS
176//#define MAGIC_KEY_EEPROM E
177//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
178//#define MAGIC_KEY_NKRO N
179//#define MAGIC_KEY_SLEEP_LED Z
180
181/*
182 * Feature disable options 129 * Feature disable options
183 * These options are also useful to firmware size reduction. 130 * These options are also useful to firmware size reduction.
184 */ 131 */
diff --git a/keyboards/ashpil/modelm_usbc/config.h b/keyboards/ashpil/modelm_usbc/config.h
index 4738124ee..f383a3071 100644
--- a/keyboards/ashpil/modelm_usbc/config.h
+++ b/keyboards/ashpil/modelm_usbc/config.h
@@ -52,59 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52 52
53 53
54/* 54/*
55 * Magic Key Options
56 *
57 * Magic keys are hotkey commands that allow control over firmware functions of
58 * the keyboard. They are best used in combination with the HID Listen program,
59 * found here: https://www.pjrc.com/teensy/hid_listen.html
60 *
61 * The options below allow the magic key functionality to be changed. This is
62 * useful if your keyboard/keypad is missing keys and you want magic key support.
63 *
64 */
65
66/* key combination for magic key command */
67/* defined by default; to change, uncomment and set to the combination you want */
68// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
69
70/* control how magic key switches layers */
71//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
72//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
73//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
74
75/* override magic key keymap */
76//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
77//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
78//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
79//#define MAGIC_KEY_HELP H
80//#define MAGIC_KEY_HELP_ALT SLASH
81//#define MAGIC_KEY_DEBUG D
82//#define MAGIC_KEY_DEBUG_MATRIX X
83//#define MAGIC_KEY_DEBUG_KBD K
84//#define MAGIC_KEY_DEBUG_MOUSE M
85//#define MAGIC_KEY_VERSION V
86//#define MAGIC_KEY_STATUS S
87//#define MAGIC_KEY_CONSOLE C
88//#define MAGIC_KEY_LAYER0 0
89//#define MAGIC_KEY_LAYER0_ALT GRAVE
90//#define MAGIC_KEY_LAYER1 1
91//#define MAGIC_KEY_LAYER2 2
92//#define MAGIC_KEY_LAYER3 3
93//#define MAGIC_KEY_LAYER4 4
94//#define MAGIC_KEY_LAYER5 5
95//#define MAGIC_KEY_LAYER6 6
96//#define MAGIC_KEY_LAYER7 7
97//#define MAGIC_KEY_LAYER8 8
98//#define MAGIC_KEY_LAYER9 9
99//#define MAGIC_KEY_BOOTLOADER B
100//#define MAGIC_KEY_BOOTLOADER_ALT ESC
101//#define MAGIC_KEY_LOCK CAPS
102//#define MAGIC_KEY_EEPROM E
103//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
104//#define MAGIC_KEY_NKRO N
105//#define MAGIC_KEY_SLEEP_LED Z
106
107/*
108 * Feature disable options 55 * Feature disable options
109 * These options are also useful to firmware size reduction. 56 * These options are also useful to firmware size reduction.
110 */ 57 */
@@ -124,4 +71,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124 71
125/* Bootmagic Lite key configuration */ 72/* Bootmagic Lite key configuration */
126#define BOOTMAGIC_LITE_ROW 0 73#define BOOTMAGIC_LITE_ROW 0
127#define BOOTMAGIC_LITE_COLUMN 2 \ No newline at end of file 74#define BOOTMAGIC_LITE_COLUMN 2
diff --git a/keyboards/atxkb/1894/config.h b/keyboards/atxkb/1894/config.h
index ce2b87ed6..c59efe91a 100644
--- a/keyboards/atxkb/1894/config.h
+++ b/keyboards/atxkb/1894/config.h
@@ -93,59 +93,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
93#define LOCKING_RESYNC_ENABLE 93#define LOCKING_RESYNC_ENABLE
94 94
95/* 95/*
96 * Magic Key Options
97 *
98 * Magic keys are hotkey commands that allow control over firmware functions of
99 * the keyboard. They are best used in combination with the HID Listen program,
100 * found here: https://www.pjrc.com/teensy/hid_listen.html
101 *
102 * The options below allow the magic key functionality to be changed. This is
103 * useful if your keyboard/keypad is missing keys and you want magic key support.
104 *
105 */
106
107/* key combination for magic key command */
108/* defined by default; to change, uncomment and set to the combination you want */
109// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
110
111/* control how magic key switches layers */
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
115
116/* override magic key keymap */
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
120//#define MAGIC_KEY_HELP H
121//#define MAGIC_KEY_HELP_ALT SLASH
122//#define MAGIC_KEY_DEBUG D
123//#define MAGIC_KEY_DEBUG_MATRIX X
124//#define MAGIC_KEY_DEBUG_KBD K
125//#define MAGIC_KEY_DEBUG_MOUSE M
126//#define MAGIC_KEY_VERSION V
127//#define MAGIC_KEY_STATUS S
128//#define MAGIC_KEY_CONSOLE C
129//#define MAGIC_KEY_LAYER0 0
130//#define MAGIC_KEY_LAYER0_ALT GRAVE
131//#define MAGIC_KEY_LAYER1 1
132//#define MAGIC_KEY_LAYER2 2
133//#define MAGIC_KEY_LAYER3 3
134//#define MAGIC_KEY_LAYER4 4
135//#define MAGIC_KEY_LAYER5 5
136//#define MAGIC_KEY_LAYER6 6
137//#define MAGIC_KEY_LAYER7 7
138//#define MAGIC_KEY_LAYER8 8
139//#define MAGIC_KEY_LAYER9 9
140//#define MAGIC_KEY_BOOTLOADER B
141//#define MAGIC_KEY_BOOTLOADER_ALT ESC
142//#define MAGIC_KEY_LOCK CAPS
143//#define MAGIC_KEY_EEPROM E
144//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
145//#define MAGIC_KEY_NKRO N
146//#define MAGIC_KEY_SLEEP_LED Z
147
148/*
149 * Feature disable options 96 * Feature disable options
150 * These options are also useful to firmware size reduction. 97 * These options are also useful to firmware size reduction.
151 */ 98 */
diff --git a/keyboards/baguette/config.h b/keyboards/baguette/config.h
index 153260947..9a6b08ed9 100644
--- a/keyboards/baguette/config.h
+++ b/keyboards/baguette/config.h
@@ -100,54 +100,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100//#define FORCE_NKRO 100//#define FORCE_NKRO
101 101
102/* 102/*
103 * Magic Key Options
104 *
105 * Magic keys are hotkey commands that allow control over firmware functions of
106 * the keyboard. They are best used in combination with the HID Listen program,
107 * found here: https://www.pjrc.com/teensy/hid_listen.html
108 *
109 * The options below allow the magic key functionality to be changed. This is
110 * useful if your keyboard/keypad is missing keys and you want magic key support.
111 *
112 */
113
114/* control how magic key switches layers */
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
118
119/* override magic key keymap */
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
123//#define MAGIC_KEY_HELP1 H
124//#define MAGIC_KEY_HELP2 SLASH
125//#define MAGIC_KEY_DEBUG D
126//#define MAGIC_KEY_DEBUG_MATRIX X
127//#define MAGIC_KEY_DEBUG_KBD K
128//#define MAGIC_KEY_DEBUG_MOUSE M
129//#define MAGIC_KEY_VERSION V
130//#define MAGIC_KEY_STATUS S
131//#define MAGIC_KEY_CONSOLE C
132//#define MAGIC_KEY_LAYER0_ALT1 ESC
133//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
134//#define MAGIC_KEY_LAYER0 0
135//#define MAGIC_KEY_LAYER1 1
136//#define MAGIC_KEY_LAYER2 2
137//#define MAGIC_KEY_LAYER3 3
138//#define MAGIC_KEY_LAYER4 4
139//#define MAGIC_KEY_LAYER5 5
140//#define MAGIC_KEY_LAYER6 6
141//#define MAGIC_KEY_LAYER7 7
142//#define MAGIC_KEY_LAYER8 8
143//#define MAGIC_KEY_LAYER9 9
144//#define MAGIC_KEY_BOOTLOADER PAUSE
145//#define MAGIC_KEY_LOCK CAPS
146//#define MAGIC_KEY_EEPROM E
147//#define MAGIC_KEY_NKRO N
148//#define MAGIC_KEY_SLEEP_LED Z
149
150/*
151 * Feature disable options 103 * Feature disable options
152 * These options are also useful to firmware size reduction. 104 * These options are also useful to firmware size reduction.
153 */ 105 */
diff --git a/keyboards/bakeneko80/config.h b/keyboards/bakeneko80/config.h
index 8daafeeca..da330c395 100644
--- a/keyboards/bakeneko80/config.h
+++ b/keyboards/bakeneko80/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/bat43/config.h b/keyboards/bat43/config.h
index 08eac7661..19b485fd1 100644
--- a/keyboards/bat43/config.h
+++ b/keyboards/bat43/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/blockey/config.h b/keyboards/blockey/config.h
index 4493dd0df..7ad3311c7 100644
--- a/keyboards/blockey/config.h
+++ b/keyboards/blockey/config.h
@@ -96,54 +96,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
96//#define FORCE_NKRO 96//#define FORCE_NKRO
97 97
98/* 98/*
99 * Magic Key Options
100 *
101 * Magic keys are hotkey commands that allow control over firmware functions of
102 * the keyboard. They are best used in combination with the HID Listen program,
103 * found here: https://www.pjrc.com/teensy/hid_listen.html
104 *
105 * The options below allow the magic key functionality to be changed. This is
106 * useful if your keyboard/keypad is missing keys and you want magic key support.
107 *
108 */
109
110/* control how magic key switches layers */
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
114
115/* override magic key keymap */
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
119//#define MAGIC_KEY_HELP1 H
120//#define MAGIC_KEY_HELP2 SLASH
121//#define MAGIC_KEY_DEBUG D
122//#define MAGIC_KEY_DEBUG_MATRIX X
123//#define MAGIC_KEY_DEBUG_KBD K
124//#define MAGIC_KEY_DEBUG_MOUSE M
125//#define MAGIC_KEY_VERSION V
126//#define MAGIC_KEY_STATUS S
127//#define MAGIC_KEY_CONSOLE C
128//#define MAGIC_KEY_LAYER0_ALT1 ESC
129//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
130//#define MAGIC_KEY_LAYER0 0
131//#define MAGIC_KEY_LAYER1 1
132//#define MAGIC_KEY_LAYER2 2
133//#define MAGIC_KEY_LAYER3 3
134//#define MAGIC_KEY_LAYER4 4
135//#define MAGIC_KEY_LAYER5 5
136//#define MAGIC_KEY_LAYER6 6
137//#define MAGIC_KEY_LAYER7 7
138//#define MAGIC_KEY_LAYER8 8
139//#define MAGIC_KEY_LAYER9 9
140//#define MAGIC_KEY_BOOTLOADER PAUSE
141//#define MAGIC_KEY_LOCK CAPS
142//#define MAGIC_KEY_EEPROM E
143//#define MAGIC_KEY_NKRO N
144//#define MAGIC_KEY_SLEEP_LED Z
145
146/*
147 * Feature disable options 99 * Feature disable options
148 * These options are also useful to firmware size reduction. 100 * These options are also useful to firmware size reduction.
149 */ 101 */
diff --git a/keyboards/boardsource/3x4/config.h b/keyboards/boardsource/3x4/config.h
index a07968a44..01d163ca5 100644
--- a/keyboards/boardsource/3x4/config.h
+++ b/keyboards/boardsource/3x4/config.h
@@ -54,54 +54,6 @@
54//#define FORCE_NKRO 54//#define FORCE_NKRO
55 55
56/* 56/*
57 * Magic Key Options
58 *
59 * Magic keys are hotkey commands that allow control over firmware functions of
60 * the keyboard. They are best used in combination with the HID Listen program,
61 * found here: https://www.pjrc.com/teensy/hid_listen.html
62 *
63 * The options below allow the magic key functionality to be changed. This is
64 * useful if your keyboard/keypad is missing keys and you want magic key support.
65 *
66 */
67
68/* control how magic key switches layers */
69//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
70//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
71//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
72
73/* override magic key keymap */
74//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
75//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
76//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
77//#define MAGIC_KEY_HELP1 H
78//#define MAGIC_KEY_HELP2 SLASH
79//#define MAGIC_KEY_DEBUG D
80//#define MAGIC_KEY_DEBUG_MATRIX X
81//#define MAGIC_KEY_DEBUG_KBD K
82//#define MAGIC_KEY_DEBUG_MOUSE M
83//#define MAGIC_KEY_VERSION V
84//#define MAGIC_KEY_STATUS S
85//#define MAGIC_KEY_CONSOLE C
86//#define MAGIC_KEY_LAYER0_ALT1 ESC
87//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
88//#define MAGIC_KEY_LAYER0 0
89//#define MAGIC_KEY_LAYER1 1
90//#define MAGIC_KEY_LAYER2 2
91//#define MAGIC_KEY_LAYER3 3
92//#define MAGIC_KEY_LAYER4 4
93//#define MAGIC_KEY_LAYER5 5
94//#define MAGIC_KEY_LAYER6 6
95//#define MAGIC_KEY_LAYER7 7
96//#define MAGIC_KEY_LAYER8 8
97//#define MAGIC_KEY_LAYER9 9
98//#define MAGIC_KEY_BOOTLOADER PAUSE
99//#define MAGIC_KEY_LOCK CAPS
100//#define MAGIC_KEY_EEPROM E
101//#define MAGIC_KEY_NKRO N
102//#define MAGIC_KEY_SLEEP_LED Z
103
104/*
105 * Feature disable options 57 * Feature disable options
106 * These options are also useful to firmware size reduction. 58 * These options are also useful to firmware size reduction.
107 */ 59 */
diff --git a/keyboards/boardsource/4x12/config.h b/keyboards/boardsource/4x12/config.h
index 2ba19356d..967bb1c9f 100644
--- a/keyboards/boardsource/4x12/config.h
+++ b/keyboards/boardsource/4x12/config.h
@@ -52,54 +52,6 @@
52//#define FORCE_NKRO 52//#define FORCE_NKRO
53 53
54/* 54/*
55 * Magic Key Options
56 *
57 * Magic keys are hotkey commands that allow control over firmware functions of
58 * the keyboard. They are best used in combination with the HID Listen program,
59 * found here: https://www.pjrc.com/teensy/hid_listen.html
60 *
61 * The options below allow the magic key functionality to be changed. This is
62 * useful if your keyboard/keypad is missing keys and you want magic key support.
63 *
64 */
65
66/* control how magic key switches layers */
67//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
68//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
69//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
70
71/* override magic key keymap */
72//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
73//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
74//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
75//#define MAGIC_KEY_HELP1 H
76//#define MAGIC_KEY_HELP2 SLASH
77//#define MAGIC_KEY_DEBUG D
78//#define MAGIC_KEY_DEBUG_MATRIX X
79//#define MAGIC_KEY_DEBUG_KBD K
80//#define MAGIC_KEY_DEBUG_MOUSE M
81//#define MAGIC_KEY_VERSION V
82//#define MAGIC_KEY_STATUS S
83//#define MAGIC_KEY_CONSOLE C
84//#define MAGIC_KEY_LAYER0_ALT1 ESC
85//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
86//#define MAGIC_KEY_LAYER0 0
87//#define MAGIC_KEY_LAYER1 1
88//#define MAGIC_KEY_LAYER2 2
89//#define MAGIC_KEY_LAYER3 3
90//#define MAGIC_KEY_LAYER4 4
91//#define MAGIC_KEY_LAYER5 5
92//#define MAGIC_KEY_LAYER6 6
93//#define MAGIC_KEY_LAYER7 7
94//#define MAGIC_KEY_LAYER8 8
95//#define MAGIC_KEY_LAYER9 9
96//#define MAGIC_KEY_BOOTLOADER PAUSE
97//#define MAGIC_KEY_LOCK CAPS
98//#define MAGIC_KEY_EEPROM E
99//#define MAGIC_KEY_NKRO N
100//#define MAGIC_KEY_SLEEP_LED Z
101
102/*
103 * Feature disable options 55 * Feature disable options
104 * These options are also useful to firmware size reduction. 56 * These options are also useful to firmware size reduction.
105 */ 57 */
diff --git a/keyboards/boardsource/5x12/config.h b/keyboards/boardsource/5x12/config.h
index 80ac30072..455965a09 100644
--- a/keyboards/boardsource/5x12/config.h
+++ b/keyboards/boardsource/5x12/config.h
@@ -53,54 +53,6 @@
53//#define FORCE_NKRO 53//#define FORCE_NKRO
54 54
55/* 55/*
56 * Magic Key Options
57 *
58 * Magic keys are hotkey commands that allow control over firmware functions of
59 * the keyboard. They are best used in combination with the HID Listen program,
60 * found here: https://www.pjrc.com/teensy/hid_listen.html
61 *
62 * The options below allow the magic key functionality to be changed. This is
63 * useful if your keyboard/keypad is missing keys and you want magic key support.
64 *
65 */
66
67/* control how magic key switches layers */
68//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
69//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
70//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
71
72/* override magic key keymap */
73//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
74//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
75//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
76//#define MAGIC_KEY_HELP1 H
77//#define MAGIC_KEY_HELP2 SLASH
78//#define MAGIC_KEY_DEBUG D
79//#define MAGIC_KEY_DEBUG_MATRIX X
80//#define MAGIC_KEY_DEBUG_KBD K
81//#define MAGIC_KEY_DEBUG_MOUSE M
82//#define MAGIC_KEY_VERSION V
83//#define MAGIC_KEY_STATUS S
84//#define MAGIC_KEY_CONSOLE C
85//#define MAGIC_KEY_LAYER0_ALT1 ESC
86//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
87//#define MAGIC_KEY_LAYER0 0
88//#define MAGIC_KEY_LAYER1 1
89//#define MAGIC_KEY_LAYER2 2
90//#define MAGIC_KEY_LAYER3 3
91//#define MAGIC_KEY_LAYER4 4
92//#define MAGIC_KEY_LAYER5 5
93//#define MAGIC_KEY_LAYER6 6
94//#define MAGIC_KEY_LAYER7 7
95//#define MAGIC_KEY_LAYER8 8
96//#define MAGIC_KEY_LAYER9 9
97//#define MAGIC_KEY_BOOTLOADER PAUSE
98//#define MAGIC_KEY_LOCK CAPS
99//#define MAGIC_KEY_EEPROM E
100//#define MAGIC_KEY_NKRO N
101//#define MAGIC_KEY_SLEEP_LED Z
102
103/*
104 * Feature disable options 56 * Feature disable options
105 * These options are also useful to firmware size reduction. 57 * These options are also useful to firmware size reduction.
106 */ 58 */
diff --git a/keyboards/bpiphany/frosty_flake/config.h b/keyboards/bpiphany/frosty_flake/config.h
index ef3a71b8c..1a337b111 100644
--- a/keyboards/bpiphany/frosty_flake/config.h
+++ b/keyboards/bpiphany/frosty_flake/config.h
@@ -77,54 +77,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
77//#define FORCE_NKRO 77//#define FORCE_NKRO
78 78
79/* 79/*
80 * Magic Key Options
81 *
82 * Magic keys are hotkey commands that allow control over firmware functions of
83 * the keyboard. They are best used in combination with the HID Listen program,
84 * found here: https://www.pjrc.com/teensy/hid_listen.html
85 *
86 * The options below allow the magic key functionality to be changed. This is
87 * useful if your keyboard/keypad is missing keys and you want magic key support.
88 *
89 */
90
91/* control how magic key switches layers */
92//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
93//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
94//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
95
96/* override magic key keymap */
97//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
98//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
99//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
100//#define MAGIC_KEY_HELP1 H
101//#define MAGIC_KEY_HELP2 SLASH
102//#define MAGIC_KEY_DEBUG D
103//#define MAGIC_KEY_DEBUG_MATRIX X
104//#define MAGIC_KEY_DEBUG_KBD K
105//#define MAGIC_KEY_DEBUG_MOUSE M
106//#define MAGIC_KEY_VERSION V
107//#define MAGIC_KEY_STATUS S
108//#define MAGIC_KEY_CONSOLE C
109//#define MAGIC_KEY_LAYER0_ALT1 ESC
110//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
111//#define MAGIC_KEY_LAYER0 0
112//#define MAGIC_KEY_LAYER1 1
113//#define MAGIC_KEY_LAYER2 2
114//#define MAGIC_KEY_LAYER3 3
115//#define MAGIC_KEY_LAYER4 4
116//#define MAGIC_KEY_LAYER5 5
117//#define MAGIC_KEY_LAYER6 6
118//#define MAGIC_KEY_LAYER7 7
119//#define MAGIC_KEY_LAYER8 8
120//#define MAGIC_KEY_LAYER9 9
121//#define MAGIC_KEY_BOOTLOADER PAUSE
122//#define MAGIC_KEY_LOCK CAPS
123//#define MAGIC_KEY_EEPROM E
124//#define MAGIC_KEY_NKRO N
125//#define MAGIC_KEY_SLEEP_LED Z
126
127/*
128 * Feature disable options 80 * Feature disable options
129 * These options are also useful to firmware size reduction. 81 * These options are also useful to firmware size reduction.
130 */ 82 */
diff --git a/keyboards/bpiphany/kitten_paw/config.h b/keyboards/bpiphany/kitten_paw/config.h
index 7972721ed..7dbf02769 100644
--- a/keyboards/bpiphany/kitten_paw/config.h
+++ b/keyboards/bpiphany/kitten_paw/config.h
@@ -91,54 +91,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
91//#define FORCE_NKRO 91//#define FORCE_NKRO
92 92
93/* 93/*
94 * Magic Key Options
95 *
96 * Magic keys are hotkey commands that allow control over firmware functions of
97 * the keyboard. They are best used in combination with the HID Listen program,
98 * found here: https://www.pjrc.com/teensy/hid_listen.html
99 *
100 * The options below allow the magic key functionality to be changed. This is
101 * useful if your keyboard/keypad is missing keys and you want magic key support.
102 *
103 */
104
105/* control how magic key switches layers */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
109
110/* override magic key keymap */
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
114//#define MAGIC_KEY_HELP1 H
115//#define MAGIC_KEY_HELP2 SLASH
116//#define MAGIC_KEY_DEBUG D
117//#define MAGIC_KEY_DEBUG_MATRIX X
118//#define MAGIC_KEY_DEBUG_KBD K
119//#define MAGIC_KEY_DEBUG_MOUSE M
120//#define MAGIC_KEY_VERSION V
121//#define MAGIC_KEY_STATUS S
122//#define MAGIC_KEY_CONSOLE C
123//#define MAGIC_KEY_LAYER0_ALT1 ESC
124//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
125//#define MAGIC_KEY_LAYER0 0
126//#define MAGIC_KEY_LAYER1 1
127//#define MAGIC_KEY_LAYER2 2
128//#define MAGIC_KEY_LAYER3 3
129//#define MAGIC_KEY_LAYER4 4
130//#define MAGIC_KEY_LAYER5 5
131//#define MAGIC_KEY_LAYER6 6
132//#define MAGIC_KEY_LAYER7 7
133//#define MAGIC_KEY_LAYER8 8
134//#define MAGIC_KEY_LAYER9 9
135//#define MAGIC_KEY_BOOTLOADER PAUSE
136//#define MAGIC_KEY_LOCK CAPS
137//#define MAGIC_KEY_EEPROM E
138//#define MAGIC_KEY_NKRO N
139//#define MAGIC_KEY_SLEEP_LED Z
140
141/*
142 * Feature disable options 94 * Feature disable options
143 * These options are also useful to firmware size reduction. 95 * These options are also useful to firmware size reduction.
144 */ 96 */
diff --git a/keyboards/bpiphany/sixshooter/config.h b/keyboards/bpiphany/sixshooter/config.h
index 0637e8d6b..9e7a1803a 100644
--- a/keyboards/bpiphany/sixshooter/config.h
+++ b/keyboards/bpiphany/sixshooter/config.h
@@ -45,54 +45,6 @@
45//#define FORCE_NKRO 45//#define FORCE_NKRO
46 46
47/* 47/*
48 * Magic Key Options
49 *
50 * Magic keys are hotkey commands that allow control over firmware functions of
51 * the keyboard. They are best used in combination with the HID Listen program,
52 * found here: https://www.pjrc.com/teensy/hid_listen.html
53 *
54 * The options below allow the magic key functionality to be changed. This is
55 * useful if your keyboard/keypad is missing keys and you want magic key support.
56 *
57 */
58
59/* control how magic key switches layers */
60//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
61//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
62//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
63
64/* override magic key keymap */
65//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
66//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
67//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
68//#define MAGIC_KEY_HELP1 H
69//#define MAGIC_KEY_HELP2 SLASH
70//#define MAGIC_KEY_DEBUG D
71//#define MAGIC_KEY_DEBUG_MATRIX X
72//#define MAGIC_KEY_DEBUG_KBD K
73//#define MAGIC_KEY_DEBUG_MOUSE M
74//#define MAGIC_KEY_VERSION V
75//#define MAGIC_KEY_STATUS S
76//#define MAGIC_KEY_CONSOLE C
77//#define MAGIC_KEY_LAYER0_ALT1 ESC
78//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
79//#define MAGIC_KEY_LAYER0 0
80//#define MAGIC_KEY_LAYER1 1
81//#define MAGIC_KEY_LAYER2 2
82//#define MAGIC_KEY_LAYER3 3
83//#define MAGIC_KEY_LAYER4 4
84//#define MAGIC_KEY_LAYER5 5
85//#define MAGIC_KEY_LAYER6 6
86//#define MAGIC_KEY_LAYER7 7
87//#define MAGIC_KEY_LAYER8 8
88//#define MAGIC_KEY_LAYER9 9
89//#define MAGIC_KEY_BOOTLOADER PAUSE
90//#define MAGIC_KEY_LOCK CAPS
91//#define MAGIC_KEY_EEPROM E
92//#define MAGIC_KEY_NKRO N
93//#define MAGIC_KEY_SLEEP_LED Z
94
95/*
96 * Feature disable options 48 * Feature disable options
97 * These options are also useful to firmware size reduction. 49 * These options are also useful to firmware size reduction.
98 */ 50 */
diff --git a/keyboards/bpiphany/tiger_lily/config.h b/keyboards/bpiphany/tiger_lily/config.h
index d3ee78d38..54a1c2e7f 100644
--- a/keyboards/bpiphany/tiger_lily/config.h
+++ b/keyboards/bpiphany/tiger_lily/config.h
@@ -82,54 +82,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
82//#define FORCE_NKRO 82//#define FORCE_NKRO
83 83
84/* 84/*
85 * Magic Key Options
86 *
87 * Magic keys are hotkey commands that allow control over firmware functions of
88 * the keyboard. They are best used in combination with the HID Listen program,
89 * found here: https://www.pjrc.com/teensy/hid_listen.html
90 *
91 * The options below allow the magic key functionality to be changed. This is
92 * useful if your keyboard/keypad is missing keys and you want magic key support.
93 *
94 */
95
96/* control how magic key switches layers */
97//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
98//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
99//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
100
101/* override magic key keymap */
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
104//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
105//#define MAGIC_KEY_HELP1 H
106//#define MAGIC_KEY_HELP2 SLASH
107//#define MAGIC_KEY_DEBUG D
108//#define MAGIC_KEY_DEBUG_MATRIX X
109//#define MAGIC_KEY_DEBUG_KBD K
110//#define MAGIC_KEY_DEBUG_MOUSE M
111//#define MAGIC_KEY_VERSION V
112//#define MAGIC_KEY_STATUS S
113//#define MAGIC_KEY_CONSOLE C
114//#define MAGIC_KEY_LAYER0_ALT1 ESC
115//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
116//#define MAGIC_KEY_LAYER0 0
117//#define MAGIC_KEY_LAYER1 1
118//#define MAGIC_KEY_LAYER2 2
119//#define MAGIC_KEY_LAYER3 3
120//#define MAGIC_KEY_LAYER4 4
121//#define MAGIC_KEY_LAYER5 5
122//#define MAGIC_KEY_LAYER6 6
123//#define MAGIC_KEY_LAYER7 7
124//#define MAGIC_KEY_LAYER8 8
125//#define MAGIC_KEY_LAYER9 9
126//#define MAGIC_KEY_BOOTLOADER PAUSE
127//#define MAGIC_KEY_LOCK CAPS
128//#define MAGIC_KEY_EEPROM E
129//#define MAGIC_KEY_NKRO N
130//#define MAGIC_KEY_SLEEP_LED Z
131
132/*
133 * Feature disable options 85 * Feature disable options
134 * These options are also useful to firmware size reduction. 86 * These options are also useful to firmware size reduction.
135 */ 87 */
diff --git a/keyboards/bpiphany/unloved_bastard/config.h b/keyboards/bpiphany/unloved_bastard/config.h
index ed6ce8c2f..a6589be4a 100644
--- a/keyboards/bpiphany/unloved_bastard/config.h
+++ b/keyboards/bpiphany/unloved_bastard/config.h
@@ -75,54 +75,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
75//#define FORCE_NKRO 75//#define FORCE_NKRO
76 76
77/* 77/*
78 * Magic Key Options
79 *
80 * Magic keys are hotkey commands that allow control over firmware functions of
81 * the keyboard. They are best used in combination with the HID Listen program,
82 * found here: https://www.pjrc.com/teensy/hid_listen.html
83 *
84 * The options below allow the magic key functionality to be changed. This is
85 * useful if your keyboard/keypad is missing keys and you want magic key support.
86 *
87 */
88
89/* control how magic key switches layers */
90//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
91//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
92//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
93
94/* override magic key keymap */
95//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
96//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
97//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
98//#define MAGIC_KEY_HELP1 H
99//#define MAGIC_KEY_HELP2 SLASH
100//#define MAGIC_KEY_DEBUG D
101//#define MAGIC_KEY_DEBUG_MATRIX X
102//#define MAGIC_KEY_DEBUG_KBD K
103//#define MAGIC_KEY_DEBUG_MOUSE M
104//#define MAGIC_KEY_VERSION V
105//#define MAGIC_KEY_STATUS S
106//#define MAGIC_KEY_CONSOLE C
107//#define MAGIC_KEY_LAYER0_ALT1 ESC
108//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
109//#define MAGIC_KEY_LAYER0 0
110//#define MAGIC_KEY_LAYER1 1
111//#define MAGIC_KEY_LAYER2 2
112//#define MAGIC_KEY_LAYER3 3
113//#define MAGIC_KEY_LAYER4 4
114//#define MAGIC_KEY_LAYER5 5
115//#define MAGIC_KEY_LAYER6 6
116//#define MAGIC_KEY_LAYER7 7
117//#define MAGIC_KEY_LAYER8 8
118//#define MAGIC_KEY_LAYER9 9
119//#define MAGIC_KEY_BOOTLOADER PAUSE
120//#define MAGIC_KEY_LOCK CAPS
121//#define MAGIC_KEY_EEPROM E
122//#define MAGIC_KEY_NKRO N
123//#define MAGIC_KEY_SLEEP_LED Z
124
125/*
126 * Feature disable options 78 * Feature disable options
127 * These options are also useful to firmware size reduction. 79 * These options are also useful to firmware size reduction.
128 */ 80 */
diff --git a/keyboards/bthlabs/geekpad/config.h b/keyboards/bthlabs/geekpad/config.h
index 411930a24..7994a9cab 100644
--- a/keyboards/bthlabs/geekpad/config.h
+++ b/keyboards/bthlabs/geekpad/config.h
@@ -100,54 +100,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100//#define FORCE_NKRO 100//#define FORCE_NKRO
101 101
102/* 102/*
103 * Magic Key Options
104 *
105 * Magic keys are hotkey commands that allow control over firmware functions of
106 * the keyboard. They are best used in combination with the HID Listen program,
107 * found here: https://www.pjrc.com/teensy/hid_listen.html
108 *
109 * The options below allow the magic key functionality to be changed. This is
110 * useful if your keyboard/keypad is missing keys and you want magic key support.
111 *
112 */
113
114/* control how magic key switches layers */
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
118
119/* override magic key keymap */
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
123//#define MAGIC_KEY_HELP1 H
124//#define MAGIC_KEY_HELP2 SLASH
125//#define MAGIC_KEY_DEBUG D
126//#define MAGIC_KEY_DEBUG_MATRIX X
127//#define MAGIC_KEY_DEBUG_KBD K
128//#define MAGIC_KEY_DEBUG_MOUSE M
129//#define MAGIC_KEY_VERSION V
130//#define MAGIC_KEY_STATUS S
131//#define MAGIC_KEY_CONSOLE C
132//#define MAGIC_KEY_LAYER0_ALT1 ESC
133//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
134//#define MAGIC_KEY_LAYER0 0
135//#define MAGIC_KEY_LAYER1 1
136//#define MAGIC_KEY_LAYER2 2
137//#define MAGIC_KEY_LAYER3 3
138//#define MAGIC_KEY_LAYER4 4
139//#define MAGIC_KEY_LAYER5 5
140//#define MAGIC_KEY_LAYER6 6
141//#define MAGIC_KEY_LAYER7 7
142//#define MAGIC_KEY_LAYER8 8
143//#define MAGIC_KEY_LAYER9 9
144//#define MAGIC_KEY_BOOTLOADER PAUSE
145//#define MAGIC_KEY_LOCK CAPS
146//#define MAGIC_KEY_EEPROM E
147//#define MAGIC_KEY_NKRO N
148//#define MAGIC_KEY_SLEEP_LED Z
149
150/*
151 * Feature disable options 103 * Feature disable options
152 * These options are also useful to firmware size reduction. 104 * These options are also useful to firmware size reduction.
153 */ 105 */
diff --git a/keyboards/business_card/alpha/config.h b/keyboards/business_card/alpha/config.h
index 239a6c8cc..81bb16161 100644
--- a/keyboards/business_card/alpha/config.h
+++ b/keyboards/business_card/alpha/config.h
@@ -116,59 +116,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
116//#define FORCE_NKRO 116//#define FORCE_NKRO
117 117
118/* 118/*
119 * Magic Key Options
120 *
121 * Magic keys are hotkey commands that allow control over firmware functions of
122 * the keyboard. They are best used in combination with the HID Listen program,
123 * found here: https://www.pjrc.com/teensy/hid_listen.html
124 *
125 * The options below allow the magic key functionality to be changed. This is
126 * useful if your keyboard/keypad is missing keys and you want magic key support.
127 *
128 */
129
130/* key combination for magic key command */
131/* defined by default; to change, uncomment and set to the combination you want */
132// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
133
134/* control how magic key switches layers */
135//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
136//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
138
139/* override magic key keymap */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
143//#define MAGIC_KEY_HELP H
144//#define MAGIC_KEY_HELP_ALT SLASH
145//#define MAGIC_KEY_DEBUG D
146//#define MAGIC_KEY_DEBUG_MATRIX X
147//#define MAGIC_KEY_DEBUG_KBD K
148//#define MAGIC_KEY_DEBUG_MOUSE M
149//#define MAGIC_KEY_VERSION V
150//#define MAGIC_KEY_STATUS S
151//#define MAGIC_KEY_CONSOLE C
152//#define MAGIC_KEY_LAYER0 0
153//#define MAGIC_KEY_LAYER0_ALT GRAVE
154//#define MAGIC_KEY_LAYER1 1
155//#define MAGIC_KEY_LAYER2 2
156//#define MAGIC_KEY_LAYER3 3
157//#define MAGIC_KEY_LAYER4 4
158//#define MAGIC_KEY_LAYER5 5
159//#define MAGIC_KEY_LAYER6 6
160//#define MAGIC_KEY_LAYER7 7
161//#define MAGIC_KEY_LAYER8 8
162//#define MAGIC_KEY_LAYER9 9
163//#define MAGIC_KEY_BOOTLOADER B
164//#define MAGIC_KEY_BOOTLOADER_ALT ESC
165//#define MAGIC_KEY_LOCK CAPS
166//#define MAGIC_KEY_EEPROM E
167//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
168//#define MAGIC_KEY_NKRO N
169//#define MAGIC_KEY_SLEEP_LED Z
170
171/*
172 * Feature disable options 119 * Feature disable options
173 * These options are also useful to firmware size reduction. 120 * These options are also useful to firmware size reduction.
174 */ 121 */
diff --git a/keyboards/business_card/beta/config.h b/keyboards/business_card/beta/config.h
index e4b0ead7f..9e4e8da96 100644
--- a/keyboards/business_card/beta/config.h
+++ b/keyboards/business_card/beta/config.h
@@ -116,59 +116,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
116//#define FORCE_NKRO 116//#define FORCE_NKRO
117 117
118/* 118/*
119 * Magic Key Options
120 *
121 * Magic keys are hotkey commands that allow control over firmware functions of
122 * the keyboard. They are best used in combination with the HID Listen program,
123 * found here: https://www.pjrc.com/teensy/hid_listen.html
124 *
125 * The options below allow the magic key functionality to be changed. This is
126 * useful if your keyboard/keypad is missing keys and you want magic key support.
127 *
128 */
129
130/* key combination for magic key command */
131/* defined by default; to change, uncomment and set to the combination you want */
132// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
133
134/* control how magic key switches layers */
135//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
136//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
138
139/* override magic key keymap */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
143//#define MAGIC_KEY_HELP H
144//#define MAGIC_KEY_HELP_ALT SLASH
145//#define MAGIC_KEY_DEBUG D
146//#define MAGIC_KEY_DEBUG_MATRIX X
147//#define MAGIC_KEY_DEBUG_KBD K
148//#define MAGIC_KEY_DEBUG_MOUSE M
149//#define MAGIC_KEY_VERSION V
150//#define MAGIC_KEY_STATUS S
151//#define MAGIC_KEY_CONSOLE C
152//#define MAGIC_KEY_LAYER0 0
153//#define MAGIC_KEY_LAYER0_ALT GRAVE
154//#define MAGIC_KEY_LAYER1 1
155//#define MAGIC_KEY_LAYER2 2
156//#define MAGIC_KEY_LAYER3 3
157//#define MAGIC_KEY_LAYER4 4
158//#define MAGIC_KEY_LAYER5 5
159//#define MAGIC_KEY_LAYER6 6
160//#define MAGIC_KEY_LAYER7 7
161//#define MAGIC_KEY_LAYER8 8
162//#define MAGIC_KEY_LAYER9 9
163//#define MAGIC_KEY_BOOTLOADER B
164//#define MAGIC_KEY_BOOTLOADER_ALT ESC
165//#define MAGIC_KEY_LOCK CAPS
166//#define MAGIC_KEY_EEPROM E
167//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
168//#define MAGIC_KEY_NKRO N
169//#define MAGIC_KEY_SLEEP_LED Z
170
171/*
172 * Feature disable options 119 * Feature disable options
173 * These options are also useful to firmware size reduction. 120 * These options are also useful to firmware size reduction.
174 */ 121 */
diff --git a/keyboards/c39/config.h b/keyboards/c39/config.h
index fb7172c57..409023f1f 100755
--- a/keyboards/c39/config.h
+++ b/keyboards/c39/config.h
@@ -58,18 +58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58//#define FORCE_NKRO 58//#define FORCE_NKRO
59 59
60/* 60/*
61 * Magic Key Options
62 *
63 * Magic keys are hotkey commands that allow control over firmware functions of
64 * the keyboard. They are best used in combination with the HID Listen program,
65 * found here: https://www.pjrc.com/teensy/hid_listen.html
66 *
67 * The options below allow the magic key functionality to be changed. This is
68 * useful if your keyboard/keypad is missing keys and you want magic key support.
69 *
70 */
71
72/*
73 * Feature disable options 61 * Feature disable options
74 * These options are also useful to firmware size reduction. 62 * These options are also useful to firmware size reduction.
75 */ 63 */
diff --git a/keyboards/chidori/config.h b/keyboards/chidori/config.h
index 9d8bc3e26..2db5d57ef 100644
--- a/keyboards/chidori/config.h
+++ b/keyboards/chidori/config.h
@@ -141,43 +141,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
141/* defined by default; to change, uncomment and set to the combination you want */ 141/* defined by default; to change, uncomment and set to the combination you want */
142#define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_LCTL))) 142#define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_LCTL)))
143 143
144/* control how magic key switches layers */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
148
149/* override magic key keymap */
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
151//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
152//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
153//#define MAGIC_KEY_HELP H
154//#define MAGIC_KEY_HELP_ALT SLASH
155//#define MAGIC_KEY_DEBUG D
156//#define MAGIC_KEY_DEBUG_MATRIX X
157//#define MAGIC_KEY_DEBUG_KBD K
158//#define MAGIC_KEY_DEBUG_MOUSE M
159//#define MAGIC_KEY_VERSION V
160//#define MAGIC_KEY_STATUS S
161//#define MAGIC_KEY_CONSOLE C
162//#define MAGIC_KEY_LAYER0 0
163//#define MAGIC_KEY_LAYER0_ALT GRAVE
164//#define MAGIC_KEY_LAYER1 1
165//#define MAGIC_KEY_LAYER2 2
166//#define MAGIC_KEY_LAYER3 3
167//#define MAGIC_KEY_LAYER4 4
168//#define MAGIC_KEY_LAYER5 5
169//#define MAGIC_KEY_LAYER6 6
170//#define MAGIC_KEY_LAYER7 7
171//#define MAGIC_KEY_LAYER8 8
172//#define MAGIC_KEY_LAYER9 9
173//#define MAGIC_KEY_BOOTLOADER B
174//#define MAGIC_KEY_BOOTLOADER_ALT ESC
175//#define MAGIC_KEY_LOCK CAPS
176//#define MAGIC_KEY_EEPROM E
177//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
178//#define MAGIC_KEY_NKRO N
179//#define MAGIC_KEY_SLEEP_LED Z
180
181/* 144/*
182 * Feature disable options 145 * Feature disable options
183 * These options are also useful to firmware size reduction. 146 * These options are also useful to firmware size reduction.
diff --git a/keyboards/chili/config.h b/keyboards/chili/config.h
index b9eff3c48..13bd70036 100644
--- a/keyboards/chili/config.h
+++ b/keyboards/chili/config.h
@@ -94,54 +94,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
94//#define FORCE_NKRO 94//#define FORCE_NKRO
95 95
96/* 96/*
97 * Magic Key Options
98 *
99 * Magic keys are hotkey commands that allow control over firmware functions of
100 * the keyboard. They are best used in combination with the HID Listen program,
101 * found here: https://www.pjrc.com/teensy/hid_listen.html
102 *
103 * The options below allow the magic key functionality to be changed. This is
104 * useful if your keyboard/keypad is missing keys and you want magic key support.
105 *
106 */
107
108/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
112
113/* override magic key keymap */
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
117//#define MAGIC_KEY_HELP1 H
118//#define MAGIC_KEY_HELP2 SLASH
119//#define MAGIC_KEY_DEBUG D
120//#define MAGIC_KEY_DEBUG_MATRIX X
121//#define MAGIC_KEY_DEBUG_KBD K
122//#define MAGIC_KEY_DEBUG_MOUSE M
123//#define MAGIC_KEY_VERSION V
124//#define MAGIC_KEY_STATUS S
125//#define MAGIC_KEY_CONSOLE C
126//#define MAGIC_KEY_LAYER0_ALT1 ESC
127//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
128//#define MAGIC_KEY_LAYER0 0
129//#define MAGIC_KEY_LAYER1 1
130//#define MAGIC_KEY_LAYER2 2
131//#define MAGIC_KEY_LAYER3 3
132//#define MAGIC_KEY_LAYER4 4
133//#define MAGIC_KEY_LAYER5 5
134//#define MAGIC_KEY_LAYER6 6
135//#define MAGIC_KEY_LAYER7 7
136//#define MAGIC_KEY_LAYER8 8
137//#define MAGIC_KEY_LAYER9 9
138//#define MAGIC_KEY_BOOTLOADER PAUSE
139//#define MAGIC_KEY_LOCK CAPS
140//#define MAGIC_KEY_EEPROM E
141//#define MAGIC_KEY_NKRO N
142//#define MAGIC_KEY_SLEEP_LED Z
143
144/*
145 * Feature disable options 97 * Feature disable options
146 * These options are also useful to firmware size reduction. 98 * These options are also useful to firmware size reduction.
147 */ 99 */
diff --git a/keyboards/choc_taro/config.h b/keyboards/choc_taro/config.h
index 3b1ad493a..2852206b1 100644
--- a/keyboards/choc_taro/config.h
+++ b/keyboards/choc_taro/config.h
@@ -119,59 +119,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
119//#define FORCE_NKRO 119//#define FORCE_NKRO
120 120
121/* 121/*
122 * Magic Key Options
123 *
124 * Magic keys are hotkey commands that allow control over firmware functions of
125 * the keyboard. They are best used in combination with the HID Listen program,
126 * found here: https://www.pjrc.com/teensy/hid_listen.html
127 *
128 * The options below allow the magic key functionality to be changed. This is
129 * useful if your keyboard/keypad is missing keys and you want magic key support.
130 *
131 */
132
133/* key combination for magic key command */
134/* defined by default; to change, uncomment and set to the combination you want */
135// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
136
137/* control how magic key switches layers */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
141
142/* override magic key keymap */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
146//#define MAGIC_KEY_HELP H
147//#define MAGIC_KEY_HELP_ALT SLASH
148//#define MAGIC_KEY_DEBUG D
149//#define MAGIC_KEY_DEBUG_MATRIX X
150//#define MAGIC_KEY_DEBUG_KBD K
151//#define MAGIC_KEY_DEBUG_MOUSE M
152//#define MAGIC_KEY_VERSION V
153//#define MAGIC_KEY_STATUS S
154//#define MAGIC_KEY_CONSOLE C
155//#define MAGIC_KEY_LAYER0 0
156//#define MAGIC_KEY_LAYER0_ALT GRAVE
157//#define MAGIC_KEY_LAYER1 1
158//#define MAGIC_KEY_LAYER2 2
159//#define MAGIC_KEY_LAYER3 3
160//#define MAGIC_KEY_LAYER4 4
161//#define MAGIC_KEY_LAYER5 5
162//#define MAGIC_KEY_LAYER6 6
163//#define MAGIC_KEY_LAYER7 7
164//#define MAGIC_KEY_LAYER8 8
165//#define MAGIC_KEY_LAYER9 9
166//#define MAGIC_KEY_BOOTLOADER B
167//#define MAGIC_KEY_BOOTLOADER_ALT ESC
168//#define MAGIC_KEY_LOCK CAPS
169//#define MAGIC_KEY_EEPROM E
170//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
171//#define MAGIC_KEY_NKRO N
172//#define MAGIC_KEY_SLEEP_LED Z
173
174/*
175 * Feature disable options 122 * Feature disable options
176 * These options are also useful to firmware size reduction. 123 * These options are also useful to firmware size reduction.
177 */ 124 */
diff --git a/keyboards/ckeys/handwire_101/config.h b/keyboards/ckeys/handwire_101/config.h
index 11ec21e2f..42e26be86 100755
--- a/keyboards/ckeys/handwire_101/config.h
+++ b/keyboards/ckeys/handwire_101/config.h
@@ -85,54 +85,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
85 */ 85 */
86//#define FORCE_NKRO 86//#define FORCE_NKRO
87 87
88/*
89 * Magic Key Options
90 *
91 * Magic keys are hotkey commands that allow control over firmware functions of
92 * the keyboard. They are best used in combination with the HID Listen program,
93 * found here: https://www.pjrc.com/teensy/hid_listen.html
94 *
95 * The options below allow the magic key functionality to be changed. This is
96 * useful if your keyboard/keypad is missing keys and you want magic key support.
97 *
98 */
99
100/* control how magic key switches layers */
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
104
105/* override magic key keymap */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
109//#define MAGIC_KEY_HELP1 H
110//#define MAGIC_KEY_HELP2 SLASH
111//#define MAGIC_KEY_DEBUG D
112//#define MAGIC_KEY_DEBUG_MATRIX X
113//#define MAGIC_KEY_DEBUG_KBD K
114//#define MAGIC_KEY_DEBUG_MOUSE M
115//#define MAGIC_KEY_VERSION V
116//#define MAGIC_KEY_STATUS S
117//#define MAGIC_KEY_CONSOLE C
118//#define MAGIC_KEY_LAYER0_ALT1 ESC
119//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
120//#define MAGIC_KEY_LAYER0 0
121//#define MAGIC_KEY_LAYER1 1
122//#define MAGIC_KEY_LAYER2 2
123//#define MAGIC_KEY_LAYER3 3
124//#define MAGIC_KEY_LAYER4 4
125//#define MAGIC_KEY_LAYER5 5
126//#define MAGIC_KEY_LAYER6 6
127//#define MAGIC_KEY_LAYER7 7
128//#define MAGIC_KEY_LAYER8 8
129//#define MAGIC_KEY_LAYER9 9
130//#define MAGIC_KEY_BOOTLOADER PAUSE
131//#define MAGIC_KEY_LOCK CAPS
132//#define MAGIC_KEY_EEPROM E
133//#define MAGIC_KEY_NKRO N
134//#define MAGIC_KEY_SLEEP_LED Z
135
136// Audio Click 88// Audio Click
137//#define AUDIO_CLICKY 89//#define AUDIO_CLICKY
138 90
diff --git a/keyboards/ckeys/nakey/config.h b/keyboards/ckeys/nakey/config.h
index be0b12dcc..26ba86e14 100644
--- a/keyboards/ckeys/nakey/config.h
+++ b/keyboards/ckeys/nakey/config.h
@@ -91,54 +91,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
91//#define FORCE_NKRO 91//#define FORCE_NKRO
92 92
93/* 93/*
94 * Magic Key Options
95 *
96 * Magic keys are hotkey commands that allow control over firmware functions of
97 * the keyboard. They are best used in combination with the HID Listen program,
98 * found here: https://www.pjrc.com/teensy/hid_listen.html
99 *
100 * The options below allow the magic key functionality to be changed. This is
101 * useful if your keyboard/keypad is missing keys and you want magic key support.
102 *
103 */
104
105/* control how magic key switches layers */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
109
110/* override magic key keymap */
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
114//#define MAGIC_KEY_HELP1 H
115//#define MAGIC_KEY_HELP2 SLASH
116//#define MAGIC_KEY_DEBUG D
117//#define MAGIC_KEY_DEBUG_MATRIX X
118//#define MAGIC_KEY_DEBUG_KBD K
119//#define MAGIC_KEY_DEBUG_MOUSE M
120//#define MAGIC_KEY_VERSION V
121//#define MAGIC_KEY_STATUS S
122//#define MAGIC_KEY_CONSOLE C
123//#define MAGIC_KEY_LAYER0_ALT1 ESC
124//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
125//#define MAGIC_KEY_LAYER0 0
126//#define MAGIC_KEY_LAYER1 1
127//#define MAGIC_KEY_LAYER2 2
128//#define MAGIC_KEY_LAYER3 3
129//#define MAGIC_KEY_LAYER4 4
130//#define MAGIC_KEY_LAYER5 5
131//#define MAGIC_KEY_LAYER6 6
132//#define MAGIC_KEY_LAYER7 7
133//#define MAGIC_KEY_LAYER8 8
134//#define MAGIC_KEY_LAYER9 9
135//#define MAGIC_KEY_BOOTLOADER PAUSE
136//#define MAGIC_KEY_LOCK CAPS
137//#define MAGIC_KEY_EEPROM E
138//#define MAGIC_KEY_NKRO N
139//#define MAGIC_KEY_SLEEP_LED Z
140
141/*
142 * Feature disable options 94 * Feature disable options
143 * These options are also useful to firmware size reduction. 95 * These options are also useful to firmware size reduction.
144 */ 96 */
diff --git a/keyboards/ckeys/obelus/config.h b/keyboards/ckeys/obelus/config.h
index 6b00b010f..00e224c20 100644
--- a/keyboards/ckeys/obelus/config.h
+++ b/keyboards/ckeys/obelus/config.h
@@ -86,54 +86,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86//#define FORCE_NKRO 86//#define FORCE_NKRO
87 87
88/* 88/*
89 * Magic Key Options
90 *
91 * Magic keys are hotkey commands that allow control over firmware functions of
92 * the keyboard. They are best used in combination with the HID Listen program,
93 * found here: https://www.pjrc.com/teensy/hid_listen.html
94 *
95 * The options below allow the magic key functionality to be changed. This is
96 * useful if your keyboard/keypad is missing keys and you want magic key support.
97 *
98 */
99
100/* control how magic key switches layers */
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
104
105/* override magic key keymap */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
109//#define MAGIC_KEY_HELP1 H
110//#define MAGIC_KEY_HELP2 SLASH
111//#define MAGIC_KEY_DEBUG D
112//#define MAGIC_KEY_DEBUG_MATRIX X
113//#define MAGIC_KEY_DEBUG_KBD K
114//#define MAGIC_KEY_DEBUG_MOUSE M
115//#define MAGIC_KEY_VERSION V
116//#define MAGIC_KEY_STATUS S
117//#define MAGIC_KEY_CONSOLE C
118//#define MAGIC_KEY_LAYER0_ALT1 ESC
119//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
120//#define MAGIC_KEY_LAYER0 0
121//#define MAGIC_KEY_LAYER1 1
122//#define MAGIC_KEY_LAYER2 2
123//#define MAGIC_KEY_LAYER3 3
124//#define MAGIC_KEY_LAYER4 4
125//#define MAGIC_KEY_LAYER5 5
126//#define MAGIC_KEY_LAYER6 6
127//#define MAGIC_KEY_LAYER7 7
128//#define MAGIC_KEY_LAYER8 8
129//#define MAGIC_KEY_LAYER9 9
130//#define MAGIC_KEY_BOOTLOADER PAUSE
131//#define MAGIC_KEY_LOCK CAPS
132//#define MAGIC_KEY_EEPROM E
133//#define MAGIC_KEY_NKRO N
134//#define MAGIC_KEY_SLEEP_LED Z
135
136/*
137 * Feature disable options 89 * Feature disable options
138 * These options are also useful to firmware size reduction. 90 * These options are also useful to firmware size reduction.
139 */ 91 */
diff --git a/keyboards/ckeys/thedora/config.h b/keyboards/ckeys/thedora/config.h
index cd09be3f7..bfc314173 100755
--- a/keyboards/ckeys/thedora/config.h
+++ b/keyboards/ckeys/thedora/config.h
@@ -83,54 +83,6 @@
83 */ 83 */
84//#define FORCE_NKRO 84//#define FORCE_NKRO
85 85
86/*
87 * Magic Key Options
88 *
89 * Magic keys are hotkey commands that allow control over firmware functions of
90 * the keyboard. They are best used in combination with the HID Listen program,
91 * found here: https://www.pjrc.com/teensy/hid_listen.html
92 *
93 * The options below allow the magic key functionality to be changed. This is
94 * useful if your keyboard/keypad is missing keys and you want magic key support.
95 *
96 */
97
98/* control how magic key switches layers */
99//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
100//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
102
103/* override magic key keymap */
104//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
107//#define MAGIC_KEY_HELP1 H
108//#define MAGIC_KEY_HELP2 SLASH
109//#define MAGIC_KEY_DEBUG D
110//#define MAGIC_KEY_DEBUG_MATRIX X
111//#define MAGIC_KEY_DEBUG_KBD K
112//#define MAGIC_KEY_DEBUG_MOUSE M
113//#define MAGIC_KEY_VERSION V
114//#define MAGIC_KEY_STATUS S
115//#define MAGIC_KEY_CONSOLE C
116//#define MAGIC_KEY_LAYER0_ALT1 ESC
117//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
118//#define MAGIC_KEY_LAYER0 0
119//#define MAGIC_KEY_LAYER1 1
120//#define MAGIC_KEY_LAYER2 2
121//#define MAGIC_KEY_LAYER3 3
122//#define MAGIC_KEY_LAYER4 4
123//#define MAGIC_KEY_LAYER5 5
124//#define MAGIC_KEY_LAYER6 6
125//#define MAGIC_KEY_LAYER7 7
126//#define MAGIC_KEY_LAYER8 8
127//#define MAGIC_KEY_LAYER9 9
128//#define MAGIC_KEY_BOOTLOADER PAUSE
129//#define MAGIC_KEY_LOCK CAPS
130//#define MAGIC_KEY_EEPROM E
131//#define MAGIC_KEY_NKRO N
132//#define MAGIC_KEY_SLEEP_LED Z
133
134// Audio Click 86// Audio Click
135 87
136// Music Mode Polyphony 88// Music Mode Polyphony
diff --git a/keyboards/ckeys/washington/config.h b/keyboards/ckeys/washington/config.h
index 5b28b8d8b..0b7da2782 100644
--- a/keyboards/ckeys/washington/config.h
+++ b/keyboards/ckeys/washington/config.h
@@ -123,59 +123,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
123//#define FORCE_NKRO 123//#define FORCE_NKRO
124 124
125/* 125/*
126 * Magic Key Options
127 *
128 * Magic keys are hotkey commands that allow control over firmware functions of
129 * the keyboard. They are best used in combination with the HID Listen program,
130 * found here: https://www.pjrc.com/teensy/hid_listen.html
131 *
132 * The options below allow the magic key functionality to be changed. This is
133 * useful if your keyboard/keypad is missing keys and you want magic key support.
134 *
135 */
136
137/* key combination for magic key command */
138/* defined by default; to change, uncomment and set to the combination you want */
139// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
140
141/* control how magic key switches layers */
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
145
146/* override magic key keymap */
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
150//#define MAGIC_KEY_HELP H
151//#define MAGIC_KEY_HELP_ALT SLASH
152//#define MAGIC_KEY_DEBUG D
153//#define MAGIC_KEY_DEBUG_MATRIX X
154//#define MAGIC_KEY_DEBUG_KBD K
155//#define MAGIC_KEY_DEBUG_MOUSE M
156//#define MAGIC_KEY_VERSION V
157//#define MAGIC_KEY_STATUS S
158//#define MAGIC_KEY_CONSOLE C
159//#define MAGIC_KEY_LAYER0 0
160//#define MAGIC_KEY_LAYER0_ALT GRAVE
161//#define MAGIC_KEY_LAYER1 1
162//#define MAGIC_KEY_LAYER2 2
163//#define MAGIC_KEY_LAYER3 3
164//#define MAGIC_KEY_LAYER4 4
165//#define MAGIC_KEY_LAYER5 5
166//#define MAGIC_KEY_LAYER6 6
167//#define MAGIC_KEY_LAYER7 7
168//#define MAGIC_KEY_LAYER8 8
169//#define MAGIC_KEY_LAYER9 9
170//#define MAGIC_KEY_BOOTLOADER B
171//#define MAGIC_KEY_BOOTLOADER_ALT ESC
172//#define MAGIC_KEY_LOCK CAPS
173//#define MAGIC_KEY_EEPROM E
174//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
175//#define MAGIC_KEY_NKRO N
176//#define MAGIC_KEY_SLEEP_LED Z
177
178/*
179 * Feature disable options 126 * Feature disable options
180 * These options are also useful to firmware size reduction. 127 * These options are also useful to firmware size reduction.
181 */ 128 */
diff --git a/keyboards/coarse/vinta/config.h b/keyboards/coarse/vinta/config.h
index 5aaa3089d..d08994ae6 100644
--- a/keyboards/coarse/vinta/config.h
+++ b/keyboards/coarse/vinta/config.h
@@ -50,15 +50,3 @@
50 * 50 *
51 */ 51 */
52//#define FORCE_NKRO 52//#define FORCE_NKRO
53
54/*
55 * Magic Key Options
56 *
57 * Magic keys are hotkey commands that allow control over firmware functions of
58 * the keyboard. They are best used in combination with the HID Listen program,
59 * found here: https://www.pjrc.com/teensy/hid_listen.html
60 *
61 * The options below allow the magic key functionality to be changed. This is
62 * useful if your keyboard/keypad is missing keys and you want magic key support.
63 *
64 */
diff --git a/keyboards/converter/modelm101/config.h b/keyboards/converter/modelm101/config.h
index 7dcb82549..802d53ffd 100644
--- a/keyboards/converter/modelm101/config.h
+++ b/keyboards/converter/modelm101/config.h
@@ -51,59 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51#define DEBOUNCE 5 51#define DEBOUNCE 5
52 52
53/* 53/*
54 * Magic Key Options
55 *
56 * Magic keys are hotkey commands that allow control over firmware functions of
57 * the keyboard. They are best used in combination with the HID Listen program,
58 * found here: https://www.pjrc.com/teensy/hid_listen.html
59 *
60 * The options below allow the magic key functionality to be changed. This is
61 * useful if your keyboard/keypad is missing keys and you want magic key support.
62 *
63 */
64
65/* key combination for magic key command */
66/* defined by default; to change, uncomment and set to the combination you want */
67// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
68
69/* control how magic key switches layers */
70//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
71//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
72//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
73
74/* override magic key keymap */
75//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
76//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
77//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
78//#define MAGIC_KEY_HELP H
79//#define MAGIC_KEY_HELP_ALT SLASH
80//#define MAGIC_KEY_DEBUG D
81//#define MAGIC_KEY_DEBUG_MATRIX X
82//#define MAGIC_KEY_DEBUG_KBD K
83//#define MAGIC_KEY_DEBUG_MOUSE M
84//#define MAGIC_KEY_VERSION V
85//#define MAGIC_KEY_STATUS S
86//#define MAGIC_KEY_CONSOLE C
87//#define MAGIC_KEY_LAYER0 0
88//#define MAGIC_KEY_LAYER0_ALT GRAVE
89//#define MAGIC_KEY_LAYER1 1
90//#define MAGIC_KEY_LAYER2 2
91//#define MAGIC_KEY_LAYER3 3
92//#define MAGIC_KEY_LAYER4 4
93//#define MAGIC_KEY_LAYER5 5
94//#define MAGIC_KEY_LAYER6 6
95//#define MAGIC_KEY_LAYER7 7
96//#define MAGIC_KEY_LAYER8 8
97//#define MAGIC_KEY_LAYER9 9
98//#define MAGIC_KEY_BOOTLOADER B
99//#define MAGIC_KEY_BOOTLOADER_ALT ESC
100//#define MAGIC_KEY_LOCK CAPS
101//#define MAGIC_KEY_EEPROM E
102//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
103//#define MAGIC_KEY_NKRO N
104//#define MAGIC_KEY_SLEEP_LED Z
105
106/*
107 * Feature disable options 54 * Feature disable options
108 * These options are also useful to firmware size reduction. 55 * These options are also useful to firmware size reduction.
109 */ 56 */
diff --git a/keyboards/copenhagen_click/click_pad_v1/config.h b/keyboards/copenhagen_click/click_pad_v1/config.h
index 95d56bb66..08a9777b5 100755
--- a/keyboards/copenhagen_click/click_pad_v1/config.h
+++ b/keyboards/copenhagen_click/click_pad_v1/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/coseyfannitutti/discipad/config.h b/keyboards/coseyfannitutti/discipad/config.h
index 056239a09..33ce2576f 100644
--- a/keyboards/coseyfannitutti/discipad/config.h
+++ b/keyboards/coseyfannitutti/discipad/config.h
@@ -121,59 +121,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
121//#define FORCE_NKRO 121//#define FORCE_NKRO
122 122
123/* 123/*
124 * Magic Key Options
125 *
126 * Magic keys are hotkey commands that allow control over firmware functions of
127 * the keyboard. They are best used in combination with the HID Listen program,
128 * found here: https://www.pjrc.com/teensy/hid_listen.html
129 *
130 * The options below allow the magic key functionality to be changed. This is
131 * useful if your keyboard/keypad is missing keys and you want magic key support.
132 *
133 */
134
135/* key combination for magic key command */
136/* defined by default; to change, uncomment and set to the combination you want */
137// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
138
139/* control how magic key switches layers */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
143
144/* override magic key keymap */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
148//#define MAGIC_KEY_HELP H
149//#define MAGIC_KEY_HELP_ALT SLASH
150//#define MAGIC_KEY_DEBUG D
151//#define MAGIC_KEY_DEBUG_MATRIX X
152//#define MAGIC_KEY_DEBUG_KBD K
153//#define MAGIC_KEY_DEBUG_MOUSE M
154//#define MAGIC_KEY_VERSION V
155//#define MAGIC_KEY_STATUS S
156//#define MAGIC_KEY_CONSOLE C
157//#define MAGIC_KEY_LAYER0 0
158//#define MAGIC_KEY_LAYER0_ALT GRAVE
159//#define MAGIC_KEY_LAYER1 1
160//#define MAGIC_KEY_LAYER2 2
161//#define MAGIC_KEY_LAYER3 3
162//#define MAGIC_KEY_LAYER4 4
163//#define MAGIC_KEY_LAYER5 5
164//#define MAGIC_KEY_LAYER6 6
165//#define MAGIC_KEY_LAYER7 7
166//#define MAGIC_KEY_LAYER8 8
167//#define MAGIC_KEY_LAYER9 9
168//#define MAGIC_KEY_BOOTLOADER B
169//#define MAGIC_KEY_BOOTLOADER_ALT ESC
170//#define MAGIC_KEY_LOCK CAPS
171//#define MAGIC_KEY_EEPROM E
172//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
173//#define MAGIC_KEY_NKRO N
174//#define MAGIC_KEY_SLEEP_LED Z
175
176/*
177 * Feature disable options 124 * Feature disable options
178 * These options are also useful to firmware size reduction. 125 * These options are also useful to firmware size reduction.
179 */ 126 */
diff --git a/keyboards/coseyfannitutti/discipline/config.h b/keyboards/coseyfannitutti/discipline/config.h
index 3efe9a5c3..70bc4536f 100644
--- a/keyboards/coseyfannitutti/discipline/config.h
+++ b/keyboards/coseyfannitutti/discipline/config.h
@@ -119,59 +119,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
119//#define FORCE_NKRO 119//#define FORCE_NKRO
120 120
121/* 121/*
122 * Magic Key Options
123 *
124 * Magic keys are hotkey commands that allow control over firmware functions of
125 * the keyboard. They are best used in combination with the HID Listen program,
126 * found here: https://www.pjrc.com/teensy/hid_listen.html
127 *
128 * The options below allow the magic key functionality to be changed. This is
129 * useful if your keyboard/keypad is missing keys and you want magic key support.
130 *
131 */
132
133/* key combination for magic key command */
134/* defined by default; to change, uncomment and set to the combination you want */
135// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
136
137/* control how magic key switches layers */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
141
142/* override magic key keymap */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
146//#define MAGIC_KEY_HELP H
147//#define MAGIC_KEY_HELP_ALT SLASH
148//#define MAGIC_KEY_DEBUG D
149//#define MAGIC_KEY_DEBUG_MATRIX X
150//#define MAGIC_KEY_DEBUG_KBD K
151//#define MAGIC_KEY_DEBUG_MOUSE M
152//#define MAGIC_KEY_VERSION V
153//#define MAGIC_KEY_STATUS S
154//#define MAGIC_KEY_CONSOLE C
155//#define MAGIC_KEY_LAYER0 0
156//#define MAGIC_KEY_LAYER0_ALT GRAVE
157//#define MAGIC_KEY_LAYER1 1
158//#define MAGIC_KEY_LAYER2 2
159//#define MAGIC_KEY_LAYER3 3
160//#define MAGIC_KEY_LAYER4 4
161//#define MAGIC_KEY_LAYER5 5
162//#define MAGIC_KEY_LAYER6 6
163//#define MAGIC_KEY_LAYER7 7
164//#define MAGIC_KEY_LAYER8 8
165//#define MAGIC_KEY_LAYER9 9
166//#define MAGIC_KEY_BOOTLOADER B
167//#define MAGIC_KEY_BOOTLOADER_ALT ESC
168//#define MAGIC_KEY_LOCK CAPS
169//#define MAGIC_KEY_EEPROM E
170//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
171//#define MAGIC_KEY_NKRO N
172//#define MAGIC_KEY_SLEEP_LED Z
173
174/*
175 * Feature disable options 122 * Feature disable options
176 * These options are also useful to firmware size reduction. 123 * These options are also useful to firmware size reduction.
177 */ 124 */
diff --git a/keyboards/coseyfannitutti/mysterium/config.h b/keyboards/coseyfannitutti/mysterium/config.h
index 4e23392ee..0b2df0a05 100644
--- a/keyboards/coseyfannitutti/mysterium/config.h
+++ b/keyboards/coseyfannitutti/mysterium/config.h
@@ -117,59 +117,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
117//#define FORCE_NKRO 117//#define FORCE_NKRO
118 118
119/* 119/*
120 * Magic Key Options
121 *
122 * Magic keys are hotkey commands that allow control over firmware functions of
123 * the keyboard. They are best used in combination with the HID Listen program,
124 * found here: https://www.pjrc.com/teensy/hid_listen.html
125 *
126 * The options below allow the magic key functionality to be changed. This is
127 * useful if your keyboard/keypad is missing keys and you want magic key support.
128 *
129 */
130
131/* key combination for magic key command */
132/* defined by default; to change, uncomment and set to the combination you want */
133// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
134
135/* control how magic key switches layers */
136//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
139
140/* override magic key keymap */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
144//#define MAGIC_KEY_HELP H
145//#define MAGIC_KEY_HELP_ALT SLASH
146//#define MAGIC_KEY_DEBUG D
147//#define MAGIC_KEY_DEBUG_MATRIX X
148//#define MAGIC_KEY_DEBUG_KBD K
149//#define MAGIC_KEY_DEBUG_MOUSE M
150//#define MAGIC_KEY_VERSION V
151//#define MAGIC_KEY_STATUS S
152//#define MAGIC_KEY_CONSOLE C
153//#define MAGIC_KEY_LAYER0 0
154//#define MAGIC_KEY_LAYER0_ALT GRAVE
155//#define MAGIC_KEY_LAYER1 1
156//#define MAGIC_KEY_LAYER2 2
157//#define MAGIC_KEY_LAYER3 3
158//#define MAGIC_KEY_LAYER4 4
159//#define MAGIC_KEY_LAYER5 5
160//#define MAGIC_KEY_LAYER6 6
161//#define MAGIC_KEY_LAYER7 7
162//#define MAGIC_KEY_LAYER8 8
163//#define MAGIC_KEY_LAYER9 9
164//#define MAGIC_KEY_BOOTLOADER B
165//#define MAGIC_KEY_BOOTLOADER_ALT ESC
166//#define MAGIC_KEY_LOCK CAPS
167//#define MAGIC_KEY_EEPROM E
168//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
169//#define MAGIC_KEY_NKRO N
170//#define MAGIC_KEY_SLEEP_LED Z
171
172/*
173 * Feature disable options 120 * Feature disable options
174 * These options are also useful to firmware size reduction. 121 * These options are also useful to firmware size reduction.
175 */ 122 */
diff --git a/keyboards/coseyfannitutti/romeo/config.h b/keyboards/coseyfannitutti/romeo/config.h
index f87b9ea6d..93cda95d2 100644
--- a/keyboards/coseyfannitutti/romeo/config.h
+++ b/keyboards/coseyfannitutti/romeo/config.h
@@ -120,59 +120,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
120//#define FORCE_NKRO 120//#define FORCE_NKRO
121 121
122/* 122/*
123 * Magic Key Options
124 *
125 * Magic keys are hotkey commands that allow control over firmware functions of
126 * the keyboard. They are best used in combination with the HID Listen program,
127 * found here: https://www.pjrc.com/teensy/hid_listen.html
128 *
129 * The options below allow the magic key functionality to be changed. This is
130 * useful if your keyboard/keypad is missing keys and you want magic key support.
131 *
132 */
133
134/* key combination for magic key command */
135/* defined by default; to change, uncomment and set to the combination you want */
136// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
137
138/* control how magic key switches layers */
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
142
143/* override magic key keymap */
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
147//#define MAGIC_KEY_HELP H
148//#define MAGIC_KEY_HELP_ALT SLASH
149//#define MAGIC_KEY_DEBUG D
150//#define MAGIC_KEY_DEBUG_MATRIX X
151//#define MAGIC_KEY_DEBUG_KBD K
152//#define MAGIC_KEY_DEBUG_MOUSE M
153//#define MAGIC_KEY_VERSION V
154//#define MAGIC_KEY_STATUS S
155//#define MAGIC_KEY_CONSOLE C
156//#define MAGIC_KEY_LAYER0 0
157//#define MAGIC_KEY_LAYER0_ALT GRAVE
158//#define MAGIC_KEY_LAYER1 1
159//#define MAGIC_KEY_LAYER2 2
160//#define MAGIC_KEY_LAYER3 3
161//#define MAGIC_KEY_LAYER4 4
162//#define MAGIC_KEY_LAYER5 5
163//#define MAGIC_KEY_LAYER6 6
164//#define MAGIC_KEY_LAYER7 7
165//#define MAGIC_KEY_LAYER8 8
166//#define MAGIC_KEY_LAYER9 9
167//#define MAGIC_KEY_BOOTLOADER B
168//#define MAGIC_KEY_BOOTLOADER_ALT ESC
169//#define MAGIC_KEY_LOCK CAPS
170//#define MAGIC_KEY_EEPROM E
171//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
172//#define MAGIC_KEY_NKRO N
173//#define MAGIC_KEY_SLEEP_LED Z
174
175/*
176 * Feature disable options 123 * Feature disable options
177 * These options are also useful to firmware size reduction. 124 * These options are also useful to firmware size reduction.
178 */ 125 */
diff --git a/keyboards/craftwalk/config.h b/keyboards/craftwalk/config.h
index d7f9f8a30..484a2e13a 100644
--- a/keyboards/craftwalk/config.h
+++ b/keyboards/craftwalk/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/cu24/config.h b/keyboards/cu24/config.h
index 524d3f370..a2a4e727f 100644
--- a/keyboards/cu24/config.h
+++ b/keyboards/cu24/config.h
@@ -94,54 +94,6 @@
94//#define FORCE_NKRO 94//#define FORCE_NKRO
95 95
96/* 96/*
97 * Magic Key Options
98 *
99 * Magic keys are hotkey commands that allow control over firmware functions of
100 * the keyboard. They are best used in combination with the HID Listen program,
101 * found here: https://www.pjrc.com/teensy/hid_listen.html
102 *
103 * The options below allow the magic key functionality to be changed. This is
104 * useful if your keyboard/keypad is missing keys and you want magic key support.
105 *
106 */
107
108/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
112
113/* override magic key keymap */
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
117//#define MAGIC_KEY_HELP1 H
118//#define MAGIC_KEY_HELP2 SLASH
119//#define MAGIC_KEY_DEBUG D
120//#define MAGIC_KEY_DEBUG_MATRIX X
121//#define MAGIC_KEY_DEBUG_KBD K
122//#define MAGIC_KEY_DEBUG_MOUSE M
123//#define MAGIC_KEY_VERSION V
124//#define MAGIC_KEY_STATUS S
125//#define MAGIC_KEY_CONSOLE C
126//#define MAGIC_KEY_LAYER0_ALT1 ESC
127//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
128//#define MAGIC_KEY_LAYER0 0
129//#define MAGIC_KEY_LAYER1 1
130//#define MAGIC_KEY_LAYER2 2
131//#define MAGIC_KEY_LAYER3 3
132//#define MAGIC_KEY_LAYER4 4
133//#define MAGIC_KEY_LAYER5 5
134//#define MAGIC_KEY_LAYER6 6
135//#define MAGIC_KEY_LAYER7 7
136//#define MAGIC_KEY_LAYER8 8
137//#define MAGIC_KEY_LAYER9 9
138//#define MAGIC_KEY_BOOTLOADER PAUSE
139//#define MAGIC_KEY_LOCK CAPS
140//#define MAGIC_KEY_EEPROM E
141//#define MAGIC_KEY_NKRO N
142//#define MAGIC_KEY_SLEEP_LED Z
143
144/*
145 * Feature disable options 97 * Feature disable options
146 * These options are also useful to firmware size reduction. 98 * These options are also useful to firmware size reduction.
147 */ 99 */
diff --git a/keyboards/cu75/config.h b/keyboards/cu75/config.h
index 124aa5bba..cfcb08cce 100644
--- a/keyboards/cu75/config.h
+++ b/keyboards/cu75/config.h
@@ -76,54 +76,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
76//#define FORCE_NKRO 76//#define FORCE_NKRO
77 77
78/* 78/*
79 * Magic Key Options
80 *
81 * Magic keys are hotkey commands that allow control over firmware functions of
82 * the keyboard. They are best used in combination with the HID Listen program,
83 * found here: https://www.pjrc.com/teensy/hid_listen.html
84 *
85 * The options below allow the magic key functionality to be changed. This is
86 * useful if your keyboard/keypad is missing keys and you want magic key support.
87 *
88 */
89
90/* control how magic key switches layers */
91//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
92//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
93//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
94
95/* override magic key keymap */
96//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
97//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
98//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
99//#define MAGIC_KEY_HELP1 H
100//#define MAGIC_KEY_HELP2 SLASH
101//#define MAGIC_KEY_DEBUG D
102//#define MAGIC_KEY_DEBUG_MATRIX X
103//#define MAGIC_KEY_DEBUG_KBD K
104//#define MAGIC_KEY_DEBUG_MOUSE M
105//#define MAGIC_KEY_VERSION V
106//#define MAGIC_KEY_STATUS S
107//#define MAGIC_KEY_CONSOLE C
108//#define MAGIC_KEY_LAYER0_ALT1 ESC
109//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
110//#define MAGIC_KEY_LAYER0 0
111//#define MAGIC_KEY_LAYER1 1
112//#define MAGIC_KEY_LAYER2 2
113//#define MAGIC_KEY_LAYER3 3
114//#define MAGIC_KEY_LAYER4 4
115//#define MAGIC_KEY_LAYER5 5
116//#define MAGIC_KEY_LAYER6 6
117//#define MAGIC_KEY_LAYER7 7
118//#define MAGIC_KEY_LAYER8 8
119//#define MAGIC_KEY_LAYER9 9
120//#define MAGIC_KEY_BOOTLOADER PAUSE
121//#define MAGIC_KEY_LOCK CAPS
122//#define MAGIC_KEY_EEPROM E
123//#define MAGIC_KEY_NKRO N
124//#define MAGIC_KEY_SLEEP_LED Z
125
126/*
127 * Feature disable options 79 * Feature disable options
128 * These options are also useful to firmware size reduction. 80 * These options are also useful to firmware size reduction.
129 */ 81 */
diff --git a/keyboards/cutie_club/wraith/config.h b/keyboards/cutie_club/wraith/config.h
index ffac21743..685aed81d 100644
--- a/keyboards/cutie_club/wraith/config.h
+++ b/keyboards/cutie_club/wraith/config.h
@@ -120,59 +120,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
120//#define FORCE_NKRO 120//#define FORCE_NKRO
121 121
122/* 122/*
123 * Magic Key Options
124 *
125 * Magic keys are hotkey commands that allow control over firmware functions of
126 * the keyboard. They are best used in combination with the HID Listen program,
127 * found here: https://www.pjrc.com/teensy/hid_listen.html
128 *
129 * The options below allow the magic key functionality to be changed. This is
130 * useful if your keyboard/keypad is missing keys and you want magic key support.
131 *
132 */
133
134/* key combination for magic key command */
135/* defined by default; to change, uncomment and set to the combination you want */
136// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
137
138/* control how magic key switches layers */
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
142
143/* override magic key keymap */
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
147//#define MAGIC_KEY_HELP H
148//#define MAGIC_KEY_HELP_ALT SLASH
149//#define MAGIC_KEY_DEBUG D
150//#define MAGIC_KEY_DEBUG_MATRIX X
151//#define MAGIC_KEY_DEBUG_KBD K
152//#define MAGIC_KEY_DEBUG_MOUSE M
153//#define MAGIC_KEY_VERSION V
154//#define MAGIC_KEY_STATUS S
155//#define MAGIC_KEY_CONSOLE C
156//#define MAGIC_KEY_LAYER0 0
157//#define MAGIC_KEY_LAYER0_ALT GRAVE
158//#define MAGIC_KEY_LAYER1 1
159//#define MAGIC_KEY_LAYER2 2
160//#define MAGIC_KEY_LAYER3 3
161//#define MAGIC_KEY_LAYER4 4
162//#define MAGIC_KEY_LAYER5 5
163//#define MAGIC_KEY_LAYER6 6
164//#define MAGIC_KEY_LAYER7 7
165//#define MAGIC_KEY_LAYER8 8
166//#define MAGIC_KEY_LAYER9 9
167//#define MAGIC_KEY_BOOTLOADER B
168//#define MAGIC_KEY_BOOTLOADER_ALT ESC
169//#define MAGIC_KEY_LOCK CAPS
170//#define MAGIC_KEY_EEPROM E
171//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
172//#define MAGIC_KEY_NKRO N
173//#define MAGIC_KEY_SLEEP_LED Z
174
175/*
176 * Feature disable options 123 * Feature disable options
177 * These options are also useful to firmware size reduction. 124 * These options are also useful to firmware size reduction.
178 */ 125 */
diff --git a/keyboards/delikeeb/flatbread60/config.h b/keyboards/delikeeb/flatbread60/config.h
index 6c40d46bf..5d63a8f5f 100644
--- a/keyboards/delikeeb/flatbread60/config.h
+++ b/keyboards/delikeeb/flatbread60/config.h
@@ -102,59 +102,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
102//#define FORCE_NKRO 102//#define FORCE_NKRO
103 103
104/* 104/*
105 * Magic Key Options
106 *
107 * Magic keys are hotkey commands that allow control over firmware functions of
108 * the keyboard. They are best used in combination with the HID Listen program,
109 * found here: https://www.pjrc.com/teensy/hid_listen.html
110 *
111 * The options below allow the magic key functionality to be changed. This is
112 * useful if your keyboard/keypad is missing keys and you want magic key support.
113 *
114 */
115
116/* key combination for magic key command */
117/* defined by default; to change, uncomment and set to the combination you want */
118// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
119
120/* control how magic key switches layers */
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
124
125/* override magic key keymap */
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
127//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
128//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
129//#define MAGIC_KEY_HELP H
130//#define MAGIC_KEY_HELP_ALT SLASH
131//#define MAGIC_KEY_DEBUG D
132//#define MAGIC_KEY_DEBUG_MATRIX X
133//#define MAGIC_KEY_DEBUG_KBD K
134//#define MAGIC_KEY_DEBUG_MOUSE M
135//#define MAGIC_KEY_VERSION V
136//#define MAGIC_KEY_STATUS S
137//#define MAGIC_KEY_CONSOLE C
138//#define MAGIC_KEY_LAYER0 0
139//#define MAGIC_KEY_LAYER0_ALT GRAVE
140//#define MAGIC_KEY_LAYER1 1
141//#define MAGIC_KEY_LAYER2 2
142//#define MAGIC_KEY_LAYER3 3
143//#define MAGIC_KEY_LAYER4 4
144//#define MAGIC_KEY_LAYER5 5
145//#define MAGIC_KEY_LAYER6 6
146//#define MAGIC_KEY_LAYER7 7
147//#define MAGIC_KEY_LAYER8 8
148//#define MAGIC_KEY_LAYER9 9
149//#define MAGIC_KEY_BOOTLOADER B
150//#define MAGIC_KEY_BOOTLOADER_ALT ESC
151//#define MAGIC_KEY_LOCK CAPS
152//#define MAGIC_KEY_EEPROM E
153//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
154//#define MAGIC_KEY_NKRO N
155//#define MAGIC_KEY_SLEEP_LED Z
156
157/*
158 * Feature disable options 105 * Feature disable options
159 * These options are also useful to firmware size reduction. 106 * These options are also useful to firmware size reduction.
160 */ 107 */
diff --git a/keyboards/delikeeb/vaneela/config.h b/keyboards/delikeeb/vaneela/config.h
index b8f031d7c..4feaf44a7 100644
--- a/keyboards/delikeeb/vaneela/config.h
+++ b/keyboards/delikeeb/vaneela/config.h
@@ -86,59 +86,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86//#define FORCE_NKRO 86//#define FORCE_NKRO
87 87
88/* 88/*
89 * Magic Key Options
90 *
91 * Magic keys are hotkey commands that allow control over firmware functions of
92 * the keyboard. They are best used in combination with the HID Listen program,
93 * found here: https://www.pjrc.com/teensy/hid_listen.html
94 *
95 * The options below allow the magic key functionality to be changed. This is
96 * useful if your keyboard/keypad is missing keys and you want magic key support.
97 *
98 */
99
100/* key combination for magic key command */
101/* defined by default; to change, uncomment and set to the combination you want */
102// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
103
104/* control how magic key switches layers */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
108
109/* override magic key keymap */
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
113//#define MAGIC_KEY_HELP H
114//#define MAGIC_KEY_HELP_ALT SLASH
115//#define MAGIC_KEY_DEBUG D
116//#define MAGIC_KEY_DEBUG_MATRIX X
117//#define MAGIC_KEY_DEBUG_KBD K
118//#define MAGIC_KEY_DEBUG_MOUSE M
119//#define MAGIC_KEY_VERSION V
120//#define MAGIC_KEY_STATUS S
121//#define MAGIC_KEY_CONSOLE C
122//#define MAGIC_KEY_LAYER0 0
123//#define MAGIC_KEY_LAYER0_ALT GRAVE
124//#define MAGIC_KEY_LAYER1 1
125//#define MAGIC_KEY_LAYER2 2
126//#define MAGIC_KEY_LAYER3 3
127//#define MAGIC_KEY_LAYER4 4
128//#define MAGIC_KEY_LAYER5 5
129//#define MAGIC_KEY_LAYER6 6
130//#define MAGIC_KEY_LAYER7 7
131//#define MAGIC_KEY_LAYER8 8
132//#define MAGIC_KEY_LAYER9 9
133//#define MAGIC_KEY_BOOTLOADER B
134//#define MAGIC_KEY_BOOTLOADER_ALT ESC
135//#define MAGIC_KEY_LOCK CAPS
136//#define MAGIC_KEY_EEPROM E
137//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
138//#define MAGIC_KEY_NKRO N
139//#define MAGIC_KEY_SLEEP_LED Z
140
141/*
142 * Feature disable options 89 * Feature disable options
143 * These options are also useful to firmware size reduction. 90 * These options are also useful to firmware size reduction.
144 */ 91 */
diff --git a/keyboards/delikeeb/vaneelaex/config.h b/keyboards/delikeeb/vaneelaex/config.h
index 0b96918cb..4eb630383 100644
--- a/keyboards/delikeeb/vaneelaex/config.h
+++ b/keyboards/delikeeb/vaneelaex/config.h
@@ -85,59 +85,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
85//#define FORCE_NKRO 85//#define FORCE_NKRO
86 86
87/* 87/*
88 * Magic Key Options
89 *
90 * Magic keys are hotkey commands that allow control over firmware functions of
91 * the keyboard. They are best used in combination with the HID Listen program,
92 * found here: https://www.pjrc.com/teensy/hid_listen.html
93 *
94 * The options below allow the magic key functionality to be changed. This is
95 * useful if your keyboard/keypad is missing keys and you want magic key support.
96 *
97 */
98
99/* key combination for magic key command */
100/* defined by default; to change, uncomment and set to the combination you want */
101// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
102
103/* control how magic key switches layers */
104//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
107
108/* override magic key keymap */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
112//#define MAGIC_KEY_HELP H
113//#define MAGIC_KEY_HELP_ALT SLASH
114//#define MAGIC_KEY_DEBUG D
115//#define MAGIC_KEY_DEBUG_MATRIX X
116//#define MAGIC_KEY_DEBUG_KBD K
117//#define MAGIC_KEY_DEBUG_MOUSE M
118//#define MAGIC_KEY_VERSION V
119//#define MAGIC_KEY_STATUS S
120//#define MAGIC_KEY_CONSOLE C
121//#define MAGIC_KEY_LAYER0 0
122//#define MAGIC_KEY_LAYER0_ALT GRAVE
123//#define MAGIC_KEY_LAYER1 1
124//#define MAGIC_KEY_LAYER2 2
125//#define MAGIC_KEY_LAYER3 3
126//#define MAGIC_KEY_LAYER4 4
127//#define MAGIC_KEY_LAYER5 5
128//#define MAGIC_KEY_LAYER6 6
129//#define MAGIC_KEY_LAYER7 7
130//#define MAGIC_KEY_LAYER8 8
131//#define MAGIC_KEY_LAYER9 9
132//#define MAGIC_KEY_BOOTLOADER B
133//#define MAGIC_KEY_BOOTLOADER_ALT ESC
134//#define MAGIC_KEY_LOCK CAPS
135//#define MAGIC_KEY_EEPROM E
136//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
137//#define MAGIC_KEY_NKRO N
138//#define MAGIC_KEY_SLEEP_LED Z
139
140/*
141 * Feature disable options 88 * Feature disable options
142 * These options are also useful to firmware size reduction. 89 * These options are also useful to firmware size reduction.
143 */ 90 */
diff --git a/keyboards/diverge3/config.h b/keyboards/diverge3/config.h
index 5df77b42c..45dedfe62 100644
--- a/keyboards/diverge3/config.h
+++ b/keyboards/diverge3/config.h
@@ -96,54 +96,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
96//#define FORCE_NKRO 96//#define FORCE_NKRO
97 97
98/* 98/*
99 * Magic Key Options
100 *
101 * Magic keys are hotkey commands that allow control over firmware functions of
102 * the keyboard. They are best used in combination with the HID Listen program,
103 * found here: https://www.pjrc.com/teensy/hid_listen.html
104 *
105 * The options below allow the magic key functionality to be changed. This is
106 * useful if your keyboard/keypad is missing keys and you want magic key support.
107 *
108 */
109
110/* control how magic key switches layers */
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
114
115/* override magic key keymap */
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
119//#define MAGIC_KEY_HELP1 H
120//#define MAGIC_KEY_HELP2 SLASH
121//#define MAGIC_KEY_DEBUG D
122//#define MAGIC_KEY_DEBUG_MATRIX X
123//#define MAGIC_KEY_DEBUG_KBD K
124//#define MAGIC_KEY_DEBUG_MOUSE M
125//#define MAGIC_KEY_VERSION V
126//#define MAGIC_KEY_STATUS S
127//#define MAGIC_KEY_CONSOLE C
128//#define MAGIC_KEY_LAYER0_ALT1 ESC
129//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
130//#define MAGIC_KEY_LAYER0 0
131//#define MAGIC_KEY_LAYER1 1
132//#define MAGIC_KEY_LAYER2 2
133//#define MAGIC_KEY_LAYER3 3
134//#define MAGIC_KEY_LAYER4 4
135//#define MAGIC_KEY_LAYER5 5
136//#define MAGIC_KEY_LAYER6 6
137//#define MAGIC_KEY_LAYER7 7
138//#define MAGIC_KEY_LAYER8 8
139//#define MAGIC_KEY_LAYER9 9
140//#define MAGIC_KEY_BOOTLOADER PAUSE
141//#define MAGIC_KEY_LOCK CAPS
142//#define MAGIC_KEY_EEPROM E
143//#define MAGIC_KEY_NKRO N
144//#define MAGIC_KEY_SLEEP_LED Z
145
146/*
147 * Feature disable options 99 * Feature disable options
148 * These options are also useful to firmware size reduction. 100 * These options are also useful to firmware size reduction.
149 */ 101 */
diff --git a/keyboards/dm9records/plaid/config.h b/keyboards/dm9records/plaid/config.h
index bbe974e3f..86ff5be35 100644
--- a/keyboards/dm9records/plaid/config.h
+++ b/keyboards/dm9records/plaid/config.h
@@ -121,59 +121,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
121//#define FORCE_NKRO 121//#define FORCE_NKRO
122 122
123/* 123/*
124 * Magic Key Options
125 *
126 * Magic keys are hotkey commands that allow control over firmware functions of
127 * the keyboard. They are best used in combination with the HID Listen program,
128 * found here: https://www.pjrc.com/teensy/hid_listen.html
129 *
130 * The options below allow the magic key functionality to be changed. This is
131 * useful if your keyboard/keypad is missing keys and you want magic key support.
132 *
133 */
134
135/* key combination for magic key command */
136/* defined by default; to change, uncomment and set to the combination you want */
137// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
138
139/* control how magic key switches layers */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
143
144/* override magic key keymap */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
148//#define MAGIC_KEY_HELP H
149//#define MAGIC_KEY_HELP_ALT SLASH
150//#define MAGIC_KEY_DEBUG D
151//#define MAGIC_KEY_DEBUG_MATRIX X
152//#define MAGIC_KEY_DEBUG_KBD K
153//#define MAGIC_KEY_DEBUG_MOUSE M
154//#define MAGIC_KEY_VERSION V
155//#define MAGIC_KEY_STATUS S
156//#define MAGIC_KEY_CONSOLE C
157//#define MAGIC_KEY_LAYER0 0
158//#define MAGIC_KEY_LAYER0_ALT GRAVE
159//#define MAGIC_KEY_LAYER1 1
160//#define MAGIC_KEY_LAYER2 2
161//#define MAGIC_KEY_LAYER3 3
162//#define MAGIC_KEY_LAYER4 4
163//#define MAGIC_KEY_LAYER5 5
164//#define MAGIC_KEY_LAYER6 6
165//#define MAGIC_KEY_LAYER7 7
166//#define MAGIC_KEY_LAYER8 8
167//#define MAGIC_KEY_LAYER9 9
168//#define MAGIC_KEY_BOOTLOADER B
169//#define MAGIC_KEY_BOOTLOADER_ALT ESC
170//#define MAGIC_KEY_LOCK CAPS
171//#define MAGIC_KEY_EEPROM E
172//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
173//#define MAGIC_KEY_NKRO N
174//#define MAGIC_KEY_SLEEP_LED Z
175
176/*
177 * Feature disable options 124 * Feature disable options
178 * These options are also useful to firmware size reduction. 125 * These options are also useful to firmware size reduction.
179 */ 126 */
diff --git a/keyboards/dm9records/tartan/config.h b/keyboards/dm9records/tartan/config.h
index 544ab4a64..7ad97ea45 100644
--- a/keyboards/dm9records/tartan/config.h
+++ b/keyboards/dm9records/tartan/config.h
@@ -119,59 +119,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
119//#define FORCE_NKRO 119//#define FORCE_NKRO
120 120
121/* 121/*
122 * Magic Key Options
123 *
124 * Magic keys are hotkey commands that allow control over firmware functions of
125 * the keyboard. They are best used in combination with the HID Listen program,
126 * found here: https://www.pjrc.com/teensy/hid_listen.html
127 *
128 * The options below allow the magic key functionality to be changed. This is
129 * useful if your keyboard/keypad is missing keys and you want magic key support.
130 *
131 */
132
133/* key combination for magic key command */
134/* defined by default; to change, uncomment and set to the combination you want */
135// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
136
137/* control how magic key switches layers */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
141
142/* override magic key keymap */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
146//#define MAGIC_KEY_HELP H
147//#define MAGIC_KEY_HELP_ALT SLASH
148//#define MAGIC_KEY_DEBUG D
149//#define MAGIC_KEY_DEBUG_MATRIX X
150//#define MAGIC_KEY_DEBUG_KBD K
151//#define MAGIC_KEY_DEBUG_MOUSE M
152//#define MAGIC_KEY_VERSION V
153//#define MAGIC_KEY_STATUS S
154//#define MAGIC_KEY_CONSOLE C
155//#define MAGIC_KEY_LAYER0 0
156//#define MAGIC_KEY_LAYER0_ALT GRAVE
157//#define MAGIC_KEY_LAYER1 1
158//#define MAGIC_KEY_LAYER2 2
159//#define MAGIC_KEY_LAYER3 3
160//#define MAGIC_KEY_LAYER4 4
161//#define MAGIC_KEY_LAYER5 5
162//#define MAGIC_KEY_LAYER6 6
163//#define MAGIC_KEY_LAYER7 7
164//#define MAGIC_KEY_LAYER8 8
165//#define MAGIC_KEY_LAYER9 9
166//#define MAGIC_KEY_BOOTLOADER B
167//#define MAGIC_KEY_BOOTLOADER_ALT ESC
168//#define MAGIC_KEY_LOCK CAPS
169//#define MAGIC_KEY_EEPROM E
170//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
171//#define MAGIC_KEY_NKRO N
172//#define MAGIC_KEY_SLEEP_LED Z
173
174/*
175 * Feature disable options 122 * Feature disable options
176 * These options are also useful to firmware size reduction. 123 * These options are also useful to firmware size reduction.
177 */ 124 */
diff --git a/keyboards/doppelganger/config.h b/keyboards/doppelganger/config.h
index 6e1fa957e..d063cee5b 100644
--- a/keyboards/doppelganger/config.h
+++ b/keyboards/doppelganger/config.h
@@ -130,59 +130,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
130//#define FORCE_NKRO 130//#define FORCE_NKRO
131 131
132/* 132/*
133 * Magic Key Options
134 *
135 * Magic keys are hotkey commands that allow control over firmware functions of
136 * the keyboard. They are best used in combination with the HID Listen program,
137 * found here: https://www.pjrc.com/teensy/hid_listen.html
138 *
139 * The options below allow the magic key functionality to be changed. This is
140 * useful if your keyboard/keypad is missing keys and you want magic key support.
141 *
142 */
143
144/* key combination for magic key command */
145/* defined by default; to change, uncomment and set to the combination you want */
146// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
147
148/* control how magic key switches layers */
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
151//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
152
153/* override magic key keymap */
154//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
155//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
156//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
157//#define MAGIC_KEY_HELP H
158//#define MAGIC_KEY_HELP_ALT SLASH
159//#define MAGIC_KEY_DEBUG D
160//#define MAGIC_KEY_DEBUG_MATRIX X
161//#define MAGIC_KEY_DEBUG_KBD K
162//#define MAGIC_KEY_DEBUG_MOUSE M
163//#define MAGIC_KEY_VERSION V
164//#define MAGIC_KEY_STATUS S
165//#define MAGIC_KEY_CONSOLE C
166//#define MAGIC_KEY_LAYER0 0
167//#define MAGIC_KEY_LAYER0_ALT GRAVE
168//#define MAGIC_KEY_LAYER1 1
169//#define MAGIC_KEY_LAYER2 2
170//#define MAGIC_KEY_LAYER3 3
171//#define MAGIC_KEY_LAYER4 4
172//#define MAGIC_KEY_LAYER5 5
173//#define MAGIC_KEY_LAYER6 6
174//#define MAGIC_KEY_LAYER7 7
175//#define MAGIC_KEY_LAYER8 8
176//#define MAGIC_KEY_LAYER9 9
177//#define MAGIC_KEY_BOOTLOADER B
178//#define MAGIC_KEY_BOOTLOADER_ALT ESC
179//#define MAGIC_KEY_LOCK CAPS
180//#define MAGIC_KEY_EEPROM E
181//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
182//#define MAGIC_KEY_NKRO N
183//#define MAGIC_KEY_SLEEP_LED Z
184
185/*
186 * Feature disable options 133 * Feature disable options
187 * These options are also useful to firmware size reduction. 134 * These options are also useful to firmware size reduction.
188 */ 135 */
diff --git a/keyboards/dozen0/config.h b/keyboards/dozen0/config.h
index ab60fe2d1..48d847bde 100644
--- a/keyboards/dozen0/config.h
+++ b/keyboards/dozen0/config.h
@@ -100,54 +100,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100//#define FORCE_NKRO 100//#define FORCE_NKRO
101 101
102/* 102/*
103 * Magic Key Options
104 *
105 * Magic keys are hotkey commands that allow control over firmware functions of
106 * the keyboard. They are best used in combination with the HID Listen program,
107 * found here: https://www.pjrc.com/teensy/hid_listen.html
108 *
109 * The options below allow the magic key functionality to be changed. This is
110 * useful if your keyboard/keypad is missing keys and you want magic key support.
111 *
112 */
113
114/* control how magic key switches layers */
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
118
119/* override magic key keymap */
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
123//#define MAGIC_KEY_HELP1 H
124//#define MAGIC_KEY_HELP2 SLASH
125//#define MAGIC_KEY_DEBUG D
126//#define MAGIC_KEY_DEBUG_MATRIX X
127//#define MAGIC_KEY_DEBUG_KBD K
128//#define MAGIC_KEY_DEBUG_MOUSE M
129//#define MAGIC_KEY_VERSION V
130//#define MAGIC_KEY_STATUS S
131//#define MAGIC_KEY_CONSOLE C
132//#define MAGIC_KEY_LAYER0_ALT1 ESC
133//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
134//#define MAGIC_KEY_LAYER0 0
135//#define MAGIC_KEY_LAYER1 1
136//#define MAGIC_KEY_LAYER2 2
137//#define MAGIC_KEY_LAYER3 3
138//#define MAGIC_KEY_LAYER4 4
139//#define MAGIC_KEY_LAYER5 5
140//#define MAGIC_KEY_LAYER6 6
141//#define MAGIC_KEY_LAYER7 7
142//#define MAGIC_KEY_LAYER8 8
143//#define MAGIC_KEY_LAYER9 9
144//#define MAGIC_KEY_BOOTLOADER PAUSE
145//#define MAGIC_KEY_LOCK CAPS
146//#define MAGIC_KEY_EEPROM E
147//#define MAGIC_KEY_NKRO N
148//#define MAGIC_KEY_SLEEP_LED Z
149
150/*
151 * Feature disable options 103 * Feature disable options
152 * These options are also useful to firmware size reduction. 104 * These options are also useful to firmware size reduction.
153 */ 105 */
diff --git a/keyboards/duck/jetfire/config.h b/keyboards/duck/jetfire/config.h
index 593f064bd..3b6c7d89f 100644
--- a/keyboards/duck/jetfire/config.h
+++ b/keyboards/duck/jetfire/config.h
@@ -78,54 +78,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
78//#define FORCE_NKRO 78//#define FORCE_NKRO
79 79
80/* 80/*
81 * Magic Key Options
82 *
83 * Magic keys are hotkey commands that allow control over firmware functions of
84 * the keyboard. They are best used in combination with the HID Listen program,
85 * found here: https://www.pjrc.com/teensy/hid_listen.html
86 *
87 * The options below allow the magic key functionality to be changed. This is
88 * useful if your keyboard/keypad is missing keys and you want magic key support.
89 *
90 */
91
92/* control how magic key switches layers */
93//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
94//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
95//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
96
97/* override magic key keymap */
98//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
99//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
100//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
101//#define MAGIC_KEY_HELP1 H
102//#define MAGIC_KEY_HELP2 SLASH
103//#define MAGIC_KEY_DEBUG D
104//#define MAGIC_KEY_DEBUG_MATRIX X
105//#define MAGIC_KEY_DEBUG_KBD K
106//#define MAGIC_KEY_DEBUG_MOUSE M
107//#define MAGIC_KEY_VERSION V
108//#define MAGIC_KEY_STATUS S
109//#define MAGIC_KEY_CONSOLE C
110//#define MAGIC_KEY_LAYER0_ALT1 ESC
111//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
112//#define MAGIC_KEY_LAYER0 0
113//#define MAGIC_KEY_LAYER1 1
114//#define MAGIC_KEY_LAYER2 2
115//#define MAGIC_KEY_LAYER3 3
116//#define MAGIC_KEY_LAYER4 4
117//#define MAGIC_KEY_LAYER5 5
118//#define MAGIC_KEY_LAYER6 6
119//#define MAGIC_KEY_LAYER7 7
120//#define MAGIC_KEY_LAYER8 8
121//#define MAGIC_KEY_LAYER9 9
122//#define MAGIC_KEY_BOOTLOADER PAUSE
123//#define MAGIC_KEY_LOCK CAPS
124//#define MAGIC_KEY_EEPROM E
125//#define MAGIC_KEY_NKRO N
126//#define MAGIC_KEY_SLEEP_LED Z
127
128/*
129 * Feature disable options 81 * Feature disable options
130 * These options are also useful to firmware size reduction. 82 * These options are also useful to firmware size reduction.
131 */ 83 */
@@ -142,4 +94,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
142//#define NO_ACTION_ONESHOT 94//#define NO_ACTION_ONESHOT
143//#define NO_ACTION_MACRO 95//#define NO_ACTION_MACRO
144//#define NO_ACTION_FUNCTION 96//#define NO_ACTION_FUNCTION
145
diff --git a/keyboards/eniigmakeyboards/ek65/config.h b/keyboards/eniigmakeyboards/ek65/config.h
index e1b86dfa1..bd8f59ef1 100644
--- a/keyboards/eniigmakeyboards/ek65/config.h
+++ b/keyboards/eniigmakeyboards/ek65/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/eniigmakeyboards/ek87/config.h b/keyboards/eniigmakeyboards/ek87/config.h
index 52a30917e..fdde69cef 100644
--- a/keyboards/eniigmakeyboards/ek87/config.h
+++ b/keyboards/eniigmakeyboards/ek87/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/ep/96/config.h b/keyboards/ep/96/config.h
index 7c63e38d1..83ddb873d 100644
--- a/keyboards/ep/96/config.h
+++ b/keyboards/ep/96/config.h
@@ -87,54 +87,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
87//#define FORCE_NKRO 87//#define FORCE_NKRO
88 88
89/* 89/*
90 * Magic Key Options
91 *
92 * Magic keys are hotkey commands that allow control over firmware functions of
93 * the keyboard. They are best used in combination with the HID Listen program,
94 * found here: https://www.pjrc.com/teensy/hid_listen.html
95 *
96 * The options below allow the magic key functionality to be changed. This is
97 * useful if your keyboard/keypad is missing keys and you want magic key support.
98 *
99 */
100
101/* control how magic key switches layers */
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
104//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
105
106/* override magic key keymap */
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
110//#define MAGIC_KEY_HELP1 H
111//#define MAGIC_KEY_HELP2 SLASH
112//#define MAGIC_KEY_DEBUG D
113//#define MAGIC_KEY_DEBUG_MATRIX X
114//#define MAGIC_KEY_DEBUG_KBD K
115//#define MAGIC_KEY_DEBUG_MOUSE M
116//#define MAGIC_KEY_VERSION V
117//#define MAGIC_KEY_STATUS S
118//#define MAGIC_KEY_CONSOLE C
119//#define MAGIC_KEY_LAYER0_ALT1 ESC
120//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
121//#define MAGIC_KEY_LAYER0 0
122//#define MAGIC_KEY_LAYER1 1
123//#define MAGIC_KEY_LAYER2 2
124//#define MAGIC_KEY_LAYER3 3
125//#define MAGIC_KEY_LAYER4 4
126//#define MAGIC_KEY_LAYER5 5
127//#define MAGIC_KEY_LAYER6 6
128//#define MAGIC_KEY_LAYER7 7
129//#define MAGIC_KEY_LAYER8 8
130//#define MAGIC_KEY_LAYER9 9
131//#define MAGIC_KEY_BOOTLOADER PAUSE
132//#define MAGIC_KEY_LOCK CAPS
133//#define MAGIC_KEY_EEPROM E
134//#define MAGIC_KEY_NKRO N
135//#define MAGIC_KEY_SLEEP_LED Z
136
137/*
138 * Feature disable options 90 * Feature disable options
139 * These options are also useful to firmware size reduction. 91 * These options are also useful to firmware size reduction.
140 */ 92 */
@@ -151,4 +103,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
151//#define NO_ACTION_ONESHOT 103//#define NO_ACTION_ONESHOT
152//#define NO_ACTION_MACRO 104//#define NO_ACTION_MACRO
153//#define NO_ACTION_FUNCTION 105//#define NO_ACTION_FUNCTION
154
diff --git a/keyboards/ep/comsn/mollydooker/config.h b/keyboards/ep/comsn/mollydooker/config.h
index 97481783e..ec4f47f87 100644
--- a/keyboards/ep/comsn/mollydooker/config.h
+++ b/keyboards/ep/comsn/mollydooker/config.h
@@ -96,54 +96,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
96//#define FORCE_NKRO 96//#define FORCE_NKRO
97 97
98/* 98/*
99 * Magic Key Options
100 *
101 * Magic keys are hotkey commands that allow control over firmware functions of
102 * the keyboard. They are best used in combination with the HID Listen program,
103 * found here: https://www.pjrc.com/teensy/hid_listen.html
104 *
105 * The options below allow the magic key functionality to be changed. This is
106 * useful if your keyboard/keypad is missing keys and you want magic key support.
107 *
108 */
109
110/* control how magic key switches layers */
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
114
115/* override magic key keymap */
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
119//#define MAGIC_KEY_HELP1 H
120//#define MAGIC_KEY_HELP2 SLASH
121//#define MAGIC_KEY_DEBUG D
122//#define MAGIC_KEY_DEBUG_MATRIX X
123//#define MAGIC_KEY_DEBUG_KBD K
124//#define MAGIC_KEY_DEBUG_MOUSE M
125//#define MAGIC_KEY_VERSION V
126//#define MAGIC_KEY_STATUS S
127//#define MAGIC_KEY_CONSOLE C
128//#define MAGIC_KEY_LAYER0_ALT1 ESC
129//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
130//#define MAGIC_KEY_LAYER0 0
131//#define MAGIC_KEY_LAYER1 1
132//#define MAGIC_KEY_LAYER2 2
133//#define MAGIC_KEY_LAYER3 3
134//#define MAGIC_KEY_LAYER4 4
135//#define MAGIC_KEY_LAYER5 5
136//#define MAGIC_KEY_LAYER6 6
137//#define MAGIC_KEY_LAYER7 7
138//#define MAGIC_KEY_LAYER8 8
139//#define MAGIC_KEY_LAYER9 9
140//#define MAGIC_KEY_BOOTLOADER PAUSE
141//#define MAGIC_KEY_LOCK CAPS
142//#define MAGIC_KEY_EEPROM E
143//#define MAGIC_KEY_NKRO N
144//#define MAGIC_KEY_SLEEP_LED Z
145
146/*
147 * Feature disable options 99 * Feature disable options
148 * These options are also useful to firmware size reduction. 100 * These options are also useful to firmware size reduction.
149 */ 101 */
@@ -160,4 +112,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
160//#define NO_ACTION_ONESHOT 112//#define NO_ACTION_ONESHOT
161//#define NO_ACTION_MACRO 113//#define NO_ACTION_MACRO
162//#define NO_ACTION_FUNCTION 114//#define NO_ACTION_FUNCTION
163
diff --git a/keyboards/ergosaurus/config.h b/keyboards/ergosaurus/config.h
index fd85e8790..e4981e001 100644
--- a/keyboards/ergosaurus/config.h
+++ b/keyboards/ergosaurus/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/ericrlau/numdiscipline/rev1/config.h b/keyboards/ericrlau/numdiscipline/rev1/config.h
index ea4c16b8b..82035518a 100644
--- a/keyboards/ericrlau/numdiscipline/rev1/config.h
+++ b/keyboards/ericrlau/numdiscipline/rev1/config.h
@@ -121,59 +121,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
121//#define FORCE_NKRO 121//#define FORCE_NKRO
122 122
123/* 123/*
124 * Magic Key Options
125 *
126 * Magic keys are hotkey commands that allow control over firmware functions of
127 * the keyboard. They are best used in combination with the HID Listen program,
128 * found here: https://www.pjrc.com/teensy/hid_listen.html
129 *
130 * The options below allow the magic key functionality to be changed. This is
131 * useful if your keyboard/keypad is missing keys and you want magic key support.
132 *
133 */
134
135/* key combination for magic key command */
136/* defined by default; to change, uncomment and set to the combination you want */
137// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
138
139/* control how magic key switches layers */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
143
144/* override magic key keymap */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
148//#define MAGIC_KEY_HELP H
149//#define MAGIC_KEY_HELP_ALT SLASH
150//#define MAGIC_KEY_DEBUG D
151//#define MAGIC_KEY_DEBUG_MATRIX X
152//#define MAGIC_KEY_DEBUG_KBD K
153//#define MAGIC_KEY_DEBUG_MOUSE M
154//#define MAGIC_KEY_VERSION V
155//#define MAGIC_KEY_STATUS S
156//#define MAGIC_KEY_CONSOLE C
157//#define MAGIC_KEY_LAYER0 0
158//#define MAGIC_KEY_LAYER0_ALT GRAVE
159//#define MAGIC_KEY_LAYER1 1
160//#define MAGIC_KEY_LAYER2 2
161//#define MAGIC_KEY_LAYER3 3
162//#define MAGIC_KEY_LAYER4 4
163//#define MAGIC_KEY_LAYER5 5
164//#define MAGIC_KEY_LAYER6 6
165//#define MAGIC_KEY_LAYER7 7
166//#define MAGIC_KEY_LAYER8 8
167//#define MAGIC_KEY_LAYER9 9
168//#define MAGIC_KEY_BOOTLOADER B
169//#define MAGIC_KEY_BOOTLOADER_ALT ESC
170//#define MAGIC_KEY_LOCK CAPS
171//#define MAGIC_KEY_EEPROM E
172//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
173//#define MAGIC_KEY_NKRO N
174//#define MAGIC_KEY_SLEEP_LED Z
175
176/*
177 * Feature disable options 124 * Feature disable options
178 * These options are also useful to firmware size reduction. 125 * These options are also useful to firmware size reduction.
179 */ 126 */
diff --git a/keyboards/evyd13/eon40/config.h b/keyboards/evyd13/eon40/config.h
index eb65f6bcf..8f39d0532 100644
--- a/keyboards/evyd13/eon40/config.h
+++ b/keyboards/evyd13/eon40/config.h
@@ -124,59 +124,6 @@
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/evyd13/eon65/config.h b/keyboards/evyd13/eon65/config.h
index eb6273e46..7d4e80d5b 100644
--- a/keyboards/evyd13/eon65/config.h
+++ b/keyboards/evyd13/eon65/config.h
@@ -121,59 +121,6 @@
121//#define FORCE_NKRO 121//#define FORCE_NKRO
122 122
123/* 123/*
124 * Magic Key Options
125 *
126 * Magic keys are hotkey commands that allow control over firmware functions of
127 * the keyboard. They are best used in combination with the HID Listen program,
128 * found here: https://www.pjrc.com/teensy/hid_listen.html
129 *
130 * The options below allow the magic key functionality to be changed. This is
131 * useful if your keyboard/keypad is missing keys and you want magic key support.
132 *
133 */
134
135/* key combination for magic key command */
136/* defined by default; to change, uncomment and set to the combination you want */
137// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
138
139/* control how magic key switches layers */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
143
144/* override magic key keymap */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
148//#define MAGIC_KEY_HELP H
149//#define MAGIC_KEY_HELP_ALT SLASH
150//#define MAGIC_KEY_DEBUG D
151//#define MAGIC_KEY_DEBUG_MATRIX X
152//#define MAGIC_KEY_DEBUG_KBD K
153//#define MAGIC_KEY_DEBUG_MOUSE M
154//#define MAGIC_KEY_VERSION V
155//#define MAGIC_KEY_STATUS S
156//#define MAGIC_KEY_CONSOLE C
157//#define MAGIC_KEY_LAYER0 0
158//#define MAGIC_KEY_LAYER0_ALT GRAVE
159//#define MAGIC_KEY_LAYER1 1
160//#define MAGIC_KEY_LAYER2 2
161//#define MAGIC_KEY_LAYER3 3
162//#define MAGIC_KEY_LAYER4 4
163//#define MAGIC_KEY_LAYER5 5
164//#define MAGIC_KEY_LAYER6 6
165//#define MAGIC_KEY_LAYER7 7
166//#define MAGIC_KEY_LAYER8 8
167//#define MAGIC_KEY_LAYER9 9
168//#define MAGIC_KEY_BOOTLOADER B
169//#define MAGIC_KEY_BOOTLOADER_ALT ESC
170//#define MAGIC_KEY_LOCK CAPS
171//#define MAGIC_KEY_EEPROM E
172//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
173//#define MAGIC_KEY_NKRO N
174//#define MAGIC_KEY_SLEEP_LED Z
175
176/*
177 * Feature disable options 124 * Feature disable options
178 * These options are also useful to firmware size reduction. 125 * These options are also useful to firmware size reduction.
179 */ 126 */
diff --git a/keyboards/evyd13/eon75/config.h b/keyboards/evyd13/eon75/config.h
index d72e3f2b2..da2775fd4 100644
--- a/keyboards/evyd13/eon75/config.h
+++ b/keyboards/evyd13/eon75/config.h
@@ -126,59 +126,6 @@
126//#define FORCE_NKRO 126//#define FORCE_NKRO
127 127
128/* 128/*
129 * Magic Key Options
130 *
131 * Magic keys are hotkey commands that allow control over firmware functions of
132 * the keyboard. They are best used in combination with the HID Listen program,
133 * found here: https://www.pjrc.com/teensy/hid_listen.html
134 *
135 * The options below allow the magic key functionality to be changed. This is
136 * useful if your keyboard/keypad is missing keys and you want magic key support.
137 *
138 */
139
140/* key combination for magic key command */
141/* defined by default; to change, uncomment and set to the combination you want */
142// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
143
144/* control how magic key switches layers */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
148
149/* override magic key keymap */
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
151//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
152//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
153//#define MAGIC_KEY_HELP H
154//#define MAGIC_KEY_HELP_ALT SLASH
155//#define MAGIC_KEY_DEBUG D
156//#define MAGIC_KEY_DEBUG_MATRIX X
157//#define MAGIC_KEY_DEBUG_KBD K
158//#define MAGIC_KEY_DEBUG_MOUSE M
159//#define MAGIC_KEY_VERSION V
160//#define MAGIC_KEY_STATUS S
161//#define MAGIC_KEY_CONSOLE C
162//#define MAGIC_KEY_LAYER0 0
163//#define MAGIC_KEY_LAYER0_ALT GRAVE
164//#define MAGIC_KEY_LAYER1 1
165//#define MAGIC_KEY_LAYER2 2
166//#define MAGIC_KEY_LAYER3 3
167//#define MAGIC_KEY_LAYER4 4
168//#define MAGIC_KEY_LAYER5 5
169//#define MAGIC_KEY_LAYER6 6
170//#define MAGIC_KEY_LAYER7 7
171//#define MAGIC_KEY_LAYER8 8
172//#define MAGIC_KEY_LAYER9 9
173//#define MAGIC_KEY_BOOTLOADER B
174//#define MAGIC_KEY_BOOTLOADER_ALT ESC
175//#define MAGIC_KEY_LOCK CAPS
176//#define MAGIC_KEY_EEPROM E
177//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
178//#define MAGIC_KEY_NKRO N
179//#define MAGIC_KEY_SLEEP_LED Z
180
181/*
182 * Feature disable options 129 * Feature disable options
183 * These options are also useful to firmware size reduction. 130 * These options are also useful to firmware size reduction.
184 */ 131 */
@@ -199,4 +146,3 @@
199/* Bootmagic Lite key configuration */ 146/* Bootmagic Lite key configuration */
200// #define BOOTMAGIC_LITE_ROW 0 147// #define BOOTMAGIC_LITE_ROW 0
201// #define BOOTMAGIC_LITE_COLUMN 0 148// #define BOOTMAGIC_LITE_COLUMN 0
202
diff --git a/keyboards/evyd13/eon87/config.h b/keyboards/evyd13/eon87/config.h
index c09a1365e..18a21bac2 100644
--- a/keyboards/evyd13/eon87/config.h
+++ b/keyboards/evyd13/eon87/config.h
@@ -121,59 +121,6 @@
121//#define FORCE_NKRO 121//#define FORCE_NKRO
122 122
123/* 123/*
124 * Magic Key Options
125 *
126 * Magic keys are hotkey commands that allow control over firmware functions of
127 * the keyboard. They are best used in combination with the HID Listen program,
128 * found here: https://www.pjrc.com/teensy/hid_listen.html
129 *
130 * The options below allow the magic key functionality to be changed. This is
131 * useful if your keyboard/keypad is missing keys and you want magic key support.
132 *
133 */
134
135/* key combination for magic key command */
136/* defined by default; to change, uncomment and set to the combination you want */
137// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
138
139/* control how magic key switches layers */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
143
144/* override magic key keymap */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
148//#define MAGIC_KEY_HELP H
149//#define MAGIC_KEY_HELP_ALT SLASH
150//#define MAGIC_KEY_DEBUG D
151//#define MAGIC_KEY_DEBUG_MATRIX X
152//#define MAGIC_KEY_DEBUG_KBD K
153//#define MAGIC_KEY_DEBUG_MOUSE M
154//#define MAGIC_KEY_VERSION V
155//#define MAGIC_KEY_STATUS S
156//#define MAGIC_KEY_CONSOLE C
157//#define MAGIC_KEY_LAYER0 0
158//#define MAGIC_KEY_LAYER0_ALT GRAVE
159//#define MAGIC_KEY_LAYER1 1
160//#define MAGIC_KEY_LAYER2 2
161//#define MAGIC_KEY_LAYER3 3
162//#define MAGIC_KEY_LAYER4 4
163//#define MAGIC_KEY_LAYER5 5
164//#define MAGIC_KEY_LAYER6 6
165//#define MAGIC_KEY_LAYER7 7
166//#define MAGIC_KEY_LAYER8 8
167//#define MAGIC_KEY_LAYER9 9
168//#define MAGIC_KEY_BOOTLOADER B
169//#define MAGIC_KEY_BOOTLOADER_ALT ESC
170//#define MAGIC_KEY_LOCK CAPS
171//#define MAGIC_KEY_EEPROM E
172//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
173//#define MAGIC_KEY_NKRO N
174//#define MAGIC_KEY_SLEEP_LED Z
175
176/*
177 * Feature disable options 124 * Feature disable options
178 * These options are also useful to firmware size reduction. 125 * These options are also useful to firmware size reduction.
179 */ 126 */
diff --git a/keyboards/evyd13/eon95/config.h b/keyboards/evyd13/eon95/config.h
index bcb2b9c5e..48de3f378 100644
--- a/keyboards/evyd13/eon95/config.h
+++ b/keyboards/evyd13/eon95/config.h
@@ -126,59 +126,6 @@
126//#define FORCE_NKRO 126//#define FORCE_NKRO
127 127
128/* 128/*
129 * Magic Key Options
130 *
131 * Magic keys are hotkey commands that allow control over firmware functions of
132 * the keyboard. They are best used in combination with the HID Listen program,
133 * found here: https://www.pjrc.com/teensy/hid_listen.html
134 *
135 * The options below allow the magic key functionality to be changed. This is
136 * useful if your keyboard/keypad is missing keys and you want magic key support.
137 *
138 */
139
140/* key combination for magic key command */
141/* defined by default; to change, uncomment and set to the combination you want */
142// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
143
144/* control how magic key switches layers */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
148
149/* override magic key keymap */
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
151//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
152//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
153//#define MAGIC_KEY_HELP H
154//#define MAGIC_KEY_HELP_ALT SLASH
155//#define MAGIC_KEY_DEBUG D
156//#define MAGIC_KEY_DEBUG_MATRIX X
157//#define MAGIC_KEY_DEBUG_KBD K
158//#define MAGIC_KEY_DEBUG_MOUSE M
159//#define MAGIC_KEY_VERSION V
160//#define MAGIC_KEY_STATUS S
161//#define MAGIC_KEY_CONSOLE C
162//#define MAGIC_KEY_LAYER0 0
163//#define MAGIC_KEY_LAYER0_ALT GRAVE
164//#define MAGIC_KEY_LAYER1 1
165//#define MAGIC_KEY_LAYER2 2
166//#define MAGIC_KEY_LAYER3 3
167//#define MAGIC_KEY_LAYER4 4
168//#define MAGIC_KEY_LAYER5 5
169//#define MAGIC_KEY_LAYER6 6
170//#define MAGIC_KEY_LAYER7 7
171//#define MAGIC_KEY_LAYER8 8
172//#define MAGIC_KEY_LAYER9 9
173//#define MAGIC_KEY_BOOTLOADER B
174//#define MAGIC_KEY_BOOTLOADER_ALT ESC
175//#define MAGIC_KEY_LOCK CAPS
176//#define MAGIC_KEY_EEPROM E
177//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
178//#define MAGIC_KEY_NKRO N
179//#define MAGIC_KEY_SLEEP_LED Z
180
181/*
182 * Feature disable options 129 * Feature disable options
183 * These options are also useful to firmware size reduction. 130 * These options are also useful to firmware size reduction.
184 */ 131 */
diff --git a/keyboards/evyd13/minitomic/config.h b/keyboards/evyd13/minitomic/config.h
index 140862544..ad31fd0ae 100644
--- a/keyboards/evyd13/minitomic/config.h
+++ b/keyboards/evyd13/minitomic/config.h
@@ -124,59 +124,6 @@
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/evyd13/mx5160/config.h b/keyboards/evyd13/mx5160/config.h
index 13abd3668..5cce240a8 100644
--- a/keyboards/evyd13/mx5160/config.h
+++ b/keyboards/evyd13/mx5160/config.h
@@ -130,59 +130,6 @@
130//#define FORCE_NKRO 130//#define FORCE_NKRO
131 131
132/* 132/*
133 * Magic Key Options
134 *
135 * Magic keys are hotkey commands that allow control over firmware functions of
136 * the keyboard. They are best used in combination with the HID Listen program,
137 * found here: https://www.pjrc.com/teensy/hid_listen.html
138 *
139 * The options below allow the magic key functionality to be changed. This is
140 * useful if your keyboard/keypad is missing keys and you want magic key support.
141 *
142 */
143
144/* key combination for magic key command */
145/* defined by default; to change, uncomment and set to the combination you want */
146// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
147
148/* control how magic key switches layers */
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
151//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
152
153/* override magic key keymap */
154//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
155//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
156//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
157//#define MAGIC_KEY_HELP H
158//#define MAGIC_KEY_HELP_ALT SLASH
159//#define MAGIC_KEY_DEBUG D
160//#define MAGIC_KEY_DEBUG_MATRIX X
161//#define MAGIC_KEY_DEBUG_KBD K
162//#define MAGIC_KEY_DEBUG_MOUSE M
163//#define MAGIC_KEY_VERSION V
164//#define MAGIC_KEY_STATUS S
165//#define MAGIC_KEY_CONSOLE C
166//#define MAGIC_KEY_LAYER0 0
167//#define MAGIC_KEY_LAYER0_ALT GRAVE
168//#define MAGIC_KEY_LAYER1 1
169//#define MAGIC_KEY_LAYER2 2
170//#define MAGIC_KEY_LAYER3 3
171//#define MAGIC_KEY_LAYER4 4
172//#define MAGIC_KEY_LAYER5 5
173//#define MAGIC_KEY_LAYER6 6
174//#define MAGIC_KEY_LAYER7 7
175//#define MAGIC_KEY_LAYER8 8
176//#define MAGIC_KEY_LAYER9 9
177//#define MAGIC_KEY_BOOTLOADER B
178//#define MAGIC_KEY_BOOTLOADER_ALT ESC
179//#define MAGIC_KEY_LOCK CAPS
180//#define MAGIC_KEY_EEPROM E
181//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
182//#define MAGIC_KEY_NKRO N
183//#define MAGIC_KEY_SLEEP_LED Z
184
185/*
186 * Feature disable options 133 * Feature disable options
187 * These options are also useful to firmware size reduction. 134 * These options are also useful to firmware size reduction.
188 */ 135 */
diff --git a/keyboards/evyd13/nt660/config.h b/keyboards/evyd13/nt660/config.h
index f43e6443d..225f2ccf2 100644
--- a/keyboards/evyd13/nt660/config.h
+++ b/keyboards/evyd13/nt660/config.h
@@ -125,59 +125,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
125//#define FORCE_NKRO 125//#define FORCE_NKRO
126 126
127/* 127/*
128 * Magic Key Options
129 *
130 * Magic keys are hotkey commands that allow control over firmware functions of
131 * the keyboard. They are best used in combination with the HID Listen program,
132 * found here: https://www.pjrc.com/teensy/hid_listen.html
133 *
134 * The options below allow the magic key functionality to be changed. This is
135 * useful if your keyboard/keypad is missing keys and you want magic key support.
136 *
137 */
138
139/* key combination for magic key command */
140/* defined by default; to change, uncomment and set to the combination you want */
141// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
142
143/* control how magic key switches layers */
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
147
148/* override magic key keymap */
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
151//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
152//#define MAGIC_KEY_HELP H
153//#define MAGIC_KEY_HELP_ALT SLASH
154//#define MAGIC_KEY_DEBUG D
155//#define MAGIC_KEY_DEBUG_MATRIX X
156//#define MAGIC_KEY_DEBUG_KBD K
157//#define MAGIC_KEY_DEBUG_MOUSE M
158//#define MAGIC_KEY_VERSION V
159//#define MAGIC_KEY_STATUS S
160//#define MAGIC_KEY_CONSOLE C
161//#define MAGIC_KEY_LAYER0 0
162//#define MAGIC_KEY_LAYER0_ALT GRAVE
163//#define MAGIC_KEY_LAYER1 1
164//#define MAGIC_KEY_LAYER2 2
165//#define MAGIC_KEY_LAYER3 3
166//#define MAGIC_KEY_LAYER4 4
167//#define MAGIC_KEY_LAYER5 5
168//#define MAGIC_KEY_LAYER6 6
169//#define MAGIC_KEY_LAYER7 7
170//#define MAGIC_KEY_LAYER8 8
171//#define MAGIC_KEY_LAYER9 9
172//#define MAGIC_KEY_BOOTLOADER B
173//#define MAGIC_KEY_BOOTLOADER_ALT ESC
174//#define MAGIC_KEY_LOCK CAPS
175//#define MAGIC_KEY_EEPROM E
176//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
177//#define MAGIC_KEY_NKRO N
178//#define MAGIC_KEY_SLEEP_LED Z
179
180/*
181 * Feature disable options 128 * Feature disable options
182 * These options are also useful to firmware size reduction. 129 * These options are also useful to firmware size reduction.
183 */ 130 */
diff --git a/keyboards/evyd13/omrontkl/config.h b/keyboards/evyd13/omrontkl/config.h
index ce35f8e08..d61b338e9 100644
--- a/keyboards/evyd13/omrontkl/config.h
+++ b/keyboards/evyd13/omrontkl/config.h
@@ -121,59 +121,6 @@
121//#define FORCE_NKRO 121//#define FORCE_NKRO
122 122
123/* 123/*
124 * Magic Key Options
125 *
126 * Magic keys are hotkey commands that allow control over firmware functions of
127 * the keyboard. They are best used in combination with the HID Listen program,
128 * found here: https://www.pjrc.com/teensy/hid_listen.html
129 *
130 * The options below allow the magic key functionality to be changed. This is
131 * useful if your keyboard/keypad is missing keys and you want magic key support.
132 *
133 */
134
135/* key combination for magic key command */
136/* defined by default; to change, uncomment and set to the combination you want */
137// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
138
139/* control how magic key switches layers */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
143
144/* override magic key keymap */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
148//#define MAGIC_KEY_HELP H
149//#define MAGIC_KEY_HELP_ALT SLASH
150//#define MAGIC_KEY_DEBUG D
151//#define MAGIC_KEY_DEBUG_MATRIX X
152//#define MAGIC_KEY_DEBUG_KBD K
153//#define MAGIC_KEY_DEBUG_MOUSE M
154//#define MAGIC_KEY_VERSION V
155//#define MAGIC_KEY_STATUS S
156//#define MAGIC_KEY_CONSOLE C
157//#define MAGIC_KEY_LAYER0 0
158//#define MAGIC_KEY_LAYER0_ALT GRAVE
159//#define MAGIC_KEY_LAYER1 1
160//#define MAGIC_KEY_LAYER2 2
161//#define MAGIC_KEY_LAYER3 3
162//#define MAGIC_KEY_LAYER4 4
163//#define MAGIC_KEY_LAYER5 5
164//#define MAGIC_KEY_LAYER6 6
165//#define MAGIC_KEY_LAYER7 7
166//#define MAGIC_KEY_LAYER8 8
167//#define MAGIC_KEY_LAYER9 9
168//#define MAGIC_KEY_BOOTLOADER B
169//#define MAGIC_KEY_BOOTLOADER_ALT ESC
170//#define MAGIC_KEY_LOCK CAPS
171//#define MAGIC_KEY_EEPROM E
172//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
173//#define MAGIC_KEY_NKRO N
174//#define MAGIC_KEY_SLEEP_LED Z
175
176/*
177 * Feature disable options 124 * Feature disable options
178 * These options are also useful to firmware size reduction. 125 * These options are also useful to firmware size reduction.
179 */ 126 */
diff --git a/keyboards/evyd13/pockettype/config.h b/keyboards/evyd13/pockettype/config.h
index 681672c6a..fa45630c1 100644
--- a/keyboards/evyd13/pockettype/config.h
+++ b/keyboards/evyd13/pockettype/config.h
@@ -121,59 +121,6 @@
121//#define FORCE_NKRO 121//#define FORCE_NKRO
122 122
123/* 123/*
124 * Magic Key Options
125 *
126 * Magic keys are hotkey commands that allow control over firmware functions of
127 * the keyboard. They are best used in combination with the HID Listen program,
128 * found here: https://www.pjrc.com/teensy/hid_listen.html
129 *
130 * The options below allow the magic key functionality to be changed. This is
131 * useful if your keyboard/keypad is missing keys and you want magic key support.
132 *
133 */
134
135/* key combination for magic key command */
136/* defined by default; to change, uncomment and set to the combination you want */
137// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
138
139/* control how magic key switches layers */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
143
144/* override magic key keymap */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
148//#define MAGIC_KEY_HELP H
149//#define MAGIC_KEY_HELP_ALT SLASH
150//#define MAGIC_KEY_DEBUG D
151//#define MAGIC_KEY_DEBUG_MATRIX X
152//#define MAGIC_KEY_DEBUG_KBD K
153//#define MAGIC_KEY_DEBUG_MOUSE M
154//#define MAGIC_KEY_VERSION V
155//#define MAGIC_KEY_STATUS S
156//#define MAGIC_KEY_CONSOLE C
157//#define MAGIC_KEY_LAYER0 0
158//#define MAGIC_KEY_LAYER0_ALT GRAVE
159//#define MAGIC_KEY_LAYER1 1
160//#define MAGIC_KEY_LAYER2 2
161//#define MAGIC_KEY_LAYER3 3
162//#define MAGIC_KEY_LAYER4 4
163//#define MAGIC_KEY_LAYER5 5
164//#define MAGIC_KEY_LAYER6 6
165//#define MAGIC_KEY_LAYER7 7
166//#define MAGIC_KEY_LAYER8 8
167//#define MAGIC_KEY_LAYER9 9
168//#define MAGIC_KEY_BOOTLOADER B
169//#define MAGIC_KEY_BOOTLOADER_ALT ESC
170//#define MAGIC_KEY_LOCK CAPS
171//#define MAGIC_KEY_EEPROM E
172//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
173//#define MAGIC_KEY_NKRO N
174//#define MAGIC_KEY_SLEEP_LED Z
175
176/*
177 * Feature disable options 124 * Feature disable options
178 * These options are also useful to firmware size reduction. 125 * These options are also useful to firmware size reduction.
179 */ 126 */
diff --git a/keyboards/evyd13/wasdat/config.h b/keyboards/evyd13/wasdat/config.h
index 83866890f..36bbd3082 100644
--- a/keyboards/evyd13/wasdat/config.h
+++ b/keyboards/evyd13/wasdat/config.h
@@ -134,59 +134,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
134//#define FORCE_NKRO 134//#define FORCE_NKRO
135 135
136/* 136/*
137 * Magic Key Options
138 *
139 * Magic keys are hotkey commands that allow control over firmware functions of
140 * the keyboard. They are best used in combination with the HID Listen program,
141 * found here: https://www.pjrc.com/teensy/hid_listen.html
142 *
143 * The options below allow the magic key functionality to be changed. This is
144 * useful if your keyboard/keypad is missing keys and you want magic key support.
145 *
146 */
147
148/* key combination for magic key command */
149/* defined by default; to change, uncomment and set to the combination you want */
150// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
151
152/* control how magic key switches layers */
153//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
154//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
155//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
156
157/* override magic key keymap */
158//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
159//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
160//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
161//#define MAGIC_KEY_HELP H
162//#define MAGIC_KEY_HELP_ALT SLASH
163//#define MAGIC_KEY_DEBUG D
164//#define MAGIC_KEY_DEBUG_MATRIX X
165//#define MAGIC_KEY_DEBUG_KBD K
166//#define MAGIC_KEY_DEBUG_MOUSE M
167//#define MAGIC_KEY_VERSION V
168//#define MAGIC_KEY_STATUS S
169//#define MAGIC_KEY_CONSOLE C
170//#define MAGIC_KEY_LAYER0 0
171//#define MAGIC_KEY_LAYER0_ALT GRAVE
172//#define MAGIC_KEY_LAYER1 1
173//#define MAGIC_KEY_LAYER2 2
174//#define MAGIC_KEY_LAYER3 3
175//#define MAGIC_KEY_LAYER4 4
176//#define MAGIC_KEY_LAYER5 5
177//#define MAGIC_KEY_LAYER6 6
178//#define MAGIC_KEY_LAYER7 7
179//#define MAGIC_KEY_LAYER8 8
180//#define MAGIC_KEY_LAYER9 9
181//#define MAGIC_KEY_BOOTLOADER B
182//#define MAGIC_KEY_BOOTLOADER_ALT ESC
183//#define MAGIC_KEY_LOCK CAPS
184//#define MAGIC_KEY_EEPROM E
185//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
186//#define MAGIC_KEY_NKRO N
187//#define MAGIC_KEY_SLEEP_LED Z
188
189/*
190 * Feature disable options 137 * Feature disable options
191 * These options are also useful to firmware size reduction. 138 * These options are also useful to firmware size reduction.
192 */ 139 */
diff --git a/keyboards/evyd13/wasdat_code/config.h b/keyboards/evyd13/wasdat_code/config.h
index 07c18c3ba..6c39403e5 100644
--- a/keyboards/evyd13/wasdat_code/config.h
+++ b/keyboards/evyd13/wasdat_code/config.h
@@ -134,59 +134,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
134//#define FORCE_NKRO 134//#define FORCE_NKRO
135 135
136/* 136/*
137 * Magic Key Options
138 *
139 * Magic keys are hotkey commands that allow control over firmware functions of
140 * the keyboard. They are best used in combination with the HID Listen program,
141 * found here: https://www.pjrc.com/teensy/hid_listen.html
142 *
143 * The options below allow the magic key functionality to be changed. This is
144 * useful if your keyboard/keypad is missing keys and you want magic key support.
145 *
146 */
147
148/* key combination for magic key command */
149/* defined by default; to change, uncomment and set to the combination you want */
150// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
151
152/* control how magic key switches layers */
153//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
154//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
155//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
156
157/* override magic key keymap */
158//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
159//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
160//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
161//#define MAGIC_KEY_HELP H
162//#define MAGIC_KEY_HELP_ALT SLASH
163//#define MAGIC_KEY_DEBUG D
164//#define MAGIC_KEY_DEBUG_MATRIX X
165//#define MAGIC_KEY_DEBUG_KBD K
166//#define MAGIC_KEY_DEBUG_MOUSE M
167//#define MAGIC_KEY_VERSION V
168//#define MAGIC_KEY_STATUS S
169//#define MAGIC_KEY_CONSOLE C
170//#define MAGIC_KEY_LAYER0 0
171//#define MAGIC_KEY_LAYER0_ALT GRAVE
172//#define MAGIC_KEY_LAYER1 1
173//#define MAGIC_KEY_LAYER2 2
174//#define MAGIC_KEY_LAYER3 3
175//#define MAGIC_KEY_LAYER4 4
176//#define MAGIC_KEY_LAYER5 5
177//#define MAGIC_KEY_LAYER6 6
178//#define MAGIC_KEY_LAYER7 7
179//#define MAGIC_KEY_LAYER8 8
180//#define MAGIC_KEY_LAYER9 9
181//#define MAGIC_KEY_BOOTLOADER B
182//#define MAGIC_KEY_BOOTLOADER_ALT ESC
183//#define MAGIC_KEY_LOCK CAPS
184//#define MAGIC_KEY_EEPROM E
185//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
186//#define MAGIC_KEY_NKRO N
187//#define MAGIC_KEY_SLEEP_LED Z
188
189/*
190 * Feature disable options 137 * Feature disable options
191 * These options are also useful to firmware size reduction. 138 * These options are also useful to firmware size reduction.
192 */ 139 */
diff --git a/keyboards/exclusive/e7v1se/config.h b/keyboards/exclusive/e7v1se/config.h
index 4d892946d..1bb0eb3ac 100644
--- a/keyboards/exclusive/e7v1se/config.h
+++ b/keyboards/exclusive/e7v1se/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/exclusive/e85/config.h b/keyboards/exclusive/e85/config.h
index dfe392d7b..cc4fcd97d 100644
--- a/keyboards/exclusive/e85/config.h
+++ b/keyboards/exclusive/e85/config.h
@@ -106,59 +106,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
106//#define FORCE_NKRO 106//#define FORCE_NKRO
107 107
108/* 108/*
109 * Magic Key Options
110 *
111 * Magic keys are hotkey commands that allow control over firmware functions of
112 * the keyboard. They are best used in combination with the HID Listen program,
113 * found here: https://www.pjrc.com/teensy/hid_listen.html
114 *
115 * The options below allow the magic key functionality to be changed. This is
116 * useful if your keyboard/keypad is missing keys and you want magic key support.
117 *
118 */
119
120/* key combination for magic key command */
121/* defined by default; to change, uncomment and set to the combination you want */
122// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
123
124/* control how magic key switches layers */
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
127//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
128
129/* override magic key keymap */
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
131//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
132//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
133//#define MAGIC_KEY_HELP H
134//#define MAGIC_KEY_HELP_ALT SLASH
135//#define MAGIC_KEY_DEBUG D
136//#define MAGIC_KEY_DEBUG_MATRIX X
137//#define MAGIC_KEY_DEBUG_KBD K
138//#define MAGIC_KEY_DEBUG_MOUSE M
139//#define MAGIC_KEY_VERSION V
140//#define MAGIC_KEY_STATUS S
141//#define MAGIC_KEY_CONSOLE C
142//#define MAGIC_KEY_LAYER0 0
143//#define MAGIC_KEY_LAYER0_ALT GRAVE
144//#define MAGIC_KEY_LAYER1 1
145//#define MAGIC_KEY_LAYER2 2
146//#define MAGIC_KEY_LAYER3 3
147//#define MAGIC_KEY_LAYER4 4
148//#define MAGIC_KEY_LAYER5 5
149//#define MAGIC_KEY_LAYER6 6
150//#define MAGIC_KEY_LAYER7 7
151//#define MAGIC_KEY_LAYER8 8
152//#define MAGIC_KEY_LAYER9 9
153//#define MAGIC_KEY_BOOTLOADER B
154//#define MAGIC_KEY_BOOTLOADER_ALT ESC
155//#define MAGIC_KEY_LOCK CAPS
156//#define MAGIC_KEY_EEPROM E
157//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
158//#define MAGIC_KEY_NKRO N
159//#define MAGIC_KEY_SLEEP_LED Z
160
161/*
162 * Feature disable options 109 * Feature disable options
163 * These options are also useful to firmware size reduction. 110 * These options are also useful to firmware size reduction.
164 */ 111 */
diff --git a/keyboards/felix/config.h b/keyboards/felix/config.h
index 349359b32..73f9d1fa8 100644
--- a/keyboards/felix/config.h
+++ b/keyboards/felix/config.h
@@ -105,59 +105,6 @@
105//#define FORCE_NKRO 105//#define FORCE_NKRO
106 106
107/* 107/*
108 * Magic Key Options
109 *
110 * Magic keys are hotkey commands that allow control over firmware functions of
111 * the keyboard. They are best used in combination with the HID Listen program,
112 * found here: https://www.pjrc.com/teensy/hid_listen.html
113 *
114 * The options below allow the magic key functionality to be changed. This is
115 * useful if your keyboard/keypad is missing keys and you want magic key support.
116 *
117 */
118
119/* key combination for magic key command */
120/* defined by default; to change, uncomment and set to the combination you want */
121// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
122
123/* control how magic key switches layers */
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
127
128/* override magic key keymap */
129//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
131//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
132//#define MAGIC_KEY_HELP H
133//#define MAGIC_KEY_HELP_ALT SLASH
134//#define MAGIC_KEY_DEBUG D
135//#define MAGIC_KEY_DEBUG_MATRIX X
136//#define MAGIC_KEY_DEBUG_KBD K
137//#define MAGIC_KEY_DEBUG_MOUSE M
138//#define MAGIC_KEY_VERSION V
139//#define MAGIC_KEY_STATUS S
140//#define MAGIC_KEY_CONSOLE C
141//#define MAGIC_KEY_LAYER0 0
142//#define MAGIC_KEY_LAYER0_ALT GRAVE
143//#define MAGIC_KEY_LAYER1 1
144//#define MAGIC_KEY_LAYER2 2
145//#define MAGIC_KEY_LAYER3 3
146//#define MAGIC_KEY_LAYER4 4
147//#define MAGIC_KEY_LAYER5 5
148//#define MAGIC_KEY_LAYER6 6
149//#define MAGIC_KEY_LAYER7 7
150//#define MAGIC_KEY_LAYER8 8
151//#define MAGIC_KEY_LAYER9 9
152//#define MAGIC_KEY_BOOTLOADER B
153//#define MAGIC_KEY_BOOTLOADER_ALT ESC
154//#define MAGIC_KEY_LOCK CAPS
155//#define MAGIC_KEY_EEPROM E
156//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
157//#define MAGIC_KEY_NKRO N
158//#define MAGIC_KEY_SLEEP_LED Z
159
160/*
161 * Feature disable options 108 * Feature disable options
162 * These options are also useful to firmware size reduction. 109 * These options are also useful to firmware size reduction.
163 */ 110 */
diff --git a/keyboards/flehrad/downbubble/config.h b/keyboards/flehrad/downbubble/config.h
index f1af41e5f..b8d69244e 100644
--- a/keyboards/flehrad/downbubble/config.h
+++ b/keyboards/flehrad/downbubble/config.h
@@ -118,54 +118,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
118//#define FORCE_NKRO 118//#define FORCE_NKRO
119 119
120/* 120/*
121 * Magic Key Options
122 *
123 * Magic keys are hotkey commands that allow control over firmware functions of
124 * the keyboard. They are best used in combination with the HID Listen program,
125 * found here: https://www.pjrc.com/teensy/hid_listen.html
126 *
127 * The options below allow the magic key functionality to be changed. This is
128 * useful if your keyboard/keypad is missing keys and you want magic key support.
129 *
130 */
131
132/* control how magic key switches layers */
133//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
134//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
135//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
136
137/* override magic key keymap */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
141//#define MAGIC_KEY_HELP1 H
142//#define MAGIC_KEY_HELP2 SLASH
143//#define MAGIC_KEY_DEBUG D
144//#define MAGIC_KEY_DEBUG_MATRIX X
145//#define MAGIC_KEY_DEBUG_KBD K
146//#define MAGIC_KEY_DEBUG_MOUSE M
147//#define MAGIC_KEY_VERSION V
148//#define MAGIC_KEY_STATUS S
149//#define MAGIC_KEY_CONSOLE C
150//#define MAGIC_KEY_LAYER0_ALT1 ESC
151//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
152//#define MAGIC_KEY_LAYER0 0
153//#define MAGIC_KEY_LAYER1 1
154//#define MAGIC_KEY_LAYER2 2
155//#define MAGIC_KEY_LAYER3 3
156//#define MAGIC_KEY_LAYER4 4
157//#define MAGIC_KEY_LAYER5 5
158//#define MAGIC_KEY_LAYER6 6
159//#define MAGIC_KEY_LAYER7 7
160//#define MAGIC_KEY_LAYER8 8
161//#define MAGIC_KEY_LAYER9 9
162//#define MAGIC_KEY_BOOTLOADER PAUSE
163//#define MAGIC_KEY_LOCK CAPS
164//#define MAGIC_KEY_EEPROM E
165//#define MAGIC_KEY_NKRO N
166//#define MAGIC_KEY_SLEEP_LED Z
167
168/*
169 * Feature disable options 121 * Feature disable options
170 * These options are also useful to firmware size reduction. 122 * These options are also useful to firmware size reduction.
171 */ 123 */
diff --git a/keyboards/fleuron/config.h b/keyboards/fleuron/config.h
index c7a4ef052..fae7d941a 100644
--- a/keyboards/fleuron/config.h
+++ b/keyboards/fleuron/config.h
@@ -91,54 +91,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
91//#define FORCE_NKRO 91//#define FORCE_NKRO
92 92
93/* 93/*
94 * Magic Key Options
95 *
96 * Magic keys are hotkey commands that allow control over firmware functions of
97 * the keyboard. They are best used in combination with the HID Listen program,
98 * found here: https://www.pjrc.com/teensy/hid_listen.html
99 *
100 * The options below allow the magic key functionality to be changed. This is
101 * useful if your keyboard/keypad is missing keys and you want magic key support.
102 *
103 */
104
105/* control how magic key switches layers */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
109
110/* override magic key keymap */
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
114//#define MAGIC_KEY_HELP1 H
115//#define MAGIC_KEY_HELP2 SLASH
116//#define MAGIC_KEY_DEBUG D
117//#define MAGIC_KEY_DEBUG_MATRIX X
118//#define MAGIC_KEY_DEBUG_KBD K
119//#define MAGIC_KEY_DEBUG_MOUSE M
120//#define MAGIC_KEY_VERSION V
121//#define MAGIC_KEY_STATUS S
122//#define MAGIC_KEY_CONSOLE C
123//#define MAGIC_KEY_LAYER0_ALT1 ESC
124//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
125//#define MAGIC_KEY_LAYER0 0
126//#define MAGIC_KEY_LAYER1 1
127//#define MAGIC_KEY_LAYER2 2
128//#define MAGIC_KEY_LAYER3 3
129//#define MAGIC_KEY_LAYER4 4
130//#define MAGIC_KEY_LAYER5 5
131//#define MAGIC_KEY_LAYER6 6
132//#define MAGIC_KEY_LAYER7 7
133//#define MAGIC_KEY_LAYER8 8
134//#define MAGIC_KEY_LAYER9 9
135//#define MAGIC_KEY_BOOTLOADER PAUSE
136//#define MAGIC_KEY_LOCK CAPS
137//#define MAGIC_KEY_EEPROM E
138//#define MAGIC_KEY_NKRO N
139//#define MAGIC_KEY_SLEEP_LED Z
140
141/*
142 * Feature disable options 94 * Feature disable options
143 * These options are also useful to firmware size reduction. 95 * These options are also useful to firmware size reduction.
144 */ 96 */
diff --git a/keyboards/fluorite/config.h b/keyboards/fluorite/config.h
index 5dea11e1b..9be300868 100644
--- a/keyboards/fluorite/config.h
+++ b/keyboards/fluorite/config.h
@@ -118,58 +118,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
118//#define FORCE_NKRO 118//#define FORCE_NKRO
119 119
120/* 120/*
121 * Magic Key Options
122 *
123 * Magic keys are hotkey commands that allow control over firmware functions of
124 * the keyboard. They are best used in combination with the HID Listen program,
125 * found here: https://www.pjrc.com/teensy/hid_listen.html
126 *
127 * The options below allow the magic key functionality to be changed. This is
128 * useful if your keyboard/keypad is missing keys and you want magic key support.
129 *
130 */
131
132/* key combination for magic key command */
133/* defined by default; to change, uncomment and set to the combination you want */
134// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
135
136/* control how magic key switches layers */
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
140
141/* override magic key keymap */
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
145//#define MAGIC_KEY_HELP1 H
146//#define MAGIC_KEY_HELP2 SLASH
147//#define MAGIC_KEY_DEBUG D
148//#define MAGIC_KEY_DEBUG_MATRIX X
149//#define MAGIC_KEY_DEBUG_KBD K
150//#define MAGIC_KEY_DEBUG_MOUSE M
151//#define MAGIC_KEY_VERSION V
152//#define MAGIC_KEY_STATUS S
153//#define MAGIC_KEY_CONSOLE C
154//#define MAGIC_KEY_LAYER0_ALT1 ESC
155//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
156//#define MAGIC_KEY_LAYER0 0
157//#define MAGIC_KEY_LAYER1 1
158//#define MAGIC_KEY_LAYER2 2
159//#define MAGIC_KEY_LAYER3 3
160//#define MAGIC_KEY_LAYER4 4
161//#define MAGIC_KEY_LAYER5 5
162//#define MAGIC_KEY_LAYER6 6
163//#define MAGIC_KEY_LAYER7 7
164//#define MAGIC_KEY_LAYER8 8
165//#define MAGIC_KEY_LAYER9 9
166//#define MAGIC_KEY_BOOTLOADER PAUSE
167//#define MAGIC_KEY_LOCK CAPS
168//#define MAGIC_KEY_EEPROM E
169//#define MAGIC_KEY_NKRO N
170//#define MAGIC_KEY_SLEEP_LED Z
171
172/*
173 * Feature disable options 121 * Feature disable options
174 * These options are also useful to firmware size reduction. 122 * These options are also useful to firmware size reduction.
175 */ 123 */
diff --git a/keyboards/for_science/config.h b/keyboards/for_science/config.h
index 8c9c49d16..7428e5a56 100644
--- a/keyboards/for_science/config.h
+++ b/keyboards/for_science/config.h
@@ -55,10 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55 55
56//#define MASTER_RIGHT 56//#define MASTER_RIGHT
57 57
58/* key combination for magic key command */
59/* defined by default; to change, uncomment and set to the combination you want */
60// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
61
62/* 58/*
63 * Feature disable options 59 * Feature disable options
64 * These options are also useful to firmware size reduction. 60 * These options are also useful to firmware size reduction.
diff --git a/keyboards/foxlab/key65/hotswap/config.h b/keyboards/foxlab/key65/hotswap/config.h
index 43f883fce..621c64072 100644
--- a/keyboards/foxlab/key65/hotswap/config.h
+++ b/keyboards/foxlab/key65/hotswap/config.h
@@ -101,59 +101,6 @@
101//#define FORCE_NKRO 101//#define FORCE_NKRO
102 102
103/* 103/*
104 * Magic Key Options
105 *
106 * Magic keys are hotkey commands that allow control over firmware functions of
107 * the keyboard. They are best used in combination with the HID Listen program,
108 * found here: https://www.pjrc.com/teensy/hid_listen.html
109 *
110 * The options below allow the magic key functionality to be changed. This is
111 * useful if your keyboard/keypad is missing keys and you want magic key support.
112 *
113 */
114
115/* key combination for magic key command */
116/* defined by default; to change, uncomment and set to the combination you want */
117// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
118
119/* control how magic key switches layers */
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
123
124/* override magic key keymap */
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
127//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
128//#define MAGIC_KEY_HELP H
129//#define MAGIC_KEY_HELP_ALT SLASH
130//#define MAGIC_KEY_DEBUG D
131//#define MAGIC_KEY_DEBUG_MATRIX X
132//#define MAGIC_KEY_DEBUG_KBD K
133//#define MAGIC_KEY_DEBUG_MOUSE M
134//#define MAGIC_KEY_VERSION V
135//#define MAGIC_KEY_STATUS S
136//#define MAGIC_KEY_CONSOLE C
137//#define MAGIC_KEY_LAYER0 0
138//#define MAGIC_KEY_LAYER0_ALT GRAVE
139//#define MAGIC_KEY_LAYER1 1
140//#define MAGIC_KEY_LAYER2 2
141//#define MAGIC_KEY_LAYER3 3
142//#define MAGIC_KEY_LAYER4 4
143//#define MAGIC_KEY_LAYER5 5
144//#define MAGIC_KEY_LAYER6 6
145//#define MAGIC_KEY_LAYER7 7
146//#define MAGIC_KEY_LAYER8 8
147//#define MAGIC_KEY_LAYER9 9
148//#define MAGIC_KEY_BOOTLOADER B
149//#define MAGIC_KEY_BOOTLOADER_ALT ESC
150//#define MAGIC_KEY_LOCK CAPS
151//#define MAGIC_KEY_EEPROM E
152//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
153//#define MAGIC_KEY_NKRO N
154//#define MAGIC_KEY_SLEEP_LED Z
155
156/*
157 * Feature disable options 104 * Feature disable options
158 * These options are also useful to firmware size reduction. 105 * These options are also useful to firmware size reduction.
159 */ 106 */
diff --git a/keyboards/foxlab/key65/universal/config.h b/keyboards/foxlab/key65/universal/config.h
index 315af6676..241d2ce2c 100644
--- a/keyboards/foxlab/key65/universal/config.h
+++ b/keyboards/foxlab/key65/universal/config.h
@@ -101,59 +101,6 @@
101//#define FORCE_NKRO 101//#define FORCE_NKRO
102 102
103/* 103/*
104 * Magic Key Options
105 *
106 * Magic keys are hotkey commands that allow control over firmware functions of
107 * the keyboard. They are best used in combination with the HID Listen program,
108 * found here: https://www.pjrc.com/teensy/hid_listen.html
109 *
110 * The options below allow the magic key functionality to be changed. This is
111 * useful if your keyboard/keypad is missing keys and you want magic key support.
112 *
113 */
114
115/* key combination for magic key command */
116/* defined by default; to change, uncomment and set to the combination you want */
117// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
118
119/* control how magic key switches layers */
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
123
124/* override magic key keymap */
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
127//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
128//#define MAGIC_KEY_HELP H
129//#define MAGIC_KEY_HELP_ALT SLASH
130//#define MAGIC_KEY_DEBUG D
131//#define MAGIC_KEY_DEBUG_MATRIX X
132//#define MAGIC_KEY_DEBUG_KBD K
133//#define MAGIC_KEY_DEBUG_MOUSE M
134//#define MAGIC_KEY_VERSION V
135//#define MAGIC_KEY_STATUS S
136//#define MAGIC_KEY_CONSOLE C
137//#define MAGIC_KEY_LAYER0 0
138//#define MAGIC_KEY_LAYER0_ALT GRAVE
139//#define MAGIC_KEY_LAYER1 1
140//#define MAGIC_KEY_LAYER2 2
141//#define MAGIC_KEY_LAYER3 3
142//#define MAGIC_KEY_LAYER4 4
143//#define MAGIC_KEY_LAYER5 5
144//#define MAGIC_KEY_LAYER6 6
145//#define MAGIC_KEY_LAYER7 7
146//#define MAGIC_KEY_LAYER8 8
147//#define MAGIC_KEY_LAYER9 9
148//#define MAGIC_KEY_BOOTLOADER B
149//#define MAGIC_KEY_BOOTLOADER_ALT ESC
150//#define MAGIC_KEY_LOCK CAPS
151//#define MAGIC_KEY_EEPROM E
152//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
153//#define MAGIC_KEY_NKRO N
154//#define MAGIC_KEY_SLEEP_LED Z
155
156/*
157 * Feature disable options 104 * Feature disable options
158 * These options are also useful to firmware size reduction. 105 * These options are also useful to firmware size reduction.
159 */ 106 */
diff --git a/keyboards/foxlab/leaf60/hotswap/config.h b/keyboards/foxlab/leaf60/hotswap/config.h
index 5cc751a69..6092a24f0 100644
--- a/keyboards/foxlab/leaf60/hotswap/config.h
+++ b/keyboards/foxlab/leaf60/hotswap/config.h
@@ -105,59 +105,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
105//#define FORCE_NKRO 105//#define FORCE_NKRO
106 106
107/* 107/*
108 * Magic Key Options
109 *
110 * Magic keys are hotkey commands that allow control over firmware functions of
111 * the keyboard. They are best used in combination with the HID Listen program,
112 * found here: https://www.pjrc.com/teensy/hid_listen.html
113 *
114 * The options below allow the magic key functionality to be changed. This is
115 * useful if your keyboard/keypad is missing keys and you want magic key support.
116 *
117 */
118
119/* key combination for magic key command */
120/* defined by default; to change, uncomment and set to the combination you want */
121// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
122
123/* control how magic key switches layers */
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
127
128/* override magic key keymap */
129//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
131//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
132//#define MAGIC_KEY_HELP H
133//#define MAGIC_KEY_HELP_ALT SLASH
134//#define MAGIC_KEY_DEBUG D
135//#define MAGIC_KEY_DEBUG_MATRIX X
136//#define MAGIC_KEY_DEBUG_KBD K
137//#define MAGIC_KEY_DEBUG_MOUSE M
138//#define MAGIC_KEY_VERSION V
139//#define MAGIC_KEY_STATUS S
140//#define MAGIC_KEY_CONSOLE C
141//#define MAGIC_KEY_LAYER0 0
142//#define MAGIC_KEY_LAYER0_ALT GRAVE
143//#define MAGIC_KEY_LAYER1 1
144//#define MAGIC_KEY_LAYER2 2
145//#define MAGIC_KEY_LAYER3 3
146//#define MAGIC_KEY_LAYER4 4
147//#define MAGIC_KEY_LAYER5 5
148//#define MAGIC_KEY_LAYER6 6
149//#define MAGIC_KEY_LAYER7 7
150//#define MAGIC_KEY_LAYER8 8
151//#define MAGIC_KEY_LAYER9 9
152//#define MAGIC_KEY_BOOTLOADER B
153//#define MAGIC_KEY_BOOTLOADER_ALT ESC
154//#define MAGIC_KEY_LOCK CAPS
155//#define MAGIC_KEY_EEPROM E
156//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
157//#define MAGIC_KEY_NKRO N
158//#define MAGIC_KEY_SLEEP_LED Z
159
160/*
161 * Feature disable options 108 * Feature disable options
162 * These options are also useful to firmware size reduction. 109 * These options are also useful to firmware size reduction.
163 */ 110 */
diff --git a/keyboards/foxlab/leaf60/universal/config.h b/keyboards/foxlab/leaf60/universal/config.h
index 7a2574e6b..b4214882b 100644
--- a/keyboards/foxlab/leaf60/universal/config.h
+++ b/keyboards/foxlab/leaf60/universal/config.h
@@ -105,59 +105,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
105//#define FORCE_NKRO 105//#define FORCE_NKRO
106 106
107/* 107/*
108 * Magic Key Options
109 *
110 * Magic keys are hotkey commands that allow control over firmware functions of
111 * the keyboard. They are best used in combination with the HID Listen program,
112 * found here: https://www.pjrc.com/teensy/hid_listen.html
113 *
114 * The options below allow the magic key functionality to be changed. This is
115 * useful if your keyboard/keypad is missing keys and you want magic key support.
116 *
117 */
118
119/* key combination for magic key command */
120/* defined by default; to change, uncomment and set to the combination you want */
121// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
122
123/* control how magic key switches layers */
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
127
128/* override magic key keymap */
129//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
131//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
132//#define MAGIC_KEY_HELP H
133//#define MAGIC_KEY_HELP_ALT SLASH
134//#define MAGIC_KEY_DEBUG D
135//#define MAGIC_KEY_DEBUG_MATRIX X
136//#define MAGIC_KEY_DEBUG_KBD K
137//#define MAGIC_KEY_DEBUG_MOUSE M
138//#define MAGIC_KEY_VERSION V
139//#define MAGIC_KEY_STATUS S
140//#define MAGIC_KEY_CONSOLE C
141//#define MAGIC_KEY_LAYER0 0
142//#define MAGIC_KEY_LAYER0_ALT GRAVE
143//#define MAGIC_KEY_LAYER1 1
144//#define MAGIC_KEY_LAYER2 2
145//#define MAGIC_KEY_LAYER3 3
146//#define MAGIC_KEY_LAYER4 4
147//#define MAGIC_KEY_LAYER5 5
148//#define MAGIC_KEY_LAYER6 6
149//#define MAGIC_KEY_LAYER7 7
150//#define MAGIC_KEY_LAYER8 8
151//#define MAGIC_KEY_LAYER9 9
152//#define MAGIC_KEY_BOOTLOADER B
153//#define MAGIC_KEY_BOOTLOADER_ALT ESC
154//#define MAGIC_KEY_LOCK CAPS
155//#define MAGIC_KEY_EEPROM E
156//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
157//#define MAGIC_KEY_NKRO N
158//#define MAGIC_KEY_SLEEP_LED Z
159
160/*
161 * Feature disable options 108 * Feature disable options
162 * These options are also useful to firmware size reduction. 109 * These options are also useful to firmware size reduction.
163 */ 110 */
diff --git a/keyboards/ft/mars80/config.h b/keyboards/ft/mars80/config.h
index e56d4439b..167004431 100644
--- a/keyboards/ft/mars80/config.h
+++ b/keyboards/ft/mars80/config.h
@@ -44,7 +44,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44#define BACKLIGHT_LEVELS 3 44#define BACKLIGHT_LEVELS 3
45 45
46#define RGBLIGHT_ANIMATIONS 46#define RGBLIGHT_ANIMATIONS
47
48/* key combination for magic key command */
49/* defined by default; to change, uncomment and set to the combination you want */
50// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
diff --git a/keyboards/gh60/revc/config.h b/keyboards/gh60/revc/config.h
index 6628d78f6..4483473a6 100644
--- a/keyboards/gh60/revc/config.h
+++ b/keyboards/gh60/revc/config.h
@@ -89,54 +89,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
89//#define FORCE_NKRO 89//#define FORCE_NKRO
90 90
91/* 91/*
92 * Magic Key Options
93 *
94 * Magic keys are hotkey commands that allow control over firmware functions of
95 * the keyboard. They are best used in combination with the HID Listen program,
96 * found here: https://www.pjrc.com/teensy/hid_listen.html
97 *
98 * The options below allow the magic key functionality to be changed. This is
99 * useful if your keyboard/keypad is missing keys and you want magic key support.
100 *
101 */
102
103/* control how magic key switches layers */
104//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
107
108/* override magic key keymap */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
112//#define MAGIC_KEY_HELP1 H
113//#define MAGIC_KEY_HELP2 SLASH
114//#define MAGIC_KEY_DEBUG D
115//#define MAGIC_KEY_DEBUG_MATRIX X
116//#define MAGIC_KEY_DEBUG_KBD K
117//#define MAGIC_KEY_DEBUG_MOUSE M
118//#define MAGIC_KEY_VERSION V
119//#define MAGIC_KEY_STATUS S
120//#define MAGIC_KEY_CONSOLE C
121//#define MAGIC_KEY_LAYER0_ALT1 ESC
122//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
123//#define MAGIC_KEY_LAYER0 0
124//#define MAGIC_KEY_LAYER1 1
125//#define MAGIC_KEY_LAYER2 2
126//#define MAGIC_KEY_LAYER3 3
127//#define MAGIC_KEY_LAYER4 4
128//#define MAGIC_KEY_LAYER5 5
129//#define MAGIC_KEY_LAYER6 6
130//#define MAGIC_KEY_LAYER7 7
131//#define MAGIC_KEY_LAYER8 8
132//#define MAGIC_KEY_LAYER9 9
133//#define MAGIC_KEY_BOOTLOADER PAUSE
134//#define MAGIC_KEY_LOCK CAPS
135//#define MAGIC_KEY_EEPROM E
136//#define MAGIC_KEY_NKRO N
137//#define MAGIC_KEY_SLEEP_LED Z
138
139/*
140 * Feature disable options 92 * Feature disable options
141 * These options are also useful to firmware size reduction. 93 * These options are also useful to firmware size reduction.
142 */ 94 */
diff --git a/keyboards/ghs/rar/config.h b/keyboards/ghs/rar/config.h
index 164b29068..10755f99c 100644
--- a/keyboards/ghs/rar/config.h
+++ b/keyboards/ghs/rar/config.h
@@ -95,59 +95,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
95//#define FORCE_NKRO 95//#define FORCE_NKRO
96 96
97/* 97/*
98 * Magic Key Options
99 *
100 * Magic keys are hotkey commands that allow control over firmware functions of
101 * the keyboard. They are best used in combination with the HID Listen program,
102 * found here: https://www.pjrc.com/teensy/hid_listen.html
103 *
104 * The options below allow the magic key functionality to be changed. This is
105 * useful if your keyboard/keypad is missing keys and you want magic key support.
106 *
107 */
108
109/* key combination for magic key command */
110/* defined by default; to change, uncomment and set to the combination you want */
111// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
112
113/* control how magic key switches layers */
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
117
118/* override magic key keymap */
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
122//#define MAGIC_KEY_HELP H
123//#define MAGIC_KEY_HELP_ALT SLASH
124//#define MAGIC_KEY_DEBUG D
125//#define MAGIC_KEY_DEBUG_MATRIX X
126//#define MAGIC_KEY_DEBUG_KBD K
127//#define MAGIC_KEY_DEBUG_MOUSE M
128//#define MAGIC_KEY_VERSION V
129//#define MAGIC_KEY_STATUS S
130//#define MAGIC_KEY_CONSOLE C
131//#define MAGIC_KEY_LAYER0 0
132//#define MAGIC_KEY_LAYER0_ALT GRAVE
133//#define MAGIC_KEY_LAYER1 1
134//#define MAGIC_KEY_LAYER2 2
135//#define MAGIC_KEY_LAYER3 3
136//#define MAGIC_KEY_LAYER4 4
137//#define MAGIC_KEY_LAYER5 5
138//#define MAGIC_KEY_LAYER6 6
139//#define MAGIC_KEY_LAYER7 7
140//#define MAGIC_KEY_LAYER8 8
141//#define MAGIC_KEY_LAYER9 9
142//#define MAGIC_KEY_BOOTLOADER B
143//#define MAGIC_KEY_BOOTLOADER_ALT ESC
144//#define MAGIC_KEY_LOCK CAPS
145//#define MAGIC_KEY_EEPROM E
146//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
147//#define MAGIC_KEY_NKRO N
148//#define MAGIC_KEY_SLEEP_LED Z
149
150/*
151 * Feature disable options 98 * Feature disable options
152 * These options are also useful to firmware size reduction. 99 * These options are also useful to firmware size reduction.
153 */ 100 */
diff --git a/keyboards/gingham/config.h b/keyboards/gingham/config.h
index 009e23bec..62f25b06c 100644
--- a/keyboards/gingham/config.h
+++ b/keyboards/gingham/config.h
@@ -119,59 +119,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
119//#define FORCE_NKRO 119//#define FORCE_NKRO
120 120
121/* 121/*
122 * Magic Key Options
123 *
124 * Magic keys are hotkey commands that allow control over firmware functions of
125 * the keyboard. They are best used in combination with the HID Listen program,
126 * found here: https://www.pjrc.com/teensy/hid_listen.html
127 *
128 * The options below allow the magic key functionality to be changed. This is
129 * useful if your keyboard/keypad is missing keys and you want magic key support.
130 *
131 */
132
133/* key combination for magic key command */
134/* defined by default; to change, uncomment and set to the combination you want */
135// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
136
137/* control how magic key switches layers */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
141
142/* override magic key keymap */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
146//#define MAGIC_KEY_HELP H
147//#define MAGIC_KEY_HELP_ALT SLASH
148//#define MAGIC_KEY_DEBUG D
149//#define MAGIC_KEY_DEBUG_MATRIX X
150//#define MAGIC_KEY_DEBUG_KBD K
151//#define MAGIC_KEY_DEBUG_MOUSE M
152//#define MAGIC_KEY_VERSION V
153//#define MAGIC_KEY_STATUS S
154//#define MAGIC_KEY_CONSOLE C
155//#define MAGIC_KEY_LAYER0 0
156//#define MAGIC_KEY_LAYER0_ALT GRAVE
157//#define MAGIC_KEY_LAYER1 1
158//#define MAGIC_KEY_LAYER2 2
159//#define MAGIC_KEY_LAYER3 3
160//#define MAGIC_KEY_LAYER4 4
161//#define MAGIC_KEY_LAYER5 5
162//#define MAGIC_KEY_LAYER6 6
163//#define MAGIC_KEY_LAYER7 7
164//#define MAGIC_KEY_LAYER8 8
165//#define MAGIC_KEY_LAYER9 9
166//#define MAGIC_KEY_BOOTLOADER B
167//#define MAGIC_KEY_BOOTLOADER_ALT ESC
168//#define MAGIC_KEY_LOCK CAPS
169//#define MAGIC_KEY_EEPROM E
170//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
171//#define MAGIC_KEY_NKRO N
172//#define MAGIC_KEY_SLEEP_LED Z
173
174/*
175 * Feature disable options 122 * Feature disable options
176 * These options are also useful to firmware size reduction. 123 * These options are also useful to firmware size reduction.
177 */ 124 */
diff --git a/keyboards/gray_studio/space65/config.h b/keyboards/gray_studio/space65/config.h
index 12ca563c9..6091515b5 100644
--- a/keyboards/gray_studio/space65/config.h
+++ b/keyboards/gray_studio/space65/config.h
@@ -116,58 +116,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
116//#define FORCE_NKRO 116//#define FORCE_NKRO
117 117
118/* 118/*
119 * Magic Key Options
120 *
121 * Magic keys are hotkey commands that allow control over firmware functions of
122 * the keyboard. They are best used in combination with the HID Listen program,
123 * found here: https://www.pjrc.com/teensy/hid_listen.html
124 *
125 * The options below allow the magic key functionality to be changed. This is
126 * useful if your keyboard/keypad is missing keys and you want magic key support.
127 *
128 */
129
130/* key combination for magic key command */
131/* defined by default; to change, uncomment and set to the combination you want */
132// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
133
134/* control how magic key switches layers */
135//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
136//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
138
139/* override magic key keymap */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
143//#define MAGIC_KEY_HELP1 H
144//#define MAGIC_KEY_HELP2 SLASH
145//#define MAGIC_KEY_DEBUG D
146//#define MAGIC_KEY_DEBUG_MATRIX X
147//#define MAGIC_KEY_DEBUG_KBD K
148//#define MAGIC_KEY_DEBUG_MOUSE M
149//#define MAGIC_KEY_VERSION V
150//#define MAGIC_KEY_STATUS S
151//#define MAGIC_KEY_CONSOLE C
152//#define MAGIC_KEY_LAYER0_ALT1 ESC
153//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
154//#define MAGIC_KEY_LAYER0 0
155//#define MAGIC_KEY_LAYER1 1
156//#define MAGIC_KEY_LAYER2 2
157//#define MAGIC_KEY_LAYER3 3
158//#define MAGIC_KEY_LAYER4 4
159//#define MAGIC_KEY_LAYER5 5
160//#define MAGIC_KEY_LAYER6 6
161//#define MAGIC_KEY_LAYER7 7
162//#define MAGIC_KEY_LAYER8 8
163//#define MAGIC_KEY_LAYER9 9
164//#define MAGIC_KEY_BOOTLOADER PAUSE
165//#define MAGIC_KEY_LOCK CAPS
166//#define MAGIC_KEY_EEPROM E
167//#define MAGIC_KEY_NKRO N
168//#define MAGIC_KEY_SLEEP_LED Z
169
170/*
171 * Feature disable options 119 * Feature disable options
172 * These options are also useful to firmware size reduction. 120 * These options are also useful to firmware size reduction.
173 */ 121 */
diff --git a/keyboards/halberd/config.h b/keyboards/halberd/config.h
index f56b99d2c..66777a250 100644
--- a/keyboards/halberd/config.h
+++ b/keyboards/halberd/config.h
@@ -99,54 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
99//#define FORCE_NKRO 99//#define FORCE_NKRO
100 100
101/* 101/*
102 * Magic Key Options
103 *
104 * Magic keys are hotkey commands that allow control over firmware functions of
105 * the keyboard. They are best used in combination with the HID Listen program,
106 * found here: https://www.pjrc.com/teensy/hid_listen.html
107 *
108 * The options below allow the magic key functionality to be changed. This is
109 * useful if your keyboard/keypad is missing keys and you want magic key support.
110 *
111 */
112
113/* control how magic key switches layers */
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
117
118/* override magic key keymap */
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
122//#define MAGIC_KEY_HELP1 H
123//#define MAGIC_KEY_HELP2 SLASH
124//#define MAGIC_KEY_DEBUG D
125//#define MAGIC_KEY_DEBUG_MATRIX X
126//#define MAGIC_KEY_DEBUG_KBD K
127//#define MAGIC_KEY_DEBUG_MOUSE M
128//#define MAGIC_KEY_VERSION V
129//#define MAGIC_KEY_STATUS S
130//#define MAGIC_KEY_CONSOLE C
131//#define MAGIC_KEY_LAYER0_ALT1 ESC
132//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
133//#define MAGIC_KEY_LAYER0 0
134//#define MAGIC_KEY_LAYER1 1
135//#define MAGIC_KEY_LAYER2 2
136//#define MAGIC_KEY_LAYER3 3
137//#define MAGIC_KEY_LAYER4 4
138//#define MAGIC_KEY_LAYER5 5
139//#define MAGIC_KEY_LAYER6 6
140//#define MAGIC_KEY_LAYER7 7
141//#define MAGIC_KEY_LAYER8 8
142//#define MAGIC_KEY_LAYER9 9
143//#define MAGIC_KEY_BOOTLOADER PAUSE
144//#define MAGIC_KEY_LOCK CAPS
145//#define MAGIC_KEY_EEPROM E
146//#define MAGIC_KEY_NKRO N
147//#define MAGIC_KEY_SLEEP_LED Z
148
149/*
150 * Feature disable options 102 * Feature disable options
151 * These options are also useful to firmware size reduction. 103 * These options are also useful to firmware size reduction.
152 */ 104 */
diff --git a/keyboards/handwired/2x5keypad/config.h b/keyboards/handwired/2x5keypad/config.h
index f7259607c..174fb736a 100644
--- a/keyboards/handwired/2x5keypad/config.h
+++ b/keyboards/handwired/2x5keypad/config.h
@@ -39,13 +39,6 @@
39/* Tap dancing params */ 39/* Tap dancing params */
40#define TAPPING_TERM 250 40#define TAPPING_TERM 250
41 41
42/* key combination for command */
43/* DISABLED
44#define IS_COMMAND() ( \
45 get_mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
46)
47*/
48
49#ifdef RGB_DI_PIN 42#ifdef RGB_DI_PIN
50#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_ANIMATIONS
51#define RGBLED_NUM 0 44#define RGBLED_NUM 0
diff --git a/keyboards/handwired/412_64/config.h b/keyboards/handwired/412_64/config.h
index e0336d966..6cc094d6d 100644
--- a/keyboards/handwired/412_64/config.h
+++ b/keyboards/handwired/412_64/config.h
@@ -76,54 +76,6 @@
76//#define FORCE_NKRO 76//#define FORCE_NKRO
77 77
78/* 78/*
79 * Magic Key Options
80 *
81 * Magic keys are hotkey commands that allow control over firmware functions of
82 * the keyboard. They are best used in combination with the HID Listen program,
83 * found here: https://www.pjrc.com/teensy/hid_listen.html
84 *
85 * The options below allow the magic key functionality to be changed. This is
86 * useful if your keyboard/keypad is missing keys and you want magic key support.
87 *
88 */
89
90/* control how magic key switches layers */
91//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
92//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
93//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
94
95/* override magic key keymap */
96//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
97//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
98//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
99//#define MAGIC_KEY_HELP1 H
100//#define MAGIC_KEY_HELP2 SLASH
101//#define MAGIC_KEY_DEBUG D
102//#define MAGIC_KEY_DEBUG_MATRIX X
103//#define MAGIC_KEY_DEBUG_KBD K
104//#define MAGIC_KEY_DEBUG_MOUSE M
105//#define MAGIC_KEY_VERSION V
106//#define MAGIC_KEY_STATUS S
107//#define MAGIC_KEY_CONSOLE C
108//#define MAGIC_KEY_LAYER0_ALT1 ESC
109//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
110//#define MAGIC_KEY_LAYER0 0
111//#define MAGIC_KEY_LAYER1 1
112//#define MAGIC_KEY_LAYER2 2
113//#define MAGIC_KEY_LAYER3 3
114//#define MAGIC_KEY_LAYER4 4
115//#define MAGIC_KEY_LAYER5 5
116//#define MAGIC_KEY_LAYER6 6
117//#define MAGIC_KEY_LAYER7 7
118//#define MAGIC_KEY_LAYER8 8
119//#define MAGIC_KEY_LAYER9 9
120//#define MAGIC_KEY_BOOTLOADER PAUSE
121//#define MAGIC_KEY_LOCK CAPS
122//#define MAGIC_KEY_EEPROM E
123//#define MAGIC_KEY_NKRO N
124//#define MAGIC_KEY_SLEEP_LED Z
125
126/*
127 * Feature disable options 79 * Feature disable options
128 * These options are also useful to firmware size reduction. 80 * These options are also useful to firmware size reduction.
129 */ 81 */
diff --git a/keyboards/handwired/aranck/config.h b/keyboards/handwired/aranck/config.h
index 625df566f..75f5232f9 100644
--- a/keyboards/handwired/aranck/config.h
+++ b/keyboards/handwired/aranck/config.h
@@ -135,59 +135,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
135//#define FORCE_NKRO 135//#define FORCE_NKRO
136 136
137/* 137/*
138 * Magic Key Options
139 *
140 * Magic keys are hotkey commands that allow control over firmware functions of
141 * the keyboard. They are best used in combination with the HID Listen program,
142 * found here: https://www.pjrc.com/teensy/hid_listen.html
143 *
144 * The options below allow the magic key functionality to be changed. This is
145 * useful if your keyboard/keypad is missing keys and you want magic key support.
146 *
147 */
148
149/* key combination for magic key command */
150/* defined by default; to change, uncomment and set to the combination you want */
151// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
152
153/* control how magic key switches layers */
154//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
155//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
156//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
157
158/* override magic key keymap */
159//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
160//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
161//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
162//#define MAGIC_KEY_HELP H
163//#define MAGIC_KEY_HELP_ALT SLASH
164//#define MAGIC_KEY_DEBUG D
165//#define MAGIC_KEY_DEBUG_MATRIX X
166//#define MAGIC_KEY_DEBUG_KBD K
167//#define MAGIC_KEY_DEBUG_MOUSE M
168//#define MAGIC_KEY_VERSION V
169//#define MAGIC_KEY_STATUS S
170//#define MAGIC_KEY_CONSOLE C
171//#define MAGIC_KEY_LAYER0 0
172//#define MAGIC_KEY_LAYER0_ALT GRAVE
173//#define MAGIC_KEY_LAYER1 1
174//#define MAGIC_KEY_LAYER2 2
175//#define MAGIC_KEY_LAYER3 3
176//#define MAGIC_KEY_LAYER4 4
177//#define MAGIC_KEY_LAYER5 5
178//#define MAGIC_KEY_LAYER6 6
179//#define MAGIC_KEY_LAYER7 7
180//#define MAGIC_KEY_LAYER8 8
181//#define MAGIC_KEY_LAYER9 9
182//#define MAGIC_KEY_BOOTLOADER B
183//#define MAGIC_KEY_BOOTLOADER_ALT ESC
184//#define MAGIC_KEY_LOCK CAPS
185//#define MAGIC_KEY_EEPROM E
186//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
187//#define MAGIC_KEY_NKRO N
188//#define MAGIC_KEY_SLEEP_LED Z
189
190/*
191 * Feature disable options 138 * Feature disable options
192 * These options are also useful to firmware size reduction. 139 * These options are also useful to firmware size reduction.
193 */ 140 */
diff --git a/keyboards/handwired/arrow_pad/config.h b/keyboards/handwired/arrow_pad/config.h
index d07de849e..dcbdef2fc 100644
--- a/keyboards/handwired/arrow_pad/config.h
+++ b/keyboards/handwired/arrow_pad/config.h
@@ -85,54 +85,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
85#define FORCE_NKRO 85#define FORCE_NKRO
86 86
87/* 87/*
88 * Magic Key Options
89 *
90 * Magic keys are hotkey commands that allow control over firmware functions of
91 * the keyboard. They are best used in combination with the HID Listen program,
92 * found here: https://www.pjrc.com/teensy/hid_listen.html
93 *
94 * The options below allow the magic key functionality to be changed. This is
95 * useful if your keyboard/keypad is missing keys and you want magic key support.
96 *
97 */
98
99/* control how magic key switches layers */
100//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
103
104/* override magic key keymap */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
108//#define MAGIC_KEY_HELP1 H
109//#define MAGIC_KEY_HELP2 SLASH
110//#define MAGIC_KEY_DEBUG D
111//#define MAGIC_KEY_DEBUG_MATRIX X
112//#define MAGIC_KEY_DEBUG_KBD K
113//#define MAGIC_KEY_DEBUG_MOUSE M
114//#define MAGIC_KEY_VERSION V
115//#define MAGIC_KEY_STATUS S
116//#define MAGIC_KEY_CONSOLE C
117//#define MAGIC_KEY_LAYER0_ALT1 ESC
118//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
119//#define MAGIC_KEY_LAYER0 0
120//#define MAGIC_KEY_LAYER1 1
121//#define MAGIC_KEY_LAYER2 2
122//#define MAGIC_KEY_LAYER3 3
123//#define MAGIC_KEY_LAYER4 4
124//#define MAGIC_KEY_LAYER5 5
125//#define MAGIC_KEY_LAYER6 6
126//#define MAGIC_KEY_LAYER7 7
127//#define MAGIC_KEY_LAYER8 8
128//#define MAGIC_KEY_LAYER9 9
129//#define MAGIC_KEY_BOOTLOADER PAUSE
130//#define MAGIC_KEY_LOCK CAPS
131//#define MAGIC_KEY_EEPROM E
132//#define MAGIC_KEY_NKRO N
133//#define MAGIC_KEY_SLEEP_LED Z
134
135/*
136 * Feature disable options 88 * Feature disable options
137 * These options are also useful to firmware size reduction. 89 * These options are also useful to firmware size reduction.
138 */ 90 */
diff --git a/keyboards/handwired/atreus50/config.h b/keyboards/handwired/atreus50/config.h
index d4fe839df..4a385c35c 100644
--- a/keyboards/handwired/atreus50/config.h
+++ b/keyboards/handwired/atreus50/config.h
@@ -85,54 +85,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
85//#define FORCE_NKRO 85//#define FORCE_NKRO
86 86
87/* 87/*
88 * Magic Key Options
89 *
90 * Magic keys are hotkey commands that allow control over firmware functions of
91 * the keyboard. They are best used in combination with the HID Listen program,
92 * found here: https://www.pjrc.com/teensy/hid_listen.html
93 *
94 * The options below allow the magic key functionality to be changed. This is
95 * useful if your keyboard/keypad is missing keys and you want magic key support.
96 *
97 */
98
99/* control how magic key switches layers */
100//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
103
104/* override magic key keymap */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
108//#define MAGIC_KEY_HELP1 H
109//#define MAGIC_KEY_HELP2 SLASH
110//#define MAGIC_KEY_DEBUG D
111//#define MAGIC_KEY_DEBUG_MATRIX X
112//#define MAGIC_KEY_DEBUG_KBD K
113//#define MAGIC_KEY_DEBUG_MOUSE M
114//#define MAGIC_KEY_VERSION V
115//#define MAGIC_KEY_STATUS S
116//#define MAGIC_KEY_CONSOLE C
117//#define MAGIC_KEY_LAYER0_ALT1 ESC
118//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
119//#define MAGIC_KEY_LAYER0 0
120//#define MAGIC_KEY_LAYER1 1
121//#define MAGIC_KEY_LAYER2 2
122//#define MAGIC_KEY_LAYER3 3
123//#define MAGIC_KEY_LAYER4 4
124//#define MAGIC_KEY_LAYER5 5
125//#define MAGIC_KEY_LAYER6 6
126//#define MAGIC_KEY_LAYER7 7
127//#define MAGIC_KEY_LAYER8 8
128//#define MAGIC_KEY_LAYER9 9
129//#define MAGIC_KEY_BOOTLOADER PAUSE
130//#define MAGIC_KEY_LOCK CAPS
131//#define MAGIC_KEY_EEPROM E
132//#define MAGIC_KEY_NKRO N
133//#define MAGIC_KEY_SLEEP_LED Z
134
135/*
136 * Feature disable options 88 * Feature disable options
137 * These options are also useful to firmware size reduction. 89 * These options are also useful to firmware size reduction.
138 */ 90 */
diff --git a/keyboards/handwired/cmd60/config.h b/keyboards/handwired/cmd60/config.h
index 80cd00fcd..ba54cab24 100644
--- a/keyboards/handwired/cmd60/config.h
+++ b/keyboards/handwired/cmd60/config.h
@@ -86,54 +86,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86//#define FORCE_NKRO 86//#define FORCE_NKRO
87 87
88/* 88/*
89 * Magic Key Options
90 *
91 * Magic keys are hotkey commands that allow control over firmware functions of
92 * the keyboard. They are best used in combination with the HID Listen program,
93 * found here: https://www.pjrc.com/teensy/hid_listen.html
94 *
95 * The options below allow the magic key functionality to be changed. This is
96 * useful if your keyboard/keypad is missing keys and you want magic key support.
97 *
98 */
99
100/* control how magic key switches layers */
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
104
105/* override magic key keymap */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
109//#define MAGIC_KEY_HELP1 H
110//#define MAGIC_KEY_HELP2 SLASH
111//#define MAGIC_KEY_DEBUG D
112//#define MAGIC_KEY_DEBUG_MATRIX X
113//#define MAGIC_KEY_DEBUG_KBD K
114//#define MAGIC_KEY_DEBUG_MOUSE M
115//#define MAGIC_KEY_VERSION V
116//#define MAGIC_KEY_STATUS S
117//#define MAGIC_KEY_CONSOLE C
118//#define MAGIC_KEY_LAYER0_ALT1 ESC
119//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
120//#define MAGIC_KEY_LAYER0 0
121//#define MAGIC_KEY_LAYER1 1
122//#define MAGIC_KEY_LAYER2 2
123//#define MAGIC_KEY_LAYER3 3
124//#define MAGIC_KEY_LAYER4 4
125//#define MAGIC_KEY_LAYER5 5
126//#define MAGIC_KEY_LAYER6 6
127//#define MAGIC_KEY_LAYER7 7
128//#define MAGIC_KEY_LAYER8 8
129//#define MAGIC_KEY_LAYER9 9
130//#define MAGIC_KEY_BOOTLOADER PAUSE
131//#define MAGIC_KEY_LOCK CAPS
132//#define MAGIC_KEY_EEPROM E
133//#define MAGIC_KEY_NKRO N
134//#define MAGIC_KEY_SLEEP_LED Z
135
136/*
137 * Feature disable options 89 * Feature disable options
138 * These options are also useful to firmware size reduction. 90 * These options are also useful to firmware size reduction.
139 */ 91 */
diff --git a/keyboards/handwired/co60/rev1/config.h b/keyboards/handwired/co60/rev1/config.h
index 281a10570..42524994a 100644
--- a/keyboards/handwired/co60/rev1/config.h
+++ b/keyboards/handwired/co60/rev1/config.h
@@ -94,54 +94,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
94//#define FORCE_NKRO 94//#define FORCE_NKRO
95 95
96/* 96/*
97 * Magic Key Options
98 *
99 * Magic keys are hotkey commands that allow control over firmware functions of
100 * the keyboard. They are best used in combination with the HID Listen program,
101 * found here: https://www.pjrc.com/teensy/hid_listen.html
102 *
103 * The options below allow the magic key functionality to be changed. This is
104 * useful if your keyboard/keypad is missing keys and you want magic key support.
105 *
106 */
107
108/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
112
113/* override magic key keymap */
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
117//#define MAGIC_KEY_HELP1 H
118//#define MAGIC_KEY_HELP2 SLASH
119//#define MAGIC_KEY_DEBUG D
120//#define MAGIC_KEY_DEBUG_MATRIX X
121//#define MAGIC_KEY_DEBUG_KBD K
122//#define MAGIC_KEY_DEBUG_MOUSE M
123//#define MAGIC_KEY_VERSION V
124//#define MAGIC_KEY_STATUS S
125//#define MAGIC_KEY_CONSOLE C
126//#define MAGIC_KEY_LAYER0_ALT1 ESC
127//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
128//#define MAGIC_KEY_LAYER0 0
129//#define MAGIC_KEY_LAYER1 1
130//#define MAGIC_KEY_LAYER2 2
131//#define MAGIC_KEY_LAYER3 3
132//#define MAGIC_KEY_LAYER4 4
133//#define MAGIC_KEY_LAYER5 5
134//#define MAGIC_KEY_LAYER6 6
135//#define MAGIC_KEY_LAYER7 7
136//#define MAGIC_KEY_LAYER8 8
137//#define MAGIC_KEY_LAYER9 9
138//#define MAGIC_KEY_BOOTLOADER PAUSE
139//#define MAGIC_KEY_LOCK CAPS
140//#define MAGIC_KEY_EEPROM E
141//#define MAGIC_KEY_NKRO N
142//#define MAGIC_KEY_SLEEP_LED Z
143
144/*
145 * Feature disable options 97 * Feature disable options
146 * These options are also useful to firmware size reduction. 98 * These options are also useful to firmware size reduction.
147 */ 99 */
diff --git a/keyboards/handwired/dactyl_left/config.h b/keyboards/handwired/dactyl_left/config.h
index 4b5f1307f..1e4d27917 100644
--- a/keyboards/handwired/dactyl_left/config.h
+++ b/keyboards/handwired/dactyl_left/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/handwired/fc200rt_qmk/config.h b/keyboards/handwired/fc200rt_qmk/config.h
index 098daf97a..4f10da75e 100644
--- a/keyboards/handwired/fc200rt_qmk/config.h
+++ b/keyboards/handwired/fc200rt_qmk/config.h
@@ -74,59 +74,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
74 */ 74 */
75//#define FORCE_NKRO 75//#define FORCE_NKRO
76 76
77/*
78 * Magic Key Options
79 *
80 * Magic keys are hotkey commands that allow control over firmware functions of
81 * the keyboard. They are best used in combination with the HID Listen program,
82 * found here: https://www.pjrc.com/teensy/hid_listen.html
83 *
84 * The options below allow the magic key functionality to be changed. This is
85 * useful if your keyboard/keypad is missing keys and you want magic key support.
86 *
87 */
88
89/* key combination for magic key command */
90/* defined by default; to change, uncomment and set to the combination you want */
91// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
92
93/* control how magic key switches layers */
94//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
95//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
96//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
97
98/* override magic key keymap */
99//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
100//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
102//#define MAGIC_KEY_HELP H
103//#define MAGIC_KEY_HELP_ALT SLASH
104//#define MAGIC_KEY_DEBUG D
105//#define MAGIC_KEY_DEBUG_MATRIX X
106//#define MAGIC_KEY_DEBUG_KBD K
107//#define MAGIC_KEY_DEBUG_MOUSE M
108//#define MAGIC_KEY_VERSION V
109//#define MAGIC_KEY_STATUS S
110//#define MAGIC_KEY_CONSOLE C
111//#define MAGIC_KEY_LAYER0 0
112//#define MAGIC_KEY_LAYER0_ALT GRAVE
113//#define MAGIC_KEY_LAYER1 1
114//#define MAGIC_KEY_LAYER2 2
115//#define MAGIC_KEY_LAYER3 3
116//#define MAGIC_KEY_LAYER4 4
117//#define MAGIC_KEY_LAYER5 5
118//#define MAGIC_KEY_LAYER6 6
119//#define MAGIC_KEY_LAYER7 7
120//#define MAGIC_KEY_LAYER8 8
121//#define MAGIC_KEY_LAYER9 9
122//#define MAGIC_KEY_BOOTLOADER B
123//#define MAGIC_KEY_BOOTLOADER_ALT ESC
124//#define MAGIC_KEY_LOCK CAPS
125//#define MAGIC_KEY_EEPROM E
126//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
127//#define MAGIC_KEY_NKRO N
128//#define MAGIC_KEY_SLEEP_LED Z
129
130/* disable these deprecated features by default */ 77/* disable these deprecated features by default */
131#define NO_ACTION_MACRO 78#define NO_ACTION_MACRO
132#define NO_ACTION_FUNCTION 79#define NO_ACTION_FUNCTION
diff --git a/keyboards/handwired/fivethirteen/config.h b/keyboards/handwired/fivethirteen/config.h
index af83315c1..45b459a0a 100644
--- a/keyboards/handwired/fivethirteen/config.h
+++ b/keyboards/handwired/fivethirteen/config.h
@@ -86,54 +86,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86//#define FORCE_NKRO 86//#define FORCE_NKRO
87 87
88/* 88/*
89 * Magic Key Options
90 *
91 * Magic keys are hotkey commands that allow control over firmware functions of
92 * the keyboard. They are best used in combination with the HID Listen program,
93 * found here: https://www.pjrc.com/teensy/hid_listen.html
94 *
95 * The options below allow the magic key functionality to be changed. This is
96 * useful if your keyboard/keypad is missing keys and you want magic key support.
97 *
98 */
99
100/* control how magic key switches layers */
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
104
105/* override magic key keymap */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
109//#define MAGIC_KEY_HELP1 H
110//#define MAGIC_KEY_HELP2 SLASH
111//#define MAGIC_KEY_DEBUG D
112//#define MAGIC_KEY_DEBUG_MATRIX X
113//#define MAGIC_KEY_DEBUG_KBD K
114//#define MAGIC_KEY_DEBUG_MOUSE M
115//#define MAGIC_KEY_VERSION V
116//#define MAGIC_KEY_STATUS S
117//#define MAGIC_KEY_CONSOLE C
118//#define MAGIC_KEY_LAYER0_ALT1 ESC
119//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
120//#define MAGIC_KEY_LAYER0 0
121//#define MAGIC_KEY_LAYER1 1
122//#define MAGIC_KEY_LAYER2 2
123//#define MAGIC_KEY_LAYER3 3
124//#define MAGIC_KEY_LAYER4 4
125//#define MAGIC_KEY_LAYER5 5
126//#define MAGIC_KEY_LAYER6 6
127//#define MAGIC_KEY_LAYER7 7
128//#define MAGIC_KEY_LAYER8 8
129//#define MAGIC_KEY_LAYER9 9
130//#define MAGIC_KEY_BOOTLOADER PAUSE
131//#define MAGIC_KEY_LOCK CAPS
132//#define MAGIC_KEY_EEPROM E
133//#define MAGIC_KEY_NKRO N
134//#define MAGIC_KEY_SLEEP_LED Z
135
136/*
137 * Feature disable options 89 * Feature disable options
138 * These options are also useful to firmware size reduction. 90 * These options are also useful to firmware size reduction.
139 */ 91 */
diff --git a/keyboards/handwired/floorboard/config.h b/keyboards/handwired/floorboard/config.h
index d53675303..7bac3cd2d 100644
--- a/keyboards/handwired/floorboard/config.h
+++ b/keyboards/handwired/floorboard/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/handwired/gamenum/config.h b/keyboards/handwired/gamenum/config.h
index d7115db6a..1be44a115 100644
--- a/keyboards/handwired/gamenum/config.h
+++ b/keyboards/handwired/gamenum/config.h
@@ -86,54 +86,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86//#define FORCE_NKRO 86//#define FORCE_NKRO
87 87
88/* 88/*
89 * Magic Key Options
90 *
91 * Magic keys are hotkey commands that allow control over firmware functions of
92 * the keyboard. They are best used in combination with the HID Listen program,
93 * found here: https://www.pjrc.com/teensy/hid_listen.html
94 *
95 * The options below allow the magic key functionality to be changed. This is
96 * useful if your keyboard/keypad is missing keys and you want magic key support.
97 *
98 */
99
100/* control how magic key switches layers */
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
104
105/* override magic key keymap */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
109//#define MAGIC_KEY_HELP1 H
110//#define MAGIC_KEY_HELP2 SLASH
111//#define MAGIC_KEY_DEBUG D
112//#define MAGIC_KEY_DEBUG_MATRIX X
113//#define MAGIC_KEY_DEBUG_KBD K
114//#define MAGIC_KEY_DEBUG_MOUSE M
115//#define MAGIC_KEY_VERSION V
116//#define MAGIC_KEY_STATUS S
117//#define MAGIC_KEY_CONSOLE C
118//#define MAGIC_KEY_LAYER0_ALT1 ESC
119//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
120//#define MAGIC_KEY_LAYER0 0
121//#define MAGIC_KEY_LAYER1 1
122//#define MAGIC_KEY_LAYER2 2
123//#define MAGIC_KEY_LAYER3 3
124//#define MAGIC_KEY_LAYER4 4
125//#define MAGIC_KEY_LAYER5 5
126//#define MAGIC_KEY_LAYER6 6
127//#define MAGIC_KEY_LAYER7 7
128//#define MAGIC_KEY_LAYER8 8
129//#define MAGIC_KEY_LAYER9 9
130//#define MAGIC_KEY_BOOTLOADER PAUSE
131//#define MAGIC_KEY_LOCK CAPS
132//#define MAGIC_KEY_EEPROM E
133//#define MAGIC_KEY_NKRO N
134//#define MAGIC_KEY_SLEEP_LED Z
135
136/*
137 * Feature disable options 89 * Feature disable options
138 * These options are also useful to firmware size reduction. 90 * These options are also useful to firmware size reduction.
139 */ 91 */
diff --git a/keyboards/handwired/hacked_motospeed/config.h b/keyboards/handwired/hacked_motospeed/config.h
index bfa1e220f..589b62c01 100644
--- a/keyboards/handwired/hacked_motospeed/config.h
+++ b/keyboards/handwired/hacked_motospeed/config.h
@@ -121,59 +121,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
121 */ 121 */
122 122
123/* 123/*
124 * Magic Key Options
125 *
126 * Magic keys are hotkey commands that allow control over firmware functions of
127 * the keyboard. They are best used in combination with the HID Listen program,
128 * found here: https://www.pjrc.com/teensy/hid_listen.html
129 *
130 * The options below allow the magic key functionality to be changed. This is
131 * useful if your keyboard/keypad is missing keys and you want magic key support.
132 *
133 */
134
135/* key combination for magic key command */
136/* defined by default; to change, uncomment and set to the combination you want */
137// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
138
139/* control how magic key switches layers */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
143
144/* override magic key keymap */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
148//#define MAGIC_KEY_HELP H
149//#define MAGIC_KEY_HELP_ALT SLASH
150//#define MAGIC_KEY_DEBUG D
151//#define MAGIC_KEY_DEBUG_MATRIX X
152//#define MAGIC_KEY_DEBUG_KBD K
153//#define MAGIC_KEY_DEBUG_MOUSE M
154//#define MAGIC_KEY_VERSION V
155//#define MAGIC_KEY_STATUS S
156//#define MAGIC_KEY_CONSOLE C
157//#define MAGIC_KEY_LAYER0 0
158//#define MAGIC_KEY_LAYER0_ALT GRAVE
159//#define MAGIC_KEY_LAYER1 1
160//#define MAGIC_KEY_LAYER2 2
161//#define MAGIC_KEY_LAYER3 3
162//#define MAGIC_KEY_LAYER4 4
163//#define MAGIC_KEY_LAYER5 5
164//#define MAGIC_KEY_LAYER6 6
165//#define MAGIC_KEY_LAYER7 7
166//#define MAGIC_KEY_LAYER8 8
167//#define MAGIC_KEY_LAYER9 9
168//#define MAGIC_KEY_BOOTLOADER B
169//#define MAGIC_KEY_BOOTLOADER_ALT ESC
170//#define MAGIC_KEY_LOCK CAPS
171//#define MAGIC_KEY_EEPROM E
172//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
173//#define MAGIC_KEY_NKRO N
174//#define MAGIC_KEY_SLEEP_LED Z
175
176/*
177 * Feature disable options 124 * Feature disable options
178 * These options are also useful to firmware size reduction. 125 * These options are also useful to firmware size reduction.
179 */ 126 */
diff --git a/keyboards/handwired/heisenberg/config.h b/keyboards/handwired/heisenberg/config.h
index 006f1e689..9bf73440c 100644
--- a/keyboards/handwired/heisenberg/config.h
+++ b/keyboards/handwired/heisenberg/config.h
@@ -135,59 +135,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
135//#define FORCE_NKRO 135//#define FORCE_NKRO
136 136
137/* 137/*
138 * Magic Key Options
139 *
140 * Magic keys are hotkey commands that allow control over firmware functions of
141 * the keyboard. They are best used in combination with the HID Listen program,
142 * found here: https://www.pjrc.com/teensy/hid_listen.html
143 *
144 * The options below allow the magic key functionality to be changed. This is
145 * useful if your keyboard/keypad is missing keys and you want magic key support.
146 *
147 */
148
149/* key combination for magic key command */
150/* defined by default; to change, uncomment and set to the combination you want */
151// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
152
153/* control how magic key switches layers */
154//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
155//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
156//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
157
158/* override magic key keymap */
159//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
160//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
161//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
162//#define MAGIC_KEY_HELP H
163//#define MAGIC_KEY_HELP_ALT SLASH
164//#define MAGIC_KEY_DEBUG D
165//#define MAGIC_KEY_DEBUG_MATRIX X
166//#define MAGIC_KEY_DEBUG_KBD K
167//#define MAGIC_KEY_DEBUG_MOUSE M
168//#define MAGIC_KEY_VERSION V
169//#define MAGIC_KEY_STATUS S
170//#define MAGIC_KEY_CONSOLE C
171//#define MAGIC_KEY_LAYER0 0
172//#define MAGIC_KEY_LAYER0_ALT GRAVE
173//#define MAGIC_KEY_LAYER1 1
174//#define MAGIC_KEY_LAYER2 2
175//#define MAGIC_KEY_LAYER3 3
176//#define MAGIC_KEY_LAYER4 4
177//#define MAGIC_KEY_LAYER5 5
178//#define MAGIC_KEY_LAYER6 6
179//#define MAGIC_KEY_LAYER7 7
180//#define MAGIC_KEY_LAYER8 8
181//#define MAGIC_KEY_LAYER9 9
182//#define MAGIC_KEY_BOOTLOADER B
183//#define MAGIC_KEY_BOOTLOADER_ALT ESC
184//#define MAGIC_KEY_LOCK CAPS
185//#define MAGIC_KEY_EEPROM E
186//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
187//#define MAGIC_KEY_NKRO N
188//#define MAGIC_KEY_SLEEP_LED Z
189
190/*
191 * Feature disable options 138 * Feature disable options
192 * These options are also useful to firmware size reduction. 139 * These options are also useful to firmware size reduction.
193 */ 140 */
diff --git a/keyboards/handwired/hnah40/config.h b/keyboards/handwired/hnah40/config.h
index 9e314812b..6e4493d47 100644
--- a/keyboards/handwired/hnah40/config.h
+++ b/keyboards/handwired/hnah40/config.h
@@ -101,56 +101,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
101//#define FORCE_NKRO 101//#define FORCE_NKRO
102 102
103/* 103/*
104 * Magic Key Options
105 *
106 * Magic keys are hotkey commands that allow control over firmware functions of
107 * the keyboard. They are best used in combination with the HID Listen program,
108 * found here: https://www.pjrc.com/teensy/hid_listen.html
109 *
110 * The options below allow the magic key functionality to be changed. This is
111 * useful if your keyboard/keypad is missing keys and you want magic key support.
112 *
113 */
114
115
116
117/* control how magic key switches layers */
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
121
122/* override magic key keymap */
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
126//#define MAGIC_KEY_HELP1 H
127//#define MAGIC_KEY_HELP2 SLASH
128//#define MAGIC_KEY_DEBUG D
129//#define MAGIC_KEY_DEBUG_MATRIX X
130//#define MAGIC_KEY_DEBUG_KBD K
131//#define MAGIC_KEY_DEBUG_MOUSE M
132//#define MAGIC_KEY_VERSION V
133//#define MAGIC_KEY_STATUS S
134//#define MAGIC_KEY_CONSOLE C
135//#define MAGIC_KEY_LAYER0_ALT1 ESC
136//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
137//#define MAGIC_KEY_LAYER0 0
138//#define MAGIC_KEY_LAYER1 1
139//#define MAGIC_KEY_LAYER2 2
140//#define MAGIC_KEY_LAYER3 3
141//#define MAGIC_KEY_LAYER4 4
142//#define MAGIC_KEY_LAYER5 5
143//#define MAGIC_KEY_LAYER6 6
144//#define MAGIC_KEY_LAYER7 7
145//#define MAGIC_KEY_LAYER8 8
146//#define MAGIC_KEY_LAYER9 9
147//#define MAGIC_KEY_BOOTLOADER PAUSE
148//#define MAGIC_KEY_LOCK CAPS
149//#define MAGIC_KEY_EEPROM E
150//#define MAGIC_KEY_NKRO N
151//#define MAGIC_KEY_SLEEP_LED Z
152
153/*
154 * Feature disable options 104 * Feature disable options
155 * These options are also useful to firmware size reduction. 105 * These options are also useful to firmware size reduction.
156 */ 106 */
@@ -167,4 +117,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
167//#define NO_ACTION_ONESHOT 117//#define NO_ACTION_ONESHOT
168//#define NO_ACTION_MACRO 118//#define NO_ACTION_MACRO
169//#define NO_ACTION_FUNCTION 119//#define NO_ACTION_FUNCTION
170
diff --git a/keyboards/handwired/ibm122m/config.h b/keyboards/handwired/ibm122m/config.h
index 903a63e44..c58b8897e 100644
--- a/keyboards/handwired/ibm122m/config.h
+++ b/keyboards/handwired/ibm122m/config.h
@@ -90,57 +90,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
90 */ 90 */
91//#define FORCE_NKRO 91//#define FORCE_NKRO
92 92
93/*
94 * Magic Key Options
95 *
96 * Magic keys are hotkey commands that allow control over firmware functions of
97 * the keyboard. They are best used in combination with the HID Listen program,
98 * found here: https://www.pjrc.com/teensy/hid_listen.html
99 *
100 * The options below allow the magic key functionality to be changed. This is
101 * useful if your keyboard/keypad is missing keys and you want magic key support.
102 *
103 */
104
105#define AUDIO_PIN_ALT B6 93#define AUDIO_PIN_ALT B6
106#define AUDIO_PIN C6 94#define AUDIO_PIN C6
107 95
108/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
112
113/* override magic key keymap */
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
117//#define MAGIC_KEY_HELP1 H
118//#define MAGIC_KEY_HELP2 SLASH
119//#define MAGIC_KEY_DEBUG D
120//#define MAGIC_KEY_DEBUG_MATRIX X
121//#define MAGIC_KEY_DEBUG_KBD K
122//#define MAGIC_KEY_DEBUG_MOUSE M
123//#define MAGIC_KEY_VERSION V
124//#define MAGIC_KEY_STATUS S
125//#define MAGIC_KEY_CONSOLE C
126//#define MAGIC_KEY_LAYER0_ALT1 ESC
127//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
128//#define MAGIC_KEY_LAYER0 0
129//#define MAGIC_KEY_LAYER1 1
130//#define MAGIC_KEY_LAYER2 2
131//#define MAGIC_KEY_LAYER3 3
132//#define MAGIC_KEY_LAYER4 4
133//#define MAGIC_KEY_LAYER5 5
134//#define MAGIC_KEY_LAYER6 6
135//#define MAGIC_KEY_LAYER7 7
136//#define MAGIC_KEY_LAYER8 8
137//#define MAGIC_KEY_LAYER9 9
138//#define MAGIC_KEY_BOOTLOADER PAUSE
139//#define MAGIC_KEY_LOCK CAPS
140//#define MAGIC_KEY_EEPROM E
141//#define MAGIC_KEY_NKRO N
142//#define MAGIC_KEY_SLEEP_LED Z
143
144/* 96/*
145 * Feature disable options 97 * Feature disable options
146 * These options are also useful to firmware size reduction. 98 * These options are also useful to firmware size reduction.
diff --git a/keyboards/handwired/jopr/config.h b/keyboards/handwired/jopr/config.h
index 99d98c9be..7e1da5bbc 100644
--- a/keyboards/handwired/jopr/config.h
+++ b/keyboards/handwired/jopr/config.h
@@ -34,7 +34,7 @@
34 34
35/* Locking resynchronize hack */ 35/* Locking resynchronize hack */
36#define LOCKING_RESYNC_ENABLE 36#define LOCKING_RESYNC_ENABLE
37/* #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT))) */ 37
38#define NO_ACTION_ONESHOT 38#define NO_ACTION_ONESHOT
39#define TAPPING_TOGGLE 3 39#define TAPPING_TOGGLE 3
40 40
diff --git a/keyboards/handwired/jtallbean/split_65/config.h b/keyboards/handwired/jtallbean/split_65/config.h
index 96b9385b4..1620dde02 100644
--- a/keyboards/handwired/jtallbean/split_65/config.h
+++ b/keyboards/handwired/jtallbean/split_65/config.h
@@ -125,59 +125,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
125//#define FORCE_NKRO 125//#define FORCE_NKRO
126 126
127/* 127/*
128 * Magic Key Options
129 *
130 * Magic keys are hotkey commands that allow control over firmware functions of
131 * the keyboard. They are best used in combination with the HID Listen program,
132 * found here: https://www.pjrc.com/teensy/hid_listen.html
133 *
134 * The options below allow the magic key functionality to be changed. This is
135 * useful if your keyboard/keypad is missing keys and you want magic key support.
136 *
137 */
138
139/* key combination for magic key command */
140/* defined by default; to change, uncomment and set to the combination you want */
141// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
142
143/* control how magic key switches layers */
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
147
148/* override magic key keymap */
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
151//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
152//#define MAGIC_KEY_HELP H
153//#define MAGIC_KEY_HELP_ALT SLASH
154//#define MAGIC_KEY_DEBUG D
155//#define MAGIC_KEY_DEBUG_MATRIX X
156//#define MAGIC_KEY_DEBUG_KBD K
157//#define MAGIC_KEY_DEBUG_MOUSE M
158//#define MAGIC_KEY_VERSION V
159//#define MAGIC_KEY_STATUS S
160//#define MAGIC_KEY_CONSOLE C
161//#define MAGIC_KEY_LAYER0 0
162//#define MAGIC_KEY_LAYER0_ALT GRAVE
163//#define MAGIC_KEY_LAYER1 1
164//#define MAGIC_KEY_LAYER2 2
165//#define MAGIC_KEY_LAYER3 3
166//#define MAGIC_KEY_LAYER4 4
167//#define MAGIC_KEY_LAYER5 5
168//#define MAGIC_KEY_LAYER6 6
169//#define MAGIC_KEY_LAYER7 7
170//#define MAGIC_KEY_LAYER8 8
171//#define MAGIC_KEY_LAYER9 9
172//#define MAGIC_KEY_BOOTLOADER B
173//#define MAGIC_KEY_BOOTLOADER_ALT ESC
174//#define MAGIC_KEY_LOCK CAPS
175//#define MAGIC_KEY_EEPROM E
176//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
177//#define MAGIC_KEY_NKRO N
178//#define MAGIC_KEY_SLEEP_LED Z
179
180/*
181 * Feature disable options 128 * Feature disable options
182 * These options are also useful to firmware size reduction. 129 * These options are also useful to firmware size reduction.
183 */ 130 */
diff --git a/keyboards/handwired/juliet/config.h b/keyboards/handwired/juliet/config.h
index 2a2331b21..bab4fe333 100644
--- a/keyboards/handwired/juliet/config.h
+++ b/keyboards/handwired/juliet/config.h
@@ -119,59 +119,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
119//#define FORCE_NKRO 119//#define FORCE_NKRO
120 120
121/* 121/*
122 * Magic Key Options
123 *
124 * Magic keys are hotkey commands that allow control over firmware functions of
125 * the keyboard. They are best used in combination with the HID Listen program,
126 * found here: https://www.pjrc.com/teensy/hid_listen.html
127 *
128 * The options below allow the magic key functionality to be changed. This is
129 * useful if your keyboard/keypad is missing keys and you want magic key support.
130 *
131 */
132
133/* key combination for magic key command */
134/* defined by default; to change, uncomment and set to the combination you want */
135// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
136
137/* control how magic key switches layers */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
141
142/* override magic key keymap */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
146//#define MAGIC_KEY_HELP H
147//#define MAGIC_KEY_HELP_ALT SLASH
148//#define MAGIC_KEY_DEBUG D
149//#define MAGIC_KEY_DEBUG_MATRIX X
150//#define MAGIC_KEY_DEBUG_KBD K
151//#define MAGIC_KEY_DEBUG_MOUSE M
152//#define MAGIC_KEY_VERSION V
153//#define MAGIC_KEY_STATUS S
154//#define MAGIC_KEY_CONSOLE C
155//#define MAGIC_KEY_LAYER0 0
156//#define MAGIC_KEY_LAYER0_ALT GRAVE
157//#define MAGIC_KEY_LAYER1 1
158//#define MAGIC_KEY_LAYER2 2
159//#define MAGIC_KEY_LAYER3 3
160//#define MAGIC_KEY_LAYER4 4
161//#define MAGIC_KEY_LAYER5 5
162//#define MAGIC_KEY_LAYER6 6
163//#define MAGIC_KEY_LAYER7 7
164//#define MAGIC_KEY_LAYER8 8
165//#define MAGIC_KEY_LAYER9 9
166//#define MAGIC_KEY_BOOTLOADER B
167//#define MAGIC_KEY_BOOTLOADER_ALT ESC
168//#define MAGIC_KEY_LOCK CAPS
169//#define MAGIC_KEY_EEPROM E
170//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
171//#define MAGIC_KEY_NKRO N
172//#define MAGIC_KEY_SLEEP_LED Z
173
174/*
175 * Feature disable options 122 * Feature disable options
176 * These options are also useful to firmware size reduction. 123 * These options are also useful to firmware size reduction.
177 */ 124 */
diff --git a/keyboards/handwired/kbod/config.h b/keyboards/handwired/kbod/config.h
index c1a2a0a7c..b8b40728c 100644
--- a/keyboards/handwired/kbod/config.h
+++ b/keyboards/handwired/kbod/config.h
@@ -86,54 +86,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86//#define FORCE_NKRO 86//#define FORCE_NKRO
87 87
88/* 88/*
89 * Magic Key Options
90 *
91 * Magic keys are hotkey commands that allow control over firmware functions of
92 * the keyboard. They are best used in combination with the HID Listen program,
93 * found here: https://www.pjrc.com/teensy/hid_listen.html
94 *
95 * The options below allow the magic key functionality to be changed. This is
96 * useful if your keyboard/keypad is missing keys and you want magic key support.
97 *
98 */
99
100/* control how magic key switches layers */
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
104
105/* override magic key keymap */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
109//#define MAGIC_KEY_HELP1 H
110//#define MAGIC_KEY_HELP2 SLASH
111//#define MAGIC_KEY_DEBUG D
112//#define MAGIC_KEY_DEBUG_MATRIX X
113//#define MAGIC_KEY_DEBUG_KBD K
114//#define MAGIC_KEY_DEBUG_MOUSE M
115//#define MAGIC_KEY_VERSION V
116//#define MAGIC_KEY_STATUS S
117//#define MAGIC_KEY_CONSOLE C
118//#define MAGIC_KEY_LAYER0_ALT1 ESC
119//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
120//#define MAGIC_KEY_LAYER0 0
121//#define MAGIC_KEY_LAYER1 1
122//#define MAGIC_KEY_LAYER2 2
123//#define MAGIC_KEY_LAYER3 3
124//#define MAGIC_KEY_LAYER4 4
125//#define MAGIC_KEY_LAYER5 5
126//#define MAGIC_KEY_LAYER6 6
127//#define MAGIC_KEY_LAYER7 7
128//#define MAGIC_KEY_LAYER8 8
129//#define MAGIC_KEY_LAYER9 9
130//#define MAGIC_KEY_BOOTLOADER PAUSE
131//#define MAGIC_KEY_LOCK CAPS
132//#define MAGIC_KEY_EEPROM E
133//#define MAGIC_KEY_NKRO N
134//#define MAGIC_KEY_SLEEP_LED Z
135
136/*
137 * Feature disable options 89 * Feature disable options
138 * These options are also useful to firmware size reduction. 90 * These options are also useful to firmware size reduction.
139 */ 91 */
diff --git a/keyboards/handwired/magicforce61/config.h b/keyboards/handwired/magicforce61/config.h
index 92d4fbecb..193d85d2f 100644
--- a/keyboards/handwired/magicforce61/config.h
+++ b/keyboards/handwired/magicforce61/config.h
@@ -86,54 +86,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86//#define FORCE_NKRO 86//#define FORCE_NKRO
87 87
88/* 88/*
89 * Magic Key Options
90 *
91 * Magic keys are hotkey commands that allow control over firmware functions of
92 * the keyboard. They are best used in combination with the HID Listen program,
93 * found here: https://www.pjrc.com/teensy/hid_listen.html
94 *
95 * The options below allow the magic key functionality to be changed. This is
96 * useful if your keyboard/keypad is missing keys and you want magic key support.
97 *
98 */
99
100/* control how magic key switches layers */
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
104
105/* override magic key keymap */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
109//#define MAGIC_KEY_HELP1 H
110//#define MAGIC_KEY_HELP2 SLASH
111//#define MAGIC_KEY_DEBUG D
112//#define MAGIC_KEY_DEBUG_MATRIX X
113//#define MAGIC_KEY_DEBUG_KBD K
114//#define MAGIC_KEY_DEBUG_MOUSE M
115//#define MAGIC_KEY_VERSION V
116//#define MAGIC_KEY_STATUS S
117//#define MAGIC_KEY_CONSOLE C
118//#define MAGIC_KEY_LAYER0_ALT1 ESC
119//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
120//#define MAGIC_KEY_LAYER0 0
121//#define MAGIC_KEY_LAYER1 1
122//#define MAGIC_KEY_LAYER2 2
123//#define MAGIC_KEY_LAYER3 3
124//#define MAGIC_KEY_LAYER4 4
125//#define MAGIC_KEY_LAYER5 5
126//#define MAGIC_KEY_LAYER6 6
127//#define MAGIC_KEY_LAYER7 7
128//#define MAGIC_KEY_LAYER8 8
129//#define MAGIC_KEY_LAYER9 9
130//#define MAGIC_KEY_BOOTLOADER PAUSE
131//#define MAGIC_KEY_LOCK CAPS
132//#define MAGIC_KEY_EEPROM E
133//#define MAGIC_KEY_NKRO N
134//#define MAGIC_KEY_SLEEP_LED Z
135
136/*
137 * Feature disable options 89 * Feature disable options
138 * These options are also useful to firmware size reduction. 90 * These options are also useful to firmware size reduction.
139 */ 91 */
diff --git a/keyboards/handwired/magicforce68/config.h b/keyboards/handwired/magicforce68/config.h
index cf059e423..8ad3269d5 100644
--- a/keyboards/handwired/magicforce68/config.h
+++ b/keyboards/handwired/magicforce68/config.h
@@ -86,54 +86,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86//#define FORCE_NKRO 86//#define FORCE_NKRO
87 87
88/* 88/*
89 * Magic Key Options
90 *
91 * Magic keys are hotkey commands that allow control over firmware functions of
92 * the keyboard. They are best used in combination with the HID Listen program,
93 * found here: https://www.pjrc.com/teensy/hid_listen.html
94 *
95 * The options below allow the magic key functionality to be changed. This is
96 * useful if your keyboard/keypad is missing keys and you want magic key support.
97 *
98 */
99
100/* control how magic key switches layers */
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
104
105/* override magic key keymap */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
109//#define MAGIC_KEY_HELP1 H
110//#define MAGIC_KEY_HELP2 SLASH
111//#define MAGIC_KEY_DEBUG D
112//#define MAGIC_KEY_DEBUG_MATRIX X
113//#define MAGIC_KEY_DEBUG_KBD K
114//#define MAGIC_KEY_DEBUG_MOUSE M
115//#define MAGIC_KEY_VERSION V
116//#define MAGIC_KEY_STATUS S
117//#define MAGIC_KEY_CONSOLE C
118//#define MAGIC_KEY_LAYER0_ALT1 ESC
119//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
120//#define MAGIC_KEY_LAYER0 0
121//#define MAGIC_KEY_LAYER1 1
122//#define MAGIC_KEY_LAYER2 2
123//#define MAGIC_KEY_LAYER3 3
124//#define MAGIC_KEY_LAYER4 4
125//#define MAGIC_KEY_LAYER5 5
126//#define MAGIC_KEY_LAYER6 6
127//#define MAGIC_KEY_LAYER7 7
128//#define MAGIC_KEY_LAYER8 8
129//#define MAGIC_KEY_LAYER9 9
130//#define MAGIC_KEY_BOOTLOADER PAUSE
131//#define MAGIC_KEY_LOCK CAPS
132//#define MAGIC_KEY_EEPROM E
133//#define MAGIC_KEY_NKRO N
134//#define MAGIC_KEY_SLEEP_LED Z
135
136/*
137 * Feature disable options 89 * Feature disable options
138 * These options are also useful to firmware size reduction. 90 * These options are also useful to firmware size reduction.
139 */ 91 */
diff --git a/keyboards/handwired/mechboards_micropad/config.h b/keyboards/handwired/mechboards_micropad/config.h
index fbeb07ab6..3eec736ae 100644
--- a/keyboards/handwired/mechboards_micropad/config.h
+++ b/keyboards/handwired/mechboards_micropad/config.h
@@ -118,59 +118,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
118//#define FORCE_NKRO 118//#define FORCE_NKRO
119 119
120/* 120/*
121 * Magic Key Options
122 *
123 * Magic keys are hotkey commands that allow control over firmware functions of
124 * the keyboard. They are best used in combination with the HID Listen program,
125 * found here: https://www.pjrc.com/teensy/hid_listen.html
126 *
127 * The options below allow the magic key functionality to be changed. This is
128 * useful if your keyboard/keypad is missing keys and you want magic key support.
129 *
130 */
131
132/* key combination for magic key command */
133/* defined by default; to change, uncomment and set to the combination you want */
134// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
135
136/* control how magic key switches layers */
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
140
141/* override magic key keymap */
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
145//#define MAGIC_KEY_HELP H
146//#define MAGIC_KEY_HELP_ALT SLASH
147//#define MAGIC_KEY_DEBUG D
148//#define MAGIC_KEY_DEBUG_MATRIX X
149//#define MAGIC_KEY_DEBUG_KBD K
150//#define MAGIC_KEY_DEBUG_MOUSE M
151//#define MAGIC_KEY_VERSION V
152//#define MAGIC_KEY_STATUS S
153//#define MAGIC_KEY_CONSOLE C
154//#define MAGIC_KEY_LAYER0 0
155//#define MAGIC_KEY_LAYER0_ALT GRAVE
156//#define MAGIC_KEY_LAYER1 1
157//#define MAGIC_KEY_LAYER2 2
158//#define MAGIC_KEY_LAYER3 3
159//#define MAGIC_KEY_LAYER4 4
160//#define MAGIC_KEY_LAYER5 5
161//#define MAGIC_KEY_LAYER6 6
162//#define MAGIC_KEY_LAYER7 7
163//#define MAGIC_KEY_LAYER8 8
164//#define MAGIC_KEY_LAYER9 9
165//#define MAGIC_KEY_BOOTLOADER B
166//#define MAGIC_KEY_BOOTLOADER_ALT ESC
167//#define MAGIC_KEY_LOCK CAPS
168//#define MAGIC_KEY_EEPROM E
169//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
170//#define MAGIC_KEY_NKRO N
171//#define MAGIC_KEY_SLEEP_LED Z
172
173/*
174 * Feature disable options 121 * Feature disable options
175 * These options are also useful to firmware size reduction. 122 * These options are also useful to firmware size reduction.
176 */ 123 */
diff --git a/keyboards/handwired/numpad20/config.h b/keyboards/handwired/numpad20/config.h
index 73a1d032f..dba74f43b 100644
--- a/keyboards/handwired/numpad20/config.h
+++ b/keyboards/handwired/numpad20/config.h
@@ -86,54 +86,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86//#define FORCE_NKRO 86//#define FORCE_NKRO
87 87
88/* 88/*
89 * Magic Key Options
90 *
91 * Magic keys are hotkey commands that allow control over firmware functions of
92 * the keyboard. They are best used in combination with the HID Listen program,
93 * found here: https://www.pjrc.com/teensy/hid_listen.html
94 *
95 * The options below allow the magic key functionality to be changed. This is
96 * useful if your keyboard/keypad is missing keys and you want magic key support.
97 *
98 */
99
100/* control how magic key switches layers */
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
104
105/* override magic key keymap */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
109//#define MAGIC_KEY_HELP1 H
110//#define MAGIC_KEY_HELP2 SLASH
111//#define MAGIC_KEY_DEBUG D
112//#define MAGIC_KEY_DEBUG_MATRIX X
113//#define MAGIC_KEY_DEBUG_KBD K
114//#define MAGIC_KEY_DEBUG_MOUSE M
115//#define MAGIC_KEY_VERSION V
116//#define MAGIC_KEY_STATUS S
117//#define MAGIC_KEY_CONSOLE C
118//#define MAGIC_KEY_LAYER0_ALT1 ESC
119//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
120//#define MAGIC_KEY_LAYER0 0
121//#define MAGIC_KEY_LAYER1 1
122//#define MAGIC_KEY_LAYER2 2
123//#define MAGIC_KEY_LAYER3 3
124//#define MAGIC_KEY_LAYER4 4
125//#define MAGIC_KEY_LAYER5 5
126//#define MAGIC_KEY_LAYER6 6
127//#define MAGIC_KEY_LAYER7 7
128//#define MAGIC_KEY_LAYER8 8
129//#define MAGIC_KEY_LAYER9 9
130//#define MAGIC_KEY_BOOTLOADER PAUSE
131//#define MAGIC_KEY_LOCK CAPS
132//#define MAGIC_KEY_EEPROM E
133//#define MAGIC_KEY_NKRO N
134//#define MAGIC_KEY_SLEEP_LED Z
135
136/*
137 * Feature disable options 89 * Feature disable options
138 * These options are also useful to firmware size reduction. 90 * These options are also useful to firmware size reduction.
139 */ 91 */
diff --git a/keyboards/handwired/ortho5x13/config.h b/keyboards/handwired/ortho5x13/config.h
index bead469fb..d831940b8 100644
--- a/keyboards/handwired/ortho5x13/config.h
+++ b/keyboards/handwired/ortho5x13/config.h
@@ -86,54 +86,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86//#define FORCE_NKRO 86//#define FORCE_NKRO
87 87
88/* 88/*
89 * Magic Key Options
90 *
91 * Magic keys are hotkey commands that allow control over firmware functions of
92 * the keyboard. They are best used in combination with the HID Listen program,
93 * found here: https://www.pjrc.com/teensy/hid_listen.html
94 *
95 * The options below allow the magic key functionality to be changed. This is
96 * useful if your keyboard/keypad is missing keys and you want magic key support.
97 *
98 */
99
100/* control how magic key switches layers */
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
104
105/* override magic key keymap */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
109//#define MAGIC_KEY_HELP1 H
110//#define MAGIC_KEY_HELP2 SLASH
111//#define MAGIC_KEY_DEBUG D
112//#define MAGIC_KEY_DEBUG_MATRIX X
113//#define MAGIC_KEY_DEBUG_KBD K
114//#define MAGIC_KEY_DEBUG_MOUSE M
115//#define MAGIC_KEY_VERSION V
116//#define MAGIC_KEY_STATUS S
117//#define MAGIC_KEY_CONSOLE C
118//#define MAGIC_KEY_LAYER0_ALT1 ESC
119//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
120//#define MAGIC_KEY_LAYER0 0
121//#define MAGIC_KEY_LAYER1 1
122//#define MAGIC_KEY_LAYER2 2
123//#define MAGIC_KEY_LAYER3 3
124//#define MAGIC_KEY_LAYER4 4
125//#define MAGIC_KEY_LAYER5 5
126//#define MAGIC_KEY_LAYER6 6
127//#define MAGIC_KEY_LAYER7 7
128//#define MAGIC_KEY_LAYER8 8
129//#define MAGIC_KEY_LAYER9 9
130//#define MAGIC_KEY_BOOTLOADER PAUSE
131//#define MAGIC_KEY_LOCK CAPS
132//#define MAGIC_KEY_EEPROM E
133//#define MAGIC_KEY_NKRO N
134//#define MAGIC_KEY_SLEEP_LED Z
135
136/*
137 * Feature disable options 89 * Feature disable options
138 * These options are also useful to firmware size reduction. 90 * These options are also useful to firmware size reduction.
139 */ 91 */
diff --git a/keyboards/handwired/owlet60/config.h b/keyboards/handwired/owlet60/config.h
index ef1e410d1..d20e1fa97 100644
--- a/keyboards/handwired/owlet60/config.h
+++ b/keyboards/handwired/owlet60/config.h
@@ -123,59 +123,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
123//#define FORCE_NKRO 123//#define FORCE_NKRO
124 124
125/* 125/*
126 * Magic Key Options
127 *
128 * Magic keys are hotkey commands that allow control over firmware functions of
129 * the keyboard. They are best used in combination with the HID Listen program,
130 * found here: https://www.pjrc.com/teensy/hid_listen.html
131 *
132 * The options below allow the magic key functionality to be changed. This is
133 * useful if your keyboard/keypad is missing keys and you want magic key support.
134 *
135 */
136
137/* key combination for magic key command */
138/* defined by default; to change, uncomment and set to the combination you want */
139// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
140
141/* control how magic key switches layers */
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
145
146/* override magic key keymap */
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
150//#define MAGIC_KEY_HELP H
151//#define MAGIC_KEY_HELP_ALT SLASH
152//#define MAGIC_KEY_DEBUG D
153//#define MAGIC_KEY_DEBUG_MATRIX X
154//#define MAGIC_KEY_DEBUG_KBD K
155//#define MAGIC_KEY_DEBUG_MOUSE M
156//#define MAGIC_KEY_VERSION V
157//#define MAGIC_KEY_STATUS S
158//#define MAGIC_KEY_CONSOLE C
159//#define MAGIC_KEY_LAYER0 0
160//#define MAGIC_KEY_LAYER0_ALT GRAVE
161//#define MAGIC_KEY_LAYER1 1
162//#define MAGIC_KEY_LAYER2 2
163//#define MAGIC_KEY_LAYER3 3
164//#define MAGIC_KEY_LAYER4 4
165//#define MAGIC_KEY_LAYER5 5
166//#define MAGIC_KEY_LAYER6 6
167//#define MAGIC_KEY_LAYER7 7
168//#define MAGIC_KEY_LAYER8 8
169//#define MAGIC_KEY_LAYER9 9
170//#define MAGIC_KEY_BOOTLOADER B
171//#define MAGIC_KEY_BOOTLOADER_ALT ESC
172//#define MAGIC_KEY_LOCK CAPS
173//#define MAGIC_KEY_EEPROM E
174//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
175//#define MAGIC_KEY_NKRO N
176//#define MAGIC_KEY_SLEEP_LED Z
177
178/*
179 * Feature disable options 126 * Feature disable options
180 * These options are also useful to firmware size reduction. 127 * These options are also useful to firmware size reduction.
181 */ 128 */
diff --git a/keyboards/handwired/pilcrow/config.h b/keyboards/handwired/pilcrow/config.h
index fe5cbea66..15f487082 100644
--- a/keyboards/handwired/pilcrow/config.h
+++ b/keyboards/handwired/pilcrow/config.h
@@ -86,54 +86,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86//#define FORCE_NKRO 86//#define FORCE_NKRO
87 87
88/* 88/*
89 * Magic Key Options
90 *
91 * Magic keys are hotkey commands that allow control over firmware functions of
92 * the keyboard. They are best used in combination with the HID Listen program,
93 * found here: https://www.pjrc.com/teensy/hid_listen.html
94 *
95 * The options below allow the magic key functionality to be changed. This is
96 * useful if your keyboard/keypad is missing keys and you want magic key support.
97 *
98 */
99
100/* control how magic key switches layers */
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
104
105/* override magic key keymap */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
109//#define MAGIC_KEY_HELP1 H
110//#define MAGIC_KEY_HELP2 SLASH
111//#define MAGIC_KEY_DEBUG D
112//#define MAGIC_KEY_DEBUG_MATRIX X
113//#define MAGIC_KEY_DEBUG_KBD K
114//#define MAGIC_KEY_DEBUG_MOUSE M
115//#define MAGIC_KEY_VERSION V
116//#define MAGIC_KEY_STATUS S
117//#define MAGIC_KEY_CONSOLE C
118//#define MAGIC_KEY_LAYER0_ALT1 ESC
119//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
120//#define MAGIC_KEY_LAYER0 0
121//#define MAGIC_KEY_LAYER1 1
122//#define MAGIC_KEY_LAYER2 2
123//#define MAGIC_KEY_LAYER3 3
124//#define MAGIC_KEY_LAYER4 4
125//#define MAGIC_KEY_LAYER5 5
126//#define MAGIC_KEY_LAYER6 6
127//#define MAGIC_KEY_LAYER7 7
128//#define MAGIC_KEY_LAYER8 8
129//#define MAGIC_KEY_LAYER9 9
130//#define MAGIC_KEY_BOOTLOADER PAUSE
131//#define MAGIC_KEY_LOCK CAPS
132//#define MAGIC_KEY_EEPROM E
133//#define MAGIC_KEY_NKRO N
134//#define MAGIC_KEY_SLEEP_LED Z
135
136/*
137 * Feature disable options 89 * Feature disable options
138 * These options are also useful to firmware size reduction. 90 * These options are also useful to firmware size reduction.
139 */ 91 */
diff --git a/keyboards/handwired/promethium/config.h b/keyboards/handwired/promethium/config.h
index 48eb39f72..b146767d6 100644
--- a/keyboards/handwired/promethium/config.h
+++ b/keyboards/handwired/promethium/config.h
@@ -92,44 +92,21 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
92 */ 92 */
93//#define FORCE_NKRO 93//#define FORCE_NKRO
94 94
95/*
96 * Magic Key Options
97 *
98 * Magic keys are hotkey commands that allow control over firmware functions of
99 * the keyboard. They are best used in combination with the HID Listen program,
100 * found here: https://www.pjrc.com/teensy/hid_listen.html
101 *
102 * The options below allow the magic key functionality to be changed. This is
103 * useful if your keyboard/keypad is missing keys and you want magic key support.
104 *
105 */
106
95/* key combination for command */ 107/* key combination for command */
96#define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT) | MOD_BIT(KC_LCTRL) | MOD_BIT(KC_RCTRL))) 108#define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT) | MOD_BIT(KC_LCTRL) | MOD_BIT(KC_RCTRL)))
97 109
98/* control how magic key switches layers */
99//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
100//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
102
103/* override magic key keymap */
104//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
107//#define MAGIC_KEY_HELP1 H
108//#define MAGIC_KEY_HELP2 SLASH
109//#define MAGIC_KEY_DEBUG D
110//#define MAGIC_KEY_DEBUG_MATRIX X
111//#define MAGIC_KEY_DEBUG_KBD K
112//#define MAGIC_KEY_DEBUG_MOUSE M
113//#define MAGIC_KEY_VERSION V
114//#define MAGIC_KEY_STATUS S
115//#define MAGIC_KEY_CONSOLE C
116//#define MAGIC_KEY_LAYER0_ALT1 ESC
117//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
118//#define MAGIC_KEY_LAYER0 0
119//#define MAGIC_KEY_LAYER1 1
120//#define MAGIC_KEY_LAYER2 2
121//#define MAGIC_KEY_LAYER3 3
122//#define MAGIC_KEY_LAYER4 4
123//#define MAGIC_KEY_LAYER5 5
124//#define MAGIC_KEY_LAYER6 6
125//#define MAGIC_KEY_LAYER7 7
126//#define MAGIC_KEY_LAYER8 8
127//#define MAGIC_KEY_LAYER9 9
128//#define MAGIC_KEY_BOOTLOADER PAUSE
129//#define MAGIC_KEY_LOCK CAPS
130//#define MAGIC_KEY_EEPROM E
131//#define MAGIC_KEY_NKRO N
132//#define MAGIC_KEY_SLEEP_LED Z
133 110
134/* 111/*
135 * Feature disable options 112 * Feature disable options
diff --git a/keyboards/handwired/reddot/config.h b/keyboards/handwired/reddot/config.h
index 31c27d446..196f08f6f 100755
--- a/keyboards/handwired/reddot/config.h
+++ b/keyboards/handwired/reddot/config.h
@@ -84,54 +84,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
84//#define FORCE_NKRO 84//#define FORCE_NKRO
85 85
86/* 86/*
87 * Magic Key Options
88 *
89 * Magic keys are hotkey commands that allow control over firmware functions of
90 * the keyboard. They are best used in combination with the HID Listen program,
91 * found here: https://www.pjrc.com/teensy/hid_listen.html
92 *
93 * The options below allow the magic key functionality to be changed. This is
94 * useful if your keyboard/keypad is missing keys and you want magic key support.
95 *
96 */
97
98/* control how magic key switches layers */
99//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
100//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
102
103/* override magic key keymap */
104//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
107//#define MAGIC_KEY_HELP1 H
108//#define MAGIC_KEY_HELP2 SLASH
109//#define MAGIC_KEY_DEBUG D
110//#define MAGIC_KEY_DEBUG_MATRIX X
111//#define MAGIC_KEY_DEBUG_KBD K
112//#define MAGIC_KEY_DEBUG_MOUSE M
113//#define MAGIC_KEY_VERSION V
114//#define MAGIC_KEY_STATUS S
115//#define MAGIC_KEY_CONSOLE C
116//#define MAGIC_KEY_LAYER0_ALT1 ESC
117//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
118//#define MAGIC_KEY_LAYER0 0
119//#define MAGIC_KEY_LAYER1 1
120//#define MAGIC_KEY_LAYER2 2
121//#define MAGIC_KEY_LAYER3 3
122//#define MAGIC_KEY_LAYER4 4
123//#define MAGIC_KEY_LAYER5 5
124//#define MAGIC_KEY_LAYER6 6
125//#define MAGIC_KEY_LAYER7 7
126//#define MAGIC_KEY_LAYER8 8
127//#define MAGIC_KEY_LAYER9 9
128//#define MAGIC_KEY_BOOTLOADER PAUSE
129//#define MAGIC_KEY_LOCK CAPS
130//#define MAGIC_KEY_EEPROM E
131//#define MAGIC_KEY_NKRO N
132//#define MAGIC_KEY_SLEEP_LED Z
133
134/*
135 * Feature disable options 87 * Feature disable options
136 * These options are also useful to firmware size reduction. 88 * These options are also useful to firmware size reduction.
137 */ 89 */
diff --git a/keyboards/handwired/retro_refit/config.h b/keyboards/handwired/retro_refit/config.h
index bf0550d65..74cebfb82 100644
--- a/keyboards/handwired/retro_refit/config.h
+++ b/keyboards/handwired/retro_refit/config.h
@@ -56,43 +56,19 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56#define FORCE_NKRO 56#define FORCE_NKRO
57 57
58/* 58/*
59 * Magic key options 59 * Magic Key Options
60 * These options allow the magic key functionality to be changed. This is useful 60 *
61 * if your keyboard/keypad is missing keys and you want magic key support. 61 * Magic keys are hotkey commands that allow control over firmware functions of
62 * the keyboard. They are best used in combination with the HID Listen program,
63 * found here: https://www.pjrc.com/teensy/hid_listen.html
64 *
65 * The options below allow the magic key functionality to be changed. This is
66 * useful if your keyboard/keypad is missing keys and you want magic key support.
67 *
62 */ 68 */
63 69
64/* control how magic key switches layers */
65//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
66//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
67//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
68
69/* remap magic keys */ 70/* remap magic keys */
70//#define MAGIC_KEY_HELP1 H
71//#define MAGIC_KEY_HELP2 SLASH
72//#define MAGIC_KEY_DEBUG D
73//#define MAGIC_KEY_DEBUG_MATRIX X
74//#define MAGIC_KEY_DEBUG_KBD K
75//#define MAGIC_KEY_DEBUG_MOUSE M
76//#define MAGIC_KEY_VERSION V
77//#define MAGIC_KEY_STATUS S
78//#define MAGIC_KEY_CONSOLE C
79//#define MAGIC_KEY_LAYER0_ALT1 ESC
80//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
81//#define MAGIC_KEY_LAYER0 0
82//#define MAGIC_KEY_LAYER1 1
83//#define MAGIC_KEY_LAYER2 2
84//#define MAGIC_KEY_LAYER3 3
85//#define MAGIC_KEY_LAYER4 4
86//#define MAGIC_KEY_LAYER5 5
87//#define MAGIC_KEY_LAYER6 6
88//#define MAGIC_KEY_LAYER7 7
89//#define MAGIC_KEY_LAYER8 8
90//#define MAGIC_KEY_LAYER9 9
91//#define MAGIC_KEY_BOOTLOADER PAUSE
92#define MAGIC_KEY_LOCK BSLS 71#define MAGIC_KEY_LOCK BSLS
93//#define MAGIC_KEY_EEPROM E
94//#define MAGIC_KEY_NKRO N
95//#define MAGIC_KEY_SLEEP_LED Z
96 72
97/* 73/*
98 * Feature disable options 74 * Feature disable options
diff --git a/keyboards/handwired/sick68/config.h b/keyboards/handwired/sick68/config.h
index ea7466d23..65583af18 100644
--- a/keyboards/handwired/sick68/config.h
+++ b/keyboards/handwired/sick68/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/handwired/sticc14/config.h b/keyboards/handwired/sticc14/config.h
index fbe420b57..6c296d789 100644
--- a/keyboards/handwired/sticc14/config.h
+++ b/keyboards/handwired/sticc14/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/handwired/tennie/config.h b/keyboards/handwired/tennie/config.h
index b1bddac45..6955f08db 100644
--- a/keyboards/handwired/tennie/config.h
+++ b/keyboards/handwired/tennie/config.h
@@ -118,54 +118,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
118//#define FORCE_NKRO 118//#define FORCE_NKRO
119 119
120/* 120/*
121 * Magic Key Options
122 *
123 * Magic keys are hotkey commands that allow control over firmware functions of
124 * the keyboard. They are best used in combination with the HID Listen program,
125 * found here: https://www.pjrc.com/teensy/hid_listen.html
126 *
127 * The options below allow the magic key functionality to be changed. This is
128 * useful if your keyboard/keypad is missing keys and you want magic key support.
129 *
130 */
131
132/* control how magic key switches layers */
133//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
134//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
135//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
136
137/* override magic key keymap */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
141//#define MAGIC_KEY_HELP1 H
142//#define MAGIC_KEY_HELP2 SLASH
143//#define MAGIC_KEY_DEBUG D
144//#define MAGIC_KEY_DEBUG_MATRIX X
145//#define MAGIC_KEY_DEBUG_KBD K
146//#define MAGIC_KEY_DEBUG_MOUSE M
147//#define MAGIC_KEY_VERSION V
148//#define MAGIC_KEY_STATUS S
149//#define MAGIC_KEY_CONSOLE C
150//#define MAGIC_KEY_LAYER0_ALT1 ESC
151//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
152//#define MAGIC_KEY_LAYER0 0
153//#define MAGIC_KEY_LAYER1 1
154//#define MAGIC_KEY_LAYER2 2
155//#define MAGIC_KEY_LAYER3 3
156//#define MAGIC_KEY_LAYER4 4
157//#define MAGIC_KEY_LAYER5 5
158//#define MAGIC_KEY_LAYER6 6
159//#define MAGIC_KEY_LAYER7 7
160//#define MAGIC_KEY_LAYER8 8
161//#define MAGIC_KEY_LAYER9 9
162//#define MAGIC_KEY_BOOTLOADER PAUSE
163//#define MAGIC_KEY_LOCK CAPS
164//#define MAGIC_KEY_EEPROM E
165//#define MAGIC_KEY_NKRO N
166//#define MAGIC_KEY_SLEEP_LED Z
167
168/*
169 * Feature disable options 121 * Feature disable options
170 * These options are also useful to firmware size reduction. 122 * These options are also useful to firmware size reduction.
171 */ 123 */
diff --git a/keyboards/handwired/terminus_mini/config.h b/keyboards/handwired/terminus_mini/config.h
index 26daed61a..e1d77d55e 100644
--- a/keyboards/handwired/terminus_mini/config.h
+++ b/keyboards/handwired/terminus_mini/config.h
@@ -92,54 +92,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
92//#define FORCE_NKRO 92//#define FORCE_NKRO
93 93
94/* 94/*
95 * Magic Key Options
96 *
97 * Magic keys are hotkey commands that allow control over firmware functions of
98 * the keyboard. They are best used in combination with the HID Listen program,
99 * found here: https://www.pjrc.com/teensy/hid_listen.html
100 *
101 * The options below allow the magic key functionality to be changed. This is
102 * useful if your keyboard/keypad is missing keys and you want magic key support.
103 *
104 */
105
106/* control how magic key switches layers */
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
110
111/* override magic key keymap */
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
115//#define MAGIC_KEY_HELP1 H
116//#define MAGIC_KEY_HELP2 SLASH
117//#define MAGIC_KEY_DEBUG D
118//#define MAGIC_KEY_DEBUG_MATRIX X
119//#define MAGIC_KEY_DEBUG_KBD K
120//#define MAGIC_KEY_DEBUG_MOUSE M
121//#define MAGIC_KEY_VERSION V
122//#define MAGIC_KEY_STATUS S
123//#define MAGIC_KEY_CONSOLE C
124//#define MAGIC_KEY_LAYER0_ALT1 ESC
125//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
126//#define MAGIC_KEY_LAYER0 0
127//#define MAGIC_KEY_LAYER1 1
128//#define MAGIC_KEY_LAYER2 2
129//#define MAGIC_KEY_LAYER3 3
130//#define MAGIC_KEY_LAYER4 4
131//#define MAGIC_KEY_LAYER5 5
132//#define MAGIC_KEY_LAYER6 6
133//#define MAGIC_KEY_LAYER7 7
134//#define MAGIC_KEY_LAYER8 8
135//#define MAGIC_KEY_LAYER9 9
136//#define MAGIC_KEY_BOOTLOADER PAUSE
137//#define MAGIC_KEY_LOCK CAPS
138//#define MAGIC_KEY_EEPROM E
139//#define MAGIC_KEY_NKRO N
140//#define MAGIC_KEY_SLEEP_LED Z
141
142/*
143 * Feature disable options 95 * Feature disable options
144 * These options are also useful to firmware size reduction. 96 * These options are also useful to firmware size reduction.
145 */ 97 */
diff --git a/keyboards/handwired/twadlee/tp69/config.h b/keyboards/handwired/twadlee/tp69/config.h
index 27c48fb94..aac4c874b 100644
--- a/keyboards/handwired/twadlee/tp69/config.h
+++ b/keyboards/handwired/twadlee/tp69/config.h
@@ -125,59 +125,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
125//#define FORCE_NKRO 125//#define FORCE_NKRO
126 126
127/* 127/*
128 * Magic Key Options
129 *
130 * Magic keys are hotkey commands that allow control over firmware functions of
131 * the keyboard. They are best used in combination with the HID Listen program,
132 * found here: https://www.pjrc.com/teensy/hid_listen.html
133 *
134 * The options below allow the magic key functionality to be changed. This is
135 * useful if your keyboard/keypad is missing keys and you want magic key support.
136 *
137 */
138
139/* key combination for magic key command */
140/* defined by default; to change, uncomment and set to the combination you want */
141// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
142
143/* control how magic key switches layers */
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
147
148/* override magic key keymap */
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
151//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
152//#define MAGIC_KEY_HELP H
153//#define MAGIC_KEY_HELP_ALT SLASH
154//#define MAGIC_KEY_DEBUG D
155//#define MAGIC_KEY_DEBUG_MATRIX X
156//#define MAGIC_KEY_DEBUG_KBD K
157//#define MAGIC_KEY_DEBUG_MOUSE M
158//#define MAGIC_KEY_VERSION V
159//#define MAGIC_KEY_STATUS S
160//#define MAGIC_KEY_CONSOLE C
161//#define MAGIC_KEY_LAYER0 0
162//#define MAGIC_KEY_LAYER0_ALT GRAVE
163//#define MAGIC_KEY_LAYER1 1
164//#define MAGIC_KEY_LAYER2 2
165//#define MAGIC_KEY_LAYER3 3
166//#define MAGIC_KEY_LAYER4 4
167//#define MAGIC_KEY_LAYER5 5
168//#define MAGIC_KEY_LAYER6 6
169//#define MAGIC_KEY_LAYER7 7
170//#define MAGIC_KEY_LAYER8 8
171//#define MAGIC_KEY_LAYER9 9
172//#define MAGIC_KEY_BOOTLOADER B
173//#define MAGIC_KEY_BOOTLOADER_ALT ESC
174//#define MAGIC_KEY_LOCK CAPS
175//#define MAGIC_KEY_EEPROM E
176//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
177//#define MAGIC_KEY_NKRO N
178//#define MAGIC_KEY_SLEEP_LED Z
179
180/*
181 * Feature disable options 128 * Feature disable options
182 * These options are also useful to firmware size reduction. 129 * These options are also useful to firmware size reduction.
183 */ 130 */
diff --git a/keyboards/hecomi/alpha/config.h b/keyboards/hecomi/alpha/config.h
index 1fd634a3c..55c5ac50e 100644
--- a/keyboards/hecomi/alpha/config.h
+++ b/keyboards/hecomi/alpha/config.h
@@ -117,55 +117,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
117//#define FORCE_NKRO 117//#define FORCE_NKRO
118 118
119/* 119/*
120 * Magic Key Options
121 *
122 * Magic keys are hotkey commands that allow control over firmware functions of
123 * the keyboard. They are best used in combination with the HID Listen program,
124 * found here: https://www.pjrc.com/teensy/hid_listen.html
125 *
126 * The options below allow the magic key functionality to be changed. This is
127 * useful if your keyboard/keypad is missing keys and you want magic key support.
128 *
129 */
130
131
132/* control how magic key switches layers */
133//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
134//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
135//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
136
137/* override magic key keymap */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
141//#define MAGIC_KEY_HELP1 H
142//#define MAGIC_KEY_HELP2 SLASH
143//#define MAGIC_KEY_DEBUG D
144//#define MAGIC_KEY_DEBUG_MATRIX X
145//#define MAGIC_KEY_DEBUG_KBD K
146//#define MAGIC_KEY_DEBUG_MOUSE M
147//#define MAGIC_KEY_VERSION V
148//#define MAGIC_KEY_STATUS S
149//#define MAGIC_KEY_CONSOLE C
150//#define MAGIC_KEY_LAYER0_ALT1 ESC
151//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
152//#define MAGIC_KEY_LAYER0 0
153//#define MAGIC_KEY_LAYER1 1
154//#define MAGIC_KEY_LAYER2 2
155//#define MAGIC_KEY_LAYER3 3
156//#define MAGIC_KEY_LAYER4 4
157//#define MAGIC_KEY_LAYER5 5
158//#define MAGIC_KEY_LAYER6 6
159//#define MAGIC_KEY_LAYER7 7
160//#define MAGIC_KEY_LAYER8 8
161//#define MAGIC_KEY_LAYER9 9
162//#define MAGIC_KEY_BOOTLOADER PAUSE
163//#define MAGIC_KEY_LOCK CAPS
164//#define MAGIC_KEY_EEPROM E
165//#define MAGIC_KEY_NKRO N
166//#define MAGIC_KEY_SLEEP_LED Z
167
168/*
169 * Feature disable options 120 * Feature disable options
170 * These options are also useful to firmware size reduction. 121 * These options are also useful to firmware size reduction.
171 */ 122 */
diff --git a/keyboards/helix/rev3_4rows/config.h b/keyboards/helix/rev3_4rows/config.h
index aa9e1d6dc..218ef5e5c 100644
--- a/keyboards/helix/rev3_4rows/config.h
+++ b/keyboards/helix/rev3_4rows/config.h
@@ -146,59 +146,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
146//#define FORCE_NKRO 146//#define FORCE_NKRO
147 147
148/* 148/*
149 * Magic Key Options
150 *
151 * Magic keys are hotkey commands that allow control over firmware functions of
152 * the keyboard. They are best used in combination with the HID Listen program,
153 * found here: https://www.pjrc.com/teensy/hid_listen.html
154 *
155 * The options below allow the magic key functionality to be changed. This is
156 * useful if your keyboard/keypad is missing keys and you want magic key support.
157 *
158 */
159
160/* key combination for magic key command */
161/* defined by default; to change, uncomment and set to the combination you want */
162// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
163
164/* control how magic key switches layers */
165//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
166//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
167//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
168
169/* override magic key keymap */
170//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
171//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
172//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
173//#define MAGIC_KEY_HELP H
174//#define MAGIC_KEY_HELP_ALT SLASH
175//#define MAGIC_KEY_DEBUG D
176//#define MAGIC_KEY_DEBUG_MATRIX X
177//#define MAGIC_KEY_DEBUG_KBD K
178//#define MAGIC_KEY_DEBUG_MOUSE M
179//#define MAGIC_KEY_VERSION V
180//#define MAGIC_KEY_STATUS S
181//#define MAGIC_KEY_CONSOLE C
182//#define MAGIC_KEY_LAYER0 0
183//#define MAGIC_KEY_LAYER0_ALT GRAVE
184//#define MAGIC_KEY_LAYER1 1
185//#define MAGIC_KEY_LAYER2 2
186//#define MAGIC_KEY_LAYER3 3
187//#define MAGIC_KEY_LAYER4 4
188//#define MAGIC_KEY_LAYER5 5
189//#define MAGIC_KEY_LAYER6 6
190//#define MAGIC_KEY_LAYER7 7
191//#define MAGIC_KEY_LAYER8 8
192//#define MAGIC_KEY_LAYER9 9
193//#define MAGIC_KEY_BOOTLOADER B
194//#define MAGIC_KEY_BOOTLOADER_ALT ESC
195//#define MAGIC_KEY_LOCK CAPS
196//#define MAGIC_KEY_EEPROM E
197//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
198//#define MAGIC_KEY_NKRO N
199//#define MAGIC_KEY_SLEEP_LED Z
200
201/*
202 * Feature disable options 149 * Feature disable options
203 * These options are also useful to firmware size reduction. 150 * These options are also useful to firmware size reduction.
204 */ 151 */
diff --git a/keyboards/helix/rev3_5rows/config.h b/keyboards/helix/rev3_5rows/config.h
index ebe1e41c8..79c7961ed 100644
--- a/keyboards/helix/rev3_5rows/config.h
+++ b/keyboards/helix/rev3_5rows/config.h
@@ -146,59 +146,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
146//#define FORCE_NKRO 146//#define FORCE_NKRO
147 147
148/* 148/*
149 * Magic Key Options
150 *
151 * Magic keys are hotkey commands that allow control over firmware functions of
152 * the keyboard. They are best used in combination with the HID Listen program,
153 * found here: https://www.pjrc.com/teensy/hid_listen.html
154 *
155 * The options below allow the magic key functionality to be changed. This is
156 * useful if your keyboard/keypad is missing keys and you want magic key support.
157 *
158 */
159
160/* key combination for magic key command */
161/* defined by default; to change, uncomment and set to the combination you want */
162// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
163
164/* control how magic key switches layers */
165//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
166//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
167//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
168
169/* override magic key keymap */
170//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
171//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
172//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
173//#define MAGIC_KEY_HELP H
174//#define MAGIC_KEY_HELP_ALT SLASH
175//#define MAGIC_KEY_DEBUG D
176//#define MAGIC_KEY_DEBUG_MATRIX X
177//#define MAGIC_KEY_DEBUG_KBD K
178//#define MAGIC_KEY_DEBUG_MOUSE M
179//#define MAGIC_KEY_VERSION V
180//#define MAGIC_KEY_STATUS S
181//#define MAGIC_KEY_CONSOLE C
182//#define MAGIC_KEY_LAYER0 0
183//#define MAGIC_KEY_LAYER0_ALT GRAVE
184//#define MAGIC_KEY_LAYER1 1
185//#define MAGIC_KEY_LAYER2 2
186//#define MAGIC_KEY_LAYER3 3
187//#define MAGIC_KEY_LAYER4 4
188//#define MAGIC_KEY_LAYER5 5
189//#define MAGIC_KEY_LAYER6 6
190//#define MAGIC_KEY_LAYER7 7
191//#define MAGIC_KEY_LAYER8 8
192//#define MAGIC_KEY_LAYER9 9
193//#define MAGIC_KEY_BOOTLOADER B
194//#define MAGIC_KEY_BOOTLOADER_ALT ESC
195//#define MAGIC_KEY_LOCK CAPS
196//#define MAGIC_KEY_EEPROM E
197//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
198//#define MAGIC_KEY_NKRO N
199//#define MAGIC_KEY_SLEEP_LED Z
200
201/*
202 * Feature disable options 149 * Feature disable options
203 * These options are also useful to firmware size reduction. 150 * These options are also useful to firmware size reduction.
204 */ 151 */
diff --git a/keyboards/hid_liber/config.h b/keyboards/hid_liber/config.h
index b82ac1de2..1664b9e31 100755
--- a/keyboards/hid_liber/config.h
+++ b/keyboards/hid_liber/config.h
@@ -74,54 +74,6 @@
74//#define FORCE_NKRO 74//#define FORCE_NKRO
75 75
76/* 76/*
77 * Magic Key Options
78 *
79 * Magic keys are hotkey commands that allow control over firmware functions of
80 * the keyboard. They are best used in combination with the HID Listen program,
81 * found here: https://www.pjrc.com/teensy/hid_listen.html
82 *
83 * The options below allow the magic key functionality to be changed. This is
84 * useful if your keyboard/keypad is missing keys and you want magic key support.
85 *
86 */
87
88/* control how magic key switches layers */
89//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
90//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
91//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
92
93/* override magic key keymap */
94//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
95//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
96//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
97//#define MAGIC_KEY_HELP1 H
98//#define MAGIC_KEY_HELP2 SLASH
99//#define MAGIC_KEY_DEBUG D
100//#define MAGIC_KEY_DEBUG_MATRIX X
101//#define MAGIC_KEY_DEBUG_KBD K
102//#define MAGIC_KEY_DEBUG_MOUSE M
103//#define MAGIC_KEY_VERSION V
104//#define MAGIC_KEY_STATUS S
105//#define MAGIC_KEY_CONSOLE C
106//#define MAGIC_KEY_LAYER0_ALT1 ESC
107//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
108//#define MAGIC_KEY_LAYER0 0
109//#define MAGIC_KEY_LAYER1 1
110//#define MAGIC_KEY_LAYER2 2
111//#define MAGIC_KEY_LAYER3 3
112//#define MAGIC_KEY_LAYER4 4
113//#define MAGIC_KEY_LAYER5 5
114//#define MAGIC_KEY_LAYER6 6
115//#define MAGIC_KEY_LAYER7 7
116//#define MAGIC_KEY_LAYER8 8
117//#define MAGIC_KEY_LAYER9 9
118//#define MAGIC_KEY_BOOTLOADER PAUSE
119//#define MAGIC_KEY_LOCK CAPS
120//#define MAGIC_KEY_EEPROM E
121//#define MAGIC_KEY_NKRO N
122//#define MAGIC_KEY_SLEEP_LED Z
123
124/*
125 * Feature disable options 77 * Feature disable options
126 * These options are also useful to firmware size reduction. 78 * These options are also useful to firmware size reduction.
127 */ 79 */
diff --git a/keyboards/hineybush/h75_singa/config.h b/keyboards/hineybush/h75_singa/config.h
index f20c07f80..e1389c8f9 100644
--- a/keyboards/hineybush/h75_singa/config.h
+++ b/keyboards/hineybush/h75_singa/config.h
@@ -118,59 +118,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
118//#define FORCE_NKRO 118//#define FORCE_NKRO
119 119
120/* 120/*
121 * Magic Key Options
122 *
123 * Magic keys are hotkey commands that allow control over firmware functions of
124 * the keyboard. They are best used in combination with the HID Listen program,
125 * found here: https://www.pjrc.com/teensy/hid_listen.html
126 *
127 * The options below allow the magic key functionality to be changed. This is
128 * useful if your keyboard/keypad is missing keys and you want magic key support.
129 *
130 */
131
132/* key combination for magic key command */
133/* defined by default; to change, uncomment and set to the combination you want */
134// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
135
136/* control how magic key switches layers */
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
140
141/* override magic key keymap */
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
145//#define MAGIC_KEY_HELP H
146//#define MAGIC_KEY_HELP_ALT SLASH
147//#define MAGIC_KEY_DEBUG D
148//#define MAGIC_KEY_DEBUG_MATRIX X
149//#define MAGIC_KEY_DEBUG_KBD K
150//#define MAGIC_KEY_DEBUG_MOUSE M
151//#define MAGIC_KEY_VERSION V
152//#define MAGIC_KEY_STATUS S
153//#define MAGIC_KEY_CONSOLE C
154//#define MAGIC_KEY_LAYER0 0
155//#define MAGIC_KEY_LAYER0_ALT GRAVE
156//#define MAGIC_KEY_LAYER1 1
157//#define MAGIC_KEY_LAYER2 2
158//#define MAGIC_KEY_LAYER3 3
159//#define MAGIC_KEY_LAYER4 4
160//#define MAGIC_KEY_LAYER5 5
161//#define MAGIC_KEY_LAYER6 6
162//#define MAGIC_KEY_LAYER7 7
163//#define MAGIC_KEY_LAYER8 8
164//#define MAGIC_KEY_LAYER9 9
165//#define MAGIC_KEY_BOOTLOADER B
166//#define MAGIC_KEY_BOOTLOADER_ALT ESC
167//#define MAGIC_KEY_LOCK CAPS
168//#define MAGIC_KEY_EEPROM E
169//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
170//#define MAGIC_KEY_NKRO N
171//#define MAGIC_KEY_SLEEP_LED Z
172
173/*
174 * Feature disable options 121 * Feature disable options
175 * These options are also useful to firmware size reduction. 122 * These options are also useful to firmware size reduction.
176 */ 123 */
diff --git a/keyboards/hineybush/physix/config.h b/keyboards/hineybush/physix/config.h
index 4c5879b08..c4a0274b9 100644
--- a/keyboards/hineybush/physix/config.h
+++ b/keyboards/hineybush/physix/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/hineybush/sm68/config.h b/keyboards/hineybush/sm68/config.h
index 344def6eb..fd2403b8b 100644
--- a/keyboards/hineybush/sm68/config.h
+++ b/keyboards/hineybush/sm68/config.h
@@ -114,59 +114,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
114//#define FORCE_NKRO 114//#define FORCE_NKRO
115 115
116/* 116/*
117 * Magic Key Options
118 *
119 * Magic keys are hotkey commands that allow control over firmware functions of
120 * the keyboard. They are best used in combination with the HID Listen program,
121 * found here: https://www.pjrc.com/teensy/hid_listen.html
122 *
123 * The options below allow the magic key functionality to be changed. This is
124 * useful if your keyboard/keypad is missing keys and you want magic key support.
125 *
126 */
127
128/* key combination for magic key command */
129/* defined by default; to change, uncomment and set to the combination you want */
130// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
131
132/* control how magic key switches layers */
133//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
134//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
135//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
136
137/* override magic key keymap */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
141//#define MAGIC_KEY_HELP H
142//#define MAGIC_KEY_HELP_ALT SLASH
143//#define MAGIC_KEY_DEBUG D
144//#define MAGIC_KEY_DEBUG_MATRIX X
145//#define MAGIC_KEY_DEBUG_KBD K
146//#define MAGIC_KEY_DEBUG_MOUSE M
147//#define MAGIC_KEY_VERSION V
148//#define MAGIC_KEY_STATUS S
149//#define MAGIC_KEY_CONSOLE C
150//#define MAGIC_KEY_LAYER0 0
151//#define MAGIC_KEY_LAYER0_ALT GRAVE
152//#define MAGIC_KEY_LAYER1 1
153//#define MAGIC_KEY_LAYER2 2
154//#define MAGIC_KEY_LAYER3 3
155//#define MAGIC_KEY_LAYER4 4
156//#define MAGIC_KEY_LAYER5 5
157//#define MAGIC_KEY_LAYER6 6
158//#define MAGIC_KEY_LAYER7 7
159//#define MAGIC_KEY_LAYER8 8
160//#define MAGIC_KEY_LAYER9 9
161//#define MAGIC_KEY_BOOTLOADER B
162//#define MAGIC_KEY_BOOTLOADER_ALT ESC
163//#define MAGIC_KEY_LOCK CAPS
164//#define MAGIC_KEY_EEPROM E
165//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
166//#define MAGIC_KEY_NKRO N
167//#define MAGIC_KEY_SLEEP_LED Z
168
169/*
170 * Feature disable options 117 * Feature disable options
171 * These options are also useful to firmware size reduction. 118 * These options are also useful to firmware size reduction.
172 */ 119 */
diff --git a/keyboards/idb/idb_60/config.h b/keyboards/idb/idb_60/config.h
index 6b33038c6..8a0852ccb 100644
--- a/keyboards/idb/idb_60/config.h
+++ b/keyboards/idb/idb_60/config.h
@@ -83,54 +83,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
83//#define FORCE_NKRO 83//#define FORCE_NKRO
84 84
85/* 85/*
86 * Magic Key Options
87 *
88 * Magic keys are hotkey commands that allow control over firmware functions of
89 * the keyboard. They are best used in combination with the HID Listen program,
90 * found here: https://www.pjrc.com/teensy/hid_listen.html
91 *
92 * The options below allow the magic key functionality to be changed. This is
93 * useful if your keyboard/keypad is missing keys and you want magic key support.
94 *
95 */
96
97/* control how magic key switches layers */
98//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
99//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
100//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
101
102/* override magic key keymap */
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
106//#define MAGIC_KEY_HELP1 H
107//#define MAGIC_KEY_HELP2 SLASH
108//#define MAGIC_KEY_DEBUG D
109//#define MAGIC_KEY_DEBUG_MATRIX X
110//#define MAGIC_KEY_DEBUG_KBD K
111//#define MAGIC_KEY_DEBUG_MOUSE M
112//#define MAGIC_KEY_VERSION V
113//#define MAGIC_KEY_STATUS S
114//#define MAGIC_KEY_CONSOLE C
115//#define MAGIC_KEY_LAYER0_ALT1 ESC
116//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
117//#define MAGIC_KEY_LAYER0 0
118//#define MAGIC_KEY_LAYER1 1
119//#define MAGIC_KEY_LAYER2 2
120//#define MAGIC_KEY_LAYER3 3
121//#define MAGIC_KEY_LAYER4 4
122//#define MAGIC_KEY_LAYER5 5
123//#define MAGIC_KEY_LAYER6 6
124//#define MAGIC_KEY_LAYER7 7
125//#define MAGIC_KEY_LAYER8 8
126//#define MAGIC_KEY_LAYER9 9
127//#define MAGIC_KEY_BOOTLOADER PAUSE
128//#define MAGIC_KEY_LOCK CAPS
129//#define MAGIC_KEY_EEPROM E
130//#define MAGIC_KEY_NKRO N
131//#define MAGIC_KEY_SLEEP_LED Z
132
133/*
134 * Feature disable options 86 * Feature disable options
135 * These options are also useful to firmware size reduction. 87 * These options are also useful to firmware size reduction.
136 */ 88 */
diff --git a/keyboards/idobo/config.h b/keyboards/idobo/config.h
index 7b14613fc..ffe0bb701 100644
--- a/keyboards/idobo/config.h
+++ b/keyboards/idobo/config.h
@@ -100,54 +100,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100//#define FORCE_NKRO 100//#define FORCE_NKRO
101 101
102/* 102/*
103 * Magic Key Options
104 *
105 * Magic keys are hotkey commands that allow control over firmware functions of
106 * the keyboard. They are best used in combination with the HID Listen program,
107 * found here: https://www.pjrc.com/teensy/hid_listen.html
108 *
109 * The options below allow the magic key functionality to be changed. This is
110 * useful if your keyboard/keypad is missing keys and you want magic key support.
111 *
112 */
113
114/* control how magic key switches layers */
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
118
119/* override magic key keymap */
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
123//#define MAGIC_KEY_HELP1 H
124//#define MAGIC_KEY_HELP2 SLASH
125//#define MAGIC_KEY_DEBUG D
126//#define MAGIC_KEY_DEBUG_MATRIX X
127//#define MAGIC_KEY_DEBUG_KBD K
128//#define MAGIC_KEY_DEBUG_MOUSE M
129//#define MAGIC_KEY_VERSION V
130//#define MAGIC_KEY_STATUS S
131//#define MAGIC_KEY_CONSOLE C
132//#define MAGIC_KEY_LAYER0_ALT1 ESC
133//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
134//#define MAGIC_KEY_LAYER0 0
135//#define MAGIC_KEY_LAYER1 1
136//#define MAGIC_KEY_LAYER2 2
137//#define MAGIC_KEY_LAYER3 3
138//#define MAGIC_KEY_LAYER4 4
139//#define MAGIC_KEY_LAYER5 5
140//#define MAGIC_KEY_LAYER6 6
141//#define MAGIC_KEY_LAYER7 7
142//#define MAGIC_KEY_LAYER8 8
143//#define MAGIC_KEY_LAYER9 9
144//#define MAGIC_KEY_BOOTLOADER PAUSE
145//#define MAGIC_KEY_LOCK CAPS
146//#define MAGIC_KEY_EEPROM E
147//#define MAGIC_KEY_NKRO N
148//#define MAGIC_KEY_SLEEP_LED Z
149
150/*
151 * Feature disable options 103 * Feature disable options
152 * These options are also useful to firmware size reduction. 104 * These options are also useful to firmware size reduction.
153 */ 105 */
diff --git a/keyboards/illuminati/is0/config.h b/keyboards/illuminati/is0/config.h
index 24242a75b..948ea8282 100644
--- a/keyboards/illuminati/is0/config.h
+++ b/keyboards/illuminati/is0/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/j80/config.h b/keyboards/j80/config.h
index fb17a7fd1..10b411618 100644
--- a/keyboards/j80/config.h
+++ b/keyboards/j80/config.h
@@ -46,10 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46#define NO_ACTION_MACRO 46#define NO_ACTION_MACRO
47#define NO_ACTION_FUNCTION 47#define NO_ACTION_FUNCTION
48 48
49/* key combination for magic key command */
50/* defined by default; to change, uncomment and set to the combination you want */
51// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
52
53/* Bootmagic Lite key configuration */ 49/* Bootmagic Lite key configuration */
54#define BOOTMAGIC_LITE_ROW 0 50#define BOOTMAGIC_LITE_ROW 0
55#define BOOTMAGIC_LITE_COLUMN 0 51#define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/jae/j01/config.h b/keyboards/jae/j01/config.h
index e2282a37b..68e8b0ff0 100644
--- a/keyboards/jae/j01/config.h
+++ b/keyboards/jae/j01/config.h
@@ -95,59 +95,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
95//#define FORCE_NKRO 95//#define FORCE_NKRO
96 96
97/* 97/*
98 * Magic Key Options
99 *
100 * Magic keys are hotkey commands that allow control over firmware functions of
101 * the keyboard. They are best used in combination with the HID Listen program,
102 * found here: https://www.pjrc.com/teensy/hid_listen.html
103 *
104 * The options below allow the magic key functionality to be changed. This is
105 * useful if your keyboard/keypad is missing keys and you want magic key support.
106 *
107 */
108
109/* key combination for magic key command */
110/* defined by default; to change, uncomment and set to the combination you want */
111// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
112
113/* control how magic key switches layers */
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
117
118/* override magic key keymap */
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
122//#define MAGIC_KEY_HELP H
123//#define MAGIC_KEY_HELP_ALT SLASH
124//#define MAGIC_KEY_DEBUG D
125//#define MAGIC_KEY_DEBUG_MATRIX X
126//#define MAGIC_KEY_DEBUG_KBD K
127//#define MAGIC_KEY_DEBUG_MOUSE M
128//#define MAGIC_KEY_VERSION V
129//#define MAGIC_KEY_STATUS S
130//#define MAGIC_KEY_CONSOLE C
131//#define MAGIC_KEY_LAYER0 0
132//#define MAGIC_KEY_LAYER0_ALT GRAVE
133//#define MAGIC_KEY_LAYER1 1
134//#define MAGIC_KEY_LAYER2 2
135//#define MAGIC_KEY_LAYER3 3
136//#define MAGIC_KEY_LAYER4 4
137//#define MAGIC_KEY_LAYER5 5
138//#define MAGIC_KEY_LAYER6 6
139//#define MAGIC_KEY_LAYER7 7
140//#define MAGIC_KEY_LAYER8 8
141//#define MAGIC_KEY_LAYER9 9
142//#define MAGIC_KEY_BOOTLOADER B
143//#define MAGIC_KEY_BOOTLOADER_ALT ESC
144//#define MAGIC_KEY_LOCK CAPS
145//#define MAGIC_KEY_EEPROM E
146//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
147//#define MAGIC_KEY_NKRO N
148//#define MAGIC_KEY_SLEEP_LED Z
149
150/*
151 * Feature disable options 98 * Feature disable options
152 * These options are also useful to firmware size reduction. 99 * These options are also useful to firmware size reduction.
153 */ 100 */
diff --git a/keyboards/kagamidget/config.h b/keyboards/kagamidget/config.h
index 4e0c68fa9..2bf5b8d7f 100644
--- a/keyboards/kagamidget/config.h
+++ b/keyboards/kagamidget/config.h
@@ -95,54 +95,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
95//#define FORCE_NKRO 95//#define FORCE_NKRO
96 96
97/* 97/*
98 * Magic Key Options
99 *
100 * Magic keys are hotkey commands that allow control over firmware functions of
101 * the keyboard. They are best used in combination with the HID Listen program,
102 * found here: https://www.pjrc.com/teensy/hid_listen.html
103 *
104 * The options below allow the magic key functionality to be changed. This is
105 * useful if your keyboard/keypad is missing keys and you want magic key support.
106 *
107 */
108
109/* control how magic key switches layers */
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
113
114/* override magic key keymap */
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
118//#define MAGIC_KEY_HELP1 H
119//#define MAGIC_KEY_HELP2 SLASH
120//#define MAGIC_KEY_DEBUG D
121//#define MAGIC_KEY_DEBUG_MATRIX X
122//#define MAGIC_KEY_DEBUG_KBD K
123//#define MAGIC_KEY_DEBUG_MOUSE M
124//#define MAGIC_KEY_VERSION V
125//#define MAGIC_KEY_STATUS S
126//#define MAGIC_KEY_CONSOLE C
127//#define MAGIC_KEY_LAYER0_ALT1 ESC
128//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
129//#define MAGIC_KEY_LAYER0 0
130//#define MAGIC_KEY_LAYER1 1
131//#define MAGIC_KEY_LAYER2 2
132//#define MAGIC_KEY_LAYER3 3
133//#define MAGIC_KEY_LAYER4 4
134//#define MAGIC_KEY_LAYER5 5
135//#define MAGIC_KEY_LAYER6 6
136//#define MAGIC_KEY_LAYER7 7
137//#define MAGIC_KEY_LAYER8 8
138//#define MAGIC_KEY_LAYER9 9
139//#define MAGIC_KEY_BOOTLOADER PAUSE
140//#define MAGIC_KEY_LOCK CAPS
141//#define MAGIC_KEY_EEPROM E
142//#define MAGIC_KEY_NKRO N
143//#define MAGIC_KEY_SLEEP_LED Z
144
145/*
146 * Feature disable options 98 * Feature disable options
147 * These options are also useful to firmware size reduction. 99 * These options are also useful to firmware size reduction.
148 */ 100 */
diff --git a/keyboards/kbdclack/kaishi65/config.h b/keyboards/kbdclack/kaishi65/config.h
index 794cd54a9..390ef6498 100644
--- a/keyboards/kbdclack/kaishi65/config.h
+++ b/keyboards/kbdclack/kaishi65/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/kbdfans/kbd19x/config.h b/keyboards/kbdfans/kbd19x/config.h
index d3549b0aa..0fbf429c4 100644
--- a/keyboards/kbdfans/kbd19x/config.h
+++ b/keyboards/kbdfans/kbd19x/config.h
@@ -106,54 +106,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
106//#define FORCE_NKRO 106//#define FORCE_NKRO
107 107
108/* 108/*
109 * Magic Key Options
110 *
111 * Magic keys are hotkey commands that allow control over firmware functions of
112 * the keyboard. They are best used in combination with the HID Listen program,
113 * found here: https://www.pjrc.com/teensy/hid_listen.html
114 *
115 * The options below allow the magic key functionality to be changed. This is
116 * useful if your keyboard/keypad is missing keys and you want magic key support.
117 *
118 */
119
120/* control how magic key switches layers */
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
124
125/* override magic key keymap */
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
127//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
128//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
129//#define MAGIC_KEY_HELP1 H
130//#define MAGIC_KEY_HELP2 SLASH
131//#define MAGIC_KEY_DEBUG D
132//#define MAGIC_KEY_DEBUG_MATRIX X
133//#define MAGIC_KEY_DEBUG_KBD K
134//#define MAGIC_KEY_DEBUG_MOUSE M
135//#define MAGIC_KEY_VERSION V
136//#define MAGIC_KEY_STATUS S
137//#define MAGIC_KEY_CONSOLE C
138//#define MAGIC_KEY_LAYER0_ALT1 ESC
139//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
140//#define MAGIC_KEY_LAYER0 0
141//#define MAGIC_KEY_LAYER1 1
142//#define MAGIC_KEY_LAYER2 2
143//#define MAGIC_KEY_LAYER3 3
144//#define MAGIC_KEY_LAYER4 4
145//#define MAGIC_KEY_LAYER5 5
146//#define MAGIC_KEY_LAYER6 6
147//#define MAGIC_KEY_LAYER7 7
148//#define MAGIC_KEY_LAYER8 8
149//#define MAGIC_KEY_LAYER9 9
150//#define MAGIC_KEY_BOOTLOADER PAUSE
151//#define MAGIC_KEY_LOCK CAPS
152//#define MAGIC_KEY_EEPROM E
153//#define MAGIC_KEY_NKRO N
154//#define MAGIC_KEY_SLEEP_LED Z
155
156/*
157 * Feature disable options 109 * Feature disable options
158 * These options are also useful to firmware size reduction. 110 * These options are also useful to firmware size reduction.
159 */ 111 */
diff --git a/keyboards/kbdfans/kbd4x/config.h b/keyboards/kbdfans/kbd4x/config.h
index 5c655278f..a75efa6ea 100644
--- a/keyboards/kbdfans/kbd4x/config.h
+++ b/keyboards/kbdfans/kbd4x/config.h
@@ -101,54 +101,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
101//#define FORCE_NKRO 101//#define FORCE_NKRO
102 102
103/* 103/*
104 * Magic Key Options
105 *
106 * Magic keys are hotkey commands that allow control over firmware functions of
107 * the keyboard. They are best used in combination with the HID Listen program,
108 * found here: https://www.pjrc.com/teensy/hid_listen.html
109 *
110 * The options below allow the magic key functionality to be changed. This is
111 * useful if your keyboard/keypad is missing keys and you want magic key support.
112 *
113 */
114
115/* control how magic key switches layers */
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
119
120/* override magic key keymap */
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
124//#define MAGIC_KEY_HELP1 H
125//#define MAGIC_KEY_HELP2 SLASH
126//#define MAGIC_KEY_DEBUG D
127//#define MAGIC_KEY_DEBUG_MATRIX X
128//#define MAGIC_KEY_DEBUG_KBD K
129//#define MAGIC_KEY_DEBUG_MOUSE M
130//#define MAGIC_KEY_VERSION V
131//#define MAGIC_KEY_STATUS S
132//#define MAGIC_KEY_CONSOLE C
133//#define MAGIC_KEY_LAYER0_ALT1 ESC
134//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
135//#define MAGIC_KEY_LAYER0 0
136//#define MAGIC_KEY_LAYER1 1
137//#define MAGIC_KEY_LAYER2 2
138//#define MAGIC_KEY_LAYER3 3
139//#define MAGIC_KEY_LAYER4 4
140//#define MAGIC_KEY_LAYER5 5
141//#define MAGIC_KEY_LAYER6 6
142//#define MAGIC_KEY_LAYER7 7
143//#define MAGIC_KEY_LAYER8 8
144//#define MAGIC_KEY_LAYER9 9
145//#define MAGIC_KEY_BOOTLOADER PAUSE
146//#define MAGIC_KEY_LOCK CAPS
147//#define MAGIC_KEY_EEPROM E
148//#define MAGIC_KEY_NKRO N
149//#define MAGIC_KEY_SLEEP_LED Z
150
151/*
152 * Feature disable options 104 * Feature disable options
153 * These options are also useful to firmware size reduction. 105 * These options are also useful to firmware size reduction.
154 */ 106 */
diff --git a/keyboards/kbdfans/kbd66/config.h b/keyboards/kbdfans/kbd66/config.h
index 15a3b4b81..2098ebf60 100644
--- a/keyboards/kbdfans/kbd66/config.h
+++ b/keyboards/kbdfans/kbd66/config.h
@@ -92,54 +92,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
92//#define FORCE_NKRO 92//#define FORCE_NKRO
93 93
94/* 94/*
95 * Magic Key Options
96 *
97 * Magic keys are hotkey commands that allow control over firmware functions of
98 * the keyboard. They are best used in combination with the HID Listen program,
99 * found here: https://www.pjrc.com/teensy/hid_listen.html
100 *
101 * The options below allow the magic key functionality to be changed. This is
102 * useful if your keyboard/keypad is missing keys and you want magic key support.
103 *
104 */
105
106/* control how magic key switches layers */
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
110
111/* override magic key keymap */
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
115//#define MAGIC_KEY_HELP1 H
116//#define MAGIC_KEY_HELP2 SLASH
117//#define MAGIC_KEY_DEBUG D
118//#define MAGIC_KEY_DEBUG_MATRIX X
119//#define MAGIC_KEY_DEBUG_KBD K
120//#define MAGIC_KEY_DEBUG_MOUSE M
121//#define MAGIC_KEY_VERSION V
122//#define MAGIC_KEY_STATUS S
123//#define MAGIC_KEY_CONSOLE C
124//#define MAGIC_KEY_LAYER0_ALT1 ESC
125//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
126//#define MAGIC_KEY_LAYER0 0
127//#define MAGIC_KEY_LAYER1 1
128//#define MAGIC_KEY_LAYER2 2
129//#define MAGIC_KEY_LAYER3 3
130//#define MAGIC_KEY_LAYER4 4
131//#define MAGIC_KEY_LAYER5 5
132//#define MAGIC_KEY_LAYER6 6
133//#define MAGIC_KEY_LAYER7 7
134//#define MAGIC_KEY_LAYER8 8
135//#define MAGIC_KEY_LAYER9 9
136//#define MAGIC_KEY_BOOTLOADER PAUSE
137//#define MAGIC_KEY_LOCK CAPS
138//#define MAGIC_KEY_EEPROM E
139//#define MAGIC_KEY_NKRO N
140//#define MAGIC_KEY_SLEEP_LED Z
141
142/*
143 * Feature disable options 95 * Feature disable options
144 * These options are also useful to firmware size reduction. 96 * These options are also useful to firmware size reduction.
145 */ 97 */
diff --git a/keyboards/kbdfans/kbd67/hotswap/config.h b/keyboards/kbdfans/kbd67/hotswap/config.h
index 3bee63332..2179acb5f 100644
--- a/keyboards/kbdfans/kbd67/hotswap/config.h
+++ b/keyboards/kbdfans/kbd67/hotswap/config.h
@@ -120,54 +120,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
120//#define FORCE_NKRO 120//#define FORCE_NKRO
121 121
122/* 122/*
123 * Magic Key Options
124 *
125 * Magic keys are hotkey commands that allow control over firmware functions of
126 * the keyboard. They are best used in combination with the HID Listen program,
127 * found here: https://www.pjrc.com/teensy/hid_listen.html
128 *
129 * The options below allow the magic key functionality to be changed. This is
130 * useful if your keyboard/keypad is missing keys and you want magic key support.
131 *
132 */
133
134/* control how magic key switches layers */
135//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
136//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
138
139/* override magic key keymap */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
143//#define MAGIC_KEY_HELP1 H
144//#define MAGIC_KEY_HELP2 SLASH
145//#define MAGIC_KEY_DEBUG D
146//#define MAGIC_KEY_DEBUG_MATRIX X
147//#define MAGIC_KEY_DEBUG_KBD K
148//#define MAGIC_KEY_DEBUG_MOUSE M
149//#define MAGIC_KEY_VERSION V
150//#define MAGIC_KEY_STATUS S
151//#define MAGIC_KEY_CONSOLE C
152//#define MAGIC_KEY_LAYER0_ALT1 ESC
153//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
154//#define MAGIC_KEY_LAYER0 0
155//#define MAGIC_KEY_LAYER1 1
156//#define MAGIC_KEY_LAYER2 2
157//#define MAGIC_KEY_LAYER3 3
158//#define MAGIC_KEY_LAYER4 4
159//#define MAGIC_KEY_LAYER5 5
160//#define MAGIC_KEY_LAYER6 6
161//#define MAGIC_KEY_LAYER7 7
162//#define MAGIC_KEY_LAYER8 8
163//#define MAGIC_KEY_LAYER9 9
164//#define MAGIC_KEY_BOOTLOADER PAUSE
165//#define MAGIC_KEY_LOCK CAPS
166//#define MAGIC_KEY_EEPROM E
167//#define MAGIC_KEY_NKRO N
168//#define MAGIC_KEY_SLEEP_LED Z
169
170/*
171 * Feature disable options 123 * Feature disable options
172 * These options are also useful to firmware size reduction. 124 * These options are also useful to firmware size reduction.
173 */ 125 */
diff --git a/keyboards/kbdfans/kbd67/rev1/config.h b/keyboards/kbdfans/kbd67/rev1/config.h
index b8aad647c..04ea9c9f1 100644
--- a/keyboards/kbdfans/kbd67/rev1/config.h
+++ b/keyboards/kbdfans/kbd67/rev1/config.h
@@ -117,54 +117,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
117//#define FORCE_NKRO 117//#define FORCE_NKRO
118 118
119/* 119/*
120 * Magic Key Options
121 *
122 * Magic keys are hotkey commands that allow control over firmware functions of
123 * the keyboard. They are best used in combination with the HID Listen program,
124 * found here: https://www.pjrc.com/teensy/hid_listen.html
125 *
126 * The options below allow the magic key functionality to be changed. This is
127 * useful if your keyboard/keypad is missing keys and you want magic key support.
128 *
129 */
130
131/* control how magic key switches layers */
132//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
133//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
134//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
135
136/* override magic key keymap */
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
140//#define MAGIC_KEY_HELP1 H
141//#define MAGIC_KEY_HELP2 SLASH
142//#define MAGIC_KEY_DEBUG D
143//#define MAGIC_KEY_DEBUG_MATRIX X
144//#define MAGIC_KEY_DEBUG_KBD K
145//#define MAGIC_KEY_DEBUG_MOUSE M
146//#define MAGIC_KEY_VERSION V
147//#define MAGIC_KEY_STATUS S
148//#define MAGIC_KEY_CONSOLE C
149//#define MAGIC_KEY_LAYER0_ALT1 ESC
150//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
151//#define MAGIC_KEY_LAYER0 0
152//#define MAGIC_KEY_LAYER1 1
153//#define MAGIC_KEY_LAYER2 2
154//#define MAGIC_KEY_LAYER3 3
155//#define MAGIC_KEY_LAYER4 4
156//#define MAGIC_KEY_LAYER5 5
157//#define MAGIC_KEY_LAYER6 6
158//#define MAGIC_KEY_LAYER7 7
159//#define MAGIC_KEY_LAYER8 8
160//#define MAGIC_KEY_LAYER9 9
161//#define MAGIC_KEY_BOOTLOADER PAUSE
162//#define MAGIC_KEY_LOCK CAPS
163//#define MAGIC_KEY_EEPROM E
164//#define MAGIC_KEY_NKRO N
165//#define MAGIC_KEY_SLEEP_LED Z
166
167/*
168 * Feature disable options 120 * Feature disable options
169 * These options are also useful to firmware size reduction. 121 * These options are also useful to firmware size reduction.
170 */ 122 */
diff --git a/keyboards/kbdfans/kbd6x/config.h b/keyboards/kbdfans/kbd6x/config.h
index d9758edb8..332898383 100644
--- a/keyboards/kbdfans/kbd6x/config.h
+++ b/keyboards/kbdfans/kbd6x/config.h
@@ -104,54 +104,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
104//#define FORCE_NKRO 104//#define FORCE_NKRO
105 105
106/* 106/*
107 * Magic Key Options
108 *
109 * Magic keys are hotkey commands that allow control over firmware functions of
110 * the keyboard. They are best used in combination with the HID Listen program,
111 * found here: https://www.pjrc.com/teensy/hid_listen.html
112 *
113 * The options below allow the magic key functionality to be changed. This is
114 * useful if your keyboard/keypad is missing keys and you want magic key support.
115 *
116 */
117
118/* control how magic key switches layers */
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
122
123/* override magic key keymap */
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
127//#define MAGIC_KEY_HELP1 H
128//#define MAGIC_KEY_HELP2 SLASH
129//#define MAGIC_KEY_DEBUG D
130//#define MAGIC_KEY_DEBUG_MATRIX X
131//#define MAGIC_KEY_DEBUG_KBD K
132//#define MAGIC_KEY_DEBUG_MOUSE M
133//#define MAGIC_KEY_VERSION V
134//#define MAGIC_KEY_STATUS S
135//#define MAGIC_KEY_CONSOLE C
136//#define MAGIC_KEY_LAYER0_ALT1 ESC
137//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
138//#define MAGIC_KEY_LAYER0 0
139//#define MAGIC_KEY_LAYER1 1
140//#define MAGIC_KEY_LAYER2 2
141//#define MAGIC_KEY_LAYER3 3
142//#define MAGIC_KEY_LAYER4 4
143//#define MAGIC_KEY_LAYER5 5
144//#define MAGIC_KEY_LAYER6 6
145//#define MAGIC_KEY_LAYER7 7
146//#define MAGIC_KEY_LAYER8 8
147//#define MAGIC_KEY_LAYER9 9
148//#define MAGIC_KEY_BOOTLOADER PAUSE
149//#define MAGIC_KEY_LOCK CAPS
150//#define MAGIC_KEY_EEPROM E
151//#define MAGIC_KEY_NKRO N
152//#define MAGIC_KEY_SLEEP_LED Z
153
154/*
155 * Feature disable options 107 * Feature disable options
156 * These options are also useful to firmware size reduction. 108 * These options are also useful to firmware size reduction.
157 */ 109 */
diff --git a/keyboards/kbdfans/kbd8x_mk2/config.h b/keyboards/kbdfans/kbd8x_mk2/config.h
index a8ead3fd1..ea535b00f 100644
--- a/keyboards/kbdfans/kbd8x_mk2/config.h
+++ b/keyboards/kbdfans/kbd8x_mk2/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/kbdfans/kbdpad_mk2/config.h b/keyboards/kbdfans/kbdpad_mk2/config.h
index e99a73696..e64aaa337 100644
--- a/keyboards/kbdfans/kbdpad_mk2/config.h
+++ b/keyboards/kbdfans/kbdpad_mk2/config.h
@@ -123,59 +123,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
123//#define FORCE_NKRO 123//#define FORCE_NKRO
124 124
125/* 125/*
126 * Magic Key Options
127 *
128 * Magic keys are hotkey commands that allow control over firmware functions of
129 * the keyboard. They are best used in combination with the HID Listen program,
130 * found here: https://www.pjrc.com/teensy/hid_listen.html
131 *
132 * The options below allow the magic key functionality to be changed. This is
133 * useful if your keyboard/keypad is missing keys and you want magic key support.
134 *
135 */
136
137/* key combination for magic key command */
138/* defined by default; to change, uncomment and set to the combination you want */
139// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
140
141/* control how magic key switches layers */
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
145
146/* override magic key keymap */
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
150//#define MAGIC_KEY_HELP H
151//#define MAGIC_KEY_HELP_ALT SLASH
152//#define MAGIC_KEY_DEBUG D
153//#define MAGIC_KEY_DEBUG_MATRIX X
154//#define MAGIC_KEY_DEBUG_KBD K
155//#define MAGIC_KEY_DEBUG_MOUSE M
156//#define MAGIC_KEY_VERSION V
157//#define MAGIC_KEY_STATUS S
158//#define MAGIC_KEY_CONSOLE C
159//#define MAGIC_KEY_LAYER0 0
160//#define MAGIC_KEY_LAYER0_ALT GRAVE
161//#define MAGIC_KEY_LAYER1 1
162//#define MAGIC_KEY_LAYER2 2
163//#define MAGIC_KEY_LAYER3 3
164//#define MAGIC_KEY_LAYER4 4
165//#define MAGIC_KEY_LAYER5 5
166//#define MAGIC_KEY_LAYER6 6
167//#define MAGIC_KEY_LAYER7 7
168//#define MAGIC_KEY_LAYER8 8
169//#define MAGIC_KEY_LAYER9 9
170//#define MAGIC_KEY_BOOTLOADER B
171//#define MAGIC_KEY_BOOTLOADER_ALT ESC
172//#define MAGIC_KEY_LOCK CAPS
173//#define MAGIC_KEY_EEPROM E
174//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
175//#define MAGIC_KEY_NKRO N
176//#define MAGIC_KEY_SLEEP_LED Z
177
178/*
179 * Feature disable options 126 * Feature disable options
180 * These options are also useful to firmware size reduction. 127 * These options are also useful to firmware size reduction.
181 */ 128 */
diff --git a/keyboards/kc60se/config.h b/keyboards/kc60se/config.h
index ec0758794..fc75f68ff 100644
--- a/keyboards/kc60se/config.h
+++ b/keyboards/kc60se/config.h
@@ -82,54 +82,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
82// #define FORCE_NKRO 82// #define FORCE_NKRO
83 83
84/* 84/*
85 * Magic Key Options
86 *
87 * Magic keys are hotkey commands that allow control over firmware functions of
88 * the keyboard. They are best used in combination with the HID Listen program,
89 * found here: https://www.pjrc.com/teensy/hid_listen.html
90 *
91 * The options below allow the magic key functionality to be changed. This is
92 * useful if your keyboard/keypad is missing keys and you want magic key support.
93 *
94 */
95
96/* control how magic key switches layers */
97//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
98//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
99//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
100
101/* override magic key keymap */
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
104//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
105//#define MAGIC_KEY_HELP1 H
106//#define MAGIC_KEY_HELP2 SLASH
107//#define MAGIC_KEY_DEBUG D
108//#define MAGIC_KEY_DEBUG_MATRIX X
109//#define MAGIC_KEY_DEBUG_KBD K
110//#define MAGIC_KEY_DEBUG_MOUSE M
111//#define MAGIC_KEY_VERSION V
112//#define MAGIC_KEY_STATUS S
113//#define MAGIC_KEY_CONSOLE C
114//#define MAGIC_KEY_LAYER0_ALT1 ESC
115//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
116//#define MAGIC_KEY_LAYER0 0
117//#define MAGIC_KEY_LAYER1 1
118//#define MAGIC_KEY_LAYER2 2
119//#define MAGIC_KEY_LAYER3 3
120//#define MAGIC_KEY_LAYER4 4
121//#define MAGIC_KEY_LAYER5 5
122//#define MAGIC_KEY_LAYER6 6
123//#define MAGIC_KEY_LAYER7 7
124//#define MAGIC_KEY_LAYER8 8
125//#define MAGIC_KEY_LAYER9 9
126//#define MAGIC_KEY_BOOTLOADER PAUSE
127//#define MAGIC_KEY_LOCK CAPS
128//#define MAGIC_KEY_EEPROM E
129//#define MAGIC_KEY_NKRO N
130//#define MAGIC_KEY_SLEEP_LED Z
131
132/*
133 * Feature disable options 85 * Feature disable options
134 * These options are also useful to firmware size reduction. 86 * These options are also useful to firmware size reduction.
135 */ 87 */
diff --git a/keyboards/keebio/choconum/config.h b/keyboards/keebio/choconum/config.h
index 15b3eecbe..45dca6458 100644
--- a/keyboards/keebio/choconum/config.h
+++ b/keyboards/keebio/choconum/config.h
@@ -77,59 +77,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
77//#define FORCE_NKRO 77//#define FORCE_NKRO
78 78
79/* 79/*
80 * Magic Key Options
81 *
82 * Magic keys are hotkey commands that allow control over firmware functions of
83 * the keyboard. They are best used in combination with the HID Listen program,
84 * found here: https://www.pjrc.com/teensy/hid_listen.html
85 *
86 * The options below allow the magic key functionality to be changed. This is
87 * useful if your keyboard/keypad is missing keys and you want magic key support.
88 *
89 */
90
91/* key combination for magic key command */
92/* defined by default; to change, uncomment and set to the combination you want */
93// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
94
95/* control how magic key switches layers */
96//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
97//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
98//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
99
100/* override magic key keymap */
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
104//#define MAGIC_KEY_HELP H
105//#define MAGIC_KEY_HELP_ALT SLASH
106//#define MAGIC_KEY_DEBUG D
107//#define MAGIC_KEY_DEBUG_MATRIX X
108//#define MAGIC_KEY_DEBUG_KBD K
109//#define MAGIC_KEY_DEBUG_MOUSE M
110//#define MAGIC_KEY_VERSION V
111//#define MAGIC_KEY_STATUS S
112//#define MAGIC_KEY_CONSOLE C
113//#define MAGIC_KEY_LAYER0 0
114//#define MAGIC_KEY_LAYER0_ALT GRAVE
115//#define MAGIC_KEY_LAYER1 1
116//#define MAGIC_KEY_LAYER2 2
117//#define MAGIC_KEY_LAYER3 3
118//#define MAGIC_KEY_LAYER4 4
119//#define MAGIC_KEY_LAYER5 5
120//#define MAGIC_KEY_LAYER6 6
121//#define MAGIC_KEY_LAYER7 7
122//#define MAGIC_KEY_LAYER8 8
123//#define MAGIC_KEY_LAYER9 9
124//#define MAGIC_KEY_BOOTLOADER B
125//#define MAGIC_KEY_BOOTLOADER_ALT ESC
126//#define MAGIC_KEY_LOCK CAPS
127//#define MAGIC_KEY_EEPROM E
128//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
129//#define MAGIC_KEY_NKRO N
130//#define MAGIC_KEY_SLEEP_LED Z
131
132/*
133 * Feature disable options 80 * Feature disable options
134 * These options are also useful to firmware size reduction. 81 * These options are also useful to firmware size reduction.
135 */ 82 */
diff --git a/keyboards/keebio/ergodicity/config.h b/keyboards/keebio/ergodicity/config.h
index 0d038a870..1e6327aec 100644
--- a/keyboards/keebio/ergodicity/config.h
+++ b/keyboards/keebio/ergodicity/config.h
@@ -106,59 +106,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
106//#define FORCE_NKRO 106//#define FORCE_NKRO
107 107
108/* 108/*
109 * Magic Key Options
110 *
111 * Magic keys are hotkey commands that allow control over firmware functions of
112 * the keyboard. They are best used in combination with the HID Listen program,
113 * found here: https://www.pjrc.com/teensy/hid_listen.html
114 *
115 * The options below allow the magic key functionality to be changed. This is
116 * useful if your keyboard/keypad is missing keys and you want magic key support.
117 *
118 */
119
120/* key combination for magic key command */
121/* defined by default; to change, uncomment and set to the combination you want */
122// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
123
124/* control how magic key switches layers */
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
127//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
128
129/* override magic key keymap */
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
131//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
132//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
133//#define MAGIC_KEY_HELP H
134//#define MAGIC_KEY_HELP_ALT SLASH
135//#define MAGIC_KEY_DEBUG D
136//#define MAGIC_KEY_DEBUG_MATRIX X
137//#define MAGIC_KEY_DEBUG_KBD K
138//#define MAGIC_KEY_DEBUG_MOUSE M
139//#define MAGIC_KEY_VERSION V
140//#define MAGIC_KEY_STATUS S
141//#define MAGIC_KEY_CONSOLE C
142//#define MAGIC_KEY_LAYER0 0
143//#define MAGIC_KEY_LAYER0_ALT GRAVE
144//#define MAGIC_KEY_LAYER1 1
145//#define MAGIC_KEY_LAYER2 2
146//#define MAGIC_KEY_LAYER3 3
147//#define MAGIC_KEY_LAYER4 4
148//#define MAGIC_KEY_LAYER5 5
149//#define MAGIC_KEY_LAYER6 6
150//#define MAGIC_KEY_LAYER7 7
151//#define MAGIC_KEY_LAYER8 8
152//#define MAGIC_KEY_LAYER9 9
153//#define MAGIC_KEY_BOOTLOADER B
154//#define MAGIC_KEY_BOOTLOADER_ALT ESC
155//#define MAGIC_KEY_LOCK CAPS
156//#define MAGIC_KEY_EEPROM E
157//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
158//#define MAGIC_KEY_NKRO N
159//#define MAGIC_KEY_SLEEP_LED Z
160
161/*
162 * Feature disable options 109 * Feature disable options
163 * These options are also useful to firmware size reduction. 110 * These options are also useful to firmware size reduction.
164 */ 111 */
diff --git a/keyboards/keebwerk/nano_slider/config.h b/keyboards/keebwerk/nano_slider/config.h
index d5bf9c3b9..827923fea 100644
--- a/keyboards/keebwerk/nano_slider/config.h
+++ b/keyboards/keebwerk/nano_slider/config.h
@@ -91,59 +91,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
91// #define GRAVE_ESC_CTRL_OVERRIDE 91// #define GRAVE_ESC_CTRL_OVERRIDE
92 92
93/* 93/*
94 * Magic Key Options
95 *
96 * Magic keys are hotkey commands that allow control over firmware functions of
97 * the keyboard. They are best used in combination with the HID Listen program,
98 * found here: https://www.pjrc.com/teensy/hid_listen.html
99 *
100 * The options below allow the magic key functionality to be changed. This is
101 * useful if your keyboard/keypad is missing keys and you want magic key support.
102 *
103 */
104
105/* key combination for magic key command */
106/* defined by default; to change, uncomment and set to the combination you want */
107// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
108
109/* control how magic key switches layers */
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
113
114/* override magic key keymap */
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
118//#define MAGIC_KEY_HELP H
119//#define MAGIC_KEY_HELP_ALT SLASH
120//#define MAGIC_KEY_DEBUG D
121//#define MAGIC_KEY_DEBUG_MATRIX X
122//#define MAGIC_KEY_DEBUG_KBD K
123//#define MAGIC_KEY_DEBUG_MOUSE M
124//#define MAGIC_KEY_VERSION V
125//#define MAGIC_KEY_STATUS S
126//#define MAGIC_KEY_CONSOLE C
127//#define MAGIC_KEY_LAYER0 0
128//#define MAGIC_KEY_LAYER0_ALT GRAVE
129//#define MAGIC_KEY_LAYER1 1
130//#define MAGIC_KEY_LAYER2 2
131//#define MAGIC_KEY_LAYER3 3
132//#define MAGIC_KEY_LAYER4 4
133//#define MAGIC_KEY_LAYER5 5
134//#define MAGIC_KEY_LAYER6 6
135//#define MAGIC_KEY_LAYER7 7
136//#define MAGIC_KEY_LAYER8 8
137//#define MAGIC_KEY_LAYER9 9
138//#define MAGIC_KEY_BOOTLOADER B
139//#define MAGIC_KEY_BOOTLOADER_ALT ESC
140//#define MAGIC_KEY_LOCK CAPS
141//#define MAGIC_KEY_EEPROM E
142//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
143//#define MAGIC_KEY_NKRO N
144//#define MAGIC_KEY_SLEEP_LED Z
145
146/*
147 * Feature disable options 94 * Feature disable options
148 * These options are also useful to firmware size reduction. 95 * These options are also useful to firmware size reduction.
149 */ 96 */
diff --git a/keyboards/keebzdotnet/wazowski/config.h b/keyboards/keebzdotnet/wazowski/config.h
index 3786c4b0e..71db031ca 100644
--- a/keyboards/keebzdotnet/wazowski/config.h
+++ b/keyboards/keebzdotnet/wazowski/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/keyhive/maypad/config.h b/keyboards/keyhive/maypad/config.h
index 774dd74c9..bb3ef2d64 100644
--- a/keyboards/keyhive/maypad/config.h
+++ b/keyboards/keyhive/maypad/config.h
@@ -121,59 +121,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
121//#define FORCE_NKRO 121//#define FORCE_NKRO
122 122
123/* 123/*
124 * Magic Key Options
125 *
126 * Magic keys are hotkey commands that allow control over firmware functions of
127 * the keyboard. They are best used in combination with the HID Listen program,
128 * found here: https://www.pjrc.com/teensy/hid_listen.html
129 *
130 * The options below allow the magic key functionality to be changed. This is
131 * useful if your keyboard/keypad is missing keys and you want magic key support.
132 *
133 */
134
135/* key combination for magic key command */
136/* defined by default; to change, uncomment and set to the combination you want */
137// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
138
139/* control how magic key switches layers */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
143
144/* override magic key keymap */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
148//#define MAGIC_KEY_HELP H
149//#define MAGIC_KEY_HELP_ALT SLASH
150//#define MAGIC_KEY_DEBUG D
151//#define MAGIC_KEY_DEBUG_MATRIX X
152//#define MAGIC_KEY_DEBUG_KBD K
153//#define MAGIC_KEY_DEBUG_MOUSE M
154//#define MAGIC_KEY_VERSION V
155//#define MAGIC_KEY_STATUS S
156//#define MAGIC_KEY_CONSOLE C
157//#define MAGIC_KEY_LAYER0 0
158//#define MAGIC_KEY_LAYER0_ALT GRAVE
159//#define MAGIC_KEY_LAYER1 1
160//#define MAGIC_KEY_LAYER2 2
161//#define MAGIC_KEY_LAYER3 3
162//#define MAGIC_KEY_LAYER4 4
163//#define MAGIC_KEY_LAYER5 5
164//#define MAGIC_KEY_LAYER6 6
165//#define MAGIC_KEY_LAYER7 7
166//#define MAGIC_KEY_LAYER8 8
167//#define MAGIC_KEY_LAYER9 9
168//#define MAGIC_KEY_BOOTLOADER B
169//#define MAGIC_KEY_BOOTLOADER_ALT ESC
170//#define MAGIC_KEY_LOCK CAPS
171//#define MAGIC_KEY_EEPROM E
172//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
173//#define MAGIC_KEY_NKRO N
174//#define MAGIC_KEY_SLEEP_LED Z
175
176/*
177 * Feature disable options 124 * Feature disable options
178 * These options are also useful to firmware size reduction. 125 * These options are also useful to firmware size reduction.
179 */ 126 */
diff --git a/keyboards/kinesis/config.h b/keyboards/kinesis/config.h
index c02d337f1..b04d32590 100644
--- a/keyboards/kinesis/config.h
+++ b/keyboards/kinesis/config.h
@@ -61,54 +61,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
61//#define FORCE_NKRO 61//#define FORCE_NKRO
62 62
63/* 63/*
64 * Magic Key Options
65 *
66 * Magic keys are hotkey commands that allow control over firmware functions of
67 * the keyboard. They are best used in combination with the HID Listen program,
68 * found here: https://www.pjrc.com/teensy/hid_listen.html
69 *
70 * The options below allow the magic key functionality to be changed. This is
71 * useful if your keyboard/keypad is missing keys and you want magic key support.
72 *
73 */
74
75/* control how magic key switches layers */
76//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
77//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
78//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
79
80/* override magic key keymap */
81//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
82//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
83//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
84//#define MAGIC_KEY_HELP1 H
85//#define MAGIC_KEY_HELP2 SLASH
86//#define MAGIC_KEY_DEBUG D
87//#define MAGIC_KEY_DEBUG_MATRIX X
88//#define MAGIC_KEY_DEBUG_KBD K
89//#define MAGIC_KEY_DEBUG_MOUSE M
90//#define MAGIC_KEY_VERSION V
91//#define MAGIC_KEY_STATUS S
92//#define MAGIC_KEY_CONSOLE C
93//#define MAGIC_KEY_LAYER0_ALT1 ESC
94//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
95//#define MAGIC_KEY_LAYER0 0
96//#define MAGIC_KEY_LAYER1 1
97//#define MAGIC_KEY_LAYER2 2
98//#define MAGIC_KEY_LAYER3 3
99//#define MAGIC_KEY_LAYER4 4
100//#define MAGIC_KEY_LAYER5 5
101//#define MAGIC_KEY_LAYER6 6
102//#define MAGIC_KEY_LAYER7 7
103//#define MAGIC_KEY_LAYER8 8
104//#define MAGIC_KEY_LAYER9 9
105//#define MAGIC_KEY_BOOTLOADER PAUSE
106//#define MAGIC_KEY_LOCK CAPS
107//#define MAGIC_KEY_EEPROM E
108//#define MAGIC_KEY_NKRO N
109//#define MAGIC_KEY_SLEEP_LED Z
110
111/*
112 * Feature disable options 64 * Feature disable options
113 * These options are also useful to firmware size reduction. 65 * These options are also useful to firmware size reduction.
114 */ 66 */
diff --git a/keyboards/kira75/config.h b/keyboards/kira75/config.h
index b9a6aa032..373c3e4f0 100644
--- a/keyboards/kira75/config.h
+++ b/keyboards/kira75/config.h
@@ -98,54 +98,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
98//#define FORCE_NKRO 98//#define FORCE_NKRO
99 99
100/* 100/*
101 * Magic Key Options
102 *
103 * Magic keys are hotkey commands that allow control over firmware functions of
104 * the keyboard. They are best used in combination with the HID Listen program,
105 * found here: https://www.pjrc.com/teensy/hid_listen.html
106 *
107 * The options below allow the magic key functionality to be changed. This is
108 * useful if your keyboard/keypad is missing keys and you want magic key support.
109 *
110 */
111
112/* control how magic key switches layers */
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
116
117/* override magic key keymap */
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
121//#define MAGIC_KEY_HELP1 H
122//#define MAGIC_KEY_HELP2 SLASH
123//#define MAGIC_KEY_DEBUG D
124//#define MAGIC_KEY_DEBUG_MATRIX X
125//#define MAGIC_KEY_DEBUG_KBD K
126//#define MAGIC_KEY_DEBUG_MOUSE M
127//#define MAGIC_KEY_VERSION V
128//#define MAGIC_KEY_STATUS S
129//#define MAGIC_KEY_CONSOLE C
130//#define MAGIC_KEY_LAYER0_ALT1 ESC
131//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
132//#define MAGIC_KEY_LAYER0 0
133//#define MAGIC_KEY_LAYER1 1
134//#define MAGIC_KEY_LAYER2 2
135//#define MAGIC_KEY_LAYER3 3
136//#define MAGIC_KEY_LAYER4 4
137//#define MAGIC_KEY_LAYER5 5
138//#define MAGIC_KEY_LAYER6 6
139//#define MAGIC_KEY_LAYER7 7
140//#define MAGIC_KEY_LAYER8 8
141//#define MAGIC_KEY_LAYER9 9
142//#define MAGIC_KEY_BOOTLOADER PAUSE
143//#define MAGIC_KEY_LOCK CAPS
144//#define MAGIC_KEY_EEPROM E
145//#define MAGIC_KEY_NKRO N
146//#define MAGIC_KEY_SLEEP_LED Z
147
148/*
149 * Feature disable options 101 * Feature disable options
150 * These options are also useful to firmware size reduction. 102 * These options are also useful to firmware size reduction.
151 */ 103 */
diff --git a/keyboards/kmac/config.h b/keyboards/kmac/config.h
index e916b4972..23cf0a047 100644
--- a/keyboards/kmac/config.h
+++ b/keyboards/kmac/config.h
@@ -86,54 +86,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86//#define FORCE_NKRO 86//#define FORCE_NKRO
87 87
88/* 88/*
89 * Magic Key Options
90 *
91 * Magic keys are hotkey commands that allow control over firmware functions of
92 * the keyboard. They are best used in combination with the HID Listen program,
93 * found here: https://www.pjrc.com/teensy/hid_listen.html
94 *
95 * The options below allow the magic key functionality to be changed. This is
96 * useful if your keyboard/keypad is missing keys and you want magic key support.
97 *
98 */
99
100/* control how magic key switches layers */
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
104
105/* override magic key keymap */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
109//#define MAGIC_KEY_HELP1 H
110//#define MAGIC_KEY_HELP2 SLASH
111//#define MAGIC_KEY_DEBUG D
112//#define MAGIC_KEY_DEBUG_MATRIX X
113//#define MAGIC_KEY_DEBUG_KBD K
114//#define MAGIC_KEY_DEBUG_MOUSE M
115//#define MAGIC_KEY_VERSION V
116//#define MAGIC_KEY_STATUS S
117//#define MAGIC_KEY_CONSOLE C
118//#define MAGIC_KEY_LAYER0_ALT1 ESC
119//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
120//#define MAGIC_KEY_LAYER0 0
121//#define MAGIC_KEY_LAYER1 1
122//#define MAGIC_KEY_LAYER2 2
123//#define MAGIC_KEY_LAYER3 3
124//#define MAGIC_KEY_LAYER4 4
125//#define MAGIC_KEY_LAYER5 5
126//#define MAGIC_KEY_LAYER6 6
127//#define MAGIC_KEY_LAYER7 7
128//#define MAGIC_KEY_LAYER8 8
129//#define MAGIC_KEY_LAYER9 9
130//#define MAGIC_KEY_BOOTLOADER PAUSE
131//#define MAGIC_KEY_LOCK CAPS
132//#define MAGIC_KEY_EEPROM E
133//#define MAGIC_KEY_NKRO N
134//#define MAGIC_KEY_SLEEP_LED Z
135
136/*
137 * Feature disable options 89 * Feature disable options
138 * These options are also useful to firmware size reduction. 90 * These options are also useful to firmware size reduction.
139 */ 91 */
diff --git a/keyboards/knops/mini/config.h b/keyboards/knops/mini/config.h
index be1cf8819..eca8b8b4a 100644
--- a/keyboards/knops/mini/config.h
+++ b/keyboards/knops/mini/config.h
@@ -88,56 +88,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
88 * power-up. 88 * power-up.
89 * 89 *
90 */ 90 */
91//#define FORCE_NKRO
92
93/*
94 * Magic Key Options
95 *
96 * Magic keys are hotkey commands that allow control over firmware functions of
97 * the keyboard. They are best used in combination with the HID Listen program,
98 * found here: https://www.pjrc.com/teensy/hid_listen.html
99 *
100 * The options below allow the magic key functionality to be changed. This is
101 * useful if your keyboard/keypad is missing keys and you want magic key support.
102 *
103 */
104
105/* control how magic key switches layers */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
109
110/* override magic key keymap */
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
114//#define MAGIC_KEY_HELP1 H
115//#define MAGIC_KEY_HELP2 SLASH
116//#define MAGIC_KEY_DEBUG D
117//#define MAGIC_KEY_DEBUG_MATRIX X
118//#define MAGIC_KEY_DEBUG_KBD K
119//#define MAGIC_KEY_DEBUG_MOUSE M
120//#define MAGIC_KEY_VERSION V
121//#define MAGIC_KEY_STATUS S
122//#define MAGIC_KEY_CONSOLE C
123//#define MAGIC_KEY_LAYER0_ALT1 ESC
124//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
125//#define MAGIC_KEY_LAYER0 0
126//#define MAGIC_KEY_LAYER1 1
127//#define MAGIC_KEY_LAYER2 2
128//#define MAGIC_KEY_LAYER3 3
129//#define MAGIC_KEY_LAYER4 4
130//#define MAGIC_KEY_LAYER5 5
131//#define MAGIC_KEY_LAYER6 6
132//#define MAGIC_KEY_LAYER7 7
133//#define MAGIC_KEY_LAYER8 8
134//#define MAGIC_KEY_LAYER9 9
135//#define MAGIC_KEY_BOOTLOADER PAUSE
136//#define MAGIC_KEY_LOCK CAPS
137//#define MAGIC_KEY_EEPROM E
138//#define MAGIC_KEY_NKRO N
139//#define MAGIC_KEY_SLEEP_LED Z
140
141/* 91/*
142 * Feature disable options 92 * Feature disable options
143 * These options are also useful to firmware size reduction. 93 * These options are also useful to firmware size reduction.
diff --git a/keyboards/kona_classic/config.h b/keyboards/kona_classic/config.h
index 8b54f3086..c6dc3a031 100644
--- a/keyboards/kona_classic/config.h
+++ b/keyboards/kona_classic/config.h
@@ -88,54 +88,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
88//#define FORCE_NKRO 88//#define FORCE_NKRO
89 89
90/* 90/*
91 * Magic Key Options
92 *
93 * Magic keys are hotkey commands that allow control over firmware functions of
94 * the keyboard. They are best used in combination with the HID Listen program,
95 * found here: https://www.pjrc.com/teensy/hid_listen.html
96 *
97 * The options below allow the magic key functionality to be changed. This is
98 * useful if your keyboard/keypad is missing keys and you want magic key support.
99 *
100 */
101
102/* control how magic key switches layers */
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
106
107/* override magic key keymap */
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
111//#define MAGIC_KEY_HELP1 H
112//#define MAGIC_KEY_HELP2 SLASH
113//#define MAGIC_KEY_DEBUG D
114//#define MAGIC_KEY_DEBUG_MATRIX X
115//#define MAGIC_KEY_DEBUG_KBD K
116//#define MAGIC_KEY_DEBUG_MOUSE M
117//#define MAGIC_KEY_VERSION V
118//#define MAGIC_KEY_STATUS S
119//#define MAGIC_KEY_CONSOLE C
120//#define MAGIC_KEY_LAYER0_ALT1 ESC
121//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
122//#define MAGIC_KEY_LAYER0 0
123//#define MAGIC_KEY_LAYER1 1
124//#define MAGIC_KEY_LAYER2 2
125//#define MAGIC_KEY_LAYER3 3
126//#define MAGIC_KEY_LAYER4 4
127//#define MAGIC_KEY_LAYER5 5
128//#define MAGIC_KEY_LAYER6 6
129//#define MAGIC_KEY_LAYER7 7
130//#define MAGIC_KEY_LAYER8 8
131//#define MAGIC_KEY_LAYER9 9
132//#define MAGIC_KEY_BOOTLOADER PAUSE
133//#define MAGIC_KEY_LOCK CAPS
134//#define MAGIC_KEY_EEPROM E
135//#define MAGIC_KEY_NKRO N
136//#define MAGIC_KEY_SLEEP_LED Z
137
138/*
139 * Feature disable options 91 * Feature disable options
140 * These options are also useful to firmware size reduction. 92 * These options are also useful to firmware size reduction.
141 */ 93 */
diff --git a/keyboards/kprepublic/bm16a/config.h b/keyboards/kprepublic/bm16a/config.h
index 16bc83827..c38f74458 100644
--- a/keyboards/kprepublic/bm16a/config.h
+++ b/keyboards/kprepublic/bm16a/config.h
@@ -119,59 +119,6 @@
119//#define FORCE_NKRO 119//#define FORCE_NKRO
120 120
121/* 121/*
122 * Magic Key Options
123 *
124 * Magic keys are hotkey commands that allow control over firmware functions of
125 * the keyboard. They are best used in combination with the HID Listen program,
126 * found here: https://www.pjrc.com/teensy/hid_listen.html
127 *
128 * The options below allow the magic key functionality to be changed. This is
129 * useful if your keyboard/keypad is missing keys and you want magic key support.
130 *
131 */
132
133/* key combination for magic key command */
134/* defined by default; to change, uncomment and set to the combination you want */
135// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
136
137/* control how magic key switches layers */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
141
142/* override magic key keymap */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
146//#define MAGIC_KEY_HELP H
147//#define MAGIC_KEY_HELP_ALT SLASH
148//#define MAGIC_KEY_DEBUG D
149//#define MAGIC_KEY_DEBUG_MATRIX X
150//#define MAGIC_KEY_DEBUG_KBD K
151//#define MAGIC_KEY_DEBUG_MOUSE M
152//#define MAGIC_KEY_VERSION V
153//#define MAGIC_KEY_STATUS S
154//#define MAGIC_KEY_CONSOLE C
155//#define MAGIC_KEY_LAYER0 0
156//#define MAGIC_KEY_LAYER0_ALT GRAVE
157//#define MAGIC_KEY_LAYER1 1
158//#define MAGIC_KEY_LAYER2 2
159//#define MAGIC_KEY_LAYER3 3
160//#define MAGIC_KEY_LAYER4 4
161//#define MAGIC_KEY_LAYER5 5
162//#define MAGIC_KEY_LAYER6 6
163//#define MAGIC_KEY_LAYER7 7
164//#define MAGIC_KEY_LAYER8 8
165//#define MAGIC_KEY_LAYER9 9
166//#define MAGIC_KEY_BOOTLOADER B
167//#define MAGIC_KEY_BOOTLOADER_ALT ESC
168//#define MAGIC_KEY_LOCK CAPS
169//#define MAGIC_KEY_EEPROM E
170//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
171//#define MAGIC_KEY_NKRO N
172//#define MAGIC_KEY_SLEEP_LED Z
173
174/*
175 * Feature disable options 122 * Feature disable options
176 * These options are also useful to firmware size reduction. 123 * These options are also useful to firmware size reduction.
177 */ 124 */
diff --git a/keyboards/kprepublic/cospad/config.h b/keyboards/kprepublic/cospad/config.h
index a18c2c1b2..47c4a1d9a 100644
--- a/keyboards/kprepublic/cospad/config.h
+++ b/keyboards/kprepublic/cospad/config.h
@@ -126,59 +126,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
126//#define FORCE_NKRO 126//#define FORCE_NKRO
127 127
128/* 128/*
129 * Magic Key Options
130 *
131 * Magic keys are hotkey commands that allow control over firmware functions of
132 * the keyboard. They are best used in combination with the HID Listen program,
133 * found here: https://www.pjrc.com/teensy/hid_listen.html
134 *
135 * The options below allow the magic key functionality to be changed. This is
136 * useful if your keyboard/keypad is missing keys and you want magic key support.
137 *
138 */
139
140/* key combination for magic key command */
141/* defined by default; to change, uncomment and set to the combination you want */
142// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
143
144/* control how magic key switches layers */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
148
149/* override magic key keymap */
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
151//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
152//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
153//#define MAGIC_KEY_HELP H
154//#define MAGIC_KEY_HELP_ALT SLASH
155//#define MAGIC_KEY_DEBUG D
156//#define MAGIC_KEY_DEBUG_MATRIX X
157//#define MAGIC_KEY_DEBUG_KBD K
158//#define MAGIC_KEY_DEBUG_MOUSE M
159//#define MAGIC_KEY_VERSION V
160//#define MAGIC_KEY_STATUS S
161//#define MAGIC_KEY_CONSOLE C
162//#define MAGIC_KEY_LAYER0 0
163//#define MAGIC_KEY_LAYER0_ALT GRAVE
164//#define MAGIC_KEY_LAYER1 1
165//#define MAGIC_KEY_LAYER2 2
166//#define MAGIC_KEY_LAYER3 3
167//#define MAGIC_KEY_LAYER4 4
168//#define MAGIC_KEY_LAYER5 5
169//#define MAGIC_KEY_LAYER6 6
170//#define MAGIC_KEY_LAYER7 7
171//#define MAGIC_KEY_LAYER8 8
172//#define MAGIC_KEY_LAYER9 9
173//#define MAGIC_KEY_BOOTLOADER B
174//#define MAGIC_KEY_BOOTLOADER_ALT ESC
175//#define MAGIC_KEY_LOCK CAPS
176//#define MAGIC_KEY_EEPROM E
177//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
178//#define MAGIC_KEY_NKRO N
179//#define MAGIC_KEY_SLEEP_LED Z
180
181/*
182 * Feature disable options 129 * Feature disable options
183 * These options are also useful to firmware size reduction. 130 * These options are also useful to firmware size reduction.
184 */ 131 */
diff --git a/keyboards/kprepublic/jj40/config.h b/keyboards/kprepublic/jj40/config.h
index 0d168f2c0..c42b247d1 100644
--- a/keyboards/kprepublic/jj40/config.h
+++ b/keyboards/kprepublic/jj40/config.h
@@ -45,10 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45 45
46#define USB_MAX_POWER_CONSUMPTION 100 46#define USB_MAX_POWER_CONSUMPTION 100
47 47
48/* key combination for magic key command */
49/* defined by default; to change, uncomment and set to the combination you want */
50// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
51
52/* Bootmagic Lite key configuration */ 48/* Bootmagic Lite key configuration */
53// #define BOOTMAGIC_LITE_ROW 0 49// #define BOOTMAGIC_LITE_ROW 0
54// #define BOOTMAGIC_LITE_COLUMN 0 50// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/kprepublic/jj4x4/config.h b/keyboards/kprepublic/jj4x4/config.h
index 45c8671cc..f97dd7f1c 100644
--- a/keyboards/kprepublic/jj4x4/config.h
+++ b/keyboards/kprepublic/jj4x4/config.h
@@ -48,10 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48 48
49#define USB_MAX_POWER_CONSUMPTION 100 49#define USB_MAX_POWER_CONSUMPTION 100
50 50
51/* key combination for magic key command */
52/* defined by default; to change, uncomment and set to the combination you want */
53// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
54
55/* Bootmagic Lite key configuration */ 51/* Bootmagic Lite key configuration */
56// #define BOOTMAGIC_LITE_ROW 0 52// #define BOOTMAGIC_LITE_ROW 0
57// #define BOOTMAGIC_LITE_COLUMN 0 53// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/ktec/daisy/config.h b/keyboards/ktec/daisy/config.h
index bf5210c0d..3d504888e 100644
--- a/keyboards/ktec/daisy/config.h
+++ b/keyboards/ktec/daisy/config.h
@@ -125,59 +125,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
125//#define FORCE_NKRO 125//#define FORCE_NKRO
126 126
127/* 127/*
128 * Magic Key Options
129 *
130 * Magic keys are hotkey commands that allow control over firmware functions of
131 * the keyboard. They are best used in combination with the HID Listen program,
132 * found here: https://www.pjrc.com/teensy/hid_listen.html
133 *
134 * The options below allow the magic key functionality to be changed. This is
135 * useful if your keyboard/keypad is missing keys and you want magic key support.
136 *
137 */
138
139/* key combination for magic key command */
140/* defined by default; to change, uncomment and set to the combination you want */
141// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
142
143/* control how magic key switches layers */
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
147
148/* override magic key keymap */
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
151//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
152//#define MAGIC_KEY_HELP H
153//#define MAGIC_KEY_HELP_ALT SLASH
154//#define MAGIC_KEY_DEBUG D
155//#define MAGIC_KEY_DEBUG_MATRIX X
156//#define MAGIC_KEY_DEBUG_KBD K
157//#define MAGIC_KEY_DEBUG_MOUSE M
158//#define MAGIC_KEY_VERSION V
159//#define MAGIC_KEY_STATUS S
160//#define MAGIC_KEY_CONSOLE C
161//#define MAGIC_KEY_LAYER0 0
162//#define MAGIC_KEY_LAYER0_ALT GRAVE
163//#define MAGIC_KEY_LAYER1 1
164//#define MAGIC_KEY_LAYER2 2
165//#define MAGIC_KEY_LAYER3 3
166//#define MAGIC_KEY_LAYER4 4
167//#define MAGIC_KEY_LAYER5 5
168//#define MAGIC_KEY_LAYER6 6
169//#define MAGIC_KEY_LAYER7 7
170//#define MAGIC_KEY_LAYER8 8
171//#define MAGIC_KEY_LAYER9 9
172//#define MAGIC_KEY_BOOTLOADER B
173//#define MAGIC_KEY_BOOTLOADER_ALT ESC
174//#define MAGIC_KEY_LOCK CAPS
175//#define MAGIC_KEY_EEPROM E
176//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
177//#define MAGIC_KEY_NKRO N
178//#define MAGIC_KEY_SLEEP_LED Z
179
180/*
181 * Feature disable options 128 * Feature disable options
182 * These options are also useful to firmware size reduction. 129 * These options are also useful to firmware size reduction.
183 */ 130 */
diff --git a/keyboards/lfkeyboards/lfk65_hs/config.h b/keyboards/lfkeyboards/lfk65_hs/config.h
index e980bb97b..0adc0b3f5 100644
--- a/keyboards/lfkeyboards/lfk65_hs/config.h
+++ b/keyboards/lfkeyboards/lfk65_hs/config.h
@@ -66,54 +66,6 @@
66//#define FORCE_NKRO 66//#define FORCE_NKRO
67 67
68/* 68/*
69 * Magic Key Options
70 *
71 * Magic keys are hotkey commands that allow control over firmware functions of
72 * the keyboard. They are best used in combination with the HID Listen program,
73 * found here: https://www.pjrc.com/teensy/hid_listen.html
74 *
75 * The options below allow the magic key functionality to be changed. This is
76 * useful if your keyboard/keypad is missing keys and you want magic key support.
77 *
78 */
79
80/* control how magic key switches layers */
81//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
82//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
83//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
84
85/* override magic key keymap */
86//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
87//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
88//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
89//#define MAGIC_KEY_HELP1 H
90//#define MAGIC_KEY_HELP2 SLASH
91//#define MAGIC_KEY_DEBUG D
92//#define MAGIC_KEY_DEBUG_MATRIX X
93//#define MAGIC_KEY_DEBUG_KBD K
94//#define MAGIC_KEY_DEBUG_MOUSE M
95//#define MAGIC_KEY_VERSION V
96//#define MAGIC_KEY_STATUS S
97//#define MAGIC_KEY_CONSOLE C
98//#define MAGIC_KEY_LAYER0_ALT1 ESC
99//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
100//#define MAGIC_KEY_LAYER0 0
101//#define MAGIC_KEY_LAYER1 1
102//#define MAGIC_KEY_LAYER2 2
103//#define MAGIC_KEY_LAYER3 3
104//#define MAGIC_KEY_LAYER4 4
105//#define MAGIC_KEY_LAYER5 5
106//#define MAGIC_KEY_LAYER6 6
107//#define MAGIC_KEY_LAYER7 7
108//#define MAGIC_KEY_LAYER8 8
109//#define MAGIC_KEY_LAYER9 9
110//#define MAGIC_KEY_BOOTLOADER PAUSE
111//#define MAGIC_KEY_LOCK CAPS
112//#define MAGIC_KEY_EEPROM E
113//#define MAGIC_KEY_NKRO N
114//#define MAGIC_KEY_SLEEP_LED Z
115
116/*
117 * Feature disable options 69 * Feature disable options
118 * These options are also useful to firmware size reduction. 70 * These options are also useful to firmware size reduction.
119 */ 71 */
diff --git a/keyboards/lfkeyboards/lfk78/config.h b/keyboards/lfkeyboards/lfk78/config.h
index 540c40539..05ead71c8 100644
--- a/keyboards/lfkeyboards/lfk78/config.h
+++ b/keyboards/lfkeyboards/lfk78/config.h
@@ -88,59 +88,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
88//#define FORCE_NKRO 88//#define FORCE_NKRO
89 89
90/* 90/*
91 * Magic Key Options
92 *
93 * Magic keys are hotkey commands that allow control over firmware functions of
94 * the keyboard. They are best used in combination with the HID Listen program,
95 * found here: https://www.pjrc.com/teensy/hid_listen.html
96 *
97 * The options below allow the magic key functionality to be changed. This is
98 * useful if your keyboard/keypad is missing keys and you want magic key support.
99 *
100 */
101
102/* key combination for magic key command */
103/* defined by default; to change, uncomment and set to the combination you want */
104// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
105
106/* control how magic key switches layers */
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
110
111/* override magic key keymap */
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
115//#define MAGIC_KEY_HELP H
116//#define MAGIC_KEY_HELP_ALT SLASH
117//#define MAGIC_KEY_DEBUG D
118//#define MAGIC_KEY_DEBUG_MATRIX X
119//#define MAGIC_KEY_DEBUG_KBD K
120//#define MAGIC_KEY_DEBUG_MOUSE M
121//#define MAGIC_KEY_VERSION V
122//#define MAGIC_KEY_STATUS S
123//#define MAGIC_KEY_CONSOLE C
124//#define MAGIC_KEY_LAYER0 0
125//#define MAGIC_KEY_LAYER0_ALT GRAVE
126//#define MAGIC_KEY_LAYER1 1
127//#define MAGIC_KEY_LAYER2 2
128//#define MAGIC_KEY_LAYER3 3
129//#define MAGIC_KEY_LAYER4 4
130//#define MAGIC_KEY_LAYER5 5
131//#define MAGIC_KEY_LAYER6 6
132//#define MAGIC_KEY_LAYER7 7
133//#define MAGIC_KEY_LAYER8 8
134//#define MAGIC_KEY_LAYER9 9
135//#define MAGIC_KEY_BOOTLOADER B
136//#define MAGIC_KEY_BOOTLOADER_ALT ESC
137//#define MAGIC_KEY_LOCK CAPS
138//#define MAGIC_KEY_EEPROM E
139//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
140//#define MAGIC_KEY_NKRO N
141//#define MAGIC_KEY_SLEEP_LED Z
142
143/*
144 * Feature disable options 91 * Feature disable options
145 * These options are also useful to firmware size reduction. 92 * These options are also useful to firmware size reduction.
146 */ 93 */
diff --git a/keyboards/lfkeyboards/lfk87/config.h b/keyboards/lfkeyboards/lfk87/config.h
index 1628deab2..387c58851 100644
--- a/keyboards/lfkeyboards/lfk87/config.h
+++ b/keyboards/lfkeyboards/lfk87/config.h
@@ -97,54 +97,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
97//#define FORCE_NKRO 97//#define FORCE_NKRO
98 98
99/* 99/*
100 * Magic Key Options
101 *
102 * Magic keys are hotkey commands that allow control over firmware functions of
103 * the keyboard. They are best used in combination with the HID Listen program,
104 * found here: https://www.pjrc.com/teensy/hid_listen.html
105 *
106 * The options below allow the magic key functionality to be changed. This is
107 * useful if your keyboard/keypad is missing keys and you want magic key support.
108 *
109 */
110
111/* control how magic key switches layers */
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
115
116/* override magic key keymap */
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
120//#define MAGIC_KEY_HELP1 H
121//#define MAGIC_KEY_HELP2 SLASH
122//#define MAGIC_KEY_DEBUG D
123//#define MAGIC_KEY_DEBUG_MATRIX X
124//#define MAGIC_KEY_DEBUG_KBD K
125//#define MAGIC_KEY_DEBUG_MOUSE M
126//#define MAGIC_KEY_VERSION V
127//#define MAGIC_KEY_STATUS S
128//#define MAGIC_KEY_CONSOLE C
129//#define MAGIC_KEY_LAYER0_ALT1 ESC
130//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
131//#define MAGIC_KEY_LAYER0 0
132//#define MAGIC_KEY_LAYER1 1
133//#define MAGIC_KEY_LAYER2 2
134//#define MAGIC_KEY_LAYER3 3
135//#define MAGIC_KEY_LAYER4 4
136//#define MAGIC_KEY_LAYER5 5
137//#define MAGIC_KEY_LAYER6 6
138//#define MAGIC_KEY_LAYER7 7
139//#define MAGIC_KEY_LAYER8 8
140//#define MAGIC_KEY_LAYER9 9
141//#define MAGIC_KEY_BOOTLOADER PAUSE
142//#define MAGIC_KEY_LOCK CAPS
143//#define MAGIC_KEY_EEPROM E
144//#define MAGIC_KEY_NKRO N
145//#define MAGIC_KEY_SLEEP_LED Z
146
147/*
148 * Feature disable options 100 * Feature disable options
149 * These options are also useful to firmware size reduction. 101 * These options are also useful to firmware size reduction.
150 */ 102 */
diff --git a/keyboards/lfkeyboards/lfkpad/config.h b/keyboards/lfkeyboards/lfkpad/config.h
index e2181a9e6..972b0283b 100644
--- a/keyboards/lfkeyboards/lfkpad/config.h
+++ b/keyboards/lfkeyboards/lfkpad/config.h
@@ -105,59 +105,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
105//#define FORCE_NKRO 105//#define FORCE_NKRO
106 106
107/* 107/*
108 * Magic Key Options
109 *
110 * Magic keys are hotkey commands that allow control over firmware functions of
111 * the keyboard. They are best used in combination with the HID Listen program,
112 * found here: https://www.pjrc.com/teensy/hid_listen.html
113 *
114 * The options below allow the magic key functionality to be changed. This is
115 * useful if your keyboard/keypad is missing keys and you want magic key support.
116 *
117 */
118
119/* key combination for magic key command */
120/* defined by default; to change, uncomment and set to the combination you want */
121// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
122
123/* control how magic key switches layers */
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
127
128/* override magic key keymap */
129//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
131//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
132//#define MAGIC_KEY_HELP H
133//#define MAGIC_KEY_HELP_ALT SLASH
134//#define MAGIC_KEY_DEBUG D
135//#define MAGIC_KEY_DEBUG_MATRIX X
136//#define MAGIC_KEY_DEBUG_KBD K
137//#define MAGIC_KEY_DEBUG_MOUSE M
138//#define MAGIC_KEY_VERSION V
139//#define MAGIC_KEY_STATUS S
140//#define MAGIC_KEY_CONSOLE C
141//#define MAGIC_KEY_LAYER0 0
142//#define MAGIC_KEY_LAYER0_ALT GRAVE
143//#define MAGIC_KEY_LAYER1 1
144//#define MAGIC_KEY_LAYER2 2
145//#define MAGIC_KEY_LAYER3 3
146//#define MAGIC_KEY_LAYER4 4
147//#define MAGIC_KEY_LAYER5 5
148//#define MAGIC_KEY_LAYER6 6
149//#define MAGIC_KEY_LAYER7 7
150//#define MAGIC_KEY_LAYER8 8
151//#define MAGIC_KEY_LAYER9 9
152//#define MAGIC_KEY_BOOTLOADER B
153//#define MAGIC_KEY_BOOTLOADER_ALT ESC
154//#define MAGIC_KEY_LOCK CAPS
155//#define MAGIC_KEY_EEPROM E
156//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
157//#define MAGIC_KEY_NKRO N
158//#define MAGIC_KEY_SLEEP_LED Z
159
160/*
161 * Feature disable options 108 * Feature disable options
162 * These options are also useful to firmware size reduction. 109 * These options are also useful to firmware size reduction.
163 */ 110 */
diff --git a/keyboards/lfkeyboards/mini1800/config.h b/keyboards/lfkeyboards/mini1800/config.h
index df9f1c4ba..1504a95cb 100644
--- a/keyboards/lfkeyboards/mini1800/config.h
+++ b/keyboards/lfkeyboards/mini1800/config.h
@@ -84,54 +84,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
84//#define FORCE_NKRO 84//#define FORCE_NKRO
85 85
86/* 86/*
87 * Magic Key Options
88 *
89 * Magic keys are hotkey commands that allow control over firmware functions of
90 * the keyboard. They are best used in combination with the HID Listen program,
91 * found here: https://www.pjrc.com/teensy/hid_listen.html
92 *
93 * The options below allow the magic key functionality to be changed. This is
94 * useful if your keyboard/keypad is missing keys and you want magic key support.
95 *
96 */
97
98/* control how magic key switches layers */
99//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
100//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
102
103/* override magic key keymap */
104//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
107//#define MAGIC_KEY_HELP1 H
108//#define MAGIC_KEY_HELP2 SLASH
109//#define MAGIC_KEY_DEBUG D
110//#define MAGIC_KEY_DEBUG_MATRIX X
111//#define MAGIC_KEY_DEBUG_KBD K
112//#define MAGIC_KEY_DEBUG_MOUSE M
113//#define MAGIC_KEY_VERSION V
114//#define MAGIC_KEY_STATUS S
115//#define MAGIC_KEY_CONSOLE C
116//#define MAGIC_KEY_LAYER0_ALT1 ESC
117//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
118//#define MAGIC_KEY_LAYER0 0
119//#define MAGIC_KEY_LAYER1 1
120//#define MAGIC_KEY_LAYER2 2
121//#define MAGIC_KEY_LAYER3 3
122//#define MAGIC_KEY_LAYER4 4
123//#define MAGIC_KEY_LAYER5 5
124//#define MAGIC_KEY_LAYER6 6
125//#define MAGIC_KEY_LAYER7 7
126//#define MAGIC_KEY_LAYER8 8
127//#define MAGIC_KEY_LAYER9 9
128//#define MAGIC_KEY_BOOTLOADER PAUSE
129//#define MAGIC_KEY_LOCK CAPS
130//#define MAGIC_KEY_EEPROM E
131//#define MAGIC_KEY_NKRO N
132//#define MAGIC_KEY_SLEEP_LED Z
133
134/*
135 * Feature disable options 87 * Feature disable options
136 * These options are also useful to firmware size reduction. 88 * These options are also useful to firmware size reduction.
137 */ 89 */
diff --git a/keyboards/mechkeys/mk60/config.h b/keyboards/mechkeys/mk60/config.h
index 9ce808066..a841152f4 100644
--- a/keyboards/mechkeys/mk60/config.h
+++ b/keyboards/mechkeys/mk60/config.h
@@ -121,59 +121,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
121//#define FORCE_NKRO 121//#define FORCE_NKRO
122 122
123/* 123/*
124 * Magic Key Options
125 *
126 * Magic keys are hotkey commands that allow control over firmware functions of
127 * the keyboard. They are best used in combination with the HID Listen program,
128 * found here: https://www.pjrc.com/teensy/hid_listen.html
129 *
130 * The options below allow the magic key functionality to be changed. This is
131 * useful if your keyboard/keypad is missing keys and you want magic key support.
132 *
133 */
134
135/* key combination for magic key command */
136/* defined by default; to change, uncomment and set to the combination you want */
137// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
138
139/* control how magic key switches layers */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
143
144/* override magic key keymap */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
148//#define MAGIC_KEY_HELP H
149//#define MAGIC_KEY_HELP_ALT SLASH
150//#define MAGIC_KEY_DEBUG D
151//#define MAGIC_KEY_DEBUG_MATRIX X
152//#define MAGIC_KEY_DEBUG_KBD K
153//#define MAGIC_KEY_DEBUG_MOUSE M
154//#define MAGIC_KEY_VERSION V
155//#define MAGIC_KEY_STATUS S
156//#define MAGIC_KEY_CONSOLE C
157//#define MAGIC_KEY_LAYER0 0
158//#define MAGIC_KEY_LAYER0_ALT GRAVE
159//#define MAGIC_KEY_LAYER1 1
160//#define MAGIC_KEY_LAYER2 2
161//#define MAGIC_KEY_LAYER3 3
162//#define MAGIC_KEY_LAYER4 4
163//#define MAGIC_KEY_LAYER5 5
164//#define MAGIC_KEY_LAYER6 6
165//#define MAGIC_KEY_LAYER7 7
166//#define MAGIC_KEY_LAYER8 8
167//#define MAGIC_KEY_LAYER9 9
168//#define MAGIC_KEY_BOOTLOADER B
169//#define MAGIC_KEY_BOOTLOADER_ALT ESC
170//#define MAGIC_KEY_LOCK CAPS
171//#define MAGIC_KEY_EEPROM E
172//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
173//#define MAGIC_KEY_NKRO N
174//#define MAGIC_KEY_SLEEP_LED Z
175
176/*
177 * Feature disable options 124 * Feature disable options
178 * These options are also useful to firmware size reduction. 125 * These options are also useful to firmware size reduction.
179 */ 126 */
diff --git a/keyboards/mechlovin/hannah910/config.h b/keyboards/mechlovin/hannah910/config.h
index b4edaae48..7e0b9dd30 100644
--- a/keyboards/mechlovin/hannah910/config.h
+++ b/keyboards/mechlovin/hannah910/config.h
@@ -92,59 +92,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
92//#define FORCE_NKRO 92//#define FORCE_NKRO
93 93
94/* 94/*
95 * Magic Key Options
96 *
97 * Magic keys are hotkey commands that allow control over firmware functions of
98 * the keyboard. They are best used in combination with the HID Listen program,
99 * found here: https://www.pjrc.com/teensy/hid_listen.html
100 *
101 * The options below allow the magic key functionality to be changed. This is
102 * useful if your keyboard/keypad is missing keys and you want magic key support.
103 *
104 */
105
106/* key combination for magic key command */
107/* defined by default; to change, uncomment and set to the combination you want */
108// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
109
110/* control how magic key switches layers */
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
114
115/* override magic key keymap */
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
119//#define MAGIC_KEY_HELP H
120//#define MAGIC_KEY_HELP_ALT SLASH
121//#define MAGIC_KEY_DEBUG D
122//#define MAGIC_KEY_DEBUG_MATRIX X
123//#define MAGIC_KEY_DEBUG_KBD K
124//#define MAGIC_KEY_DEBUG_MOUSE M
125//#define MAGIC_KEY_VERSION V
126//#define MAGIC_KEY_STATUS S
127//#define MAGIC_KEY_CONSOLE C
128//#define MAGIC_KEY_LAYER0 0
129//#define MAGIC_KEY_LAYER0_ALT GRAVE
130//#define MAGIC_KEY_LAYER1 1
131//#define MAGIC_KEY_LAYER2 2
132//#define MAGIC_KEY_LAYER3 3
133//#define MAGIC_KEY_LAYER4 4
134//#define MAGIC_KEY_LAYER5 5
135//#define MAGIC_KEY_LAYER6 6
136//#define MAGIC_KEY_LAYER7 7
137//#define MAGIC_KEY_LAYER8 8
138//#define MAGIC_KEY_LAYER9 9
139//#define MAGIC_KEY_BOOTLOADER B
140//#define MAGIC_KEY_BOOTLOADER_ALT ESC
141//#define MAGIC_KEY_LOCK CAPS
142//#define MAGIC_KEY_EEPROM E
143//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
144//#define MAGIC_KEY_NKRO N
145//#define MAGIC_KEY_SLEEP_LED Z
146
147/*
148 * Feature disable options 95 * Feature disable options
149 * These options are also useful to firmware size reduction. 96 * These options are also useful to firmware size reduction.
150 */ 97 */
diff --git a/keyboards/meira/featherble/config.h b/keyboards/meira/featherble/config.h
index 24f50ec17..94bef3b33 100644
--- a/keyboards/meira/featherble/config.h
+++ b/keyboards/meira/featherble/config.h
@@ -79,54 +79,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
79//#define FORCE_NKRO 79//#define FORCE_NKRO
80 80
81/* 81/*
82 * Magic Key Options
83 *
84 * Magic keys are hotkey commands that allow control over firmware functions of
85 * the keyboard. They are best used in combination with the HID Listen program,
86 * found here: https://www.pjrc.com/teensy/hid_listen.html
87 *
88 * The options below allow the magic key functionality to be changed. This is
89 * useful if your keyboard/keypad is missing keys and you want magic key support.
90 *
91 */
92
93/* control how magic key switches layers */
94//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
95//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
96//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
97
98/* override magic key keymap */
99//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
100//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
102//#define MAGIC_KEY_HELP1 H
103//#define MAGIC_KEY_HELP2 SLASH
104//#define MAGIC_KEY_DEBUG D
105//#define MAGIC_KEY_DEBUG_MATRIX X
106//#define MAGIC_KEY_DEBUG_KBD K
107//#define MAGIC_KEY_DEBUG_MOUSE M
108//#define MAGIC_KEY_VERSION V
109//#define MAGIC_KEY_STATUS S
110//#define MAGIC_KEY_CONSOLE C
111//#define MAGIC_KEY_LAYER0_ALT1 ESC
112//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
113//#define MAGIC_KEY_LAYER0 0
114//#define MAGIC_KEY_LAYER1 1
115//#define MAGIC_KEY_LAYER2 2
116//#define MAGIC_KEY_LAYER3 3
117//#define MAGIC_KEY_LAYER4 4
118//#define MAGIC_KEY_LAYER5 5
119//#define MAGIC_KEY_LAYER6 6
120//#define MAGIC_KEY_LAYER7 7
121//#define MAGIC_KEY_LAYER8 8
122//#define MAGIC_KEY_LAYER9 9
123//#define MAGIC_KEY_BOOTLOADER PAUSE
124//#define MAGIC_KEY_LOCK CAPS
125//#define MAGIC_KEY_EEPROM E
126//#define MAGIC_KEY_NKRO N
127//#define MAGIC_KEY_SLEEP_LED Z
128
129/*
130 * Feature disable options 82 * Feature disable options
131 * These options are also useful to firmware size reduction. 83 * These options are also useful to firmware size reduction.
132 */ 84 */
diff --git a/keyboards/meira/promicro/config.h b/keyboards/meira/promicro/config.h
index 0fb8b5207..bbdaa9dbd 100644
--- a/keyboards/meira/promicro/config.h
+++ b/keyboards/meira/promicro/config.h
@@ -70,54 +70,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70//#define FORCE_NKRO 70//#define FORCE_NKRO
71 71
72/* 72/*
73 * Magic Key Options
74 *
75 * Magic keys are hotkey commands that allow control over firmware functions of
76 * the keyboard. They are best used in combination with the HID Listen program,
77 * found here: https://www.pjrc.com/teensy/hid_listen.html
78 *
79 * The options below allow the magic key functionality to be changed. This is
80 * useful if your keyboard/keypad is missing keys and you want magic key support.
81 *
82 */
83
84/* control how magic key switches layers */
85//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
86//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
87//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
88
89/* override magic key keymap */
90//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
91//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
92//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
93//#define MAGIC_KEY_HELP1 H
94//#define MAGIC_KEY_HELP2 SLASH
95//#define MAGIC_KEY_DEBUG D
96//#define MAGIC_KEY_DEBUG_MATRIX X
97//#define MAGIC_KEY_DEBUG_KBD K
98//#define MAGIC_KEY_DEBUG_MOUSE M
99//#define MAGIC_KEY_VERSION V
100//#define MAGIC_KEY_STATUS S
101//#define MAGIC_KEY_CONSOLE C
102//#define MAGIC_KEY_LAYER0_ALT1 ESC
103//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
104//#define MAGIC_KEY_LAYER0 0
105//#define MAGIC_KEY_LAYER1 1
106//#define MAGIC_KEY_LAYER2 2
107//#define MAGIC_KEY_LAYER3 3
108//#define MAGIC_KEY_LAYER4 4
109//#define MAGIC_KEY_LAYER5 5
110//#define MAGIC_KEY_LAYER6 6
111//#define MAGIC_KEY_LAYER7 7
112//#define MAGIC_KEY_LAYER8 8
113//#define MAGIC_KEY_LAYER9 9
114//#define MAGIC_KEY_BOOTLOADER PAUSE
115//#define MAGIC_KEY_LOCK CAPS
116//#define MAGIC_KEY_EEPROM E
117//#define MAGIC_KEY_NKRO N
118//#define MAGIC_KEY_SLEEP_LED Z
119
120/*
121 * Feature disable options 73 * Feature disable options
122 * These options are also useful to firmware size reduction. 74 * These options are also useful to firmware size reduction.
123 */ 75 */
diff --git a/keyboards/meishi/config.h b/keyboards/meishi/config.h
index a32dd11ef..6664e371a 100644
--- a/keyboards/meishi/config.h
+++ b/keyboards/meishi/config.h
@@ -92,54 +92,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
92//#define FORCE_NKRO 92//#define FORCE_NKRO
93 93
94/* 94/*
95 * Magic Key Options
96 *
97 * Magic keys are hotkey commands that allow control over firmware functions of
98 * the keyboard. They are best used in combination with the HID Listen program,
99 * found here: https://www.pjrc.com/teensy/hid_listen.html
100 *
101 * The options below allow the magic key functionality to be changed. This is
102 * useful if your keyboard/keypad is missing keys and you want magic key support.
103 *
104 */
105
106/* control how magic key switches layers */
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
110
111/* override magic key keymap */
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
115//#define MAGIC_KEY_HELP1 H
116//#define MAGIC_KEY_HELP2 SLASH
117//#define MAGIC_KEY_DEBUG D
118//#define MAGIC_KEY_DEBUG_MATRIX X
119//#define MAGIC_KEY_DEBUG_KBD K
120//#define MAGIC_KEY_DEBUG_MOUSE M
121//#define MAGIC_KEY_VERSION V
122//#define MAGIC_KEY_STATUS S
123//#define MAGIC_KEY_CONSOLE C
124//#define MAGIC_KEY_LAYER0_ALT1 ESC
125//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
126//#define MAGIC_KEY_LAYER0 0
127//#define MAGIC_KEY_LAYER1 1
128//#define MAGIC_KEY_LAYER2 2
129//#define MAGIC_KEY_LAYER3 3
130//#define MAGIC_KEY_LAYER4 4
131//#define MAGIC_KEY_LAYER5 5
132//#define MAGIC_KEY_LAYER6 6
133//#define MAGIC_KEY_LAYER7 7
134//#define MAGIC_KEY_LAYER8 8
135//#define MAGIC_KEY_LAYER9 9
136//#define MAGIC_KEY_BOOTLOADER PAUSE
137//#define MAGIC_KEY_LOCK CAPS
138//#define MAGIC_KEY_EEPROM E
139//#define MAGIC_KEY_NKRO N
140//#define MAGIC_KEY_SLEEP_LED Z
141
142/*
143 * Feature disable options 95 * Feature disable options
144 * These options are also useful to firmware size reduction. 96 * These options are also useful to firmware size reduction.
145 */ 97 */
diff --git a/keyboards/meishi2/config.h b/keyboards/meishi2/config.h
index 3a31952aa..df3203991 100644
--- a/keyboards/meishi2/config.h
+++ b/keyboards/meishi2/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/meme/config.h b/keyboards/meme/config.h
index 5db47b11b..0757846f5 100644
--- a/keyboards/meme/config.h
+++ b/keyboards/meme/config.h
@@ -91,54 +91,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
91//#define FORCE_NKRO 91//#define FORCE_NKRO
92 92
93/* 93/*
94 * Magic Key Options
95 *
96 * Magic keys are hotkey commands that allow control over firmware functions of
97 * the keyboard. They are best used in combination with the HID Listen program,
98 * found here: https://www.pjrc.com/teensy/hid_listen.html
99 *
100 * The options below allow the magic key functionality to be changed. This is
101 * useful if your keyboard/keypad is missing keys and you want magic key support.
102 *
103 */
104
105/* control how magic key switches layers */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
109
110/* override magic key keymap */
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
114//#define MAGIC_KEY_HELP1 H
115//#define MAGIC_KEY_HELP2 SLASH
116//#define MAGIC_KEY_DEBUG D
117//#define MAGIC_KEY_DEBUG_MATRIX X
118//#define MAGIC_KEY_DEBUG_KBD K
119//#define MAGIC_KEY_DEBUG_MOUSE M
120//#define MAGIC_KEY_VERSION V
121//#define MAGIC_KEY_STATUS S
122//#define MAGIC_KEY_CONSOLE C
123//#define MAGIC_KEY_LAYER0_ALT1 ESC
124//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
125//#define MAGIC_KEY_LAYER0 0
126//#define MAGIC_KEY_LAYER1 1
127//#define MAGIC_KEY_LAYER2 2
128//#define MAGIC_KEY_LAYER3 3
129//#define MAGIC_KEY_LAYER4 4
130//#define MAGIC_KEY_LAYER5 5
131//#define MAGIC_KEY_LAYER6 6
132//#define MAGIC_KEY_LAYER7 7
133//#define MAGIC_KEY_LAYER8 8
134//#define MAGIC_KEY_LAYER9 9
135//#define MAGIC_KEY_BOOTLOADER PAUSE
136//#define MAGIC_KEY_LOCK CAPS
137//#define MAGIC_KEY_EEPROM E
138//#define MAGIC_KEY_NKRO N
139//#define MAGIC_KEY_SLEEP_LED Z
140
141/*
142 * Feature disable options 94 * Feature disable options
143 * These options are also useful to firmware size reduction. 95 * These options are also useful to firmware size reduction.
144 */ 96 */
diff --git a/keyboards/meson/config.h b/keyboards/meson/config.h
index facadbdab..e77732048 100644
--- a/keyboards/meson/config.h
+++ b/keyboards/meson/config.h
@@ -95,59 +95,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
95//#define FORCE_NKRO 95//#define FORCE_NKRO
96 96
97/* 97/*
98 * Magic Key Options
99 *
100 * Magic keys are hotkey commands that allow control over firmware functions of
101 * the keyboard. They are best used in combination with the HID Listen program,
102 * found here: https://www.pjrc.com/teensy/hid_listen.html
103 *
104 * The options below allow the magic key functionality to be changed. This is
105 * useful if your keyboard/keypad is missing keys and you want magic key support.
106 *
107 */
108
109/* key combination for magic key command */
110/* defined by default; to change, uncomment and set to the combination you want */
111// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
112
113/* control how magic key switches layers */
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
117
118/* override magic key keymap */
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
122//#define MAGIC_KEY_HELP H
123//#define MAGIC_KEY_HELP_ALT SLASH
124//#define MAGIC_KEY_DEBUG D
125//#define MAGIC_KEY_DEBUG_MATRIX X
126//#define MAGIC_KEY_DEBUG_KBD K
127//#define MAGIC_KEY_DEBUG_MOUSE M
128//#define MAGIC_KEY_VERSION V
129//#define MAGIC_KEY_STATUS S
130//#define MAGIC_KEY_CONSOLE C
131//#define MAGIC_KEY_LAYER0 0
132//#define MAGIC_KEY_LAYER0_ALT GRAVE
133//#define MAGIC_KEY_LAYER1 1
134//#define MAGIC_KEY_LAYER2 2
135//#define MAGIC_KEY_LAYER3 3
136//#define MAGIC_KEY_LAYER4 4
137//#define MAGIC_KEY_LAYER5 5
138//#define MAGIC_KEY_LAYER6 6
139//#define MAGIC_KEY_LAYER7 7
140//#define MAGIC_KEY_LAYER8 8
141//#define MAGIC_KEY_LAYER9 9
142//#define MAGIC_KEY_BOOTLOADER B
143//#define MAGIC_KEY_BOOTLOADER_ALT ESC
144//#define MAGIC_KEY_LOCK CAPS
145//#define MAGIC_KEY_EEPROM E
146//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
147//#define MAGIC_KEY_NKRO N
148//#define MAGIC_KEY_SLEEP_LED Z
149
150/*
151 * Feature disable options 98 * Feature disable options
152 * These options are also useful to firmware size reduction. 99 * These options are also useful to firmware size reduction.
153 */ 100 */
diff --git a/keyboards/metamechs/timberwolf/config.h b/keyboards/metamechs/timberwolf/config.h
index 0a1179d10..353d8073a 100644
--- a/keyboards/metamechs/timberwolf/config.h
+++ b/keyboards/metamechs/timberwolf/config.h
@@ -96,58 +96,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
96//#define FORCE_NKRO 96//#define FORCE_NKRO
97 97
98/* 98/*
99 * Magic Key Options
100 *
101 * Magic keys are hotkey commands that allow control over firmware functions of
102 * the keyboard. They are best used in combination with the HID Listen program,
103 * found here: https://www.pjrc.com/teensy/hid_listen.html
104 *
105 * The options below allow the magic key functionality to be changed. This is
106 * useful if your keyboard/keypad is missing keys and you want magic key support.
107 *
108 */
109
110/* key combination for magic key command */
111/* defined by default; to change, uncomment and set to the combination you want */
112// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
113
114/* control how magic key switches layers */
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
118
119/* override magic key keymap */
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
123//#define MAGIC_KEY_HELP H
124//#define MAGIC_KEY_HELP_ALT SLASH
125//#define MAGIC_KEY_DEBUG D
126//#define MAGIC_KEY_DEBUG_MATRIX X
127//#define MAGIC_KEY_DEBUG_KBD K
128//#define MAGIC_KEY_DEBUG_MOUSE M
129//#define MAGIC_KEY_VERSION V
130//#define MAGIC_KEY_STATUS S
131//#define MAGIC_KEY_CONSOLE C
132//#define MAGIC_KEY_LAYER0 0
133//#define MAGIC_KEY_LAYER0_ALT GRAVE
134//#define MAGIC_KEY_LAYER1 1
135//#define MAGIC_KEY_LAYER2 2
136//#define MAGIC_KEY_LAYER3 3
137//#define MAGIC_KEY_LAYER4 4
138//#define MAGIC_KEY_LAYER5 5
139//#define MAGIC_KEY_LAYER6 6
140//#define MAGIC_KEY_LAYER7 7
141//#define MAGIC_KEY_LAYER8 8
142//#define MAGIC_KEY_LAYER9 9
143//#define MAGIC_KEY_BOOTLOADER B
144//#define MAGIC_KEY_BOOTLOADER_ALT ESC
145//#define MAGIC_KEY_LOCK CAPS
146//#define MAGIC_KEY_EEPROM E
147//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
148//#define MAGIC_KEY_NKRO N
149//#define MAGIC_KEY_SLEEP_LED Z
150
151/* 99/*
152 * Feature disable options 100 * Feature disable options
153 * These options are also useful to firmware size reduction. 101 * These options are also useful to firmware size reduction.
diff --git a/keyboards/miniaxe/config.h b/keyboards/miniaxe/config.h
index f9843d4b7..b9295bad9 100644
--- a/keyboards/miniaxe/config.h
+++ b/keyboards/miniaxe/config.h
@@ -108,54 +108,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
108//#define FORCE_NKRO 108//#define FORCE_NKRO
109 109
110/* 110/*
111 * Magic Key Options
112 *
113 * Magic keys are hotkey commands that allow control over firmware functions of
114 * the keyboard. They are best used in combination with the HID Listen program,
115 * found here: https://www.pjrc.com/teensy/hid_listen.html
116 *
117 * The options below allow the magic key functionality to be changed. This is
118 * useful if your keyboard/keypad is missing keys and you want magic key support.
119 *
120 */
121
122/* control how magic key switches layers */
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
126
127/* override magic key keymap */
128//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
129//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
131//#define MAGIC_KEY_HELP1 H
132//#define MAGIC_KEY_HELP2 SLASH
133//#define MAGIC_KEY_DEBUG D
134//#define MAGIC_KEY_DEBUG_MATRIX X
135//#define MAGIC_KEY_DEBUG_KBD K
136//#define MAGIC_KEY_DEBUG_MOUSE M
137//#define MAGIC_KEY_VERSION V
138//#define MAGIC_KEY_STATUS S
139//#define MAGIC_KEY_CONSOLE C
140//#define MAGIC_KEY_LAYER0_ALT1 ESC
141//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
142//#define MAGIC_KEY_LAYER0 0
143//#define MAGIC_KEY_LAYER1 1
144//#define MAGIC_KEY_LAYER2 2
145//#define MAGIC_KEY_LAYER3 3
146//#define MAGIC_KEY_LAYER4 4
147//#define MAGIC_KEY_LAYER5 5
148//#define MAGIC_KEY_LAYER6 6
149//#define MAGIC_KEY_LAYER7 7
150//#define MAGIC_KEY_LAYER8 8
151//#define MAGIC_KEY_LAYER9 9
152//#define MAGIC_KEY_BOOTLOADER PAUSE
153//#define MAGIC_KEY_LOCK CAPS
154//#define MAGIC_KEY_EEPROM E
155//#define MAGIC_KEY_NKRO N
156//#define MAGIC_KEY_SLEEP_LED Z
157
158/*
159 * Feature disable options 111 * Feature disable options
160 * These options are also useful to firmware size reduction. 112 * These options are also useful to firmware size reduction.
161 */ 113 */
diff --git a/keyboards/mint60/config.h b/keyboards/mint60/config.h
index a21ffc648..c38add26e 100644
--- a/keyboards/mint60/config.h
+++ b/keyboards/mint60/config.h
@@ -96,53 +96,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
96//#define FORCE_NKRO 96//#define FORCE_NKRO
97 97
98/* 98/*
99 * Magic Key Options
100 *
101 * Magic keys are hotkey commands that allow control over firmware functions of
102 * the keyboard. They are best used in combination with the HID Listen program,
103 * found here: https://www.pjrc.com/teensy/hid_listen.html
104 *
105 * The options below allow the magic key functionality to be changed. This is
106 * useful if your keyboard/keypad is missing keys and you want magic key support.
107 *
108 */
109
110/* control how magic key switches layers */
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
114
115/* override magic key keymap */
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
119//#define MAGIC_KEY_HELP1 H
120//#define MAGIC_KEY_HELP2 SLASH
121//#define MAGIC_KEY_DEBUG D
122//#define MAGIC_KEY_DEBUG_MATRIX X
123//#define MAGIC_KEY_DEBUG_KBD K
124//#define MAGIC_KEY_DEBUG_MOUSE M
125//#define MAGIC_KEY_VERSION V
126//#define MAGIC_KEY_STATUS S
127//#define MAGIC_KEY_CONSOLE C
128//#define MAGIC_KEY_LAYER0_ALT1 ESC
129//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
130//#define MAGIC_KEY_LAYER0 0
131//#define MAGIC_KEY_LAYER1 1
132//#define MAGIC_KEY_LAYER2 2
133//#define MAGIC_KEY_LAYER3 3
134//#define MAGIC_KEY_LAYER4 4
135//#define MAGIC_KEY_LAYER5 5
136//#define MAGIC_KEY_LAYER6 6
137//#define MAGIC_KEY_LAYER7 7
138//#define MAGIC_KEY_LAYER8 8
139//#define MAGIC_KEY_LAYER9 9
140//#define MAGIC_KEY_BOOTLOADER PAUSE
141//#define MAGIC_KEY_LOCK CAPS
142//#define MAGIC_KEY_EEPROM E
143//#define MAGIC_KEY_NKRO N
144//#define MAGIC_KEY_SLEEP_LED Z
145
146/* ws2812 RGB LED */ 99/* ws2812 RGB LED */
147#define RGB_DI_PIN D3 100#define RGB_DI_PIN D3
148 101
diff --git a/keyboards/miuni32/config.h b/keyboards/miuni32/config.h
index f677ce334..1289dd07b 100644
--- a/keyboards/miuni32/config.h
+++ b/keyboards/miuni32/config.h
@@ -86,53 +86,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86//#define FORCE_NKRO 86//#define FORCE_NKRO
87 87
88/* 88/*
89 * Magic Key Options
90 *
91 * Magic keys are hotkey commands that allow control over firmware functions of
92 * the keyboard. They are best used in combination with the HID Listen program,
93 * found here: https://www.pjrc.com/teensy/hid_listen.html
94 *
95 * The options below allow the magic key functionality to be changed. This is
96 * useful if your keyboard/keypad is missing keys and you want magic key support.
97 *
98 */
99
100/* control how magic key switches layers */
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
104
105/* override magic key keymap */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
109//#define MAGIC_KEY_HELP1 H
110//#define MAGIC_KEY_HELP2 SLASH
111//#define MAGIC_KEY_DEBUG D
112//#define MAGIC_KEY_DEBUG_MATRIX X
113//#define MAGIC_KEY_DEBUG_KBD K
114//#define MAGIC_KEY_DEBUG_MOUSE M
115//#define MAGIC_KEY_VERSION V
116//#define MAGIC_KEY_STATUS S
117//#define MAGIC_KEY_CONSOLE C
118//#define MAGIC_KEY_LAYER0_ALT1 ESC
119//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
120//#define MAGIC_KEY_LAYER0 0
121//#define MAGIC_KEY_LAYER1 1
122//#define MAGIC_KEY_LAYER2 2
123//#define MAGIC_KEY_LAYER3 3
124//#define MAGIC_KEY_LAYER4 4
125//#define MAGIC_KEY_LAYER5 5
126//#define MAGIC_KEY_LAYER6 6
127//#define MAGIC_KEY_LAYER7 7
128//#define MAGIC_KEY_LAYER8 8
129//#define MAGIC_KEY_LAYER9 9
130//#define MAGIC_KEY_BOOTLOADER PAUSE
131//#define MAGIC_KEY_LOCK CAPS
132//#define MAGIC_KEY_EEPROM E
133//#define MAGIC_KEY_NKRO N
134//#define MAGIC_KEY_SLEEP_LED Z
135
136/* 89/*
137 * Feature disable options 90 * Feature disable options
138 * These options are also useful to firmware size reduction. 91 * These options are also useful to firmware size reduction.
diff --git a/keyboards/mountainblocks/mb17/config.h b/keyboards/mountainblocks/mb17/config.h
index c67db7a7d..aef58dc5d 100644
--- a/keyboards/mountainblocks/mb17/config.h
+++ b/keyboards/mountainblocks/mb17/config.h
@@ -91,59 +91,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
91 */ 91 */
92//#define FORCE_NKRO 92//#define FORCE_NKRO
93 93
94/*
95 * Magic Key Options
96 *
97 * Magic keys are hotkey commands that allow control over firmware functions of
98 * the keyboard. They are best used in combination with the HID Listen program,
99 * found here: https://www.pjrc.com/teensy/hid_listen.html
100 *
101 * The options below allow the magic key functionality to be changed. This is
102 * useful if your keyboard/keypad is missing keys and you want magic key support.
103 *
104 */
105
106/* key combination for magic key command */
107/* defined by default; to change, uncomment and set to the combination you want */
108// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
109
110/* control how magic key switches layers */
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
114
115/* override magic key keymap */
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
119//#define MAGIC_KEY_HELP H
120//#define MAGIC_KEY_HELP_ALT SLASH
121//#define MAGIC_KEY_DEBUG D
122//#define MAGIC_KEY_DEBUG_MATRIX X
123//#define MAGIC_KEY_DEBUG_KBD K
124//#define MAGIC_KEY_DEBUG_MOUSE M
125//#define MAGIC_KEY_VERSION V
126//#define MAGIC_KEY_STATUS S
127//#define MAGIC_KEY_CONSOLE C
128//#define MAGIC_KEY_LAYER0 0
129//#define MAGIC_KEY_LAYER0_ALT GRAVE
130//#define MAGIC_KEY_LAYER1 1
131//#define MAGIC_KEY_LAYER2 2
132//#define MAGIC_KEY_LAYER3 3
133//#define MAGIC_KEY_LAYER4 4
134//#define MAGIC_KEY_LAYER5 5
135//#define MAGIC_KEY_LAYER6 6
136//#define MAGIC_KEY_LAYER7 7
137//#define MAGIC_KEY_LAYER8 8
138//#define MAGIC_KEY_LAYER9 9
139//#define MAGIC_KEY_BOOTLOADER B
140//#define MAGIC_KEY_BOOTLOADER_ALT ESC
141//#define MAGIC_KEY_LOCK CAPS
142//#define MAGIC_KEY_EEPROM E
143//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
144//#define MAGIC_KEY_NKRO N
145//#define MAGIC_KEY_SLEEP_LED Z
146
147 94
148/* disable these deprecated features by default */ 95/* disable these deprecated features by default */
149#define NO_ACTION_MACRO 96#define NO_ACTION_MACRO
diff --git a/keyboards/mt40/config.h b/keyboards/mt40/config.h
index 8a968dc3b..a48d758e7 100644
--- a/keyboards/mt40/config.h
+++ b/keyboards/mt40/config.h
@@ -100,54 +100,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100//#define FORCE_NKRO 100//#define FORCE_NKRO
101 101
102/* 102/*
103 * Magic Key Options
104 *
105 * Magic keys are hotkey commands that allow control over firmware functions of
106 * the keyboard. They are best used in combination with the HID Listen program,
107 * found here: https://www.pjrc.com/teensy/hid_listen.html
108 *
109 * The options below allow the magic key functionality to be changed. This is
110 * useful if your keyboard/keypad is missing keys and you want magic key support.
111 *
112 */
113
114/* control how magic key switches layers */
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
118
119/* override magic key keymap */
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
123//#define MAGIC_KEY_HELP1 H
124//#define MAGIC_KEY_HELP2 SLASH
125//#define MAGIC_KEY_DEBUG D
126//#define MAGIC_KEY_DEBUG_MATRIX X
127//#define MAGIC_KEY_DEBUG_KBD K
128//#define MAGIC_KEY_DEBUG_MOUSE M
129//#define MAGIC_KEY_VERSION V
130//#define MAGIC_KEY_STATUS S
131//#define MAGIC_KEY_CONSOLE C
132//#define MAGIC_KEY_LAYER0_ALT1 ESC
133//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
134//#define MAGIC_KEY_LAYER0 0
135//#define MAGIC_KEY_LAYER1 1
136//#define MAGIC_KEY_LAYER2 2
137//#define MAGIC_KEY_LAYER3 3
138//#define MAGIC_KEY_LAYER4 4
139//#define MAGIC_KEY_LAYER5 5
140//#define MAGIC_KEY_LAYER6 6
141//#define MAGIC_KEY_LAYER7 7
142//#define MAGIC_KEY_LAYER8 8
143//#define MAGIC_KEY_LAYER9 9
144//#define MAGIC_KEY_BOOTLOADER PAUSE
145//#define MAGIC_KEY_LOCK CAPS
146//#define MAGIC_KEY_EEPROM E
147//#define MAGIC_KEY_NKRO N
148//#define MAGIC_KEY_SLEEP_LED Z
149
150/*
151 * Feature disable options 103 * Feature disable options
152 * These options are also useful to firmware size reduction. 104 * These options are also useful to firmware size reduction.
153 */ 105 */
diff --git a/keyboards/mxss/config.h b/keyboards/mxss/config.h
index 139f107a0..67f5b8fa2 100644
--- a/keyboards/mxss/config.h
+++ b/keyboards/mxss/config.h
@@ -86,51 +86,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86 * 86 *
87 */ 87 */
88//#define FORCE_NKRO 88//#define FORCE_NKRO
89
90/*
91 * Magic Key Options
92 *
93 * Magic keys are hotkey commands that allow control over firmware functions of
94 * the keyboard. They are best used in combination with the HID Listen program,
95 * found here: https://www.pjrc.com/teensy/hid_listen.html
96 *
97 * The options below allow the magic key functionality to be changed. This is
98 * useful if your keyboard/keypad is missing keys and you want magic key support.
99 *
100 */
101
102/* control how magic key switches layers */
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
106
107/* override magic key keymap */
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
111//#define MAGIC_KEY_HELP1 H
112//#define MAGIC_KEY_HELP2 SLASH
113//#define MAGIC_KEY_DEBUG D
114//#define MAGIC_KEY_DEBUG_MATRIX X
115//#define MAGIC_KEY_DEBUG_KBD K
116//#define MAGIC_KEY_DEBUG_MOUSE M
117//#define MAGIC_KEY_VERSION V
118//#define MAGIC_KEY_STATUS S
119//#define MAGIC_KEY_CONSOLE C
120//#define MAGIC_KEY_LAYER0_ALT1 ESC
121//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
122//#define MAGIC_KEY_LAYER0 0
123//#define MAGIC_KEY_LAYER1 1
124//#define MAGIC_KEY_LAYER2 2
125//#define MAGIC_KEY_LAYER3 3
126//#define MAGIC_KEY_LAYER4 4
127//#define MAGIC_KEY_LAYER5 5
128//#define MAGIC_KEY_LAYER6 6
129//#define MAGIC_KEY_LAYER7 7
130//#define MAGIC_KEY_LAYER8 8
131//#define MAGIC_KEY_LAYER9 9
132//#define MAGIC_KEY_BOOTLOADER PAUSE
133//#define MAGIC_KEY_LOCK CAPS
134//#define MAGIC_KEY_EEPROM E
135//#define MAGIC_KEY_NKRO N
136//#define MAGIC_KEY_SLEEP_LED Z
diff --git a/keyboards/namecard2x4/rev1/config.h b/keyboards/namecard2x4/rev1/config.h
index 0ca114a75..d743c0e33 100644
--- a/keyboards/namecard2x4/rev1/config.h
+++ b/keyboards/namecard2x4/rev1/config.h
@@ -98,54 +98,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
98//#define FORCE_NKRO 98//#define FORCE_NKRO
99 99
100/* 100/*
101 * Magic Key Options
102 *
103 * Magic keys are hotkey commands that allow control over firmware functions of
104 * the keyboard. They are best used in combination with the HID Listen program,
105 * found here: https://www.pjrc.com/teensy/hid_listen.html
106 *
107 * The options below allow the magic key functionality to be changed. This is
108 * useful if your keyboard/keypad is missing keys and you want magic key support.
109 *
110 */
111
112/* control how magic key switches layers */
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
116
117/* override magic key keymap */
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
121//#define MAGIC_KEY_HELP1 H
122//#define MAGIC_KEY_HELP2 SLASH
123//#define MAGIC_KEY_DEBUG D
124//#define MAGIC_KEY_DEBUG_MATRIX X
125//#define MAGIC_KEY_DEBUG_KBD K
126//#define MAGIC_KEY_DEBUG_MOUSE M
127//#define MAGIC_KEY_VERSION V
128//#define MAGIC_KEY_STATUS S
129//#define MAGIC_KEY_CONSOLE C
130//#define MAGIC_KEY_LAYER0_ALT1 ESC
131//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
132//#define MAGIC_KEY_LAYER0 0
133//#define MAGIC_KEY_LAYER1 1
134//#define MAGIC_KEY_LAYER2 2
135//#define MAGIC_KEY_LAYER3 3
136//#define MAGIC_KEY_LAYER4 4
137//#define MAGIC_KEY_LAYER5 5
138//#define MAGIC_KEY_LAYER6 6
139//#define MAGIC_KEY_LAYER7 7
140//#define MAGIC_KEY_LAYER8 8
141//#define MAGIC_KEY_LAYER9 9
142//#define MAGIC_KEY_BOOTLOADER PAUSE
143//#define MAGIC_KEY_LOCK CAPS
144//#define MAGIC_KEY_EEPROM E
145//#define MAGIC_KEY_NKRO N
146//#define MAGIC_KEY_SLEEP_LED Z
147
148/*
149 * Feature disable options 101 * Feature disable options
150 * These options are also useful to firmware size reduction. 102 * These options are also useful to firmware size reduction.
151 */ 103 */
diff --git a/keyboards/namecard2x4/rev2/config.h b/keyboards/namecard2x4/rev2/config.h
index 44b8a712a..37434d41a 100644
--- a/keyboards/namecard2x4/rev2/config.h
+++ b/keyboards/namecard2x4/rev2/config.h
@@ -98,54 +98,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
98//#define FORCE_NKRO 98//#define FORCE_NKRO
99 99
100/* 100/*
101 * Magic Key Options
102 *
103 * Magic keys are hotkey commands that allow control over firmware functions of
104 * the keyboard. They are best used in combination with the HID Listen program,
105 * found here: https://www.pjrc.com/teensy/hid_listen.html
106 *
107 * The options below allow the magic key functionality to be changed. This is
108 * useful if your keyboard/keypad is missing keys and you want magic key support.
109 *
110 */
111
112/* control how magic key switches layers */
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
116
117/* override magic key keymap */
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
121//#define MAGIC_KEY_HELP1 H
122//#define MAGIC_KEY_HELP2 SLASH
123//#define MAGIC_KEY_DEBUG D
124//#define MAGIC_KEY_DEBUG_MATRIX X
125//#define MAGIC_KEY_DEBUG_KBD K
126//#define MAGIC_KEY_DEBUG_MOUSE M
127//#define MAGIC_KEY_VERSION V
128//#define MAGIC_KEY_STATUS S
129//#define MAGIC_KEY_CONSOLE C
130//#define MAGIC_KEY_LAYER0_ALT1 ESC
131//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
132//#define MAGIC_KEY_LAYER0 0
133//#define MAGIC_KEY_LAYER1 1
134//#define MAGIC_KEY_LAYER2 2
135//#define MAGIC_KEY_LAYER3 3
136//#define MAGIC_KEY_LAYER4 4
137//#define MAGIC_KEY_LAYER5 5
138//#define MAGIC_KEY_LAYER6 6
139//#define MAGIC_KEY_LAYER7 7
140//#define MAGIC_KEY_LAYER8 8
141//#define MAGIC_KEY_LAYER9 9
142//#define MAGIC_KEY_BOOTLOADER PAUSE
143//#define MAGIC_KEY_LOCK CAPS
144//#define MAGIC_KEY_EEPROM E
145//#define MAGIC_KEY_NKRO N
146//#define MAGIC_KEY_SLEEP_LED Z
147
148/*
149 * Feature disable options 101 * Feature disable options
150 * These options are also useful to firmware size reduction. 102 * These options are also useful to firmware size reduction.
151 */ 103 */
diff --git a/keyboards/nightly_boards/n87/config.h b/keyboards/nightly_boards/n87/config.h
index 7d81bf7fd..543399e71 100644
--- a/keyboards/nightly_boards/n87/config.h
+++ b/keyboards/nightly_boards/n87/config.h
@@ -128,59 +128,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
128//#define FORCE_NKRO 128//#define FORCE_NKRO
129 129
130/* 130/*
131 * Magic Key Options
132 *
133 * Magic keys are hotkey commands that allow control over firmware functions of
134 * the keyboard. They are best used in combination with the HID Listen program,
135 * found here: https://www.pjrc.com/teensy/hid_listen.html
136 *
137 * The options below allow the magic key functionality to be changed. This is
138 * useful if your keyboard/keypad is missing keys and you want magic key support.
139 *
140 */
141
142/* key combination for magic key command */
143/* defined by default; to change, uncomment and set to the combination you want */
144// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
145
146/* control how magic key switches layers */
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
150
151/* override magic key keymap */
152//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
153//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
154//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
155//#define MAGIC_KEY_HELP H
156//#define MAGIC_KEY_HELP_ALT SLASH
157//#define MAGIC_KEY_DEBUG D
158//#define MAGIC_KEY_DEBUG_MATRIX X
159//#define MAGIC_KEY_DEBUG_KBD K
160//#define MAGIC_KEY_DEBUG_MOUSE M
161//#define MAGIC_KEY_VERSION V
162//#define MAGIC_KEY_STATUS S
163//#define MAGIC_KEY_CONSOLE C
164//#define MAGIC_KEY_LAYER0 0
165//#define MAGIC_KEY_LAYER0_ALT GRAVE
166//#define MAGIC_KEY_LAYER1 1
167//#define MAGIC_KEY_LAYER2 2
168//#define MAGIC_KEY_LAYER3 3
169//#define MAGIC_KEY_LAYER4 4
170//#define MAGIC_KEY_LAYER5 5
171//#define MAGIC_KEY_LAYER6 6
172//#define MAGIC_KEY_LAYER7 7
173//#define MAGIC_KEY_LAYER8 8
174//#define MAGIC_KEY_LAYER9 9
175//#define MAGIC_KEY_BOOTLOADER B
176//#define MAGIC_KEY_BOOTLOADER_ALT ESC
177//#define MAGIC_KEY_LOCK CAPS
178//#define MAGIC_KEY_EEPROM E
179//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
180//#define MAGIC_KEY_NKRO N
181//#define MAGIC_KEY_SLEEP_LED Z
182
183/*
184 * Feature disable options 131 * Feature disable options
185 * These options are also useful to firmware size reduction. 132 * These options are also useful to firmware size reduction.
186 */ 133 */
diff --git a/keyboards/nightmare/config.h b/keyboards/nightmare/config.h
index 3282c8ae2..14477ee4d 100644
--- a/keyboards/nightmare/config.h
+++ b/keyboards/nightmare/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/novelpad/config.h b/keyboards/novelpad/config.h
index 0b8edcf19..a7947220f 100755
--- a/keyboards/novelpad/config.h
+++ b/keyboards/novelpad/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/noxary/220/config.h b/keyboards/noxary/220/config.h
index d935d2fe4..522d1beca 100644
--- a/keyboards/noxary/220/config.h
+++ b/keyboards/noxary/220/config.h
@@ -95,59 +95,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
95//#define FORCE_NKRO 95//#define FORCE_NKRO
96 96
97/* 97/*
98 * Magic Key Options
99 *
100 * Magic keys are hotkey commands that allow control over firmware functions of
101 * the keyboard. They are best used in combination with the HID Listen program,
102 * found here: https://www.pjrc.com/teensy/hid_listen.html
103 *
104 * The options below allow the magic key functionality to be changed. This is
105 * useful if your keyboard/keypad is missing keys and you want magic key support.
106 *
107 */
108
109/* key combination for magic key command */
110/* defined by default; to change, uncomment and set to the combination you want */
111// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
112
113/* control how magic key switches layers */
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
117
118/* override magic key keymap */
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
122//#define MAGIC_KEY_HELP H
123//#define MAGIC_KEY_HELP_ALT SLASH
124//#define MAGIC_KEY_DEBUG D
125//#define MAGIC_KEY_DEBUG_MATRIX X
126//#define MAGIC_KEY_DEBUG_KBD K
127//#define MAGIC_KEY_DEBUG_MOUSE M
128//#define MAGIC_KEY_VERSION V
129//#define MAGIC_KEY_STATUS S
130//#define MAGIC_KEY_CONSOLE C
131//#define MAGIC_KEY_LAYER0 0
132//#define MAGIC_KEY_LAYER0_ALT GRAVE
133//#define MAGIC_KEY_LAYER1 1
134//#define MAGIC_KEY_LAYER2 2
135//#define MAGIC_KEY_LAYER3 3
136//#define MAGIC_KEY_LAYER4 4
137//#define MAGIC_KEY_LAYER5 5
138//#define MAGIC_KEY_LAYER6 6
139//#define MAGIC_KEY_LAYER7 7
140//#define MAGIC_KEY_LAYER8 8
141//#define MAGIC_KEY_LAYER9 9
142//#define MAGIC_KEY_BOOTLOADER B
143//#define MAGIC_KEY_BOOTLOADER_ALT ESC
144//#define MAGIC_KEY_LOCK CAPS
145//#define MAGIC_KEY_EEPROM E
146//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
147//#define MAGIC_KEY_NKRO N
148//#define MAGIC_KEY_SLEEP_LED Z
149
150/*
151 * Feature disable options 98 * Feature disable options
152 * These options are also useful to firmware size reduction. 99 * These options are also useful to firmware size reduction.
153 */ 100 */
diff --git a/keyboards/noxary/260/config.h b/keyboards/noxary/260/config.h
index e6d5e78b4..2a9ac07bd 100644
--- a/keyboards/noxary/260/config.h
+++ b/keyboards/noxary/260/config.h
@@ -128,59 +128,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
128//#define FORCE_NKRO 128//#define FORCE_NKRO
129 129
130/* 130/*
131 * Magic Key Options
132 *
133 * Magic keys are hotkey commands that allow control over firmware functions of
134 * the keyboard. They are best used in combination with the HID Listen program,
135 * found here: https://www.pjrc.com/teensy/hid_listen.html
136 *
137 * The options below allow the magic key functionality to be changed. This is
138 * useful if your keyboard/keypad is missing keys and you want magic key support.
139 *
140 */
141
142/* key combination for magic key command */
143/* defined by default; to change, uncomment and set to the combination you want */
144// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
145
146/* control how magic key switches layers */
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
150
151/* override magic key keymap */
152//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
153//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
154//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
155//#define MAGIC_KEY_HELP H
156//#define MAGIC_KEY_HELP_ALT SLASH
157//#define MAGIC_KEY_DEBUG D
158//#define MAGIC_KEY_DEBUG_MATRIX X
159//#define MAGIC_KEY_DEBUG_KBD K
160//#define MAGIC_KEY_DEBUG_MOUSE M
161//#define MAGIC_KEY_VERSION V
162//#define MAGIC_KEY_STATUS S
163//#define MAGIC_KEY_CONSOLE C
164//#define MAGIC_KEY_LAYER0 0
165//#define MAGIC_KEY_LAYER0_ALT GRAVE
166//#define MAGIC_KEY_LAYER1 1
167//#define MAGIC_KEY_LAYER2 2
168//#define MAGIC_KEY_LAYER3 3
169//#define MAGIC_KEY_LAYER4 4
170//#define MAGIC_KEY_LAYER5 5
171//#define MAGIC_KEY_LAYER6 6
172//#define MAGIC_KEY_LAYER7 7
173//#define MAGIC_KEY_LAYER8 8
174//#define MAGIC_KEY_LAYER9 9
175//#define MAGIC_KEY_BOOTLOADER B
176//#define MAGIC_KEY_BOOTLOADER_ALT ESC
177//#define MAGIC_KEY_LOCK CAPS
178//#define MAGIC_KEY_EEPROM E
179//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
180//#define MAGIC_KEY_NKRO N
181//#define MAGIC_KEY_SLEEP_LED Z
182
183/*
184 * Feature disable options 131 * Feature disable options
185 * These options are also useful to firmware size reduction. 132 * These options are also useful to firmware size reduction.
186 */ 133 */
diff --git a/keyboards/noxary/268_2/config.h b/keyboards/noxary/268_2/config.h
index d7baf3b6a..c8fbdd3bf 100644
--- a/keyboards/noxary/268_2/config.h
+++ b/keyboards/noxary/268_2/config.h
@@ -96,59 +96,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
96//#define FORCE_NKRO 96//#define FORCE_NKRO
97 97
98/* 98/*
99 * Magic Key Options
100 *
101 * Magic keys are hotkey commands that allow control over firmware functions of
102 * the keyboard. They are best used in combination with the HID Listen program,
103 * found here: https://www.pjrc.com/teensy/hid_listen.html
104 *
105 * The options below allow the magic key functionality to be changed. This is
106 * useful if your keyboard/keypad is missing keys and you want magic key support.
107 *
108 */
109
110/* key combination for magic key command */
111/* defined by default; to change, uncomment and set to the combination you want */
112// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
113
114/* control how magic key switches layers */
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
118
119/* override magic key keymap */
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
123//#define MAGIC_KEY_HELP H
124//#define MAGIC_KEY_HELP_ALT SLASH
125//#define MAGIC_KEY_DEBUG D
126//#define MAGIC_KEY_DEBUG_MATRIX X
127//#define MAGIC_KEY_DEBUG_KBD K
128//#define MAGIC_KEY_DEBUG_MOUSE M
129//#define MAGIC_KEY_VERSION V
130//#define MAGIC_KEY_STATUS S
131//#define MAGIC_KEY_CONSOLE C
132//#define MAGIC_KEY_LAYER0 0
133//#define MAGIC_KEY_LAYER0_ALT GRAVE
134//#define MAGIC_KEY_LAYER1 1
135//#define MAGIC_KEY_LAYER2 2
136//#define MAGIC_KEY_LAYER3 3
137//#define MAGIC_KEY_LAYER4 4
138//#define MAGIC_KEY_LAYER5 5
139//#define MAGIC_KEY_LAYER6 6
140//#define MAGIC_KEY_LAYER7 7
141//#define MAGIC_KEY_LAYER8 8
142//#define MAGIC_KEY_LAYER9 9
143//#define MAGIC_KEY_BOOTLOADER B
144//#define MAGIC_KEY_BOOTLOADER_ALT ESC
145//#define MAGIC_KEY_LOCK CAPS
146//#define MAGIC_KEY_EEPROM E
147//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
148//#define MAGIC_KEY_NKRO N
149//#define MAGIC_KEY_SLEEP_LED Z
150
151/*
152 * Feature disable options 99 * Feature disable options
153 * These options are also useful to firmware size reduction. 100 * These options are also useful to firmware size reduction.
154 */ 101 */
diff --git a/keyboards/noxary/280/config.h b/keyboards/noxary/280/config.h
index b1b123a63..15de70285 100644
--- a/keyboards/noxary/280/config.h
+++ b/keyboards/noxary/280/config.h
@@ -95,59 +95,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
95//#define FORCE_NKRO 95//#define FORCE_NKRO
96 96
97/* 97/*
98 * Magic Key Options
99 *
100 * Magic keys are hotkey commands that allow control over firmware functions of
101 * the keyboard. They are best used in combination with the HID Listen program,
102 * found here: https://www.pjrc.com/teensy/hid_listen.html
103 *
104 * The options below allow the magic key functionality to be changed. This is
105 * useful if your keyboard/keypad is missing keys and you want magic key support.
106 *
107 */
108
109/* key combination for magic key command */
110/* defined by default; to change, uncomment and set to the combination you want */
111// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
112
113/* control how magic key switches layers */
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
117
118/* override magic key keymap */
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
122//#define MAGIC_KEY_HELP H
123//#define MAGIC_KEY_HELP_ALT SLASH
124//#define MAGIC_KEY_DEBUG D
125//#define MAGIC_KEY_DEBUG_MATRIX X
126//#define MAGIC_KEY_DEBUG_KBD K
127//#define MAGIC_KEY_DEBUG_MOUSE M
128//#define MAGIC_KEY_VERSION V
129//#define MAGIC_KEY_STATUS S
130//#define MAGIC_KEY_CONSOLE C
131//#define MAGIC_KEY_LAYER0 0
132//#define MAGIC_KEY_LAYER0_ALT GRAVE
133//#define MAGIC_KEY_LAYER1 1
134//#define MAGIC_KEY_LAYER2 2
135//#define MAGIC_KEY_LAYER3 3
136//#define MAGIC_KEY_LAYER4 4
137//#define MAGIC_KEY_LAYER5 5
138//#define MAGIC_KEY_LAYER6 6
139//#define MAGIC_KEY_LAYER7 7
140//#define MAGIC_KEY_LAYER8 8
141//#define MAGIC_KEY_LAYER9 9
142//#define MAGIC_KEY_BOOTLOADER B
143//#define MAGIC_KEY_BOOTLOADER_ALT ESC
144//#define MAGIC_KEY_LOCK CAPS
145//#define MAGIC_KEY_EEPROM E
146//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
147//#define MAGIC_KEY_NKRO N
148//#define MAGIC_KEY_SLEEP_LED Z
149
150/*
151 * Feature disable options 98 * Feature disable options
152 * These options are also useful to firmware size reduction. 99 * These options are also useful to firmware size reduction.
153 */ 100 */
diff --git a/keyboards/noxary/x268/config.h b/keyboards/noxary/x268/config.h
index a6da7ef83..5f33c18e8 100644
--- a/keyboards/noxary/x268/config.h
+++ b/keyboards/noxary/x268/config.h
@@ -103,54 +103,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
103//#define FORCE_NKRO 103//#define FORCE_NKRO
104 104
105/* 105/*
106 * Magic Key Options
107 *
108 * Magic keys are hotkey commands that allow control over firmware functions of
109 * the keyboard. They are best used in combination with the HID Listen program,
110 * found here: https://www.pjrc.com/teensy/hid_listen.html
111 *
112 * The options below allow the magic key functionality to be changed. This is
113 * useful if your keyboard/keypad is missing keys and you want magic key support.
114 *
115 */
116
117/* control how magic key switches layers */
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
121
122/* override magic key keymap */
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
126//#define MAGIC_KEY_HELP1 H
127//#define MAGIC_KEY_HELP2 SLASH
128//#define MAGIC_KEY_DEBUG D
129//#define MAGIC_KEY_DEBUG_MATRIX X
130//#define MAGIC_KEY_DEBUG_KBD K
131//#define MAGIC_KEY_DEBUG_MOUSE M
132//#define MAGIC_KEY_VERSION V
133//#define MAGIC_KEY_STATUS S
134//#define MAGIC_KEY_CONSOLE C
135//#define MAGIC_KEY_LAYER0_ALT1 ESC
136//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
137//#define MAGIC_KEY_LAYER0 0
138//#define MAGIC_KEY_LAYER1 1
139//#define MAGIC_KEY_LAYER2 2
140//#define MAGIC_KEY_LAYER3 3
141//#define MAGIC_KEY_LAYER4 4
142//#define MAGIC_KEY_LAYER5 5
143//#define MAGIC_KEY_LAYER6 6
144//#define MAGIC_KEY_LAYER7 7
145//#define MAGIC_KEY_LAYER8 8
146//#define MAGIC_KEY_LAYER9 9
147//#define MAGIC_KEY_BOOTLOADER PAUSE
148//#define MAGIC_KEY_LOCK CAPS
149//#define MAGIC_KEY_EEPROM E
150//#define MAGIC_KEY_NKRO N
151//#define MAGIC_KEY_SLEEP_LED Z
152
153/*
154 * Feature disable options 106 * Feature disable options
155 * These options are also useful to firmware size reduction. 107 * These options are also useful to firmware size reduction.
156 */ 108 */
diff --git a/keyboards/otaku_split/rev0/config.h b/keyboards/otaku_split/rev0/config.h
index 00e003e3b..454f4866e 100644
--- a/keyboards/otaku_split/rev0/config.h
+++ b/keyboards/otaku_split/rev0/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/otaku_split/rev1/config.h b/keyboards/otaku_split/rev1/config.h
index ce9a78db7..7ae6155d8 100644
--- a/keyboards/otaku_split/rev1/config.h
+++ b/keyboards/otaku_split/rev1/config.h
@@ -128,59 +128,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
128//#define FORCE_NKRO 128//#define FORCE_NKRO
129 129
130/* 130/*
131 * Magic Key Options
132 *
133 * Magic keys are hotkey commands that allow control over firmware functions of
134 * the keyboard. They are best used in combination with the HID Listen program,
135 * found here: https://www.pjrc.com/teensy/hid_listen.html
136 *
137 * The options below allow the magic key functionality to be changed. This is
138 * useful if your keyboard/keypad is missing keys and you want magic key support.
139 *
140 */
141
142/* key combination for magic key command */
143/* defined by default; to change, uncomment and set to the combination you want */
144// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
145
146/* control how magic key switches layers */
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
150
151/* override magic key keymap */
152//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
153//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
154//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
155//#define MAGIC_KEY_HELP H
156//#define MAGIC_KEY_HELP_ALT SLASH
157//#define MAGIC_KEY_DEBUG D
158//#define MAGIC_KEY_DEBUG_MATRIX X
159//#define MAGIC_KEY_DEBUG_KBD K
160//#define MAGIC_KEY_DEBUG_MOUSE M
161//#define MAGIC_KEY_VERSION V
162//#define MAGIC_KEY_STATUS S
163//#define MAGIC_KEY_CONSOLE C
164//#define MAGIC_KEY_LAYER0 0
165//#define MAGIC_KEY_LAYER0_ALT GRAVE
166//#define MAGIC_KEY_LAYER1 1
167//#define MAGIC_KEY_LAYER2 2
168//#define MAGIC_KEY_LAYER3 3
169//#define MAGIC_KEY_LAYER4 4
170//#define MAGIC_KEY_LAYER5 5
171//#define MAGIC_KEY_LAYER6 6
172//#define MAGIC_KEY_LAYER7 7
173//#define MAGIC_KEY_LAYER8 8
174//#define MAGIC_KEY_LAYER9 9
175//#define MAGIC_KEY_BOOTLOADER B
176//#define MAGIC_KEY_BOOTLOADER_ALT ESC
177//#define MAGIC_KEY_LOCK CAPS
178//#define MAGIC_KEY_EEPROM E
179//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
180//#define MAGIC_KEY_NKRO N
181//#define MAGIC_KEY_SLEEP_LED Z
182
183/*
184 * Feature disable options 131 * Feature disable options
185 * These options are also useful to firmware size reduction. 132 * These options are also useful to firmware size reduction.
186 */ 133 */
diff --git a/keyboards/pdxkbc/config.h b/keyboards/pdxkbc/config.h
index 2748b6309..dad039633 100644
--- a/keyboards/pdxkbc/config.h
+++ b/keyboards/pdxkbc/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/quad_h/lb75/config.h b/keyboards/quad_h/lb75/config.h
index d55432c7a..e752dfcdd 100644
--- a/keyboards/quad_h/lb75/config.h
+++ b/keyboards/quad_h/lb75/config.h
@@ -120,59 +120,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
120//#define FORCE_NKRO 120//#define FORCE_NKRO
121 121
122/* 122/*
123 * Magic Key Options
124 *
125 * Magic keys are hotkey commands that allow control over firmware functions of
126 * the keyboard. They are best used in combination with the HID Listen program,
127 * found here: https://www.pjrc.com/teensy/hid_listen.html
128 *
129 * The options below allow the magic key functionality to be changed. This is
130 * useful if your keyboard/keypad is missing keys and you want magic key support.
131 *
132 */
133
134/* key combination for magic key command */
135/* defined by default; to change, uncomment and set to the combination you want */
136// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
137
138/* control how magic key switches layers */
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
142
143/* override magic key keymap */
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
147//#define MAGIC_KEY_HELP H
148//#define MAGIC_KEY_HELP_ALT SLASH
149//#define MAGIC_KEY_DEBUG D
150//#define MAGIC_KEY_DEBUG_MATRIX X
151//#define MAGIC_KEY_DEBUG_KBD K
152//#define MAGIC_KEY_DEBUG_MOUSE M
153//#define MAGIC_KEY_VERSION V
154//#define MAGIC_KEY_STATUS S
155//#define MAGIC_KEY_CONSOLE C
156//#define MAGIC_KEY_LAYER0 0
157//#define MAGIC_KEY_LAYER0_ALT GRAVE
158//#define MAGIC_KEY_LAYER1 1
159//#define MAGIC_KEY_LAYER2 2
160//#define MAGIC_KEY_LAYER3 3
161//#define MAGIC_KEY_LAYER4 4
162//#define MAGIC_KEY_LAYER5 5
163//#define MAGIC_KEY_LAYER6 6
164//#define MAGIC_KEY_LAYER7 7
165//#define MAGIC_KEY_LAYER8 8
166//#define MAGIC_KEY_LAYER9 9
167//#define MAGIC_KEY_BOOTLOADER B
168//#define MAGIC_KEY_BOOTLOADER_ALT ESC
169//#define MAGIC_KEY_LOCK CAPS
170//#define MAGIC_KEY_EEPROM E
171//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
172//#define MAGIC_KEY_NKRO N
173//#define MAGIC_KEY_SLEEP_LED Z
174
175/*
176 * Feature disable options 123 * Feature disable options
177 * These options are also useful to firmware size reduction. 124 * These options are also useful to firmware size reduction.
178 */ 125 */
diff --git a/keyboards/quantrik/kyuu/config.h b/keyboards/quantrik/kyuu/config.h
index 924395ebc..a2fc756fb 100644
--- a/keyboards/quantrik/kyuu/config.h
+++ b/keyboards/quantrik/kyuu/config.h
@@ -118,59 +118,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
118//#define FORCE_NKRO 118//#define FORCE_NKRO
119 119
120/* 120/*
121 * Magic Key Options
122 *
123 * Magic keys are hotkey commands that allow control over firmware functions of
124 * the keyboard. They are best used in combination with the HID Listen program,
125 * found here: https://www.pjrc.com/teensy/hid_listen.html
126 *
127 * The options below allow the magic key functionality to be changed. This is
128 * useful if your keyboard/keypad is missing keys and you want magic key support.
129 *
130 */
131
132/* key combination for magic key command */
133/* defined by default; to change, uncomment and set to the combination you want */
134// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
135
136/* control how magic key switches layers */
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
140
141/* override magic key keymap */
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
145//#define MAGIC_KEY_HELP H
146//#define MAGIC_KEY_HELP_ALT SLASH
147//#define MAGIC_KEY_DEBUG D
148//#define MAGIC_KEY_DEBUG_MATRIX X
149//#define MAGIC_KEY_DEBUG_KBD K
150//#define MAGIC_KEY_DEBUG_MOUSE M
151//#define MAGIC_KEY_VERSION V
152//#define MAGIC_KEY_STATUS S
153//#define MAGIC_KEY_CONSOLE C
154//#define MAGIC_KEY_LAYER0 0
155//#define MAGIC_KEY_LAYER0_ALT GRAVE
156//#define MAGIC_KEY_LAYER1 1
157//#define MAGIC_KEY_LAYER2 2
158//#define MAGIC_KEY_LAYER3 3
159//#define MAGIC_KEY_LAYER4 4
160//#define MAGIC_KEY_LAYER5 5
161//#define MAGIC_KEY_LAYER6 6
162//#define MAGIC_KEY_LAYER7 7
163//#define MAGIC_KEY_LAYER8 8
164//#define MAGIC_KEY_LAYER9 9
165//#define MAGIC_KEY_BOOTLOADER B
166//#define MAGIC_KEY_BOOTLOADER_ALT ESC
167//#define MAGIC_KEY_LOCK CAPS
168//#define MAGIC_KEY_EEPROM E
169//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
170//#define MAGIC_KEY_NKRO N
171//#define MAGIC_KEY_SLEEP_LED Z
172
173/*
174 * Feature disable options 121 * Feature disable options
175 * These options are also useful to firmware size reduction. 122 * These options are also useful to firmware size reduction.
176 */ 123 */
diff --git a/keyboards/qwertyydox/config.h b/keyboards/qwertyydox/config.h
index cc77cf9c1..4cd214e22 100644
--- a/keyboards/qwertyydox/config.h
+++ b/keyboards/qwertyydox/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122 */ 122 */
123//#define FORCE_NKRO 123//#define FORCE_NKRO
124 124
125/*
126 * Magic Key Options
127 *
128 * Magic keys are hotkey commands that allow control over firmware functions of
129 * the keyboard. They are best used in combination with the HID Listen program,
130 * found here: https://www.pjrc.com/teensy/hid_listen.html
131 *
132 * The options below allow the magic key functionality to be changed. This is
133 * useful if your keyboard/keypad is missing keys and you want magic key support.
134 *
135 */
136
137/* key combination for magic key command */
138/* defined by default; to change, uncomment and set to the combination you want */
139// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
140
141/* control how magic key switches layers */
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
145
146/* override magic key keymap */
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
150//#define MAGIC_KEY_HELP H
151//#define MAGIC_KEY_HELP_ALT SLASH
152//#define MAGIC_KEY_DEBUG D
153//#define MAGIC_KEY_DEBUG_MATRIX X
154//#define MAGIC_KEY_DEBUG_KBD K
155//#define MAGIC_KEY_DEBUG_MOUSE M
156//#define MAGIC_KEY_VERSION V
157//#define MAGIC_KEY_STATUS S
158//#define MAGIC_KEY_CONSOLE C
159//#define MAGIC_KEY_LAYER0 0
160//#define MAGIC_KEY_LAYER0_ALT GRAVE
161//#define MAGIC_KEY_LAYER1 1
162//#define MAGIC_KEY_LAYER2 2
163//#define MAGIC_KEY_LAYER3 3
164//#define MAGIC_KEY_LAYER4 4
165//#define MAGIC_KEY_LAYER5 5
166//#define MAGIC_KEY_LAYER6 6
167//#define MAGIC_KEY_LAYER7 7
168//#define MAGIC_KEY_LAYER8 8
169//#define MAGIC_KEY_LAYER9 9
170//#define MAGIC_KEY_BOOTLOADER B
171//#define MAGIC_KEY_BOOTLOADER_ALT ESC
172//#define MAGIC_KEY_LOCK CAPS
173//#define MAGIC_KEY_EEPROM E
174//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
175//#define MAGIC_KEY_NKRO N
176//#define MAGIC_KEY_SLEEP_LED Z
177
178#define MOUSEKEY_DELAY 150 125#define MOUSEKEY_DELAY 150
179#define MOUSEKEY_INTERVAL 20 126#define MOUSEKEY_INTERVAL 20
180#define MOUSEKEY_MAX_SPEED 10 127#define MOUSEKEY_MAX_SPEED 10
diff --git a/keyboards/rabbit/rabbit68/config.h b/keyboards/rabbit/rabbit68/config.h
index 449f19514..bae66808a 100644
--- a/keyboards/rabbit/rabbit68/config.h
+++ b/keyboards/rabbit/rabbit68/config.h
@@ -118,59 +118,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
118//#define FORCE_NKRO 118//#define FORCE_NKRO
119 119
120/* 120/*
121 * Magic Key Options
122 *
123 * Magic keys are hotkey commands that allow control over firmware functions of
124 * the keyboard. They are best used in combination with the HID Listen program,
125 * found here: https://www.pjrc.com/teensy/hid_listen.html
126 *
127 * The options below allow the magic key functionality to be changed. This is
128 * useful if your keyboard/keypad is missing keys and you want magic key support.
129 *
130 */
131
132/* key combination for magic key command */
133/* defined by default; to change, uncomment and set to the combination you want */
134// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
135
136/* control how magic key switches layers */
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
140
141/* override magic key keymap */
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
145//#define MAGIC_KEY_HELP H
146//#define MAGIC_KEY_HELP_ALT SLASH
147//#define MAGIC_KEY_DEBUG D
148//#define MAGIC_KEY_DEBUG_MATRIX X
149//#define MAGIC_KEY_DEBUG_KBD K
150//#define MAGIC_KEY_DEBUG_MOUSE M
151//#define MAGIC_KEY_VERSION V
152//#define MAGIC_KEY_STATUS S
153//#define MAGIC_KEY_CONSOLE C
154//#define MAGIC_KEY_LAYER0 0
155//#define MAGIC_KEY_LAYER0_ALT GRAVE
156//#define MAGIC_KEY_LAYER1 1
157//#define MAGIC_KEY_LAYER2 2
158//#define MAGIC_KEY_LAYER3 3
159//#define MAGIC_KEY_LAYER4 4
160//#define MAGIC_KEY_LAYER5 5
161//#define MAGIC_KEY_LAYER6 6
162//#define MAGIC_KEY_LAYER7 7
163//#define MAGIC_KEY_LAYER8 8
164//#define MAGIC_KEY_LAYER9 9
165//#define MAGIC_KEY_BOOTLOADER B
166//#define MAGIC_KEY_BOOTLOADER_ALT ESC
167//#define MAGIC_KEY_LOCK CAPS
168//#define MAGIC_KEY_EEPROM E
169//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
170//#define MAGIC_KEY_NKRO N
171//#define MAGIC_KEY_SLEEP_LED Z
172
173/*
174 * Feature disable options 121 * Feature disable options
175 * These options are also useful to firmware size reduction. 122 * These options are also useful to firmware size reduction.
176 */ 123 */
diff --git a/keyboards/ramonimbao/herringbone/v1/config.h b/keyboards/ramonimbao/herringbone/v1/config.h
index 2db97cf56..9944cfbd1 100644
--- a/keyboards/ramonimbao/herringbone/v1/config.h
+++ b/keyboards/ramonimbao/herringbone/v1/config.h
@@ -121,59 +121,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
121//#define FORCE_NKRO 121//#define FORCE_NKRO
122 122
123/* 123/*
124 * Magic Key Options
125 *
126 * Magic keys are hotkey commands that allow control over firmware functions of
127 * the keyboard. They are best used in combination with the HID Listen program,
128 * found here: https://www.pjrc.com/teensy/hid_listen.html
129 *
130 * The options below allow the magic key functionality to be changed. This is
131 * useful if your keyboard/keypad is missing keys and you want magic key support.
132 *
133 */
134
135/* key combination for magic key command */
136/* defined by default; to change, uncomment and set to the combination you want */
137// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
138
139/* control how magic key switches layers */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
143
144/* override magic key keymap */
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
148//#define MAGIC_KEY_HELP H
149//#define MAGIC_KEY_HELP_ALT SLASH
150//#define MAGIC_KEY_DEBUG D
151//#define MAGIC_KEY_DEBUG_MATRIX X
152//#define MAGIC_KEY_DEBUG_KBD K
153//#define MAGIC_KEY_DEBUG_MOUSE M
154//#define MAGIC_KEY_VERSION V
155//#define MAGIC_KEY_STATUS S
156//#define MAGIC_KEY_CONSOLE C
157//#define MAGIC_KEY_LAYER0 0
158//#define MAGIC_KEY_LAYER0_ALT GRAVE
159//#define MAGIC_KEY_LAYER1 1
160//#define MAGIC_KEY_LAYER2 2
161//#define MAGIC_KEY_LAYER3 3
162//#define MAGIC_KEY_LAYER4 4
163//#define MAGIC_KEY_LAYER5 5
164//#define MAGIC_KEY_LAYER6 6
165//#define MAGIC_KEY_LAYER7 7
166//#define MAGIC_KEY_LAYER8 8
167//#define MAGIC_KEY_LAYER9 9
168//#define MAGIC_KEY_BOOTLOADER B
169//#define MAGIC_KEY_BOOTLOADER_ALT ESC
170//#define MAGIC_KEY_LOCK CAPS
171//#define MAGIC_KEY_EEPROM E
172//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
173//#define MAGIC_KEY_NKRO N
174//#define MAGIC_KEY_SLEEP_LED Z
175
176/*
177 * Feature disable options 124 * Feature disable options
178 * These options are also useful to firmware size reduction. 125 * These options are also useful to firmware size reduction.
179 */ 126 */
diff --git a/keyboards/redscarf_iiplus/verb/config.h b/keyboards/redscarf_iiplus/verb/config.h
index 6f63f7316..c313b90a3 100755
--- a/keyboards/redscarf_iiplus/verb/config.h
+++ b/keyboards/redscarf_iiplus/verb/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/redscarf_iiplus/verc/config.h b/keyboards/redscarf_iiplus/verc/config.h
index 6f63f7316..c313b90a3 100755
--- a/keyboards/redscarf_iiplus/verc/config.h
+++ b/keyboards/redscarf_iiplus/verc/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/redscarf_iiplus/verd/config.h b/keyboards/redscarf_iiplus/verd/config.h
index ca1ac9c26..94b0e8853 100644
--- a/keyboards/redscarf_iiplus/verd/config.h
+++ b/keyboards/redscarf_iiplus/verd/config.h
@@ -128,59 +128,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
128//#define FORCE_NKRO 128//#define FORCE_NKRO
129 129
130/* 130/*
131 * Magic Key Options
132 *
133 * Magic keys are hotkey commands that allow control over firmware functions of
134 * the keyboard. They are best used in combination with the HID Listen program,
135 * found here: https://www.pjrc.com/teensy/hid_listen.html
136 *
137 * The options below allow the magic key functionality to be changed. This is
138 * useful if your keyboard/keypad is missing keys and you want magic key support.
139 *
140 */
141
142/* key combination for magic key command */
143/* defined by default; to change, uncomment and set to the combination you want */
144// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
145
146/* control how magic key switches layers */
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
150
151/* override magic key keymap */
152//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
153//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
154//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
155//#define MAGIC_KEY_HELP H
156//#define MAGIC_KEY_HELP_ALT SLASH
157//#define MAGIC_KEY_DEBUG D
158//#define MAGIC_KEY_DEBUG_MATRIX X
159//#define MAGIC_KEY_DEBUG_KBD K
160//#define MAGIC_KEY_DEBUG_MOUSE M
161//#define MAGIC_KEY_VERSION V
162//#define MAGIC_KEY_STATUS S
163//#define MAGIC_KEY_CONSOLE C
164//#define MAGIC_KEY_LAYER0 0
165//#define MAGIC_KEY_LAYER0_ALT GRAVE
166//#define MAGIC_KEY_LAYER1 1
167//#define MAGIC_KEY_LAYER2 2
168//#define MAGIC_KEY_LAYER3 3
169//#define MAGIC_KEY_LAYER4 4
170//#define MAGIC_KEY_LAYER5 5
171//#define MAGIC_KEY_LAYER6 6
172//#define MAGIC_KEY_LAYER7 7
173//#define MAGIC_KEY_LAYER8 8
174//#define MAGIC_KEY_LAYER9 9
175//#define MAGIC_KEY_BOOTLOADER B
176//#define MAGIC_KEY_BOOTLOADER_ALT ESC
177//#define MAGIC_KEY_LOCK CAPS
178//#define MAGIC_KEY_EEPROM E
179//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
180//#define MAGIC_KEY_NKRO N
181//#define MAGIC_KEY_SLEEP_LED Z
182
183/*
184 * Feature disable options 131 * Feature disable options
185 * These options are also useful to firmware size reduction. 132 * These options are also useful to firmware size reduction.
186 */ 133 */
diff --git a/keyboards/retro_75/config.h b/keyboards/retro_75/config.h
index 78c10c3c3..6ab89d761 100644
--- a/keyboards/retro_75/config.h
+++ b/keyboards/retro_75/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/reviung34/config.h b/keyboards/reviung34/config.h
index 871e89c10..0847678e8 100755
--- a/keyboards/reviung34/config.h
+++ b/keyboards/reviung34/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/reviung39/config.h b/keyboards/reviung39/config.h
index 17cbf6734..098497bc9 100644
--- a/keyboards/reviung39/config.h
+++ b/keyboards/reviung39/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/reviung41/config.h b/keyboards/reviung41/config.h
index afcf99108..967ca791d 100644
--- a/keyboards/reviung41/config.h
+++ b/keyboards/reviung41/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/ryanbaekr/rb86/config.h b/keyboards/ryanbaekr/rb86/config.h
index 39955da1d..ec93c2b3c 100644
--- a/keyboards/ryanbaekr/rb86/config.h
+++ b/keyboards/ryanbaekr/rb86/config.h
@@ -91,60 +91,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
91 */ 91 */
92//#define FORCE_NKRO 92//#define FORCE_NKRO
93 93
94/*
95 * Magic Key Options
96 *
97 * Magic keys are hotkey commands that allow control over firmware functions of
98 * the keyboard. They are best used in combination with the HID Listen program,
99 * found here: https://www.pjrc.com/teensy/hid_listen.html
100 *
101 * The options below allow the magic key functionality to be changed. This is
102 * useful if your keyboard/keypad is missing keys and you want magic key support.
103 *
104 */
105
106/* key combination for magic key command */
107/* defined by default; to change, uncomment and set to the combination you want */
108// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
109
110/* control how magic key switches layers */
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
114
115/* override magic key keymap */
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
119//#define MAGIC_KEY_HELP H
120//#define MAGIC_KEY_HELP_ALT SLASH
121//#define MAGIC_KEY_DEBUG D
122//#define MAGIC_KEY_DEBUG_MATRIX X
123//#define MAGIC_KEY_DEBUG_KBD K
124//#define MAGIC_KEY_DEBUG_MOUSE M
125//#define MAGIC_KEY_VERSION V
126//#define MAGIC_KEY_STATUS S
127//#define MAGIC_KEY_CONSOLE C
128//#define MAGIC_KEY_LAYER0 0
129//#define MAGIC_KEY_LAYER0_ALT GRAVE
130//#define MAGIC_KEY_LAYER1 1
131//#define MAGIC_KEY_LAYER2 2
132//#define MAGIC_KEY_LAYER3 3
133//#define MAGIC_KEY_LAYER4 4
134//#define MAGIC_KEY_LAYER5 5
135//#define MAGIC_KEY_LAYER6 6
136//#define MAGIC_KEY_LAYER7 7
137//#define MAGIC_KEY_LAYER8 8
138//#define MAGIC_KEY_LAYER9 9
139//#define MAGIC_KEY_BOOTLOADER B
140//#define MAGIC_KEY_BOOTLOADER_ALT ESC
141//#define MAGIC_KEY_LOCK CAPS
142//#define MAGIC_KEY_EEPROM E
143//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
144//#define MAGIC_KEY_NKRO N
145//#define MAGIC_KEY_SLEEP_LED Z
146
147
148/* disable these deprecated features by default */ 94/* disable these deprecated features by default */
149#define NO_ACTION_MACRO 95#define NO_ACTION_MACRO
150#define NO_ACTION_FUNCTION 96#define NO_ACTION_FUNCTION
diff --git a/keyboards/sck/m0116b/config.h b/keyboards/sck/m0116b/config.h
index 63b74b902..b01ea2d2e 100644
--- a/keyboards/sck/m0116b/config.h
+++ b/keyboards/sck/m0116b/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/sck/osa/config.h b/keyboards/sck/osa/config.h
index 87651f1f8..957652f28 100644
--- a/keyboards/sck/osa/config.h
+++ b/keyboards/sck/osa/config.h
@@ -128,59 +128,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
128//#define FORCE_NKRO 128//#define FORCE_NKRO
129 129
130/* 130/*
131 * Magic Key Options
132 *
133 * Magic keys are hotkey commands that allow control over firmware functions of
134 * the keyboard. They are best used in combination with the HID Listen program,
135 * found here: https://www.pjrc.com/teensy/hid_listen.html
136 *
137 * The options below allow the magic key functionality to be changed. This is
138 * useful if your keyboard/keypad is missing keys and you want magic key support.
139 *
140 */
141
142/* key combination for magic key command */
143/* defined by default; to change, uncomment and set to the combination you want */
144// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
145
146/* control how magic key switches layers */
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
150
151/* override magic key keymap */
152//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
153//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
154//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
155//#define MAGIC_KEY_HELP H
156//#define MAGIC_KEY_HELP_ALT SLASH
157//#define MAGIC_KEY_DEBUG D
158//#define MAGIC_KEY_DEBUG_MATRIX X
159//#define MAGIC_KEY_DEBUG_KBD K
160//#define MAGIC_KEY_DEBUG_MOUSE M
161//#define MAGIC_KEY_VERSION V
162//#define MAGIC_KEY_STATUS S
163//#define MAGIC_KEY_CONSOLE C
164//#define MAGIC_KEY_LAYER0 0
165//#define MAGIC_KEY_LAYER0_ALT GRAVE
166//#define MAGIC_KEY_LAYER1 1
167//#define MAGIC_KEY_LAYER2 2
168//#define MAGIC_KEY_LAYER3 3
169//#define MAGIC_KEY_LAYER4 4
170//#define MAGIC_KEY_LAYER5 5
171//#define MAGIC_KEY_LAYER6 6
172//#define MAGIC_KEY_LAYER7 7
173//#define MAGIC_KEY_LAYER8 8
174//#define MAGIC_KEY_LAYER9 9
175//#define MAGIC_KEY_BOOTLOADER B
176//#define MAGIC_KEY_BOOTLOADER_ALT ESC
177//#define MAGIC_KEY_LOCK CAPS
178//#define MAGIC_KEY_EEPROM E
179//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
180//#define MAGIC_KEY_NKRO N
181//#define MAGIC_KEY_SLEEP_LED Z
182
183/*
184 * Feature disable options 131 * Feature disable options
185 * These options are also useful to firmware size reduction. 132 * These options are also useful to firmware size reduction.
186 */ 133 */
diff --git a/keyboards/scythe/config.h b/keyboards/scythe/config.h
index a235f8d31..ad4d1ded4 100644
--- a/keyboards/scythe/config.h
+++ b/keyboards/scythe/config.h
@@ -102,54 +102,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
102//#define FORCE_NKRO 102//#define FORCE_NKRO
103 103
104/* 104/*
105 * Magic Key Options
106 *
107 * Magic keys are hotkey commands that allow control over firmware functions of
108 * the keyboard. They are best used in combination with the HID Listen program,
109 * found here: https://www.pjrc.com/teensy/hid_listen.html
110 *
111 * The options below allow the magic key functionality to be changed. This is
112 * useful if your keyboard/keypad is missing keys and you want magic key support.
113 *
114 */
115
116/* control how magic key switches layers */
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
120
121/* override magic key keymap */
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
125//#define MAGIC_KEY_HELP1 H
126//#define MAGIC_KEY_HELP2 SLASH
127//#define MAGIC_KEY_DEBUG D
128//#define MAGIC_KEY_DEBUG_MATRIX X
129//#define MAGIC_KEY_DEBUG_KBD K
130//#define MAGIC_KEY_DEBUG_MOUSE M
131//#define MAGIC_KEY_VERSION V
132//#define MAGIC_KEY_STATUS S
133//#define MAGIC_KEY_CONSOLE C
134//#define MAGIC_KEY_LAYER0_ALT1 ESC
135//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
136//#define MAGIC_KEY_LAYER0 0
137//#define MAGIC_KEY_LAYER1 1
138//#define MAGIC_KEY_LAYER2 2
139//#define MAGIC_KEY_LAYER3 3
140//#define MAGIC_KEY_LAYER4 4
141//#define MAGIC_KEY_LAYER5 5
142//#define MAGIC_KEY_LAYER6 6
143//#define MAGIC_KEY_LAYER7 7
144//#define MAGIC_KEY_LAYER8 8
145//#define MAGIC_KEY_LAYER9 9
146//#define MAGIC_KEY_BOOTLOADER PAUSE
147//#define MAGIC_KEY_LOCK CAPS
148//#define MAGIC_KEY_EEPROM E
149//#define MAGIC_KEY_NKRO N
150//#define MAGIC_KEY_SLEEP_LED Z
151
152/*
153 * Feature disable options 105 * Feature disable options
154 * These options are also useful to firmware size reduction. 106 * These options are also useful to firmware size reduction.
155 */ 107 */
diff --git a/keyboards/shiro/config.h b/keyboards/shiro/config.h
index 9fbdd4477..52c0f361f 100644
--- a/keyboards/shiro/config.h
+++ b/keyboards/shiro/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/silverbullet44/config.h b/keyboards/silverbullet44/config.h
index 2bd9c834b..5b4ae5a11 100644
--- a/keyboards/silverbullet44/config.h
+++ b/keyboards/silverbullet44/config.h
@@ -165,59 +165,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
165//#define FORCE_NKRO 165//#define FORCE_NKRO
166 166
167/* 167/*
168 * Magic Key Options
169 *
170 * Magic keys are hotkey commands that allow control over firmware functions of
171 * the keyboard. They are best used in combination with the HID Listen program,
172 * found here: https://www.pjrc.com/teensy/hid_listen.html
173 *
174 * The options below allow the magic key functionality to be changed. This is
175 * useful if your keyboard/keypad is missing keys and you want magic key support.
176 *
177 */
178
179/* key combination for magic key command */
180/* defined by default; to change, uncomment and set to the combination you want */
181// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
182
183/* control how magic key switches layers */
184//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
185//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
186//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
187
188/* override magic key keymap */
189//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
190//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
191//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
192//#define MAGIC_KEY_HELP H
193//#define MAGIC_KEY_HELP_ALT SLASH
194//#define MAGIC_KEY_DEBUG D
195//#define MAGIC_KEY_DEBUG_MATRIX X
196//#define MAGIC_KEY_DEBUG_KBD K
197//#define MAGIC_KEY_DEBUG_MOUSE M
198//#define MAGIC_KEY_VERSION V
199//#define MAGIC_KEY_STATUS S
200//#define MAGIC_KEY_CONSOLE C
201//#define MAGIC_KEY_LAYER0 0
202//#define MAGIC_KEY_LAYER0_ALT GRAVE
203//#define MAGIC_KEY_LAYER1 1
204//#define MAGIC_KEY_LAYER2 2
205//#define MAGIC_KEY_LAYER3 3
206//#define MAGIC_KEY_LAYER4 4
207//#define MAGIC_KEY_LAYER5 5
208//#define MAGIC_KEY_LAYER6 6
209//#define MAGIC_KEY_LAYER7 7
210//#define MAGIC_KEY_LAYER8 8
211//#define MAGIC_KEY_LAYER9 9
212//#define MAGIC_KEY_BOOTLOADER B
213//#define MAGIC_KEY_BOOTLOADER_ALT ESC
214//#define MAGIC_KEY_LOCK CAPS
215//#define MAGIC_KEY_EEPROM E
216//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
217//#define MAGIC_KEY_NKRO N
218//#define MAGIC_KEY_SLEEP_LED Z
219
220/*
221 * Feature disable options 168 * Feature disable options
222 * These options are also useful to firmware size reduction. 169 * These options are also useful to firmware size reduction.
223 */ 170 */
diff --git a/keyboards/sixkeyboard/config.h b/keyboards/sixkeyboard/config.h
index 8f215aece..d6505e70c 100644
--- a/keyboards/sixkeyboard/config.h
+++ b/keyboards/sixkeyboard/config.h
@@ -48,45 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define FORCE_NKRO 48#define FORCE_NKRO
49 49
50/* 50/*
51 * Magic key options
52 * These options allow the magic key functionality to be changed. This is useful
53 * if your keyboard/keypad is missing keys and you want magic key support.
54 */
55
56/* control how magic key switches layers */
57//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
58//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
59//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
60
61/* remap magic keys */
62//#define MAGIC_KEY_HELP1 H
63//#define MAGIC_KEY_HELP2 SLASH
64//#define MAGIC_KEY_DEBUG D
65//#define MAGIC_KEY_DEBUG_MATRIX X
66//#define MAGIC_KEY_DEBUG_KBD K
67//#define MAGIC_KEY_DEBUG_MOUSE M
68//#define MAGIC_KEY_VERSION V
69//#define MAGIC_KEY_STATUS S
70//#define MAGIC_KEY_CONSOLE C
71//#define MAGIC_KEY_LAYER0_ALT1 ESC
72//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
73//#define MAGIC_KEY_LAYER0 0
74//#define MAGIC_KEY_LAYER1 1
75//#define MAGIC_KEY_LAYER2 2
76//#define MAGIC_KEY_LAYER3 3
77//#define MAGIC_KEY_LAYER4 4
78//#define MAGIC_KEY_LAYER5 5
79//#define MAGIC_KEY_LAYER6 6
80//#define MAGIC_KEY_LAYER7 7
81//#define MAGIC_KEY_LAYER8 8
82//#define MAGIC_KEY_LAYER9 9
83//#define MAGIC_KEY_BOOTLOADER PAUSE
84//#define MAGIC_KEY_LOCK BSLS
85//#define MAGIC_KEY_EEPROM E
86//#define MAGIC_KEY_NKRO N
87//#define MAGIC_KEY_SLEEP_LED Z
88
89/*
90 * Feature disable options 51 * Feature disable options
91 * These options are also useful to firmware size reduction. 52 * These options are also useful to firmware size reduction.
92 */ 53 */
diff --git a/keyboards/snampad/config.h b/keyboards/snampad/config.h
index 270a36cb0..8b08f5502 100644
--- a/keyboards/snampad/config.h
+++ b/keyboards/snampad/config.h
@@ -118,58 +118,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
118//#define FORCE_NKRO 118//#define FORCE_NKRO
119 119
120/* 120/*
121 * Magic Key Options
122 *
123 * Magic keys are hotkey commands that allow control over firmware functions of
124 * the keyboard. They are best used in combination with the HID Listen program,
125 * found here: https://www.pjrc.com/teensy/hid_listen.html
126 *
127 * The options below allow the magic key functionality to be changed. This is
128 * useful if your keyboard/keypad is missing keys and you want magic key support.
129 *
130 */
131
132/* key combination for magic key command */
133/* defined by default; to change, uncomment and set to the combination you want */
134// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
135
136/* control how magic key switches layers */
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
140
141/* override magic key keymap */
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
145//#define MAGIC_KEY_HELP H
146//#define MAGIC_KEY_HELP_ALT SLASH
147//#define MAGIC_KEY_DEBUG D
148//#define MAGIC_KEY_DEBUG_MATRIX X
149//#define MAGIC_KEY_DEBUG_KBD K
150//#define MAGIC_KEY_DEBUG_MOUSE M
151//#define MAGIC_KEY_VERSION V
152//#define MAGIC_KEY_STATUS S
153//#define MAGIC_KEY_CONSOLE C
154//#define MAGIC_KEY_LAYER0 0
155//#define MAGIC_KEY_LAYER0_ALT GRAVE
156//#define MAGIC_KEY_LAYER1 1
157//#define MAGIC_KEY_LAYER2 2
158//#define MAGIC_KEY_LAYER3 3
159//#define MAGIC_KEY_LAYER4 4
160//#define MAGIC_KEY_LAYER5 5
161//#define MAGIC_KEY_LAYER6 6
162//#define MAGIC_KEY_LAYER7 7
163//#define MAGIC_KEY_LAYER8 8
164//#define MAGIC_KEY_LAYER9 9
165//#define MAGIC_KEY_BOOTLOADER B
166//#define MAGIC_KEY_BOOTLOADER_ALT ESC
167//#define MAGIC_KEY_LOCK CAPS
168//#define MAGIC_KEY_EEPROM E
169//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
170//#define MAGIC_KEY_NKRO N
171//#define MAGIC_KEY_SLEEP_LED Z
172
173/* 121/*
174 * Feature disable options 122 * Feature disable options
175 * These options are also useful to firmware size reduction. 123 * These options are also useful to firmware size reduction.
diff --git a/keyboards/spacetime/config.h b/keyboards/spacetime/config.h
index 1219eca2d..3afcee173 100644
--- a/keyboards/spacetime/config.h
+++ b/keyboards/spacetime/config.h
@@ -119,58 +119,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
119//#define FORCE_NKRO 119//#define FORCE_NKRO
120 120
121/* 121/*
122 * Magic Key Options
123 *
124 * Magic keys are hotkey commands that allow control over firmware functions of
125 * the keyboard. They are best used in combination with the HID Listen program,
126 * found here: https://www.pjrc.com/teensy/hid_listen.html
127 *
128 * The options below allow the magic key functionality to be changed. This is
129 * useful if your keyboard/keypad is missing keys and you want magic key support.
130 *
131 */
132
133/* key combination for magic key command */
134/* defined by default; to change, uncomment and set to the combination you want */
135// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
136
137/* control how magic key switches layers */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
141
142/* override magic key keymap */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
146//#define MAGIC_KEY_HELP1 H
147//#define MAGIC_KEY_HELP2 SLASH
148//#define MAGIC_KEY_DEBUG D
149//#define MAGIC_KEY_DEBUG_MATRIX X
150//#define MAGIC_KEY_DEBUG_KBD K
151//#define MAGIC_KEY_DEBUG_MOUSE M
152//#define MAGIC_KEY_VERSION V
153//#define MAGIC_KEY_STATUS S
154//#define MAGIC_KEY_CONSOLE C
155//#define MAGIC_KEY_LAYER0_ALT1 ESC
156//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
157//#define MAGIC_KEY_LAYER0 0
158//#define MAGIC_KEY_LAYER1 1
159//#define MAGIC_KEY_LAYER2 2
160//#define MAGIC_KEY_LAYER3 3
161//#define MAGIC_KEY_LAYER4 4
162//#define MAGIC_KEY_LAYER5 5
163//#define MAGIC_KEY_LAYER6 6
164//#define MAGIC_KEY_LAYER7 7
165//#define MAGIC_KEY_LAYER8 8
166//#define MAGIC_KEY_LAYER9 9
167//#define MAGIC_KEY_BOOTLOADER PAUSE
168//#define MAGIC_KEY_LOCK CAPS
169//#define MAGIC_KEY_EEPROM E
170//#define MAGIC_KEY_NKRO N
171//#define MAGIC_KEY_SLEEP_LED Z
172
173/*
174 * Feature disable options 122 * Feature disable options
175 * These options are also useful to firmware size reduction. 123 * These options are also useful to firmware size reduction.
176 */ 124 */
diff --git a/keyboards/standaside/config.h b/keyboards/standaside/config.h
index d6d60fd96..797a463a1 100644
--- a/keyboards/standaside/config.h
+++ b/keyboards/standaside/config.h
@@ -85,54 +85,6 @@
85//#define FORCE_NKRO 85//#define FORCE_NKRO
86 86
87/* 87/*
88 * Magic Key Options
89 *
90 * Magic keys are hotkey commands that allow control over firmware functions of
91 * the keyboard. They are best used in combination with the HID Listen program,
92 * found here: https://www.pjrc.com/teensy/hid_listen.html
93 *
94 * The options below allow the magic key functionality to be changed. This is
95 * useful if your keyboard/keypad is missing keys and you want magic key support.
96 *
97 */
98
99/* control how magic key switches layers */
100//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
103
104/* override magic key keymap */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
108//#define MAGIC_KEY_HELP1 H
109//#define MAGIC_KEY_HELP2 SLASH
110//#define MAGIC_KEY_DEBUG D
111//#define MAGIC_KEY_DEBUG_MATRIX X
112//#define MAGIC_KEY_DEBUG_KBD K
113//#define MAGIC_KEY_DEBUG_MOUSE M
114//#define MAGIC_KEY_VERSION V
115//#define MAGIC_KEY_STATUS S
116//#define MAGIC_KEY_CONSOLE C
117//#define MAGIC_KEY_LAYER0_ALT1 ESC
118//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
119//#define MAGIC_KEY_LAYER0 0
120//#define MAGIC_KEY_LAYER1 1
121//#define MAGIC_KEY_LAYER2 2
122//#define MAGIC_KEY_LAYER3 3
123//#define MAGIC_KEY_LAYER4 4
124//#define MAGIC_KEY_LAYER5 5
125//#define MAGIC_KEY_LAYER6 6
126//#define MAGIC_KEY_LAYER7 7
127//#define MAGIC_KEY_LAYER8 8
128//#define MAGIC_KEY_LAYER9 9
129//#define MAGIC_KEY_BOOTLOADER PAUSE
130//#define MAGIC_KEY_LOCK CAPS
131//#define MAGIC_KEY_EEPROM E
132//#define MAGIC_KEY_NKRO N
133//#define MAGIC_KEY_SLEEP_LED Z
134
135/*
136 * Feature disable options 88 * Feature disable options
137 * These options are also useful to firmware size reduction. 89 * These options are also useful to firmware size reduction.
138 */ 90 */
diff --git a/keyboards/suihankey/alpha/config.h b/keyboards/suihankey/alpha/config.h
index c63592298..b11478adf 100644
--- a/keyboards/suihankey/alpha/config.h
+++ b/keyboards/suihankey/alpha/config.h
@@ -119,59 +119,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
119//#define FORCE_NKRO 119//#define FORCE_NKRO
120 120
121/* 121/*
122 * Magic Key Options
123 *
124 * Magic keys are hotkey commands that allow control over firmware functions of
125 * the keyboard. They are best used in combination with the HID Listen program,
126 * found here: https://www.pjrc.com/teensy/hid_listen.html
127 *
128 * The options below allow the magic key functionality to be changed. This is
129 * useful if your keyboard/keypad is missing keys and you want magic key support.
130 *
131 */
132
133/* key combination for magic key command */
134/* defined by default; to change, uncomment and set to the combination you want */
135// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
136
137/* control how magic key switches layers */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
141
142/* override magic key keymap */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
146//#define MAGIC_KEY_HELP H
147//#define MAGIC_KEY_HELP_ALT SLASH
148//#define MAGIC_KEY_DEBUG D
149//#define MAGIC_KEY_DEBUG_MATRIX X
150//#define MAGIC_KEY_DEBUG_KBD K
151//#define MAGIC_KEY_DEBUG_MOUSE M
152//#define MAGIC_KEY_VERSION V
153//#define MAGIC_KEY_STATUS S
154//#define MAGIC_KEY_CONSOLE C
155//#define MAGIC_KEY_LAYER0 0
156//#define MAGIC_KEY_LAYER0_ALT GRAVE
157//#define MAGIC_KEY_LAYER1 1
158//#define MAGIC_KEY_LAYER2 2
159//#define MAGIC_KEY_LAYER3 3
160//#define MAGIC_KEY_LAYER4 4
161//#define MAGIC_KEY_LAYER5 5
162//#define MAGIC_KEY_LAYER6 6
163//#define MAGIC_KEY_LAYER7 7
164//#define MAGIC_KEY_LAYER8 8
165//#define MAGIC_KEY_LAYER9 9
166//#define MAGIC_KEY_BOOTLOADER B
167//#define MAGIC_KEY_BOOTLOADER_ALT ESC
168//#define MAGIC_KEY_LOCK CAPS
169//#define MAGIC_KEY_EEPROM E
170//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
171//#define MAGIC_KEY_NKRO N
172//#define MAGIC_KEY_SLEEP_LED Z
173
174/*
175 * Feature disable options 122 * Feature disable options
176 * These options are also useful to firmware size reduction. 123 * These options are also useful to firmware size reduction.
177 */ 124 */
diff --git a/keyboards/suihankey/rev1/config.h b/keyboards/suihankey/rev1/config.h
index ddc8b95d6..b2801cd86 100644
--- a/keyboards/suihankey/rev1/config.h
+++ b/keyboards/suihankey/rev1/config.h
@@ -119,59 +119,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
119//#define FORCE_NKRO 119//#define FORCE_NKRO
120 120
121/* 121/*
122 * Magic Key Options
123 *
124 * Magic keys are hotkey commands that allow control over firmware functions of
125 * the keyboard. They are best used in combination with the HID Listen program,
126 * found here: https://www.pjrc.com/teensy/hid_listen.html
127 *
128 * The options below allow the magic key functionality to be changed. This is
129 * useful if your keyboard/keypad is missing keys and you want magic key support.
130 *
131 */
132
133/* key combination for magic key command */
134/* defined by default; to change, uncomment and set to the combination you want */
135// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
136
137/* control how magic key switches layers */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
141
142/* override magic key keymap */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
146//#define MAGIC_KEY_HELP H
147//#define MAGIC_KEY_HELP_ALT SLASH
148//#define MAGIC_KEY_DEBUG D
149//#define MAGIC_KEY_DEBUG_MATRIX X
150//#define MAGIC_KEY_DEBUG_KBD K
151//#define MAGIC_KEY_DEBUG_MOUSE M
152//#define MAGIC_KEY_VERSION V
153//#define MAGIC_KEY_STATUS S
154//#define MAGIC_KEY_CONSOLE C
155//#define MAGIC_KEY_LAYER0 0
156//#define MAGIC_KEY_LAYER0_ALT GRAVE
157//#define MAGIC_KEY_LAYER1 1
158//#define MAGIC_KEY_LAYER2 2
159//#define MAGIC_KEY_LAYER3 3
160//#define MAGIC_KEY_LAYER4 4
161//#define MAGIC_KEY_LAYER5 5
162//#define MAGIC_KEY_LAYER6 6
163//#define MAGIC_KEY_LAYER7 7
164//#define MAGIC_KEY_LAYER8 8
165//#define MAGIC_KEY_LAYER9 9
166//#define MAGIC_KEY_BOOTLOADER B
167//#define MAGIC_KEY_BOOTLOADER_ALT ESC
168//#define MAGIC_KEY_LOCK CAPS
169//#define MAGIC_KEY_EEPROM E
170//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
171//#define MAGIC_KEY_NKRO N
172//#define MAGIC_KEY_SLEEP_LED Z
173
174/*
175 * Feature disable options 122 * Feature disable options
176 * These options are also useful to firmware size reduction. 123 * These options are also useful to firmware size reduction.
177 */ 124 */
diff --git a/keyboards/suihankey/split/alpha/config.h b/keyboards/suihankey/split/alpha/config.h
index b54744afb..ae5acdbd4 100644
--- a/keyboards/suihankey/split/alpha/config.h
+++ b/keyboards/suihankey/split/alpha/config.h
@@ -119,59 +119,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
119//#define FORCE_NKRO 119//#define FORCE_NKRO
120 120
121/* 121/*
122 * Magic Key Options
123 *
124 * Magic keys are hotkey commands that allow control over firmware functions of
125 * the keyboard. They are best used in combination with the HID Listen program,
126 * found here: https://www.pjrc.com/teensy/hid_listen.html
127 *
128 * The options below allow the magic key functionality to be changed. This is
129 * useful if your keyboard/keypad is missing keys and you want magic key support.
130 *
131 */
132
133/* key combination for magic key command */
134/* defined by default; to change, uncomment and set to the combination you want */
135// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
136
137/* control how magic key switches layers */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
141
142/* override magic key keymap */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
146//#define MAGIC_KEY_HELP H
147//#define MAGIC_KEY_HELP_ALT SLASH
148//#define MAGIC_KEY_DEBUG D
149//#define MAGIC_KEY_DEBUG_MATRIX X
150//#define MAGIC_KEY_DEBUG_KBD K
151//#define MAGIC_KEY_DEBUG_MOUSE M
152//#define MAGIC_KEY_VERSION V
153//#define MAGIC_KEY_STATUS S
154//#define MAGIC_KEY_CONSOLE C
155//#define MAGIC_KEY_LAYER0 0
156//#define MAGIC_KEY_LAYER0_ALT GRAVE
157//#define MAGIC_KEY_LAYER1 1
158//#define MAGIC_KEY_LAYER2 2
159//#define MAGIC_KEY_LAYER3 3
160//#define MAGIC_KEY_LAYER4 4
161//#define MAGIC_KEY_LAYER5 5
162//#define MAGIC_KEY_LAYER6 6
163//#define MAGIC_KEY_LAYER7 7
164//#define MAGIC_KEY_LAYER8 8
165//#define MAGIC_KEY_LAYER9 9
166//#define MAGIC_KEY_BOOTLOADER B
167//#define MAGIC_KEY_BOOTLOADER_ALT ESC
168//#define MAGIC_KEY_LOCK CAPS
169//#define MAGIC_KEY_EEPROM E
170//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
171//#define MAGIC_KEY_NKRO N
172//#define MAGIC_KEY_SLEEP_LED Z
173
174/*
175 * Feature disable options 122 * Feature disable options
176 * These options are also useful to firmware size reduction. 123 * These options are also useful to firmware size reduction.
177 */ 124 */
diff --git a/keyboards/suihankey/split/rev1/config.h b/keyboards/suihankey/split/rev1/config.h
index f2d8239db..6b7dd2bac 100644
--- a/keyboards/suihankey/split/rev1/config.h
+++ b/keyboards/suihankey/split/rev1/config.h
@@ -119,59 +119,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
119//#define FORCE_NKRO 119//#define FORCE_NKRO
120 120
121/* 121/*
122 * Magic Key Options
123 *
124 * Magic keys are hotkey commands that allow control over firmware functions of
125 * the keyboard. They are best used in combination with the HID Listen program,
126 * found here: https://www.pjrc.com/teensy/hid_listen.html
127 *
128 * The options below allow the magic key functionality to be changed. This is
129 * useful if your keyboard/keypad is missing keys and you want magic key support.
130 *
131 */
132
133/* key combination for magic key command */
134/* defined by default; to change, uncomment and set to the combination you want */
135// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
136
137/* control how magic key switches layers */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
141
142/* override magic key keymap */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
146//#define MAGIC_KEY_HELP H
147//#define MAGIC_KEY_HELP_ALT SLASH
148//#define MAGIC_KEY_DEBUG D
149//#define MAGIC_KEY_DEBUG_MATRIX X
150//#define MAGIC_KEY_DEBUG_KBD K
151//#define MAGIC_KEY_DEBUG_MOUSE M
152//#define MAGIC_KEY_VERSION V
153//#define MAGIC_KEY_STATUS S
154//#define MAGIC_KEY_CONSOLE C
155//#define MAGIC_KEY_LAYER0 0
156//#define MAGIC_KEY_LAYER0_ALT GRAVE
157//#define MAGIC_KEY_LAYER1 1
158//#define MAGIC_KEY_LAYER2 2
159//#define MAGIC_KEY_LAYER3 3
160//#define MAGIC_KEY_LAYER4 4
161//#define MAGIC_KEY_LAYER5 5
162//#define MAGIC_KEY_LAYER6 6
163//#define MAGIC_KEY_LAYER7 7
164//#define MAGIC_KEY_LAYER8 8
165//#define MAGIC_KEY_LAYER9 9
166//#define MAGIC_KEY_BOOTLOADER B
167//#define MAGIC_KEY_BOOTLOADER_ALT ESC
168//#define MAGIC_KEY_LOCK CAPS
169//#define MAGIC_KEY_EEPROM E
170//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
171//#define MAGIC_KEY_NKRO N
172//#define MAGIC_KEY_SLEEP_LED Z
173
174/*
175 * Feature disable options 122 * Feature disable options
176 * These options are also useful to firmware size reduction. 123 * These options are also useful to firmware size reduction.
177 */ 124 */
diff --git a/keyboards/switchplate/southpaw_65/config.h b/keyboards/switchplate/southpaw_65/config.h
index ee6567b23..7512e0e2b 100644
--- a/keyboards/switchplate/southpaw_65/config.h
+++ b/keyboards/switchplate/southpaw_65/config.h
@@ -113,58 +113,6 @@
113//#define FORCE_NKRO 113//#define FORCE_NKRO
114 114
115/* 115/*
116 * Magic Key Options
117 *
118 * Magic keys are hotkey commands that allow control over firmware functions of
119 * the keyboard. They are best used in combination with the HID Listen program,
120 * found here: https://www.pjrc.com/teensy/hid_listen.html
121 *
122 * The options below allow the magic key functionality to be changed. This is
123 * useful if your keyboard/keypad is missing keys and you want magic key support.
124 *
125 */
126
127/* key combination for magic key command */
128/* defined by default; to change, uncomment and set to the combination you want */
129// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
130
131/* control how magic key switches layers */
132//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
133//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
134//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
135
136/* override magic key keymap */
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
140//#define MAGIC_KEY_HELP1 H
141//#define MAGIC_KEY_HELP2 SLASH
142//#define MAGIC_KEY_DEBUG D
143//#define MAGIC_KEY_DEBUG_MATRIX X
144//#define MAGIC_KEY_DEBUG_KBD K
145//#define MAGIC_KEY_DEBUG_MOUSE M
146//#define MAGIC_KEY_VERSION V
147//#define MAGIC_KEY_STATUS S
148//#define MAGIC_KEY_CONSOLE C
149//#define MAGIC_KEY_LAYER0_ALT1 ESC
150//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
151//#define MAGIC_KEY_LAYER0 0
152//#define MAGIC_KEY_LAYER1 1
153//#define MAGIC_KEY_LAYER2 2
154//#define MAGIC_KEY_LAYER3 3
155//#define MAGIC_KEY_LAYER4 4
156//#define MAGIC_KEY_LAYER5 5
157//#define MAGIC_KEY_LAYER6 6
158//#define MAGIC_KEY_LAYER7 7
159//#define MAGIC_KEY_LAYER8 8
160//#define MAGIC_KEY_LAYER9 9
161//#define MAGIC_KEY_BOOTLOADER PAUSE
162//#define MAGIC_KEY_LOCK CAPS
163//#define MAGIC_KEY_EEPROM E
164//#define MAGIC_KEY_NKRO N
165//#define MAGIC_KEY_SLEEP_LED Z
166
167/*
168 * Feature disable options 116 * Feature disable options
169 * These options are also useful to firmware size reduction. 117 * These options are also useful to firmware size reduction.
170 */ 118 */
diff --git a/keyboards/switchplate/southpaw_fullsize/config.h b/keyboards/switchplate/southpaw_fullsize/config.h
index c319b54ce..c15cb1d0b 100644
--- a/keyboards/switchplate/southpaw_fullsize/config.h
+++ b/keyboards/switchplate/southpaw_fullsize/config.h
@@ -63,59 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
63#define LOCKING_RESYNC_ENABLE 63#define LOCKING_RESYNC_ENABLE
64 64
65/* 65/*
66 * Magic Key Options
67 *
68 * Magic keys are hotkey commands that allow control over firmware functions of
69 * the keyboard. They are best used in combination with the HID Listen program,
70 * found here: https://www.pjrc.com/teensy/hid_listen.html
71 *
72 * The options below allow the magic key functionality to be changed. This is
73 * useful if your keyboard/keypad is missing keys and you want magic key support.
74 *
75 */
76
77/* key combination for magic key command */
78/* defined by default; to change, uncomment and set to the combination you want */
79// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
80
81/* control how magic key switches layers */
82//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
83//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
84//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
85
86/* override magic key keymap */
87//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
88//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
89//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
90//#define MAGIC_KEY_HELP H
91//#define MAGIC_KEY_HELP_ALT SLASH
92//#define MAGIC_KEY_DEBUG D
93//#define MAGIC_KEY_DEBUG_MATRIX X
94//#define MAGIC_KEY_DEBUG_KBD K
95//#define MAGIC_KEY_DEBUG_MOUSE M
96//#define MAGIC_KEY_VERSION V
97//#define MAGIC_KEY_STATUS S
98//#define MAGIC_KEY_CONSOLE C
99//#define MAGIC_KEY_LAYER0 0
100//#define MAGIC_KEY_LAYER0_ALT GRAVE
101//#define MAGIC_KEY_LAYER1 1
102//#define MAGIC_KEY_LAYER2 2
103//#define MAGIC_KEY_LAYER3 3
104//#define MAGIC_KEY_LAYER4 4
105//#define MAGIC_KEY_LAYER5 5
106//#define MAGIC_KEY_LAYER6 6
107//#define MAGIC_KEY_LAYER7 7
108//#define MAGIC_KEY_LAYER8 8
109//#define MAGIC_KEY_LAYER9 9
110//#define MAGIC_KEY_BOOTLOADER B
111//#define MAGIC_KEY_BOOTLOADER_ALT ESC
112//#define MAGIC_KEY_LOCK CAPS
113//#define MAGIC_KEY_EEPROM E
114//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
115//#define MAGIC_KEY_NKRO N
116//#define MAGIC_KEY_SLEEP_LED Z
117
118/*
119 * Feature disable options 66 * Feature disable options
120 * These options are also useful to firmware size reduction. 67 * These options are also useful to firmware size reduction.
121 */ 68 */
diff --git a/keyboards/tg4x/config.h b/keyboards/tg4x/config.h
index 915ae130e..87636d837 100644
--- a/keyboards/tg4x/config.h
+++ b/keyboards/tg4x/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/tgr/910/config.h b/keyboards/tgr/910/config.h
index 7ba412be3..f9a233c1b 100644
--- a/keyboards/tgr/910/config.h
+++ b/keyboards/tgr/910/config.h
@@ -47,10 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47 47
48#define RGBLIGHT_ANIMATIONS 48#define RGBLIGHT_ANIMATIONS
49 49
50/* key combination for magic key command */
51/* defined by default; to change, uncomment and set to the combination you want */
52// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
53
54/* Bootmagic Lite key configuration */ 50/* Bootmagic Lite key configuration */
55// #define BOOTMAGIC_LITE_ROW 0 51// #define BOOTMAGIC_LITE_ROW 0
56// #define BOOTMAGIC_LITE_COLUMN 0 52// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/tgr/tris/config.h b/keyboards/tgr/tris/config.h
index 16e862a22..131add14c 100644
--- a/keyboards/tgr/tris/config.h
+++ b/keyboards/tgr/tris/config.h
@@ -42,10 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42#define RGBLED_NUM 6 42#define RGBLED_NUM 6
43#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_ANIMATIONS
44 44
45/* key combination for magic key command */
46/* defined by default; to change, uncomment and set to the combination you want */
47// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
48
49/* Bootmagic Lite key configuration */ 45/* Bootmagic Lite key configuration */
50// #define BOOTMAGIC_LITE_ROW 0 46// #define BOOTMAGIC_LITE_ROW 0
51// #define BOOTMAGIC_LITE_COLUMN 0 47// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/the_ruler/config.h b/keyboards/the_ruler/config.h
index 2932dd465..bcb744114 100644
--- a/keyboards/the_ruler/config.h
+++ b/keyboards/the_ruler/config.h
@@ -82,54 +82,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
82//#define FORCE_NKRO 82//#define FORCE_NKRO
83 83
84/* 84/*
85 * Magic Key Options
86 *
87 * Magic keys are hotkey commands that allow control over firmware functions of
88 * the keyboard. They are best used in combination with the HID Listen program,
89 * found here: https://www.pjrc.com/teensy/hid_listen.html
90 *
91 * The options below allow the magic key functionality to be changed. This is
92 * useful if your keyboard/keypad is missing keys and you want magic key support.
93 *
94 */
95
96/* control how magic key switches layers */
97//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
98//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
99//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
100
101/* override magic key keymap */
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
104//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
105//#define MAGIC_KEY_HELP1 H
106//#define MAGIC_KEY_HELP2 SLASH
107//#define MAGIC_KEY_DEBUG D
108//#define MAGIC_KEY_DEBUG_MATRIX X
109//#define MAGIC_KEY_DEBUG_KBD K
110//#define MAGIC_KEY_DEBUG_MOUSE M
111//#define MAGIC_KEY_VERSION V
112//#define MAGIC_KEY_STATUS S
113//#define MAGIC_KEY_CONSOLE C
114//#define MAGIC_KEY_LAYER0_ALT1 ESC
115//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
116//#define MAGIC_KEY_LAYER0 0
117//#define MAGIC_KEY_LAYER1 1
118//#define MAGIC_KEY_LAYER2 2
119//#define MAGIC_KEY_LAYER3 3
120//#define MAGIC_KEY_LAYER4 4
121//#define MAGIC_KEY_LAYER5 5
122//#define MAGIC_KEY_LAYER6 6
123//#define MAGIC_KEY_LAYER7 7
124//#define MAGIC_KEY_LAYER8 8
125//#define MAGIC_KEY_LAYER9 9
126//#define MAGIC_KEY_BOOTLOADER PAUSE
127//#define MAGIC_KEY_LOCK CAPS
128//#define MAGIC_KEY_EEPROM E
129//#define MAGIC_KEY_NKRO N
130//#define MAGIC_KEY_SLEEP_LED Z
131
132/*
133 * Feature disable options 85 * Feature disable options
134 * These options are also useful to firmware size reduction. 86 * These options are also useful to firmware size reduction.
135 */ 87 */
diff --git a/keyboards/thedogkeyboard/config.h b/keyboards/thedogkeyboard/config.h
index 89698ca3d..099c157cf 100644
--- a/keyboards/thedogkeyboard/config.h
+++ b/keyboards/thedogkeyboard/config.h
@@ -119,59 +119,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
119//#define FORCE_NKRO 119//#define FORCE_NKRO
120 120
121/* 121/*
122 * Magic Key Options
123 *
124 * Magic keys are hotkey commands that allow control over firmware functions of
125 * the keyboard. They are best used in combination with the HID Listen program,
126 * found here: https://www.pjrc.com/teensy/hid_listen.html
127 *
128 * The options below allow the magic key functionality to be changed. This is
129 * useful if your keyboard/keypad is missing keys and you want magic key support.
130 *
131 */
132
133/* key combination for magic key command */
134/* defined by default; to change, uncomment and set to the combination you want */
135// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
136
137/* control how magic key switches layers */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
141
142/* override magic key keymap */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
146//#define MAGIC_KEY_HELP H
147//#define MAGIC_KEY_HELP_ALT SLASH
148//#define MAGIC_KEY_DEBUG D
149//#define MAGIC_KEY_DEBUG_MATRIX X
150//#define MAGIC_KEY_DEBUG_KBD K
151//#define MAGIC_KEY_DEBUG_MOUSE M
152//#define MAGIC_KEY_VERSION V
153//#define MAGIC_KEY_STATUS S
154//#define MAGIC_KEY_CONSOLE C
155//#define MAGIC_KEY_LAYER0 0
156//#define MAGIC_KEY_LAYER0_ALT GRAVE
157//#define MAGIC_KEY_LAYER1 1
158//#define MAGIC_KEY_LAYER2 2
159//#define MAGIC_KEY_LAYER3 3
160//#define MAGIC_KEY_LAYER4 4
161//#define MAGIC_KEY_LAYER5 5
162//#define MAGIC_KEY_LAYER6 6
163//#define MAGIC_KEY_LAYER7 7
164//#define MAGIC_KEY_LAYER8 8
165//#define MAGIC_KEY_LAYER9 9
166//#define MAGIC_KEY_BOOTLOADER B
167//#define MAGIC_KEY_BOOTLOADER_ALT ESC
168//#define MAGIC_KEY_LOCK CAPS
169//#define MAGIC_KEY_EEPROM E
170//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
171//#define MAGIC_KEY_NKRO N
172//#define MAGIC_KEY_SLEEP_LED Z
173
174/*
175 * Feature disable options 122 * Feature disable options
176 * These options are also useful to firmware size reduction. 123 * These options are also useful to firmware size reduction.
177 */ 124 */
diff --git a/keyboards/thevankeyboards/roadkit/config.h b/keyboards/thevankeyboards/roadkit/config.h
index ebcb8b820..4572f5e2b 100644
--- a/keyboards/thevankeyboards/roadkit/config.h
+++ b/keyboards/thevankeyboards/roadkit/config.h
@@ -86,54 +86,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86//#define FORCE_NKRO 86//#define FORCE_NKRO
87 87
88/* 88/*
89 * Magic Key Options
90 *
91 * Magic keys are hotkey commands that allow control over firmware functions of
92 * the keyboard. They are best used in combination with the HID Listen program,
93 * found here: https://www.pjrc.com/teensy/hid_listen.html
94 *
95 * The options below allow the magic key functionality to be changed. This is
96 * useful if your keyboard/keypad is missing keys and you want magic key support.
97 *
98 */
99
100/* control how magic key switches layers */
101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
104
105/* override magic key keymap */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
109//#define MAGIC_KEY_HELP1 H
110//#define MAGIC_KEY_HELP2 SLASH
111//#define MAGIC_KEY_DEBUG D
112//#define MAGIC_KEY_DEBUG_MATRIX X
113//#define MAGIC_KEY_DEBUG_KBD K
114//#define MAGIC_KEY_DEBUG_MOUSE M
115//#define MAGIC_KEY_VERSION V
116//#define MAGIC_KEY_STATUS S
117//#define MAGIC_KEY_CONSOLE C
118//#define MAGIC_KEY_LAYER0_ALT1 ESC
119//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
120//#define MAGIC_KEY_LAYER0 0
121//#define MAGIC_KEY_LAYER1 1
122//#define MAGIC_KEY_LAYER2 2
123//#define MAGIC_KEY_LAYER3 3
124//#define MAGIC_KEY_LAYER4 4
125//#define MAGIC_KEY_LAYER5 5
126//#define MAGIC_KEY_LAYER6 6
127//#define MAGIC_KEY_LAYER7 7
128//#define MAGIC_KEY_LAYER8 8
129//#define MAGIC_KEY_LAYER9 9
130//#define MAGIC_KEY_BOOTLOADER PAUSE
131//#define MAGIC_KEY_LOCK CAPS
132//#define MAGIC_KEY_EEPROM E
133//#define MAGIC_KEY_NKRO N
134//#define MAGIC_KEY_SLEEP_LED Z
135
136/*
137 * Feature disable options 89 * Feature disable options
138 * These options are also useful to firmware size reduction. 90 * These options are also useful to firmware size reduction.
139 */ 91 */
diff --git a/keyboards/tkc/osav2/config.h b/keyboards/tkc/osav2/config.h
index c70fdc981..5622621e2 100644
--- a/keyboards/tkc/osav2/config.h
+++ b/keyboards/tkc/osav2/config.h
@@ -124,59 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124//#define FORCE_NKRO 124//#define FORCE_NKRO
125 125
126/* 126/*
127 * Magic Key Options
128 *
129 * Magic keys are hotkey commands that allow control over firmware functions of
130 * the keyboard. They are best used in combination with the HID Listen program,
131 * found here: https://www.pjrc.com/teensy/hid_listen.html
132 *
133 * The options below allow the magic key functionality to be changed. This is
134 * useful if your keyboard/keypad is missing keys and you want magic key support.
135 *
136 */
137
138/* key combination for magic key command */
139/* defined by default; to change, uncomment and set to the combination you want */
140// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
141
142/* control how magic key switches layers */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
146
147/* override magic key keymap */
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
150//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
151//#define MAGIC_KEY_HELP H
152//#define MAGIC_KEY_HELP_ALT SLASH
153//#define MAGIC_KEY_DEBUG D
154//#define MAGIC_KEY_DEBUG_MATRIX X
155//#define MAGIC_KEY_DEBUG_KBD K
156//#define MAGIC_KEY_DEBUG_MOUSE M
157//#define MAGIC_KEY_VERSION V
158//#define MAGIC_KEY_STATUS S
159//#define MAGIC_KEY_CONSOLE C
160//#define MAGIC_KEY_LAYER0 0
161//#define MAGIC_KEY_LAYER0_ALT GRAVE
162//#define MAGIC_KEY_LAYER1 1
163//#define MAGIC_KEY_LAYER2 2
164//#define MAGIC_KEY_LAYER3 3
165//#define MAGIC_KEY_LAYER4 4
166//#define MAGIC_KEY_LAYER5 5
167//#define MAGIC_KEY_LAYER6 6
168//#define MAGIC_KEY_LAYER7 7
169//#define MAGIC_KEY_LAYER8 8
170//#define MAGIC_KEY_LAYER9 9
171//#define MAGIC_KEY_BOOTLOADER B
172//#define MAGIC_KEY_BOOTLOADER_ALT ESC
173//#define MAGIC_KEY_LOCK CAPS
174//#define MAGIC_KEY_EEPROM E
175//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
176//#define MAGIC_KEY_NKRO N
177//#define MAGIC_KEY_SLEEP_LED Z
178
179/*
180 * Feature disable options 127 * Feature disable options
181 * These options are also useful to firmware size reduction. 128 * These options are also useful to firmware size reduction.
182 */ 129 */
diff --git a/keyboards/tkc/tkc1800/config.h b/keyboards/tkc/tkc1800/config.h
index 17441b084..02fccd82f 100644
--- a/keyboards/tkc/tkc1800/config.h
+++ b/keyboards/tkc/tkc1800/config.h
@@ -97,54 +97,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
97//#define FORCE_NKRO 97//#define FORCE_NKRO
98 98
99/* 99/*
100 * Magic Key Options
101 *
102 * Magic keys are hotkey commands that allow control over firmware functions of
103 * the keyboard. They are best used in combination with the HID Listen program,
104 * found here: https://www.pjrc.com/teensy/hid_listen.html
105 *
106 * The options below allow the magic key functionality to be changed. This is
107 * useful if your keyboard/keypad is missing keys and you want magic key support.
108 *
109 */
110
111/* control how magic key switches layers */
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
115
116/* override magic key keymap */
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
120//#define MAGIC_KEY_HELP1 H
121//#define MAGIC_KEY_HELP2 SLASH
122//#define MAGIC_KEY_DEBUG D
123//#define MAGIC_KEY_DEBUG_MATRIX X
124//#define MAGIC_KEY_DEBUG_KBD K
125//#define MAGIC_KEY_DEBUG_MOUSE M
126//#define MAGIC_KEY_VERSION V
127//#define MAGIC_KEY_STATUS S
128//#define MAGIC_KEY_CONSOLE C
129//#define MAGIC_KEY_LAYER0_ALT1 ESC
130//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
131//#define MAGIC_KEY_LAYER0 0
132//#define MAGIC_KEY_LAYER1 1
133//#define MAGIC_KEY_LAYER2 2
134//#define MAGIC_KEY_LAYER3 3
135//#define MAGIC_KEY_LAYER4 4
136//#define MAGIC_KEY_LAYER5 5
137//#define MAGIC_KEY_LAYER6 6
138//#define MAGIC_KEY_LAYER7 7
139//#define MAGIC_KEY_LAYER8 8
140//#define MAGIC_KEY_LAYER9 9
141//#define MAGIC_KEY_BOOTLOADER PAUSE
142//#define MAGIC_KEY_LOCK CAPS
143//#define MAGIC_KEY_EEPROM E
144//#define MAGIC_KEY_NKRO N
145//#define MAGIC_KEY_SLEEP_LED Z
146
147/*
148 * Feature disable options 100 * Feature disable options
149 * These options are also useful to firmware size reduction. 101 * These options are also useful to firmware size reduction.
150 */ 102 */
diff --git a/keyboards/tmo50/config.h b/keyboards/tmo50/config.h
index 666f9fef1..4547fcf63 100644
--- a/keyboards/tmo50/config.h
+++ b/keyboards/tmo50/config.h
@@ -112,54 +112,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
112//#define FORCE_NKRO 112//#define FORCE_NKRO
113 113
114/* 114/*
115 * Magic Key Options
116 *
117 * Magic keys are hotkey commands that allow control over firmware functions of
118 * the keyboard. They are best used in combination with the HID Listen program,
119 * found here: https://www.pjrc.com/teensy/hid_listen.html
120 *
121 * The options below allow the magic key functionality to be changed. This is
122 * useful if your keyboard/keypad is missing keys and you want magic key support.
123 *
124 */
125
126/* control how magic key switches layers */
127//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
128//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
129//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
130
131/* override magic key keymap */
132//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
133//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
134//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
135//#define MAGIC_KEY_HELP1 H
136//#define MAGIC_KEY_HELP2 SLASH
137//#define MAGIC_KEY_DEBUG D
138//#define MAGIC_KEY_DEBUG_MATRIX X
139//#define MAGIC_KEY_DEBUG_KBD K
140//#define MAGIC_KEY_DEBUG_MOUSE M
141//#define MAGIC_KEY_VERSION V
142//#define MAGIC_KEY_STATUS S
143//#define MAGIC_KEY_CONSOLE C
144//#define MAGIC_KEY_LAYER0_ALT1 ESC
145//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
146//#define MAGIC_KEY_LAYER0 0
147//#define MAGIC_KEY_LAYER1 1
148//#define MAGIC_KEY_LAYER2 2
149//#define MAGIC_KEY_LAYER3 3
150//#define MAGIC_KEY_LAYER4 4
151//#define MAGIC_KEY_LAYER5 5
152//#define MAGIC_KEY_LAYER6 6
153//#define MAGIC_KEY_LAYER7 7
154//#define MAGIC_KEY_LAYER8 8
155//#define MAGIC_KEY_LAYER9 9
156//#define MAGIC_KEY_BOOTLOADER PAUSE
157//#define MAGIC_KEY_LOCK CAPS
158//#define MAGIC_KEY_EEPROM E
159//#define MAGIC_KEY_NKRO N
160//#define MAGIC_KEY_SLEEP_LED Z
161
162/*
163 * Feature disable options 115 * Feature disable options
164 * These options are also useful to firmware size reduction. 116 * These options are also useful to firmware size reduction.
165 */ 117 */
diff --git a/keyboards/treadstone48/rev1/config.h b/keyboards/treadstone48/rev1/config.h
index 75e5252b3..ad9de636d 100644
--- a/keyboards/treadstone48/rev1/config.h
+++ b/keyboards/treadstone48/rev1/config.h
@@ -128,59 +128,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
128//#define FORCE_NKRO 128//#define FORCE_NKRO
129 129
130/* 130/*
131 * Magic Key Options
132 *
133 * Magic keys are hotkey commands that allow control over firmware functions of
134 * the keyboard. They are best used in combination with the HID Listen program,
135 * found here: https://www.pjrc.com/teensy/hid_listen.html
136 *
137 * The options below allow the magic key functionality to be changed. This is
138 * useful if your keyboard/keypad is missing keys and you want magic key support.
139 *
140 */
141
142/* key combination for magic key command */
143/* defined by default; to change, uncomment and set to the combination you want */
144// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
145
146/* control how magic key switches layers */
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
150
151/* override magic key keymap */
152//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
153//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
154//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
155//#define MAGIC_KEY_HELP H
156//#define MAGIC_KEY_HELP_ALT SLASH
157//#define MAGIC_KEY_DEBUG D
158//#define MAGIC_KEY_DEBUG_MATRIX X
159//#define MAGIC_KEY_DEBUG_KBD K
160//#define MAGIC_KEY_DEBUG_MOUSE M
161//#define MAGIC_KEY_VERSION V
162//#define MAGIC_KEY_STATUS S
163//#define MAGIC_KEY_CONSOLE C
164//#define MAGIC_KEY_LAYER0 0
165//#define MAGIC_KEY_LAYER0_ALT GRAVE
166//#define MAGIC_KEY_LAYER1 1
167//#define MAGIC_KEY_LAYER2 2
168//#define MAGIC_KEY_LAYER3 3
169//#define MAGIC_KEY_LAYER4 4
170//#define MAGIC_KEY_LAYER5 5
171//#define MAGIC_KEY_LAYER6 6
172//#define MAGIC_KEY_LAYER7 7
173//#define MAGIC_KEY_LAYER8 8
174//#define MAGIC_KEY_LAYER9 9
175//#define MAGIC_KEY_BOOTLOADER B
176//#define MAGIC_KEY_BOOTLOADER_ALT ESC
177//#define MAGIC_KEY_LOCK CAPS
178//#define MAGIC_KEY_EEPROM E
179//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
180//#define MAGIC_KEY_NKRO N
181//#define MAGIC_KEY_SLEEP_LED Z
182
183/*
184 * Feature disable options 131 * Feature disable options
185 * These options are also useful to firmware size reduction. 132 * These options are also useful to firmware size reduction.
186 */ 133 */
diff --git a/keyboards/treadstone48/rev2/config.h b/keyboards/treadstone48/rev2/config.h
index e5be65f55..6df1467d8 100644
--- a/keyboards/treadstone48/rev2/config.h
+++ b/keyboards/treadstone48/rev2/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/treasure/type9/config.h b/keyboards/treasure/type9/config.h
index 1c65a3643..cc629e3e4 100644
--- a/keyboards/treasure/type9/config.h
+++ b/keyboards/treasure/type9/config.h
@@ -100,54 +100,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100//#define FORCE_NKRO 100//#define FORCE_NKRO
101 101
102/* 102/*
103 * Magic Key Options
104 *
105 * Magic keys are hotkey commands that allow control over firmware functions of
106 * the keyboard. They are best used in combination with the HID Listen program,
107 * found here: https://www.pjrc.com/teensy/hid_listen.html
108 *
109 * The options below allow the magic key functionality to be changed. This is
110 * useful if your keyboard/keypad is missing keys and you want magic key support.
111 *
112 */
113
114/* control how magic key switches layers */
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
118
119/* override magic key keymap */
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
123//#define MAGIC_KEY_HELP1 H
124//#define MAGIC_KEY_HELP2 SLASH
125//#define MAGIC_KEY_DEBUG D
126//#define MAGIC_KEY_DEBUG_MATRIX X
127//#define MAGIC_KEY_DEBUG_KBD K
128//#define MAGIC_KEY_DEBUG_MOUSE M
129//#define MAGIC_KEY_VERSION V
130//#define MAGIC_KEY_STATUS S
131//#define MAGIC_KEY_CONSOLE C
132//#define MAGIC_KEY_LAYER0_ALT1 ESC
133//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
134//#define MAGIC_KEY_LAYER0 0
135//#define MAGIC_KEY_LAYER1 1
136//#define MAGIC_KEY_LAYER2 2
137//#define MAGIC_KEY_LAYER3 3
138//#define MAGIC_KEY_LAYER4 4
139//#define MAGIC_KEY_LAYER5 5
140//#define MAGIC_KEY_LAYER6 6
141//#define MAGIC_KEY_LAYER7 7
142//#define MAGIC_KEY_LAYER8 8
143//#define MAGIC_KEY_LAYER9 9
144//#define MAGIC_KEY_BOOTLOADER PAUSE
145//#define MAGIC_KEY_LOCK CAPS
146//#define MAGIC_KEY_EEPROM E
147//#define MAGIC_KEY_NKRO N
148//#define MAGIC_KEY_SLEEP_LED Z
149
150/*
151 * Feature disable options 103 * Feature disable options
152 * These options are also useful to firmware size reduction. 104 * These options are also useful to firmware size reduction.
153 */ 105 */
diff --git a/keyboards/ua62/config.h b/keyboards/ua62/config.h
index c27ceafeb..492bba93e 100644
--- a/keyboards/ua62/config.h
+++ b/keyboards/ua62/config.h
@@ -123,59 +123,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
123//#define FORCE_NKRO 123//#define FORCE_NKRO
124 124
125/* 125/*
126 * Magic Key Options
127 *
128 * Magic keys are hotkey commands that allow control over firmware functions of
129 * the keyboard. They are best used in combination with the HID Listen program,
130 * found here: https://www.pjrc.com/teensy/hid_listen.html
131 *
132 * The options below allow the magic key functionality to be changed. This is
133 * useful if your keyboard/keypad is missing keys and you want magic key support.
134 *
135 */
136
137/* key combination for magic key command */
138/* defined by default; to change, uncomment and set to the combination you want */
139// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
140
141/* control how magic key switches layers */
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
145
146/* override magic key keymap */
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
149//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
150//#define MAGIC_KEY_HELP H
151//#define MAGIC_KEY_HELP_ALT SLASH
152//#define MAGIC_KEY_DEBUG D
153//#define MAGIC_KEY_DEBUG_MATRIX X
154//#define MAGIC_KEY_DEBUG_KBD K
155//#define MAGIC_KEY_DEBUG_MOUSE M
156//#define MAGIC_KEY_VERSION V
157//#define MAGIC_KEY_STATUS S
158//#define MAGIC_KEY_CONSOLE C
159//#define MAGIC_KEY_LAYER0 0
160//#define MAGIC_KEY_LAYER0_ALT GRAVE
161//#define MAGIC_KEY_LAYER1 1
162//#define MAGIC_KEY_LAYER2 2
163//#define MAGIC_KEY_LAYER3 3
164//#define MAGIC_KEY_LAYER4 4
165//#define MAGIC_KEY_LAYER5 5
166//#define MAGIC_KEY_LAYER6 6
167//#define MAGIC_KEY_LAYER7 7
168//#define MAGIC_KEY_LAYER8 8
169//#define MAGIC_KEY_LAYER9 9
170//#define MAGIC_KEY_BOOTLOADER B
171//#define MAGIC_KEY_BOOTLOADER_ALT ESC
172//#define MAGIC_KEY_LOCK CAPS
173//#define MAGIC_KEY_EEPROM E
174//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
175//#define MAGIC_KEY_NKRO N
176//#define MAGIC_KEY_SLEEP_LED Z
177
178/*
179 * Feature disable options 126 * Feature disable options
180 * These options are also useful to firmware size reduction. 127 * These options are also useful to firmware size reduction.
181 */ 128 */
diff --git a/keyboards/uranuma/config.h b/keyboards/uranuma/config.h
index b3dc62b52..c5acad488 100644
--- a/keyboards/uranuma/config.h
+++ b/keyboards/uranuma/config.h
@@ -109,59 +109,6 @@
109//#define FORCE_NKRO 109//#define FORCE_NKRO
110 110
111/* 111/*
112 * Magic Key Options
113 *
114 * Magic keys are hotkey commands that allow control over firmware functions of
115 * the keyboard. They are best used in combination with the HID Listen program,
116 * found here: https://www.pjrc.com/teensy/hid_listen.html
117 *
118 * The options below allow the magic key functionality to be changed. This is
119 * useful if your keyboard/keypad is missing keys and you want magic key support.
120 *
121 */
122
123/* key combination for magic key command */
124/* defined by default; to change, uncomment and set to the combination you want */
125// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
126
127/* control how magic key switches layers */
128//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
129//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
131
132/* override magic key keymap */
133//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
134//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
135//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
136//#define MAGIC_KEY_HELP H
137//#define MAGIC_KEY_HELP_ALT SLASH
138//#define MAGIC_KEY_DEBUG D
139//#define MAGIC_KEY_DEBUG_MATRIX X
140//#define MAGIC_KEY_DEBUG_KBD K
141//#define MAGIC_KEY_DEBUG_MOUSE M
142//#define MAGIC_KEY_VERSION V
143//#define MAGIC_KEY_STATUS S
144//#define MAGIC_KEY_CONSOLE C
145//#define MAGIC_KEY_LAYER0 0
146//#define MAGIC_KEY_LAYER0_ALT GRAVE
147//#define MAGIC_KEY_LAYER1 1
148//#define MAGIC_KEY_LAYER2 2
149//#define MAGIC_KEY_LAYER3 3
150//#define MAGIC_KEY_LAYER4 4
151//#define MAGIC_KEY_LAYER5 5
152//#define MAGIC_KEY_LAYER6 6
153//#define MAGIC_KEY_LAYER7 7
154//#define MAGIC_KEY_LAYER8 8
155//#define MAGIC_KEY_LAYER9 9
156//#define MAGIC_KEY_BOOTLOADER B
157//#define MAGIC_KEY_BOOTLOADER_ALT ESC
158//#define MAGIC_KEY_LOCK CAPS
159//#define MAGIC_KEY_EEPROM E
160//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
161//#define MAGIC_KEY_NKRO N
162//#define MAGIC_KEY_SLEEP_LED Z
163
164/*
165 * Feature disable options 112 * Feature disable options
166 * These options are also useful to firmware size reduction. 113 * These options are also useful to firmware size reduction.
167 */ 114 */
diff --git a/keyboards/v60_type_r/config.h b/keyboards/v60_type_r/config.h
index cc6c1f450..c013bb993 100644
--- a/keyboards/v60_type_r/config.h
+++ b/keyboards/v60_type_r/config.h
@@ -101,54 +101,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
101//#define FORCE_NKRO 101//#define FORCE_NKRO
102 102
103/* 103/*
104 * Magic Key Options
105 *
106 * Magic keys are hotkey commands that allow control over firmware functions of
107 * the keyboard. They are best used in combination with the HID Listen program,
108 * found here: https://www.pjrc.com/teensy/hid_listen.html
109 *
110 * The options below allow the magic key functionality to be changed. This is
111 * useful if your keyboard/keypad is missing keys and you want magic key support.
112 *
113 */
114
115/* control how magic key switches layers */
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
119
120/* override magic key keymap */
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
124//#define MAGIC_KEY_HELP1 H
125//#define MAGIC_KEY_HELP2 SLASH
126//#define MAGIC_KEY_DEBUG D
127//#define MAGIC_KEY_DEBUG_MATRIX X
128//#define MAGIC_KEY_DEBUG_KBD K
129//#define MAGIC_KEY_DEBUG_MOUSE M
130//#define MAGIC_KEY_VERSION V
131//#define MAGIC_KEY_STATUS S
132//#define MAGIC_KEY_CONSOLE C
133//#define MAGIC_KEY_LAYER0_ALT1 ESC
134//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
135//#define MAGIC_KEY_LAYER0 0
136//#define MAGIC_KEY_LAYER1 1
137//#define MAGIC_KEY_LAYER2 2
138//#define MAGIC_KEY_LAYER3 3
139//#define MAGIC_KEY_LAYER4 4
140//#define MAGIC_KEY_LAYER5 5
141//#define MAGIC_KEY_LAYER6 6
142//#define MAGIC_KEY_LAYER7 7
143//#define MAGIC_KEY_LAYER8 8
144//#define MAGIC_KEY_LAYER9 9
145//#define MAGIC_KEY_BOOTLOADER PAUSE
146//#define MAGIC_KEY_LOCK CAPS
147//#define MAGIC_KEY_EEPROM E
148//#define MAGIC_KEY_NKRO N
149//#define MAGIC_KEY_SLEEP_LED Z
150
151/*
152 * Feature disable options 104 * Feature disable options
153 * These options are also useful to firmware size reduction. 105 * These options are also useful to firmware size reduction.
154 */ 106 */
diff --git a/keyboards/wallaby/config.h b/keyboards/wallaby/config.h
index c81c97ff1..3c0d44641 100644
--- a/keyboards/wallaby/config.h
+++ b/keyboards/wallaby/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/westfoxtrot/cyclops/config.h b/keyboards/westfoxtrot/cyclops/config.h
index 4ad660695..ce5d3bbbc 100644
--- a/keyboards/westfoxtrot/cyclops/config.h
+++ b/keyboards/westfoxtrot/cyclops/config.h
@@ -87,54 +87,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
87//#define FORCE_NKRO 87//#define FORCE_NKRO
88 88
89/* 89/*
90 * Magic Key Options
91 *
92 * Magic keys are hotkey commands that allow control over firmware functions of
93 * the keyboard. They are best used in combination with the HID Listen program,
94 * found here: https://www.pjrc.com/teensy/hid_listen.html
95 *
96 * The options below allow the magic key functionality to be changed. This is
97 * useful if your keyboard/keypad is missing keys and you want magic key support.
98 *
99 */
100
101/* control how magic key switches layers */
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
104//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
105
106/* override magic key keymap */
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
110//#define MAGIC_KEY_HELP1 H
111//#define MAGIC_KEY_HELP2 SLASH
112//#define MAGIC_KEY_DEBUG D
113//#define MAGIC_KEY_DEBUG_MATRIX X
114//#define MAGIC_KEY_DEBUG_KBD K
115//#define MAGIC_KEY_DEBUG_MOUSE M
116//#define MAGIC_KEY_VERSION V
117//#define MAGIC_KEY_STATUS S
118//#define MAGIC_KEY_CONSOLE C
119//#define MAGIC_KEY_LAYER0_ALT1 ESC
120//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
121//#define MAGIC_KEY_LAYER0 0
122//#define MAGIC_KEY_LAYER1 1
123//#define MAGIC_KEY_LAYER2 2
124//#define MAGIC_KEY_LAYER3 3
125//#define MAGIC_KEY_LAYER4 4
126//#define MAGIC_KEY_LAYER5 5
127//#define MAGIC_KEY_LAYER6 6
128//#define MAGIC_KEY_LAYER7 7
129//#define MAGIC_KEY_LAYER8 8
130//#define MAGIC_KEY_LAYER9 9
131//#define MAGIC_KEY_BOOTLOADER PAUSE
132//#define MAGIC_KEY_LOCK CAPS
133//#define MAGIC_KEY_EEPROM E
134//#define MAGIC_KEY_NKRO N
135//#define MAGIC_KEY_SLEEP_LED Z
136
137/*
138 * Feature disable options 90 * Feature disable options
139 * These options are also useful to firmware size reduction. 91 * These options are also useful to firmware size reduction.
140 */ 92 */
diff --git a/keyboards/wilba_tech/rama_works_m10_b/config.h b/keyboards/wilba_tech/rama_works_m10_b/config.h
index 4d41aae56..d30cf7fe8 100644
--- a/keyboards/wilba_tech/rama_works_m10_b/config.h
+++ b/keyboards/wilba_tech/rama_works_m10_b/config.h
@@ -91,54 +91,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
91//#define FORCE_NKRO 91//#define FORCE_NKRO
92 92
93/* 93/*
94 * Magic Key Options
95 *
96 * Magic keys are hotkey commands that allow control over firmware functions of
97 * the keyboard. They are best used in combination with the HID Listen program,
98 * found here: https://www.pjrc.com/teensy/hid_listen.html
99 *
100 * The options below allow the magic key functionality to be changed. This is
101 * useful if your keyboard/keypad is missing keys and you want magic key support.
102 *
103 */
104
105/* control how magic key switches layers */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
109
110/* override magic key keymap */
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
114//#define MAGIC_KEY_HELP1 H
115//#define MAGIC_KEY_HELP2 SLASH
116//#define MAGIC_KEY_DEBUG D
117//#define MAGIC_KEY_DEBUG_MATRIX X
118//#define MAGIC_KEY_DEBUG_KBD K
119//#define MAGIC_KEY_DEBUG_MOUSE M
120//#define MAGIC_KEY_VERSION V
121//#define MAGIC_KEY_STATUS S
122//#define MAGIC_KEY_CONSOLE C
123//#define MAGIC_KEY_LAYER0_ALT1 ESC
124//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
125//#define MAGIC_KEY_LAYER0 0
126//#define MAGIC_KEY_LAYER1 1
127//#define MAGIC_KEY_LAYER2 2
128//#define MAGIC_KEY_LAYER3 3
129//#define MAGIC_KEY_LAYER4 4
130//#define MAGIC_KEY_LAYER5 5
131//#define MAGIC_KEY_LAYER6 6
132//#define MAGIC_KEY_LAYER7 7
133//#define MAGIC_KEY_LAYER8 8
134//#define MAGIC_KEY_LAYER9 9
135//#define MAGIC_KEY_BOOTLOADER PAUSE
136//#define MAGIC_KEY_LOCK CAPS
137//#define MAGIC_KEY_EEPROM E
138//#define MAGIC_KEY_NKRO N
139//#define MAGIC_KEY_SLEEP_LED Z
140
141/*
142 * Feature disable options 94 * Feature disable options
143 * These options are also useful to firmware size reduction. 95 * These options are also useful to firmware size reduction.
144 */ 96 */
diff --git a/keyboards/wilba_tech/rama_works_u80_a/config.h b/keyboards/wilba_tech/rama_works_u80_a/config.h
index 0985183d3..2bc32a700 100644
--- a/keyboards/wilba_tech/rama_works_u80_a/config.h
+++ b/keyboards/wilba_tech/rama_works_u80_a/config.h
@@ -90,54 +90,6 @@
90//#define FORCE_NKRO 90//#define FORCE_NKRO
91 91
92/* 92/*
93 * Magic Key Options
94 *
95 * Magic keys are hotkey commands that allow control over firmware functions of
96 * the keyboard. They are best used in combination with the HID Listen program,
97 * found here: https://www.pjrc.com/teensy/hid_listen.html
98 *
99 * The options below allow the magic key functionality to be changed. This is
100 * useful if your keyboard/keypad is missing keys and you want magic key support.
101 *
102 */
103
104/* control how magic key switches layers */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
108
109/* override magic key keymap */
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
113//#define MAGIC_KEY_HELP1 H
114//#define MAGIC_KEY_HELP2 SLASH
115//#define MAGIC_KEY_DEBUG D
116//#define MAGIC_KEY_DEBUG_MATRIX X
117//#define MAGIC_KEY_DEBUG_KBD K
118//#define MAGIC_KEY_DEBUG_MOUSE M
119//#define MAGIC_KEY_VERSION V
120//#define MAGIC_KEY_STATUS S
121//#define MAGIC_KEY_CONSOLE C
122//#define MAGIC_KEY_LAYER0_ALT1 ESC
123//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
124//#define MAGIC_KEY_LAYER0 0
125//#define MAGIC_KEY_LAYER1 1
126//#define MAGIC_KEY_LAYER2 2
127//#define MAGIC_KEY_LAYER3 3
128//#define MAGIC_KEY_LAYER4 4
129//#define MAGIC_KEY_LAYER5 5
130//#define MAGIC_KEY_LAYER6 6
131//#define MAGIC_KEY_LAYER7 7
132//#define MAGIC_KEY_LAYER8 8
133//#define MAGIC_KEY_LAYER9 9
134//#define MAGIC_KEY_BOOTLOADER PAUSE
135//#define MAGIC_KEY_LOCK CAPS
136//#define MAGIC_KEY_EEPROM E
137//#define MAGIC_KEY_NKRO N
138//#define MAGIC_KEY_SLEEP_LED Z
139
140/*
141 * Feature disable options 93 * Feature disable options
142 * These options are also useful to firmware size reduction. 94 * These options are also useful to firmware size reduction.
143 */ 95 */
diff --git a/keyboards/wilba_tech/wt60_a/config.h b/keyboards/wilba_tech/wt60_a/config.h
index bfb524c4e..587c9b9ae 100644
--- a/keyboards/wilba_tech/wt60_a/config.h
+++ b/keyboards/wilba_tech/wt60_a/config.h
@@ -90,54 +90,6 @@
90//#define FORCE_NKRO 90//#define FORCE_NKRO
91 91
92/* 92/*
93 * Magic Key Options
94 *
95 * Magic keys are hotkey commands that allow control over firmware functions of
96 * the keyboard. They are best used in combination with the HID Listen program,
97 * found here: https://www.pjrc.com/teensy/hid_listen.html
98 *
99 * The options below allow the magic key functionality to be changed. This is
100 * useful if your keyboard/keypad is missing keys and you want magic key support.
101 *
102 */
103
104/* control how magic key switches layers */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
108
109/* override magic key keymap */
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
113//#define MAGIC_KEY_HELP1 H
114//#define MAGIC_KEY_HELP2 SLASH
115//#define MAGIC_KEY_DEBUG D
116//#define MAGIC_KEY_DEBUG_MATRIX X
117//#define MAGIC_KEY_DEBUG_KBD K
118//#define MAGIC_KEY_DEBUG_MOUSE M
119//#define MAGIC_KEY_VERSION V
120//#define MAGIC_KEY_STATUS S
121//#define MAGIC_KEY_CONSOLE C
122//#define MAGIC_KEY_LAYER0_ALT1 ESC
123//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
124//#define MAGIC_KEY_LAYER0 0
125//#define MAGIC_KEY_LAYER1 1
126//#define MAGIC_KEY_LAYER2 2
127//#define MAGIC_KEY_LAYER3 3
128//#define MAGIC_KEY_LAYER4 4
129//#define MAGIC_KEY_LAYER5 5
130//#define MAGIC_KEY_LAYER6 6
131//#define MAGIC_KEY_LAYER7 7
132//#define MAGIC_KEY_LAYER8 8
133//#define MAGIC_KEY_LAYER9 9
134//#define MAGIC_KEY_BOOTLOADER PAUSE
135//#define MAGIC_KEY_LOCK CAPS
136//#define MAGIC_KEY_EEPROM E
137//#define MAGIC_KEY_NKRO N
138//#define MAGIC_KEY_SLEEP_LED Z
139
140/*
141 * Feature disable options 93 * Feature disable options
142 * These options are also useful to firmware size reduction. 94 * These options are also useful to firmware size reduction.
143 */ 95 */
diff --git a/keyboards/wilba_tech/wt60_d/config.h b/keyboards/wilba_tech/wt60_d/config.h
index 1588f4c57..e6d367f4b 100644
--- a/keyboards/wilba_tech/wt60_d/config.h
+++ b/keyboards/wilba_tech/wt60_d/config.h
@@ -90,54 +90,6 @@
90//#define FORCE_NKRO 90//#define FORCE_NKRO
91 91
92/* 92/*
93 * Magic Key Options
94 *
95 * Magic keys are hotkey commands that allow control over firmware functions of
96 * the keyboard. They are best used in combination with the HID Listen program,
97 * found here: https://www.pjrc.com/teensy/hid_listen.html
98 *
99 * The options below allow the magic key functionality to be changed. This is
100 * useful if your keyboard/keypad is missing keys and you want magic key support.
101 *
102 */
103
104/* control how magic key switches layers */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
108
109/* override magic key keymap */
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
113//#define MAGIC_KEY_HELP1 H
114//#define MAGIC_KEY_HELP2 SLASH
115//#define MAGIC_KEY_DEBUG D
116//#define MAGIC_KEY_DEBUG_MATRIX X
117//#define MAGIC_KEY_DEBUG_KBD K
118//#define MAGIC_KEY_DEBUG_MOUSE M
119//#define MAGIC_KEY_VERSION V
120//#define MAGIC_KEY_STATUS S
121//#define MAGIC_KEY_CONSOLE C
122//#define MAGIC_KEY_LAYER0_ALT1 ESC
123//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
124//#define MAGIC_KEY_LAYER0 0
125//#define MAGIC_KEY_LAYER1 1
126//#define MAGIC_KEY_LAYER2 2
127//#define MAGIC_KEY_LAYER3 3
128//#define MAGIC_KEY_LAYER4 4
129//#define MAGIC_KEY_LAYER5 5
130//#define MAGIC_KEY_LAYER6 6
131//#define MAGIC_KEY_LAYER7 7
132//#define MAGIC_KEY_LAYER8 8
133//#define MAGIC_KEY_LAYER9 9
134//#define MAGIC_KEY_BOOTLOADER PAUSE
135//#define MAGIC_KEY_LOCK CAPS
136//#define MAGIC_KEY_EEPROM E
137//#define MAGIC_KEY_NKRO N
138//#define MAGIC_KEY_SLEEP_LED Z
139
140/*
141 * Feature disable options 93 * Feature disable options
142 * These options are also useful to firmware size reduction. 94 * These options are also useful to firmware size reduction.
143 */ 95 */
diff --git a/keyboards/wilba_tech/wt60_xt/config.h b/keyboards/wilba_tech/wt60_xt/config.h
index a16c3c063..43f3f70db 100644
--- a/keyboards/wilba_tech/wt60_xt/config.h
+++ b/keyboards/wilba_tech/wt60_xt/config.h
@@ -93,54 +93,6 @@
93//#define FORCE_NKRO 93//#define FORCE_NKRO
94 94
95/* 95/*
96 * Magic Key Options
97 *
98 * Magic keys are hotkey commands that allow control over firmware functions of
99 * the keyboard. They are best used in combination with the HID Listen program,
100 * found here: https://www.pjrc.com/teensy/hid_listen.html
101 *
102 * The options below allow the magic key functionality to be changed. This is
103 * useful if your keyboard/keypad is missing keys and you want magic key support.
104 *
105 */
106
107/* control how magic key switches layers */
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
111
112/* override magic key keymap */
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
116//#define MAGIC_KEY_HELP1 H
117//#define MAGIC_KEY_HELP2 SLASH
118//#define MAGIC_KEY_DEBUG D
119//#define MAGIC_KEY_DEBUG_MATRIX X
120//#define MAGIC_KEY_DEBUG_KBD K
121//#define MAGIC_KEY_DEBUG_MOUSE M
122//#define MAGIC_KEY_VERSION V
123//#define MAGIC_KEY_STATUS S
124//#define MAGIC_KEY_CONSOLE C
125//#define MAGIC_KEY_LAYER0_ALT1 ESC
126//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
127//#define MAGIC_KEY_LAYER0 0
128//#define MAGIC_KEY_LAYER1 1
129//#define MAGIC_KEY_LAYER2 2
130//#define MAGIC_KEY_LAYER3 3
131//#define MAGIC_KEY_LAYER4 4
132//#define MAGIC_KEY_LAYER5 5
133//#define MAGIC_KEY_LAYER6 6
134//#define MAGIC_KEY_LAYER7 7
135//#define MAGIC_KEY_LAYER8 8
136//#define MAGIC_KEY_LAYER9 9
137//#define MAGIC_KEY_BOOTLOADER PAUSE
138//#define MAGIC_KEY_LOCK CAPS
139//#define MAGIC_KEY_EEPROM E
140//#define MAGIC_KEY_NKRO N
141//#define MAGIC_KEY_SLEEP_LED Z
142
143/*
144 * Feature disable options 96 * Feature disable options
145 * These options are also useful to firmware size reduction. 97 * These options are also useful to firmware size reduction.
146 */ 98 */
diff --git a/keyboards/wilba_tech/wt65_a/config.h b/keyboards/wilba_tech/wt65_a/config.h
index a64a99efd..4eca9b3ba 100644
--- a/keyboards/wilba_tech/wt65_a/config.h
+++ b/keyboards/wilba_tech/wt65_a/config.h
@@ -90,54 +90,6 @@
90//#define FORCE_NKRO 90//#define FORCE_NKRO
91 91
92/* 92/*
93 * Magic Key Options
94 *
95 * Magic keys are hotkey commands that allow control over firmware functions of
96 * the keyboard. They are best used in combination with the HID Listen program,
97 * found here: https://www.pjrc.com/teensy/hid_listen.html
98 *
99 * The options below allow the magic key functionality to be changed. This is
100 * useful if your keyboard/keypad is missing keys and you want magic key support.
101 *
102 */
103
104/* control how magic key switches layers */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
108
109/* override magic key keymap */
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
113//#define MAGIC_KEY_HELP1 H
114//#define MAGIC_KEY_HELP2 SLASH
115//#define MAGIC_KEY_DEBUG D
116//#define MAGIC_KEY_DEBUG_MATRIX X
117//#define MAGIC_KEY_DEBUG_KBD K
118//#define MAGIC_KEY_DEBUG_MOUSE M
119//#define MAGIC_KEY_VERSION V
120//#define MAGIC_KEY_STATUS S
121//#define MAGIC_KEY_CONSOLE C
122//#define MAGIC_KEY_LAYER0_ALT1 ESC
123//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
124//#define MAGIC_KEY_LAYER0 0
125//#define MAGIC_KEY_LAYER1 1
126//#define MAGIC_KEY_LAYER2 2
127//#define MAGIC_KEY_LAYER3 3
128//#define MAGIC_KEY_LAYER4 4
129//#define MAGIC_KEY_LAYER5 5
130//#define MAGIC_KEY_LAYER6 6
131//#define MAGIC_KEY_LAYER7 7
132//#define MAGIC_KEY_LAYER8 8
133//#define MAGIC_KEY_LAYER9 9
134//#define MAGIC_KEY_BOOTLOADER PAUSE
135//#define MAGIC_KEY_LOCK CAPS
136//#define MAGIC_KEY_EEPROM E
137//#define MAGIC_KEY_NKRO N
138//#define MAGIC_KEY_SLEEP_LED Z
139
140/*
141 * Feature disable options 93 * Feature disable options
142 * These options are also useful to firmware size reduction. 94 * These options are also useful to firmware size reduction.
143 */ 95 */
diff --git a/keyboards/wilba_tech/wt65_b/config.h b/keyboards/wilba_tech/wt65_b/config.h
index fdc44de84..7db0552ce 100644
--- a/keyboards/wilba_tech/wt65_b/config.h
+++ b/keyboards/wilba_tech/wt65_b/config.h
@@ -90,54 +90,6 @@
90//#define FORCE_NKRO 90//#define FORCE_NKRO
91 91
92/* 92/*
93 * Magic Key Options
94 *
95 * Magic keys are hotkey commands that allow control over firmware functions of
96 * the keyboard. They are best used in combination with the HID Listen program,
97 * found here: https://www.pjrc.com/teensy/hid_listen.html
98 *
99 * The options below allow the magic key functionality to be changed. This is
100 * useful if your keyboard/keypad is missing keys and you want magic key support.
101 *
102 */
103
104/* control how magic key switches layers */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
108
109/* override magic key keymap */
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
113//#define MAGIC_KEY_HELP1 H
114//#define MAGIC_KEY_HELP2 SLASH
115//#define MAGIC_KEY_DEBUG D
116//#define MAGIC_KEY_DEBUG_MATRIX X
117//#define MAGIC_KEY_DEBUG_KBD K
118//#define MAGIC_KEY_DEBUG_MOUSE M
119//#define MAGIC_KEY_VERSION V
120//#define MAGIC_KEY_STATUS S
121//#define MAGIC_KEY_CONSOLE C
122//#define MAGIC_KEY_LAYER0_ALT1 ESC
123//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
124//#define MAGIC_KEY_LAYER0 0
125//#define MAGIC_KEY_LAYER1 1
126//#define MAGIC_KEY_LAYER2 2
127//#define MAGIC_KEY_LAYER3 3
128//#define MAGIC_KEY_LAYER4 4
129//#define MAGIC_KEY_LAYER5 5
130//#define MAGIC_KEY_LAYER6 6
131//#define MAGIC_KEY_LAYER7 7
132//#define MAGIC_KEY_LAYER8 8
133//#define MAGIC_KEY_LAYER9 9
134//#define MAGIC_KEY_BOOTLOADER PAUSE
135//#define MAGIC_KEY_LOCK CAPS
136//#define MAGIC_KEY_EEPROM E
137//#define MAGIC_KEY_NKRO N
138//#define MAGIC_KEY_SLEEP_LED Z
139
140/*
141 * Feature disable options 93 * Feature disable options
142 * These options are also useful to firmware size reduction. 94 * These options are also useful to firmware size reduction.
143 */ 95 */
diff --git a/keyboards/wilba_tech/wt69_a/config.h b/keyboards/wilba_tech/wt69_a/config.h
index d4d50e24b..d8184a8d2 100644
--- a/keyboards/wilba_tech/wt69_a/config.h
+++ b/keyboards/wilba_tech/wt69_a/config.h
@@ -90,54 +90,6 @@
90//#define FORCE_NKRO 90//#define FORCE_NKRO
91 91
92/* 92/*
93 * Magic Key Options
94 *
95 * Magic keys are hotkey commands that allow control over firmware functions of
96 * the keyboard. They are best used in combination with the HID Listen program,
97 * found here: https://www.pjrc.com/teensy/hid_listen.html
98 *
99 * The options below allow the magic key functionality to be changed. This is
100 * useful if your keyboard/keypad is missing keys and you want magic key support.
101 *
102 */
103
104/* control how magic key switches layers */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
108
109/* override magic key keymap */
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
113//#define MAGIC_KEY_HELP1 H
114//#define MAGIC_KEY_HELP2 SLASH
115//#define MAGIC_KEY_DEBUG D
116//#define MAGIC_KEY_DEBUG_MATRIX X
117//#define MAGIC_KEY_DEBUG_KBD K
118//#define MAGIC_KEY_DEBUG_MOUSE M
119//#define MAGIC_KEY_VERSION V
120//#define MAGIC_KEY_STATUS S
121//#define MAGIC_KEY_CONSOLE C
122//#define MAGIC_KEY_LAYER0_ALT1 ESC
123//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
124//#define MAGIC_KEY_LAYER0 0
125//#define MAGIC_KEY_LAYER1 1
126//#define MAGIC_KEY_LAYER2 2
127//#define MAGIC_KEY_LAYER3 3
128//#define MAGIC_KEY_LAYER4 4
129//#define MAGIC_KEY_LAYER5 5
130//#define MAGIC_KEY_LAYER6 6
131//#define MAGIC_KEY_LAYER7 7
132//#define MAGIC_KEY_LAYER8 8
133//#define MAGIC_KEY_LAYER9 9
134//#define MAGIC_KEY_BOOTLOADER PAUSE
135//#define MAGIC_KEY_LOCK CAPS
136//#define MAGIC_KEY_EEPROM E
137//#define MAGIC_KEY_NKRO N
138//#define MAGIC_KEY_SLEEP_LED Z
139
140/*
141 * Feature disable options 93 * Feature disable options
142 * These options are also useful to firmware size reduction. 94 * These options are also useful to firmware size reduction.
143 */ 95 */
diff --git a/keyboards/wilba_tech/wt75_a/config.h b/keyboards/wilba_tech/wt75_a/config.h
index 1bcfb08ad..479cdda00 100644
--- a/keyboards/wilba_tech/wt75_a/config.h
+++ b/keyboards/wilba_tech/wt75_a/config.h
@@ -90,54 +90,6 @@
90//#define FORCE_NKRO 90//#define FORCE_NKRO
91 91
92/* 92/*
93 * Magic Key Options
94 *
95 * Magic keys are hotkey commands that allow control over firmware functions of
96 * the keyboard. They are best used in combination with the HID Listen program,
97 * found here: https://www.pjrc.com/teensy/hid_listen.html
98 *
99 * The options below allow the magic key functionality to be changed. This is
100 * useful if your keyboard/keypad is missing keys and you want magic key support.
101 *
102 */
103
104/* control how magic key switches layers */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
108
109/* override magic key keymap */
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
113//#define MAGIC_KEY_HELP1 H
114//#define MAGIC_KEY_HELP2 SLASH
115//#define MAGIC_KEY_DEBUG D
116//#define MAGIC_KEY_DEBUG_MATRIX X
117//#define MAGIC_KEY_DEBUG_KBD K
118//#define MAGIC_KEY_DEBUG_MOUSE M
119//#define MAGIC_KEY_VERSION V
120//#define MAGIC_KEY_STATUS S
121//#define MAGIC_KEY_CONSOLE C
122//#define MAGIC_KEY_LAYER0_ALT1 ESC
123//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
124//#define MAGIC_KEY_LAYER0 0
125//#define MAGIC_KEY_LAYER1 1
126//#define MAGIC_KEY_LAYER2 2
127//#define MAGIC_KEY_LAYER3 3
128//#define MAGIC_KEY_LAYER4 4
129//#define MAGIC_KEY_LAYER5 5
130//#define MAGIC_KEY_LAYER6 6
131//#define MAGIC_KEY_LAYER7 7
132//#define MAGIC_KEY_LAYER8 8
133//#define MAGIC_KEY_LAYER9 9
134//#define MAGIC_KEY_BOOTLOADER PAUSE
135//#define MAGIC_KEY_LOCK CAPS
136//#define MAGIC_KEY_EEPROM E
137//#define MAGIC_KEY_NKRO N
138//#define MAGIC_KEY_SLEEP_LED Z
139
140/*
141 * Feature disable options 93 * Feature disable options
142 * These options are also useful to firmware size reduction. 94 * These options are also useful to firmware size reduction.
143 */ 95 */
diff --git a/keyboards/wilba_tech/wt75_b/config.h b/keyboards/wilba_tech/wt75_b/config.h
index ee7783e72..e6365c4ef 100644
--- a/keyboards/wilba_tech/wt75_b/config.h
+++ b/keyboards/wilba_tech/wt75_b/config.h
@@ -90,54 +90,6 @@
90//#define FORCE_NKRO 90//#define FORCE_NKRO
91 91
92/* 92/*
93 * Magic Key Options
94 *
95 * Magic keys are hotkey commands that allow control over firmware functions of
96 * the keyboard. They are best used in combination with the HID Listen program,
97 * found here: https://www.pjrc.com/teensy/hid_listen.html
98 *
99 * The options below allow the magic key functionality to be changed. This is
100 * useful if your keyboard/keypad is missing keys and you want magic key support.
101 *
102 */
103
104/* control how magic key switches layers */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
108
109/* override magic key keymap */
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
113//#define MAGIC_KEY_HELP1 H
114//#define MAGIC_KEY_HELP2 SLASH
115//#define MAGIC_KEY_DEBUG D
116//#define MAGIC_KEY_DEBUG_MATRIX X
117//#define MAGIC_KEY_DEBUG_KBD K
118//#define MAGIC_KEY_DEBUG_MOUSE M
119//#define MAGIC_KEY_VERSION V
120//#define MAGIC_KEY_STATUS S
121//#define MAGIC_KEY_CONSOLE C
122//#define MAGIC_KEY_LAYER0_ALT1 ESC
123//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
124//#define MAGIC_KEY_LAYER0 0
125//#define MAGIC_KEY_LAYER1 1
126//#define MAGIC_KEY_LAYER2 2
127//#define MAGIC_KEY_LAYER3 3
128//#define MAGIC_KEY_LAYER4 4
129//#define MAGIC_KEY_LAYER5 5
130//#define MAGIC_KEY_LAYER6 6
131//#define MAGIC_KEY_LAYER7 7
132//#define MAGIC_KEY_LAYER8 8
133//#define MAGIC_KEY_LAYER9 9
134//#define MAGIC_KEY_BOOTLOADER PAUSE
135//#define MAGIC_KEY_LOCK CAPS
136//#define MAGIC_KEY_EEPROM E
137//#define MAGIC_KEY_NKRO N
138//#define MAGIC_KEY_SLEEP_LED Z
139
140/*
141 * Feature disable options 93 * Feature disable options
142 * These options are also useful to firmware size reduction. 94 * These options are also useful to firmware size reduction.
143 */ 95 */
diff --git a/keyboards/wilba_tech/wt75_c/config.h b/keyboards/wilba_tech/wt75_c/config.h
index 900c8fb1a..bbc4757e0 100644
--- a/keyboards/wilba_tech/wt75_c/config.h
+++ b/keyboards/wilba_tech/wt75_c/config.h
@@ -90,54 +90,6 @@
90//#define FORCE_NKRO 90//#define FORCE_NKRO
91 91
92/* 92/*
93 * Magic Key Options
94 *
95 * Magic keys are hotkey commands that allow control over firmware functions of
96 * the keyboard. They are best used in combination with the HID Listen program,
97 * found here: https://www.pjrc.com/teensy/hid_listen.html
98 *
99 * The options below allow the magic key functionality to be changed. This is
100 * useful if your keyboard/keypad is missing keys and you want magic key support.
101 *
102 */
103
104/* control how magic key switches layers */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
108
109/* override magic key keymap */
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
113//#define MAGIC_KEY_HELP1 H
114//#define MAGIC_KEY_HELP2 SLASH
115//#define MAGIC_KEY_DEBUG D
116//#define MAGIC_KEY_DEBUG_MATRIX X
117//#define MAGIC_KEY_DEBUG_KBD K
118//#define MAGIC_KEY_DEBUG_MOUSE M
119//#define MAGIC_KEY_VERSION V
120//#define MAGIC_KEY_STATUS S
121//#define MAGIC_KEY_CONSOLE C
122//#define MAGIC_KEY_LAYER0_ALT1 ESC
123//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
124//#define MAGIC_KEY_LAYER0 0
125//#define MAGIC_KEY_LAYER1 1
126//#define MAGIC_KEY_LAYER2 2
127//#define MAGIC_KEY_LAYER3 3
128//#define MAGIC_KEY_LAYER4 4
129//#define MAGIC_KEY_LAYER5 5
130//#define MAGIC_KEY_LAYER6 6
131//#define MAGIC_KEY_LAYER7 7
132//#define MAGIC_KEY_LAYER8 8
133//#define MAGIC_KEY_LAYER9 9
134//#define MAGIC_KEY_BOOTLOADER PAUSE
135//#define MAGIC_KEY_LOCK CAPS
136//#define MAGIC_KEY_EEPROM E
137//#define MAGIC_KEY_NKRO N
138//#define MAGIC_KEY_SLEEP_LED Z
139
140/*
141 * Feature disable options 93 * Feature disable options
142 * These options are also useful to firmware size reduction. 94 * These options are also useful to firmware size reduction.
143 */ 95 */
diff --git a/keyboards/wilba_tech/wt80_a/config.h b/keyboards/wilba_tech/wt80_a/config.h
index 33c4299a6..a09bcaeba 100644
--- a/keyboards/wilba_tech/wt80_a/config.h
+++ b/keyboards/wilba_tech/wt80_a/config.h
@@ -90,54 +90,6 @@
90//#define FORCE_NKRO 90//#define FORCE_NKRO
91 91
92/* 92/*
93 * Magic Key Options
94 *
95 * Magic keys are hotkey commands that allow control over firmware functions of
96 * the keyboard. They are best used in combination with the HID Listen program,
97 * found here: https://www.pjrc.com/teensy/hid_listen.html
98 *
99 * The options below allow the magic key functionality to be changed. This is
100 * useful if your keyboard/keypad is missing keys and you want magic key support.
101 *
102 */
103
104/* control how magic key switches layers */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
108
109/* override magic key keymap */
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
113//#define MAGIC_KEY_HELP1 H
114//#define MAGIC_KEY_HELP2 SLASH
115//#define MAGIC_KEY_DEBUG D
116//#define MAGIC_KEY_DEBUG_MATRIX X
117//#define MAGIC_KEY_DEBUG_KBD K
118//#define MAGIC_KEY_DEBUG_MOUSE M
119//#define MAGIC_KEY_VERSION V
120//#define MAGIC_KEY_STATUS S
121//#define MAGIC_KEY_CONSOLE C
122//#define MAGIC_KEY_LAYER0_ALT1 ESC
123//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
124//#define MAGIC_KEY_LAYER0 0
125//#define MAGIC_KEY_LAYER1 1
126//#define MAGIC_KEY_LAYER2 2
127//#define MAGIC_KEY_LAYER3 3
128//#define MAGIC_KEY_LAYER4 4
129//#define MAGIC_KEY_LAYER5 5
130//#define MAGIC_KEY_LAYER6 6
131//#define MAGIC_KEY_LAYER7 7
132//#define MAGIC_KEY_LAYER8 8
133//#define MAGIC_KEY_LAYER9 9
134//#define MAGIC_KEY_BOOTLOADER PAUSE
135//#define MAGIC_KEY_LOCK CAPS
136//#define MAGIC_KEY_EEPROM E
137//#define MAGIC_KEY_NKRO N
138//#define MAGIC_KEY_SLEEP_LED Z
139
140/*
141 * Feature disable options 93 * Feature disable options
142 * These options are also useful to firmware size reduction. 94 * These options are also useful to firmware size reduction.
143 */ 95 */
diff --git a/keyboards/x16/config.h b/keyboards/x16/config.h
index 23509e430..7dda59b94 100644
--- a/keyboards/x16/config.h
+++ b/keyboards/x16/config.h
@@ -119,59 +119,6 @@
119//#define FORCE_NKRO 119//#define FORCE_NKRO
120 120
121/* 121/*
122 * Magic Key Options
123 *
124 * Magic keys are hotkey commands that allow control over firmware functions of
125 * the keyboard. They are best used in combination with the HID Listen program,
126 * found here: https://www.pjrc.com/teensy/hid_listen.html
127 *
128 * The options below allow the magic key functionality to be changed. This is
129 * useful if your keyboard/keypad is missing keys and you want magic key support.
130 *
131 */
132
133/* key combination for magic key command */
134/* defined by default; to change, uncomment and set to the combination you want */
135// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
136
137/* control how magic key switches layers */
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
141
142/* override magic key keymap */
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
145//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
146//#define MAGIC_KEY_HELP H
147//#define MAGIC_KEY_HELP_ALT SLASH
148//#define MAGIC_KEY_DEBUG D
149//#define MAGIC_KEY_DEBUG_MATRIX X
150//#define MAGIC_KEY_DEBUG_KBD K
151//#define MAGIC_KEY_DEBUG_MOUSE M
152//#define MAGIC_KEY_VERSION V
153//#define MAGIC_KEY_STATUS S
154//#define MAGIC_KEY_CONSOLE C
155//#define MAGIC_KEY_LAYER0 0
156//#define MAGIC_KEY_LAYER0_ALT GRAVE
157//#define MAGIC_KEY_LAYER1 1
158//#define MAGIC_KEY_LAYER2 2
159//#define MAGIC_KEY_LAYER3 3
160//#define MAGIC_KEY_LAYER4 4
161//#define MAGIC_KEY_LAYER5 5
162//#define MAGIC_KEY_LAYER6 6
163//#define MAGIC_KEY_LAYER7 7
164//#define MAGIC_KEY_LAYER8 8
165//#define MAGIC_KEY_LAYER9 9
166//#define MAGIC_KEY_BOOTLOADER B
167//#define MAGIC_KEY_BOOTLOADER_ALT ESC
168//#define MAGIC_KEY_LOCK CAPS
169//#define MAGIC_KEY_EEPROM E
170//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
171//#define MAGIC_KEY_NKRO N
172//#define MAGIC_KEY_SLEEP_LED Z
173
174/*
175 * Feature disable options 122 * Feature disable options
176 * These options are also useful to firmware size reduction. 123 * These options are also useful to firmware size reduction.
177 */ 124 */
diff --git a/keyboards/xiudi/xd84/config.h b/keyboards/xiudi/xd84/config.h
index 9aa63a93f..bba8cf556 100644
--- a/keyboards/xiudi/xd84/config.h
+++ b/keyboards/xiudi/xd84/config.h
@@ -117,58 +117,6 @@
117//#define FORCE_NKRO 117//#define FORCE_NKRO
118 118
119/* 119/*
120 * Magic Key Options
121 *
122 * Magic keys are hotkey commands that allow control over firmware functions of
123 * the keyboard. They are best used in combination with the HID Listen program,
124 * found here: https://www.pjrc.com/teensy/hid_listen.html
125 *
126 * The options below allow the magic key functionality to be changed. This is
127 * useful if your keyboard/keypad is missing keys and you want magic key support.
128 *
129 */
130
131/* key combination for magic key command */
132/* defined by default; to change, uncomment and set to the combination you want */
133// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
134
135/* control how magic key switches layers */
136//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
139
140/* override magic key keymap */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
144//#define MAGIC_KEY_HELP1 H
145//#define MAGIC_KEY_HELP2 SLASH
146//#define MAGIC_KEY_DEBUG D
147//#define MAGIC_KEY_DEBUG_MATRIX X
148//#define MAGIC_KEY_DEBUG_KBD K
149//#define MAGIC_KEY_DEBUG_MOUSE M
150//#define MAGIC_KEY_VERSION V
151//#define MAGIC_KEY_STATUS S
152//#define MAGIC_KEY_CONSOLE C
153//#define MAGIC_KEY_LAYER0_ALT1 ESC
154//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
155//#define MAGIC_KEY_LAYER0 0
156//#define MAGIC_KEY_LAYER1 1
157//#define MAGIC_KEY_LAYER2 2
158//#define MAGIC_KEY_LAYER3 3
159//#define MAGIC_KEY_LAYER4 4
160//#define MAGIC_KEY_LAYER5 5
161//#define MAGIC_KEY_LAYER6 6
162//#define MAGIC_KEY_LAYER7 7
163//#define MAGIC_KEY_LAYER8 8
164//#define MAGIC_KEY_LAYER9 9
165//#define MAGIC_KEY_BOOTLOADER PAUSE
166//#define MAGIC_KEY_LOCK CAPS
167//#define MAGIC_KEY_EEPROM E
168//#define MAGIC_KEY_NKRO N
169//#define MAGIC_KEY_SLEEP_LED Z
170
171/*
172 * Feature disable options 120 * Feature disable options
173 * These options are also useful to firmware size reduction. 121 * These options are also useful to firmware size reduction.
174 */ 122 */
diff --git a/keyboards/xiudi/xd87/config.h b/keyboards/xiudi/xd87/config.h
index 24e2dc233..41e8bf369 100644
--- a/keyboards/xiudi/xd87/config.h
+++ b/keyboards/xiudi/xd87/config.h
@@ -106,54 +106,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
106//#define FORCE_NKRO 106//#define FORCE_NKRO
107 107
108/* 108/*
109 * Magic Key Options
110 *
111 * Magic keys are hotkey commands that allow control over firmware functions of
112 * the keyboard. They are best used in combination with the HID Listen program,
113 * found here: https://www.pjrc.com/teensy/hid_listen.html
114 *
115 * The options below allow the magic key functionality to be changed. This is
116 * useful if your keyboard/keypad is missing keys and you want magic key support.
117 *
118 */
119
120/* control how magic key switches layers */
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
124
125/* override magic key keymap */
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
127//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
128//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
129//#define MAGIC_KEY_HELP1 H
130//#define MAGIC_KEY_HELP2 SLASH
131//#define MAGIC_KEY_DEBUG D
132//#define MAGIC_KEY_DEBUG_MATRIX X
133//#define MAGIC_KEY_DEBUG_KBD K
134//#define MAGIC_KEY_DEBUG_MOUSE M
135//#define MAGIC_KEY_VERSION V
136//#define MAGIC_KEY_STATUS S
137//#define MAGIC_KEY_CONSOLE C
138//#define MAGIC_KEY_LAYER0_ALT1 ESC
139//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
140//#define MAGIC_KEY_LAYER0 0
141//#define MAGIC_KEY_LAYER1 1
142//#define MAGIC_KEY_LAYER2 2
143//#define MAGIC_KEY_LAYER3 3
144//#define MAGIC_KEY_LAYER4 4
145//#define MAGIC_KEY_LAYER5 5
146//#define MAGIC_KEY_LAYER6 6
147//#define MAGIC_KEY_LAYER7 7
148//#define MAGIC_KEY_LAYER8 8
149//#define MAGIC_KEY_LAYER9 9
150//#define MAGIC_KEY_BOOTLOADER PAUSE
151//#define MAGIC_KEY_LOCK CAPS
152//#define MAGIC_KEY_EEPROM E
153//#define MAGIC_KEY_NKRO N
154//#define MAGIC_KEY_SLEEP_LED Z
155
156/*
157 * Feature disable options 109 * Feature disable options
158 * These options are also useful to firmware size reduction. 110 * These options are also useful to firmware size reduction.
159 */ 111 */
diff --git a/keyboards/xiudi/xd96/config.h b/keyboards/xiudi/xd96/config.h
index 280fd39df..5ec2543ff 100644
--- a/keyboards/xiudi/xd96/config.h
+++ b/keyboards/xiudi/xd96/config.h
@@ -118,58 +118,6 @@
118//#define FORCE_NKRO 118//#define FORCE_NKRO
119 119
120/* 120/*
121 * Magic Key Options
122 *
123 * Magic keys are hotkey commands that allow control over firmware functions of
124 * the keyboard. They are best used in combination with the HID Listen program,
125 * found here: https://www.pjrc.com/teensy/hid_listen.html
126 *
127 * The options below allow the magic key functionality to be changed. This is
128 * useful if your keyboard/keypad is missing keys and you want magic key support.
129 *
130 */
131
132/* key combination for magic key command */
133/* defined by default; to change, uncomment and set to the combination you want */
134// #define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
135
136/* control how magic key switches layers */
137//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
138//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
140
141/* override magic key keymap */
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
144//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
145//#define MAGIC_KEY_HELP1 H
146//#define MAGIC_KEY_HELP2 SLASH
147//#define MAGIC_KEY_DEBUG D
148//#define MAGIC_KEY_DEBUG_MATRIX X
149//#define MAGIC_KEY_DEBUG_KBD K
150//#define MAGIC_KEY_DEBUG_MOUSE M
151//#define MAGIC_KEY_VERSION V
152//#define MAGIC_KEY_STATUS S
153//#define MAGIC_KEY_CONSOLE C
154//#define MAGIC_KEY_LAYER0_ALT1 ESC
155//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
156//#define MAGIC_KEY_LAYER0 0
157//#define MAGIC_KEY_LAYER1 1
158//#define MAGIC_KEY_LAYER2 2
159//#define MAGIC_KEY_LAYER3 3
160//#define MAGIC_KEY_LAYER4 4
161//#define MAGIC_KEY_LAYER5 5
162//#define MAGIC_KEY_LAYER6 6
163//#define MAGIC_KEY_LAYER7 7
164//#define MAGIC_KEY_LAYER8 8
165//#define MAGIC_KEY_LAYER9 9
166//#define MAGIC_KEY_BOOTLOADER PAUSE
167//#define MAGIC_KEY_LOCK CAPS
168//#define MAGIC_KEY_EEPROM E
169//#define MAGIC_KEY_NKRO N
170//#define MAGIC_KEY_SLEEP_LED Z
171
172/*
173 * Feature disable options 121 * Feature disable options
174 * These options are also useful to firmware size reduction. 122 * These options are also useful to firmware size reduction.
175 */ 123 */
diff --git a/keyboards/yd68/config.h b/keyboards/yd68/config.h
index 0a2b93e61..a501a9847 100644
--- a/keyboards/yd68/config.h
+++ b/keyboards/yd68/config.h
@@ -103,54 +103,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
103//#define FORCE_NKRO 103//#define FORCE_NKRO
104 104
105/* 105/*
106 * Magic Key Options
107 *
108 * Magic keys are hotkey commands that allow control over firmware functions of
109 * the keyboard. They are best used in combination with the HID Listen program,
110 * found here: https://www.pjrc.com/teensy/hid_listen.html
111 *
112 * The options below allow the magic key functionality to be changed. This is
113 * useful if your keyboard/keypad is missing keys and you want magic key support.
114 *
115 */
116
117/* control how magic key switches layers */
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
121
122/* override magic key keymap */
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
126//#define MAGIC_KEY_HELP1 H
127//#define MAGIC_KEY_HELP2 SLASH
128//#define MAGIC_KEY_DEBUG D
129//#define MAGIC_KEY_DEBUG_MATRIX X
130//#define MAGIC_KEY_DEBUG_KBD K
131//#define MAGIC_KEY_DEBUG_MOUSE M
132//#define MAGIC_KEY_VERSION V
133//#define MAGIC_KEY_STATUS S
134//#define MAGIC_KEY_CONSOLE C
135//#define MAGIC_KEY_LAYER0_ALT1 ESC
136//#define MAGIC_KEY_LAYER0_ALT2 GRAVE
137//#define MAGIC_KEY_LAYER0 0
138//#define MAGIC_KEY_LAYER1 1
139//#define MAGIC_KEY_LAYER2 2
140//#define MAGIC_KEY_LAYER3 3
141//#define MAGIC_KEY_LAYER4 4
142//#define MAGIC_KEY_LAYER5 5
143//#define MAGIC_KEY_LAYER6 6
144//#define MAGIC_KEY_LAYER7 7
145//#define MAGIC_KEY_LAYER8 8
146//#define MAGIC_KEY_LAYER9 9
147//#define MAGIC_KEY_BOOTLOADER PAUSE
148//#define MAGIC_KEY_LOCK CAPS
149//#define MAGIC_KEY_EEPROM E
150//#define MAGIC_KEY_NKRO N
151//#define MAGIC_KEY_SLEEP_LED Z
152
153/*
154 * Feature disable options 106 * Feature disable options
155 * These options are also useful to firmware size reduction. 107 * These options are also useful to firmware size reduction.
156 */ 108 */
diff --git a/keyboards/yurei/config.h b/keyboards/yurei/config.h
index c3527956a..57877dc8f 100644
--- a/keyboards/yurei/config.h
+++ b/keyboards/yurei/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/yushakobo/quick7/config.h b/keyboards/yushakobo/quick7/config.h
index fdff5d92e..01cc0f0a8 100644
--- a/keyboards/yushakobo/quick7/config.h
+++ b/keyboards/yushakobo/quick7/config.h
@@ -122,59 +122,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
122//#define FORCE_NKRO 122//#define FORCE_NKRO
123 123
124/* 124/*
125 * Magic Key Options
126 *
127 * Magic keys are hotkey commands that allow control over firmware functions of
128 * the keyboard. They are best used in combination with the HID Listen program,
129 * found here: https://www.pjrc.com/teensy/hid_listen.html
130 *
131 * The options below allow the magic key functionality to be changed. This is
132 * useful if your keyboard/keypad is missing keys and you want magic key support.
133 *
134 */
135
136/* key combination for magic key command */
137/* defined by default; to change, uncomment and set to the combination you want */
138// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
139
140/* control how magic key switches layers */
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
142//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
143//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
144
145/* override magic key keymap */
146//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
147//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
148//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
149//#define MAGIC_KEY_HELP H
150//#define MAGIC_KEY_HELP_ALT SLASH
151//#define MAGIC_KEY_DEBUG D
152//#define MAGIC_KEY_DEBUG_MATRIX X
153//#define MAGIC_KEY_DEBUG_KBD K
154//#define MAGIC_KEY_DEBUG_MOUSE M
155//#define MAGIC_KEY_VERSION V
156//#define MAGIC_KEY_STATUS S
157//#define MAGIC_KEY_CONSOLE C
158//#define MAGIC_KEY_LAYER0 0
159//#define MAGIC_KEY_LAYER0_ALT GRAVE
160//#define MAGIC_KEY_LAYER1 1
161//#define MAGIC_KEY_LAYER2 2
162//#define MAGIC_KEY_LAYER3 3
163//#define MAGIC_KEY_LAYER4 4
164//#define MAGIC_KEY_LAYER5 5
165//#define MAGIC_KEY_LAYER6 6
166//#define MAGIC_KEY_LAYER7 7
167//#define MAGIC_KEY_LAYER8 8
168//#define MAGIC_KEY_LAYER9 9
169//#define MAGIC_KEY_BOOTLOADER B
170//#define MAGIC_KEY_BOOTLOADER_ALT ESC
171//#define MAGIC_KEY_LOCK CAPS
172//#define MAGIC_KEY_EEPROM E
173//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
174//#define MAGIC_KEY_NKRO N
175//#define MAGIC_KEY_SLEEP_LED Z
176
177/*
178 * Feature disable options 125 * Feature disable options
179 * These options are also useful to firmware size reduction. 126 * These options are also useful to firmware size reduction.
180 */ 127 */
diff --git a/keyboards/zvecr/split_blackpill/config.h b/keyboards/zvecr/split_blackpill/config.h
index 33653abc6..c6ca34779 100644
--- a/keyboards/zvecr/split_blackpill/config.h
+++ b/keyboards/zvecr/split_blackpill/config.h
@@ -100,59 +100,6 @@
100//#define FORCE_NKRO 100//#define FORCE_NKRO
101 101
102/* 102/*
103 * Magic Key Options
104 *
105 * Magic keys are hotkey commands that allow control over firmware functions of
106 * the keyboard. They are best used in combination with the HID Listen program,
107 * found here: https://www.pjrc.com/teensy/hid_listen.html
108 *
109 * The options below allow the magic key functionality to be changed. This is
110 * useful if your keyboard/keypad is missing keys and you want magic key support.
111 *
112 */
113
114/* key combination for magic key command */
115/* defined by default; to change, uncomment and set to the combination you want */
116// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
117
118/* control how magic key switches layers */
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
122
123/* override magic key keymap */
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
127//#define MAGIC_KEY_HELP H
128//#define MAGIC_KEY_HELP_ALT SLASH
129//#define MAGIC_KEY_DEBUG D
130//#define MAGIC_KEY_DEBUG_MATRIX X
131//#define MAGIC_KEY_DEBUG_KBD K
132//#define MAGIC_KEY_DEBUG_MOUSE M
133//#define MAGIC_KEY_VERSION V
134//#define MAGIC_KEY_STATUS S
135//#define MAGIC_KEY_CONSOLE C
136//#define MAGIC_KEY_LAYER0 0
137//#define MAGIC_KEY_LAYER0_ALT GRAVE
138//#define MAGIC_KEY_LAYER1 1
139//#define MAGIC_KEY_LAYER2 2
140//#define MAGIC_KEY_LAYER3 3
141//#define MAGIC_KEY_LAYER4 4
142//#define MAGIC_KEY_LAYER5 5
143//#define MAGIC_KEY_LAYER6 6
144//#define MAGIC_KEY_LAYER7 7
145//#define MAGIC_KEY_LAYER8 8
146//#define MAGIC_KEY_LAYER9 9
147//#define MAGIC_KEY_BOOTLOADER B
148//#define MAGIC_KEY_BOOTLOADER_ALT ESC
149//#define MAGIC_KEY_LOCK CAPS
150//#define MAGIC_KEY_EEPROM E
151//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
152//#define MAGIC_KEY_NKRO N
153//#define MAGIC_KEY_SLEEP_LED Z
154
155/*
156 * Feature disable options 103 * Feature disable options
157 * These options are also useful to firmware size reduction. 104 * These options are also useful to firmware size reduction.
158 */ 105 */
diff --git a/keyboards/zvecr/zv48/config.h b/keyboards/zvecr/zv48/config.h
index 15ff8c4e8..881282c28 100644
--- a/keyboards/zvecr/zv48/config.h
+++ b/keyboards/zvecr/zv48/config.h
@@ -106,59 +106,6 @@
106//#define FORCE_NKRO 106//#define FORCE_NKRO
107 107
108/* 108/*
109 * Magic Key Options
110 *
111 * Magic keys are hotkey commands that allow control over firmware functions of
112 * the keyboard. They are best used in combination with the HID Listen program,
113 * found here: https://www.pjrc.com/teensy/hid_listen.html
114 *
115 * The options below allow the magic key functionality to be changed. This is
116 * useful if your keyboard/keypad is missing keys and you want magic key support.
117 *
118 */
119
120/* key combination for magic key command */
121/* defined by default; to change, uncomment and set to the combination you want */
122// #define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)
123
124/* control how magic key switches layers */
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
127//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false
128
129/* override magic key keymap */
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
131//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS
132//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM
133//#define MAGIC_KEY_HELP H
134//#define MAGIC_KEY_HELP_ALT SLASH
135//#define MAGIC_KEY_DEBUG D
136//#define MAGIC_KEY_DEBUG_MATRIX X
137//#define MAGIC_KEY_DEBUG_KBD K
138//#define MAGIC_KEY_DEBUG_MOUSE M
139//#define MAGIC_KEY_VERSION V
140//#define MAGIC_KEY_STATUS S
141//#define MAGIC_KEY_CONSOLE C
142//#define MAGIC_KEY_LAYER0 0
143//#define MAGIC_KEY_LAYER0_ALT GRAVE
144//#define MAGIC_KEY_LAYER1 1
145//#define MAGIC_KEY_LAYER2 2
146//#define MAGIC_KEY_LAYER3 3
147//#define MAGIC_KEY_LAYER4 4
148//#define MAGIC_KEY_LAYER5 5
149//#define MAGIC_KEY_LAYER6 6
150//#define MAGIC_KEY_LAYER7 7
151//#define MAGIC_KEY_LAYER8 8
152//#define MAGIC_KEY_LAYER9 9
153//#define MAGIC_KEY_BOOTLOADER B
154//#define MAGIC_KEY_BOOTLOADER_ALT ESC
155//#define MAGIC_KEY_LOCK CAPS
156//#define MAGIC_KEY_EEPROM E
157//#define MAGIC_KEY_EEPROM_CLEAR BSPACE
158//#define MAGIC_KEY_NKRO N
159//#define MAGIC_KEY_SLEEP_LED Z
160
161/*
162 * Feature disable options 109 * Feature disable options
163 * These options are also useful to firmware size reduction. 110 * These options are also useful to firmware size reduction.
164 */ 111 */