aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/1upkeyboards/1up60hse/config.h6
-rw-r--r--keyboards/1upkeyboards/1up60rgb/config.h5
-rw-r--r--keyboards/1upkeyboards/sweet16/config.h5
-rw-r--r--keyboards/30wer/config.h5
-rw-r--r--keyboards/40percentclub/25/config.h5
-rw-r--r--keyboards/40percentclub/4x4/config.h8
-rw-r--r--keyboards/40percentclub/5x5/config.h5
-rw-r--r--keyboards/40percentclub/6lit/config.h5
-rw-r--r--keyboards/40percentclub/foobar/config.h5
-rw-r--r--keyboards/40percentclub/gherkin/config.h5
-rw-r--r--keyboards/40percentclub/i75/config.h5
-rw-r--r--keyboards/40percentclub/luddite/config.h5
-rw-r--r--keyboards/40percentclub/mf68/config.h6
-rw-r--r--keyboards/40percentclub/mf68_ble/config.h5
-rw-r--r--keyboards/40percentclub/nori/config.h5
-rw-r--r--keyboards/40percentclub/tomato/config.h5
-rw-r--r--keyboards/40percentclub/ut47/config.h5
-rw-r--r--keyboards/412_64/config.h8
-rw-r--r--keyboards/acr60/config.h5
-rw-r--r--keyboards/al1/config.h6
-rw-r--r--keyboards/alf/dc60/config.h6
-rw-r--r--keyboards/alf/x2/config.h5
-rw-r--r--keyboards/alice/config.h3
-rwxr-xr-xkeyboards/alpha/config.h6
-rw-r--r--keyboards/alps64/config.h7
-rwxr-xr-xkeyboards/alu84/config.h5
-rwxr-xr-xkeyboards/amj40/config.h5
-rw-r--r--keyboards/amj60/config.h5
-rw-r--r--keyboards/amj96/config.h5
-rw-r--r--keyboards/amjpad/config.h5
-rw-r--r--keyboards/at101_blackheart/config.h5
-rw-r--r--keyboards/atom47/rev2/config.h5
-rw-r--r--keyboards/atom47/rev3/config.h6
-rw-r--r--keyboards/atomic/config.h5
-rw-r--r--keyboards/atomic/keymaps/pvc/config.h7
-rw-r--r--keyboards/atreus/config.h5
-rw-r--r--keyboards/atreus/keymaps/alphadox/config.h5
-rw-r--r--keyboards/atreus/keymaps/dvorak_42_key/config.h7
-rw-r--r--keyboards/atreus/keymaps/erlandsona/config.h6
-rw-r--r--keyboards/atreus62/config.h5
-rw-r--r--keyboards/baguette/config.h6
-rw-r--r--keyboards/bantam44/config.h5
-rw-r--r--keyboards/bdn9/config.h5
-rw-r--r--keyboards/bface/config.h5
-rw-r--r--keyboards/bfake/config.h3
-rw-r--r--keyboards/bfo9000/config.h6
-rw-r--r--keyboards/blockey/config.h7
-rw-r--r--keyboards/bmini/config.h3
-rw-r--r--keyboards/bminiex/config.h4
-rw-r--r--keyboards/bpiphany/frosty_flake/config.h5
-rw-r--r--keyboards/bpiphany/kitten_paw/config.h7
-rw-r--r--keyboards/bpiphany/pegasushoof/config.h5
-rw-r--r--keyboards/bpiphany/tiger_lily/config.h5
-rw-r--r--keyboards/bpiphany/unloved_bastard/config.h5
-rw-r--r--keyboards/bthlabs/geekpad/config.h5
-rw-r--r--keyboards/candybar/config.h6
-rw-r--r--keyboards/canoe/config.h3
-rw-r--r--keyboards/chibios_test/config.h7
-rw-r--r--keyboards/chimera_ergo/config.h6
-rw-r--r--keyboards/chimera_ls/config.h6
-rw-r--r--keyboards/chimera_ortho/config.h6
-rw-r--r--keyboards/chocopad/config.h5
-rw-r--r--keyboards/christmas_tree/config.h5
-rwxr-xr-xkeyboards/ckeys/handwire_101/config.h6
-rw-r--r--keyboards/ckeys/nakey/config.h6
-rw-r--r--keyboards/ckeys/obelus/config.h6
-rw-r--r--keyboards/clueboard/17/config.h5
-rw-r--r--keyboards/clueboard/2x1800/config.h5
-rw-r--r--keyboards/clueboard/60/config.h5
-rw-r--r--keyboards/clueboard/66/rev1/config.h5
-rw-r--r--keyboards/clueboard/66/rev2/config.h5
-rw-r--r--keyboards/clueboard/66/rev3/config.h5
-rw-r--r--keyboards/clueboard/66_hotswap/config.h5
-rw-r--r--keyboards/clueboard/card/config.h7
-rw-r--r--keyboards/cod67/config.h6
-rw-r--r--keyboards/comet46/keymaps/satt/config.h5
-rwxr-xr-xkeyboards/contra/config.h5
-rw-r--r--keyboards/converter/usb_usb/config.h4
-rw-r--r--keyboards/cospad/config.h5
-rw-r--r--keyboards/crkbd/rev1/config.h5
-rw-r--r--keyboards/cu24/config.h5
-rw-r--r--keyboards/cu75/config.h5
-rw-r--r--keyboards/daisy/config.h6
-rw-r--r--keyboards/dc01/arrow/config.h6
-rw-r--r--keyboards/dc01/left/config.h6
-rw-r--r--keyboards/dc01/numpad/config.h6
-rw-r--r--keyboards/dc01/right/config.h6
-rw-r--r--keyboards/deltasplit75/v2/config.h6
-rwxr-xr-xkeyboards/dichotomy/config.h6
-rw-r--r--keyboards/dilly/config.h5
-rw-r--r--keyboards/diverge3/config.h7
-rw-r--r--keyboards/divergetm2/config.h8
-rw-r--r--keyboards/dk60/config.h5
-rw-r--r--keyboards/do60/config.h5
-rw-r--r--keyboards/duck/eagle_viper/v2/config.h5
-rw-r--r--keyboards/duck/jetfire/config.h8
-rw-r--r--keyboards/duck/lightsaver/config.h5
-rw-r--r--keyboards/duck/octagon/v1/config.h5
-rw-r--r--keyboards/duck/octagon/v2/config.h5
-rw-r--r--keyboards/dz60/config.h5
-rw-r--r--keyboards/dz60/keymaps/LEdiodes/config.h5
-rw-r--r--keyboards/e6v2/le/config.h6
-rw-r--r--keyboards/e6v2/oe/config.h6
-rw-r--r--keyboards/eco/config.h5
-rw-r--r--keyboards/ep/40/config.h4
-rw-r--r--keyboards/ep/96/config.h7
-rw-r--r--keyboards/ergo42/rev1/config.h6
-rw-r--r--keyboards/ergodash/mini/config.h5
-rw-r--r--keyboards/ergodash/rev1/config.h6
-rw-r--r--keyboards/ergodash/rev2/config.h6
-rw-r--r--keyboards/ergoinu/config.h5
-rw-r--r--keyboards/ergotravel/rev1/config.h5
-rwxr-xr-xkeyboards/espectro/config.h7
-rw-r--r--keyboards/evil80/config.h5
-rw-r--r--keyboards/facew/config.h3
-rw-r--r--keyboards/fc660c/config.h7
-rw-r--r--keyboards/fc980c/config.h7
-rw-r--r--keyboards/felix/config.h6
-rw-r--r--keyboards/fleuron/config.h6
-rw-r--r--keyboards/fortitude60/rev1/config.h5
-rw-r--r--keyboards/four_banger/config.h5
-rw-r--r--keyboards/fourier/rev1/config.h5
-rwxr-xr-xkeyboards/fractal/config.h5
-rw-r--r--keyboards/gh60/config.h5
-rw-r--r--keyboards/gh60/keymaps/dbroqua/config.h5
-rw-r--r--keyboards/gh60/keymaps/robotmaxtron/config.h5
-rw-r--r--keyboards/gh80_3000/config.h5
-rw-r--r--keyboards/gonnerd/config.h5
-rwxr-xr-xkeyboards/gskt00/config.h7
-rw-r--r--keyboards/h87a/config.h6
-rw-r--r--keyboards/hadron/config.h10
-rw-r--r--keyboards/hadron/ver3/config.h7
-rw-r--r--keyboards/handwired/108key_trackpoint/config.h6
-rw-r--r--keyboards/handwired/arrow_pad/config.h5
-rw-r--r--keyboards/handwired/arrow_pad/keymaps/pad_21/config.h5
-rw-r--r--keyboards/handwired/arrow_pad/keymaps/pad_24/config.h5
-rw-r--r--keyboards/handwired/atreus50/config.h8
-rw-r--r--keyboards/handwired/bluepill/config.h5
-rw-r--r--keyboards/handwired/cmd60/config.h6
-rw-r--r--keyboards/handwired/dactyl_manuform/config.h6
-rw-r--r--keyboards/handwired/datahand/config.h5
-rw-r--r--keyboards/handwired/downbubble/config.h5
-rw-r--r--keyboards/handwired/fivethirteen/config.h6
-rw-r--r--keyboards/handwired/gamenum/config.h6
-rw-r--r--keyboards/handwired/hexon38/config.h6
-rw-r--r--keyboards/handwired/ibm122m/config.h6
-rw-r--r--keyboards/handwired/jn68m/config.h5
-rw-r--r--keyboards/handwired/kbod/config.h6
-rwxr-xr-xkeyboards/handwired/maartenwut/config.h5
-rw-r--r--keyboards/handwired/magicforce61/config.h6
-rw-r--r--keyboards/handwired/magicforce68/config.h6
-rw-r--r--keyboards/handwired/minorca/config.h5
-rw-r--r--keyboards/handwired/ms_sculpt_mobile/config.h8
-rw-r--r--keyboards/handwired/nicekey/config.h7
-rw-r--r--keyboards/handwired/not_so_minidox/config.h7
-rw-r--r--keyboards/handwired/numbrero/config.h5
-rw-r--r--keyboards/handwired/numpad20/config.h6
-rw-r--r--keyboards/handwired/onekey/config.h7
-rw-r--r--keyboards/handwired/ortho5x13/config.h6
-rw-r--r--keyboards/handwired/ortho60/config.h7
-rw-r--r--keyboards/handwired/pilcrow/config.h6
-rw-r--r--keyboards/handwired/practice60/config.h7
-rw-r--r--keyboards/handwired/prime_exl/config.h5
-rw-r--r--keyboards/handwired/pteron/config.h5
-rw-r--r--keyboards/handwired/qc60/config.h5
-rwxr-xr-xkeyboards/handwired/reddot/config.h8
-rw-r--r--keyboards/handwired/retro_refit/config.h6
-rw-r--r--keyboards/handwired/space_oddity/config.h5
-rw-r--r--keyboards/handwired/terminus_mini/config.h5
-rw-r--r--keyboards/handwired/trackpoint/config.h5
-rw-r--r--keyboards/handwired/tradestation/config.h6
-rw-r--r--keyboards/handwired/traveller/config.h7
-rw-r--r--keyboards/handwired/woodpad/config.h5
-rw-r--r--keyboards/handwired/xealous/rev1/config.h5
-rw-r--r--keyboards/helix/pico/config.h7
-rw-r--r--keyboards/helix/rev1/config.h6
-rw-r--r--keyboards/helix/rev2/config.h7
-rw-r--r--keyboards/hhkb/config.h5
-rw-r--r--keyboards/hhkb/keymaps/mjt/config.h5
-rwxr-xr-xkeyboards/hid_liber/config.h5
-rw-r--r--keyboards/hs60/v1/config.h5
-rw-r--r--keyboards/hs60/v2/config.h15
-rw-r--r--keyboards/idobo/config.h5
-rw-r--r--keyboards/infinity60/config.h5
-rw-r--r--keyboards/iris/rev1/config.h5
-rw-r--r--keyboards/iris/rev1_led/config.h5
-rw-r--r--keyboards/iris/rev2/config.h5
-rw-r--r--keyboards/iris/rev3/config.h5
-rw-r--r--keyboards/jc65/v32a/config.h4
-rw-r--r--keyboards/jc65/v32u4/config.h6
-rw-r--r--keyboards/jd40/config.h6
-rw-r--r--keyboards/jd45/config.h5
-rw-r--r--keyboards/jd45/keymaps/mjt/config.h5
-rw-r--r--keyboards/jj40/config.h3
-rw-r--r--keyboards/jj50/config.h3
-rw-r--r--keyboards/jm60/config.h5
-rw-r--r--keyboards/k_type/config.h5
-rw-r--r--keyboards/katana60/config.h6
-rw-r--r--keyboards/kbd19x/config.h6
-rw-r--r--keyboards/kbd4x/config.h5
-rw-r--r--keyboards/kbd66/config.h6
-rw-r--r--keyboards/kbd67/hotswap/config.h5
-rw-r--r--keyboards/kbd67/rev1/config.h5
-rw-r--r--keyboards/kbd6x/config.h6
-rw-r--r--keyboards/kbd75/config.h5
-rw-r--r--keyboards/kbd8x/config.h8
-rw-r--r--keyboards/kc60/config.h5
-rw-r--r--keyboards/kc60se/config.h6
-rw-r--r--keyboards/kinesis/config.h7
-rw-r--r--keyboards/kinesis/stapelberg/config.h6
-rw-r--r--keyboards/kira75/config.h6
-rw-r--r--keyboards/kmac/config.h5
-rwxr-xr-xkeyboards/kmini/config.h5
-rw-r--r--keyboards/knops/mini/config.h6
-rw-r--r--keyboards/kona_classic/config.h5
-rw-r--r--keyboards/laplace/config.h5
-rw-r--r--keyboards/launchpad/config.h5
-rw-r--r--keyboards/lazydesigners/the50/config.h5
-rw-r--r--keyboards/lets_split/rev1/config.h5
-rw-r--r--keyboards/lets_split/rev2/config.h5
-rw-r--r--keyboards/lets_split/sockets/config.h5
-rw-r--r--keyboards/lets_split_eh/config.h5
-rw-r--r--keyboards/levinson/rev1/config.h5
-rw-r--r--keyboards/levinson/rev2/config.h5
-rw-r--r--keyboards/lfkeyboards/lfk65_hs/config.h5
-rw-r--r--keyboards/lfkeyboards/lfk78/config.h5
-rw-r--r--keyboards/lfkeyboards/lfk87/config.h6
-rw-r--r--keyboards/lfkeyboards/lfkpad/config.h5
-rw-r--r--keyboards/lfkeyboards/mini1800/config.h5
-rw-r--r--keyboards/lfkeyboards/smk65/config.h5
-rw-r--r--keyboards/lily58/rev1/config.h5
-rw-r--r--keyboards/m10a/config.h5
-rw-r--r--keyboards/massdrop/alt/config.h5
-rw-r--r--keyboards/massdrop/ctrl/config.h5
-rw-r--r--keyboards/maxipad/config.h6
-rw-r--r--keyboards/mechmini/v1/config.h3
-rwxr-xr-xkeyboards/mechmini/v2/config.h6
-rw-r--r--keyboards/mehkee96/config.h1
-rw-r--r--keyboards/meira/featherble/config.h6
-rw-r--r--keyboards/meira/promicro/config.h6
-rw-r--r--keyboards/melody96/config.h5
-rw-r--r--keyboards/meme/config.h6
-rw-r--r--keyboards/miniaxe/config.h6
-rw-r--r--keyboards/minidox/config.h5
-rw-r--r--keyboards/mint60/config.h9
-rw-r--r--keyboards/mitosis/config.h6
-rw-r--r--keyboards/miuni32/config.h7
-rw-r--r--keyboards/mt40/config.h5
-rw-r--r--keyboards/mxss/config.h5
-rw-r--r--keyboards/namecard2x4/config.h7
-rw-r--r--keyboards/niu_mini/config.h5
-rw-r--r--keyboards/noxary/268/config.h5
-rw-r--r--keyboards/noxary/268_2/config.h5
-rw-r--r--keyboards/noxary/x268/config.h5
-rw-r--r--keyboards/nyquist/rev1/config.h5
-rw-r--r--keyboards/nyquist/rev2/config.h5
-rw-r--r--keyboards/nyquist/rev3/config.h5
-rw-r--r--keyboards/ok60/config.h5
-rw-r--r--keyboards/omnikey_blackheart/config.h5
-rw-r--r--keyboards/org60/config.h5
-rw-r--r--keyboards/orthodox/keymaps/drashna/config.h9
-rwxr-xr-xkeyboards/paladin64/config.h5
-rw-r--r--keyboards/panc60/config.h3
-rw-r--r--keyboards/pearl/config.h4
-rw-r--r--keyboards/phantom/config.h5
-rw-r--r--keyboards/pinky/3/config.h5
-rw-r--r--keyboards/pinky/4/config.h5
-rw-r--r--keyboards/plain60/config.h7
-rw-r--r--keyboards/planck/config.h5
-rw-r--r--keyboards/planck/keymaps/dodger/config.h5
-rw-r--r--keyboards/planck/keymaps/zach/config.h5
-rw-r--r--keyboards/planck/rev6/config.h5
-rw-r--r--keyboards/playkbtw/ca66/config.h6
-rw-r--r--keyboards/playkbtw/pk60/config.h5
-rw-r--r--keyboards/preonic/config.h5
-rw-r--r--keyboards/preonic/keymaps/kinesis/config.h5
-rw-r--r--keyboards/preonic/keymaps/zach/config.h7
-rw-r--r--keyboards/preonic/rev3/config.h5
-rw-r--r--keyboards/primekb/prime_l/config.h5
-rw-r--r--keyboards/primekb/prime_m/config.h5
-rw-r--r--keyboards/primekb/prime_o/config.h5
-rw-r--r--keyboards/primekb/prime_r/config.h5
-rw-r--r--keyboards/proton_c/config.h6
-rw-r--r--keyboards/ps2avrGB/config.h3
-rw-r--r--keyboards/quefrency/rev1/config.h5
-rw-r--r--keyboards/qwertyydox/config.h5
-rw-r--r--keyboards/qwertyydox/rev1/config.h6
-rw-r--r--keyboards/rama/m10_b/config.h5
-rw-r--r--keyboards/rama/m60_a/config.h7
-rw-r--r--keyboards/rama/m6_a/config.h6
-rw-r--r--keyboards/rama/m6_b/config.h6
-rw-r--r--keyboards/rama/u80_a/config.h6
-rw-r--r--keyboards/redox/rev1/config.h5
-rw-r--r--keyboards/redox_w/config.h6
-rw-r--r--keyboards/rorschach/rev1/config.h5
-rw-r--r--keyboards/s60_x/config.h5
-rw-r--r--keyboards/s60_x/default/config.h5
-rw-r--r--keyboards/s60_x/keymaps/ansi_qwertz/config.h7
-rw-r--r--keyboards/s60_x/keymaps/bluebear/config.h5
-rw-r--r--keyboards/s65_plus/config.h5
-rw-r--r--keyboards/s65_x/config.h5
-rw-r--r--keyboards/s7_elephant/config.h5
-rw-r--r--keyboards/satan/config.h5
-rw-r--r--keyboards/satan/keymaps/admiralStrokers/config.h7
-rw-r--r--keyboards/satan/keymaps/fakb/config.h8
-rw-r--r--keyboards/scrabblepad/config.h6
-rw-r--r--keyboards/singa/config.h3
-rw-r--r--keyboards/sixkeyboard/config.h6
-rw-r--r--keyboards/sixshooter/config.h6
-rw-r--r--keyboards/skog/config.h3
-rw-r--r--keyboards/snagpad/config.h6
-rw-r--r--keyboards/sol/rev1/config.h8
-rw-r--r--keyboards/speedo/config.h6
-rw-r--r--keyboards/subatomic/config.h5
-rwxr-xr-xkeyboards/sx60/config.h7
-rwxr-xr-xkeyboards/tada68/config.h5
-rw-r--r--keyboards/tanuki/config.h6
-rw-r--r--keyboards/telophase/config.h6
-rw-r--r--keyboards/tetris/config.h5
-rw-r--r--keyboards/the_ruler/config.h7
-rw-r--r--keyboards/thevankeyboards/bananasplit/config.h7
-rw-r--r--keyboards/thevankeyboards/minivan/config.h6
-rw-r--r--keyboards/thevankeyboards/roadkit/config.h6
-rw-r--r--keyboards/tkc1800/config.h5
-rw-r--r--keyboards/tmo50/config.h6
-rw-r--r--keyboards/toad/config.h5
-rw-r--r--keyboards/tokyo60/config.h5
-rw-r--r--keyboards/touchpad/config.h5
-rw-r--r--keyboards/tragicforce68/config.h5
-rw-r--r--keyboards/treasure/type9/config.h6
-rw-r--r--keyboards/uk78/config.h5
-rw-r--r--keyboards/v60_type_r/config.h6
-rw-r--r--keyboards/vinta/config.h5
-rw-r--r--keyboards/vision_division/config.h7
-rw-r--r--keyboards/vitamins_included/rev1/config.h6
-rw-r--r--keyboards/viterbi/rev1/config.h5
-rw-r--r--keyboards/wavelet/config.h5
-rw-r--r--keyboards/westfoxtrot/cyclops/config.h5
-rw-r--r--keyboards/whitefox/config.h5
-rw-r--r--keyboards/whitefox/keymaps/konstantin/config.h22
-rw-r--r--keyboards/wilba_tech/wt60_a/config.h6
-rw-r--r--keyboards/wilba_tech/wt65_a/config.h6
-rw-r--r--keyboards/wilba_tech/wt80_a/config.h6
-rw-r--r--keyboards/xd60/config.h5
-rw-r--r--keyboards/xd75/config.h6
-rw-r--r--keyboards/xd87/config.h7
-rw-r--r--keyboards/xmmx/config.h5
-rw-r--r--keyboards/yd68/config.h6
-rw-r--r--keyboards/ymd75/config.h3
-rw-r--r--keyboards/ymd96/config.h3
-rw-r--r--keyboards/ymd96/keymaps/AnthonyWharton/config.h4
-rw-r--r--keyboards/ymdk_np21/config.h3
-rw-r--r--keyboards/z150_blackheart/config.h5
-rw-r--r--keyboards/zeal60/config.h6
-rw-r--r--keyboards/zeal65/config.h6
-rw-r--r--keyboards/zen/rev1/config.h6
-rw-r--r--keyboards/zinc/rev1/config.h8
-rw-r--r--keyboards/zinc/reva/config.h7
-rwxr-xr-xkeyboards/zlant/config.h5
-rw-r--r--quantum/template/avr/config.h5
-rw-r--r--quantum/template/ps2avrgb/config.h5
-rw-r--r--tmk_core/common/command.h3
362 files changed, 47 insertions, 1960 deletions
diff --git a/keyboards/1upkeyboards/1up60hse/config.h b/keyboards/1upkeyboards/1up60hse/config.h
index c3682de43..420d0a025 100644
--- a/keyboards/1upkeyboards/1up60hse/config.h
+++ b/keyboards/1upkeyboards/1up60hse/config.h
@@ -112,11 +112,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
112 * 112 *
113 */ 113 */
114 114
115/* key combination for magic key command */
116#define IS_COMMAND() ( \
117 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
118)
119
120/* control how magic key switches layers */ 115/* control how magic key switches layers */
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -221,4 +216,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
221#define LCD_E_PIN 1 //< pin for Enable line 216#define LCD_E_PIN 1 //< pin for Enable line
222#endif 217#endif
223*/ 218*/
224
diff --git a/keyboards/1upkeyboards/1up60rgb/config.h b/keyboards/1upkeyboards/1up60rgb/config.h
index ee49211b4..86696dab8 100644
--- a/keyboards/1upkeyboards/1up60rgb/config.h
+++ b/keyboards/1upkeyboards/1up60rgb/config.h
@@ -38,11 +38,6 @@
38/* Locking resynchronize hack */ 38/* Locking resynchronize hack */
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41/* key combination for command */
42#define IS_COMMAND() ( \
43 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
44)
45
46#define RGB_DI_PIN E2 41#define RGB_DI_PIN E2
47#ifdef RGB_DI_PIN 42#ifdef RGB_DI_PIN
48#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/1upkeyboards/sweet16/config.h b/keyboards/1upkeyboards/sweet16/config.h
index 20d99651d..eedd3708f 100644
--- a/keyboards/1upkeyboards/sweet16/config.h
+++ b/keyboards/1upkeyboards/sweet16/config.h
@@ -38,11 +38,6 @@
38/* Locking resynchronize hack */ 38/* Locking resynchronize hack */
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41/* key combination for command */
42#define IS_COMMAND() ( \
43 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
44)
45
46#define RGB_DI_PIN B1 41#define RGB_DI_PIN B1
47#ifdef RGB_DI_PIN 42#ifdef RGB_DI_PIN
48#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/30wer/config.h b/keyboards/30wer/config.h
index d49758524..cf1bd72e5 100644
--- a/keyboards/30wer/config.h
+++ b/keyboards/30wer/config.h
@@ -22,10 +22,5 @@
22/* COL2ROW or ROW2COL */ 22/* COL2ROW or ROW2COL */
23#define DIODE_DIRECTION COL2ROW 23#define DIODE_DIRECTION COL2ROW
24 24
25/* key combination for command */
26#define IS_COMMAND() ( \
27 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
28)
29
30/* prevent stuck modifiers */ 25/* prevent stuck modifiers */
31#define PREVENT_STUCK_MODIFIERS 26#define PREVENT_STUCK_MODIFIERS
diff --git a/keyboards/40percentclub/25/config.h b/keyboards/40percentclub/25/config.h
index 7fe59fcca..338683ee7 100644
--- a/keyboards/40percentclub/25/config.h
+++ b/keyboards/40percentclub/25/config.h
@@ -121,11 +121,6 @@
121 * 121 *
122 */ 122 */
123 123
124/* key combination for magic key command */
125#define IS_COMMAND() ( \
126 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
127)
128
129/* control how magic key switches layers */ 124/* control how magic key switches layers */
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 125//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
131//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 126//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/40percentclub/4x4/config.h b/keyboards/40percentclub/4x4/config.h
index e66e9433a..5dc780f0e 100644
--- a/keyboards/40percentclub/4x4/config.h
+++ b/keyboards/40percentclub/4x4/config.h
@@ -30,7 +30,6 @@
30#define MATRIX_COL_PINS { C6, D7, E6, B4, B5, B6, B7, D6, F7, F6, F5, F4, F1, F0, B3, B1 } 30#define MATRIX_COL_PINS { C6, D7, E6, B4, B5, B6, B7, D6, F7, F6, F5, F4, F1, F0, B3, B1 }
31#define UNUSED_PINS 31#define UNUSED_PINS
32 32
33
34/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ 33/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */
35#define DIODE_DIRECTION COL2ROW 34#define DIODE_DIRECTION COL2ROW
36 35
@@ -38,7 +37,6 @@
38// #define BACKLIGHT_BREATHING 37// #define BACKLIGHT_BREATHING
39// #define BACKLIGHT_LEVELS 3 38// #define BACKLIGHT_LEVELS 3
40 39
41
42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 40/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
43#define DEBOUNCING_DELAY 5 41#define DEBOUNCING_DELAY 5
44 42
@@ -90,11 +88,6 @@
90 * 88 *
91 */ 89 */
92 90
93/* key combination for magic key command */
94#define IS_COMMAND() ( \
95 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
96)
97
98/* control how magic key switches layers */ 91/* control how magic key switches layers */
99//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 92//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
100//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 93//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -199,4 +192,3 @@
199#define LCD_E_PIN 1 //< pin for Enable line 192#define LCD_E_PIN 1 //< pin for Enable line
200#endif 193#endif
201*/ 194*/
202
diff --git a/keyboards/40percentclub/5x5/config.h b/keyboards/40percentclub/5x5/config.h
index bc609934e..bf521e71e 100644
--- a/keyboards/40percentclub/5x5/config.h
+++ b/keyboards/40percentclub/5x5/config.h
@@ -97,11 +97,6 @@
97 * 97 *
98 */ 98 */
99 99
100/* key combination for magic key command */
101#define IS_COMMAND() ( \
102 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
103)
104
105/* control how magic key switches layers */ 100/* control how magic key switches layers */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/40percentclub/6lit/config.h b/keyboards/40percentclub/6lit/config.h
index 940518f36..6a96c4757 100644
--- a/keyboards/40percentclub/6lit/config.h
+++ b/keyboards/40percentclub/6lit/config.h
@@ -122,11 +122,6 @@
122 * 122 *
123 */ 123 */
124 124
125/* key combination for magic key command */
126#define IS_COMMAND() ( \
127 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
128)
129
130/* control how magic key switches layers */ 125/* control how magic key switches layers */
131//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 126//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
132//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 127//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/40percentclub/foobar/config.h b/keyboards/40percentclub/foobar/config.h
index 88075c456..aba9f09ae 100644
--- a/keyboards/40percentclub/foobar/config.h
+++ b/keyboards/40percentclub/foobar/config.h
@@ -122,11 +122,6 @@
122 * 122 *
123 */ 123 */
124 124
125/* key combination for magic key command */
126#define IS_COMMAND() ( \
127 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
128)
129
130/* control how magic key switches layers */ 125/* control how magic key switches layers */
131//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 126//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
132//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 127//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/40percentclub/gherkin/config.h b/keyboards/40percentclub/gherkin/config.h
index 3ed638b66..d0c2be35b 100644
--- a/keyboards/40percentclub/gherkin/config.h
+++ b/keyboards/40percentclub/gherkin/config.h
@@ -37,11 +37,6 @@
37/* Locking resynchronize hack */ 37/* Locking resynchronize hack */
38#define LOCKING_RESYNC_ENABLE 38#define LOCKING_RESYNC_ENABLE
39 39
40/* key combination for command */
41#define IS_COMMAND() ( \
42 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
43)
44
45#ifdef RGB_DI_PIN 40#ifdef RGB_DI_PIN
46#define RGBLIGHT_ANIMATIONS 41#define RGBLIGHT_ANIMATIONS
47#define RGBLED_NUM 0 42#define RGBLED_NUM 0
diff --git a/keyboards/40percentclub/i75/config.h b/keyboards/40percentclub/i75/config.h
index bc032ba45..611ae62b3 100644
--- a/keyboards/40percentclub/i75/config.h
+++ b/keyboards/40percentclub/i75/config.h
@@ -77,11 +77,6 @@
77 * 77 *
78 */ 78 */
79 79
80/* key combination for magic key command */
81#define IS_COMMAND() ( \
82 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
83)
84
85/* control how magic key switches layers */ 80/* control how magic key switches layers */
86//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 81//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
87//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 82//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/40percentclub/luddite/config.h b/keyboards/40percentclub/luddite/config.h
index 62ff72bb0..5a6f2c799 100644
--- a/keyboards/40percentclub/luddite/config.h
+++ b/keyboards/40percentclub/luddite/config.h
@@ -34,11 +34,6 @@
34/* Locking resynchronize hack */ 34/* Locking resynchronize hack */
35#define LOCKING_RESYNC_ENABLE 35#define LOCKING_RESYNC_ENABLE
36 36
37/* key combination for command */
38#define IS_COMMAND() ( \
39 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
40)
41
42/* ws2812 RGB LED */ 37/* ws2812 RGB LED */
43#define RGB_DI_PIN B4 38#define RGB_DI_PIN B4
44#define RGBLIGHT_ANIMATIONS 39#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/40percentclub/mf68/config.h b/keyboards/40percentclub/mf68/config.h
index 22d987e52..857205c37 100644
--- a/keyboards/40percentclub/mf68/config.h
+++ b/keyboards/40percentclub/mf68/config.h
@@ -52,7 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52#define BACKLIGHT_BREATHING 52#define BACKLIGHT_BREATHING
53#define BACKLIGHT_LEVELS 3 53#define BACKLIGHT_LEVELS 3
54 54
55
56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 55/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
57#define DEBOUNCING_DELAY 5 56#define DEBOUNCING_DELAY 5
58 57
@@ -99,11 +98,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
99 * 98 *
100 */ 99 */
101 100
102/* key combination for magic key command */
103#define IS_COMMAND() ( \
104 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
105)
106
107/* control how magic key switches layers */ 101/* control how magic key switches layers */
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 102//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/40percentclub/mf68_ble/config.h b/keyboards/40percentclub/mf68_ble/config.h
index e7edd77fe..3d9bb360b 100644
--- a/keyboards/40percentclub/mf68_ble/config.h
+++ b/keyboards/40percentclub/mf68_ble/config.h
@@ -99,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
99 * 99 *
100 */ 100 */
101 101
102/* key combination for magic key command */
103#define IS_COMMAND() ( \
104 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
105)
106
107/* control how magic key switches layers */ 102/* control how magic key switches layers */
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/40percentclub/nori/config.h b/keyboards/40percentclub/nori/config.h
index 9232344bf..f46ca4264 100644
--- a/keyboards/40percentclub/nori/config.h
+++ b/keyboards/40percentclub/nori/config.h
@@ -110,11 +110,6 @@
110 * 110 *
111 */ 111 */
112 112
113/* key combination for magic key command */
114#define IS_COMMAND() ( \
115 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
116)
117
118/* control how magic key switches layers */ 113/* control how magic key switches layers */
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/40percentclub/tomato/config.h b/keyboards/40percentclub/tomato/config.h
index 05c83c30c..db90d8042 100644
--- a/keyboards/40percentclub/tomato/config.h
+++ b/keyboards/40percentclub/tomato/config.h
@@ -28,11 +28,6 @@
28/* Locking resynchronize hack */ 28/* Locking resynchronize hack */
29#define LOCKING_RESYNC_ENABLE 29#define LOCKING_RESYNC_ENABLE
30 30
31/* key combination for command */
32#define IS_COMMAND() ( \
33 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
34)
35
36/* eliminate lag on space cadet mods */ 31/* eliminate lag on space cadet mods */
37#define PERMISSIVE_HOLD 32#define PERMISSIVE_HOLD
38 33
diff --git a/keyboards/40percentclub/ut47/config.h b/keyboards/40percentclub/ut47/config.h
index cd55e4d73..4a221ca52 100644
--- a/keyboards/40percentclub/ut47/config.h
+++ b/keyboards/40percentclub/ut47/config.h
@@ -53,11 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53/* Locking resynchronize hack */ 53/* Locking resynchronize hack */
54#define LOCKING_RESYNC_ENABLE 54#define LOCKING_RESYNC_ENABLE
55 55
56/* key combination for magic key command */
57#define IS_COMMAND() ( \
58 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
59)
60
61/* Enable GNAP matrix serial output */ 56/* Enable GNAP matrix serial output */
62#define GNAP_ENABLE 57#define GNAP_ENABLE
63 58
diff --git a/keyboards/412_64/config.h b/keyboards/412_64/config.h
index 28d9763c3..948ae743a 100644
--- a/keyboards/412_64/config.h
+++ b/keyboards/412_64/config.h
@@ -30,7 +30,6 @@
30#define MATRIX_COL_PINS { B0, D2, D0, D1, D4, C6, D7, E6 } 30#define MATRIX_COL_PINS { B0, D2, D0, D1, D4, C6, D7, E6 }
31#define UNUSED_PINS { B4, B5, B6, B7, C7, F0, F1 } 31#define UNUSED_PINS { B4, B5, B6, B7, C7, F0, F1 }
32 32
33
34/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ 33/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */
35#define DIODE_DIRECTION COL2ROW 34#define DIODE_DIRECTION COL2ROW
36 35
@@ -38,7 +37,6 @@
38// #define BACKLIGHT_BREATHING 37// #define BACKLIGHT_BREATHING
39// #define BACKLIGHT_LEVELS 3 38// #define BACKLIGHT_LEVELS 3
40 39
41
42/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 40/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
43#define DEBOUNCING_DELAY 5 41#define DEBOUNCING_DELAY 5
44 42
@@ -90,11 +88,6 @@
90 * 88 *
91 */ 89 */
92 90
93/* key combination for magic key command */
94#define IS_COMMAND() ( \
95 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
96)
97
98/* control how magic key switches layers */ 91/* control how magic key switches layers */
99//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 92//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
100//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 93//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -199,4 +192,3 @@
199#define LCD_E_PIN 1 //< pin for Enable line 192#define LCD_E_PIN 1 //< pin for Enable line
200#endif 193#endif
201*/ 194*/
202
diff --git a/keyboards/acr60/config.h b/keyboards/acr60/config.h
index 3066f349d..ab5a1932b 100644
--- a/keyboards/acr60/config.h
+++ b/keyboards/acr60/config.h
@@ -36,11 +36,6 @@
36/* Locking resynchronize hack */ 36/* Locking resynchronize hack */
37#define LOCKING_RESYNC_ENABLE 37#define LOCKING_RESYNC_ENABLE
38 38
39/* key combination for command */
40#define IS_COMMAND() ( \
41 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
42)
43
44#define RGB_DI_PIN E2 39#define RGB_DI_PIN E2
45#define RGBLIGHT_ANIMATIONS 40#define RGBLIGHT_ANIMATIONS
46#define RGBLED_NUM 20 41#define RGBLED_NUM 20
diff --git a/keyboards/al1/config.h b/keyboards/al1/config.h
index f92ed44d3..3a3daf867 100644
--- a/keyboards/al1/config.h
+++ b/keyboards/al1/config.h
@@ -50,7 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50#define BACKLIGHT_BREATHING 50#define BACKLIGHT_BREATHING
51#define BACKLIGHT_LEVELS 3 51#define BACKLIGHT_LEVELS 3
52 52
53
54/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 53/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
55#define DEBOUNCING_DELAY 5 54#define DEBOUNCING_DELAY 5
56 55
@@ -102,11 +101,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
102 * 101 *
103 */ 102 */
104 103
105/* key combination for magic key command */
106#define IS_COMMAND() ( \
107 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
108)
109
110/* control how magic key switches layers */ 104/* control how magic key switches layers */
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/alf/dc60/config.h b/keyboards/alf/dc60/config.h
index f6e527119..c3e2ecb2e 100644
--- a/keyboards/alf/dc60/config.h
+++ b/keyboards/alf/dc60/config.h
@@ -112,11 +112,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
112 * 112 *
113 */ 113 */
114 114
115/* key combination for magic key command */
116#define IS_COMMAND() ( \
117 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
118)
119
120/* control how magic key switches layers */ 115/* control how magic key switches layers */
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -221,4 +216,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
221#define LCD_E_PIN 1 //< pin for Enable line 216#define LCD_E_PIN 1 //< pin for Enable line
222#endif 217#endif
223*/ 218*/
224
diff --git a/keyboards/alf/x2/config.h b/keyboards/alf/x2/config.h
index f2106fa88..21d919983 100644
--- a/keyboards/alf/x2/config.h
+++ b/keyboards/alf/x2/config.h
@@ -38,11 +38,6 @@
38/* Locking resynchronize hack */ 38/* Locking resynchronize hack */
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41/* key combination for command */
42#define IS_COMMAND() ( \
43 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
44)
45
46#define RGB_DI_PIN E2 41#define RGB_DI_PIN E2
47#ifdef RGB_DI_PIN 42#ifdef RGB_DI_PIN
48#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/alice/config.h b/keyboards/alice/config.h
index 7a8cbb52f..34412a7e7 100644
--- a/keyboards/alice/config.h
+++ b/keyboards/alice/config.h
@@ -37,6 +37,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37 37
38#define NO_UART 1 38#define NO_UART 1
39#define BOOTLOADHID_BOOTLOADER 1 39#define BOOTLOADHID_BOOTLOADER 1
40
41/* key combination for command */
42#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
diff --git a/keyboards/alpha/config.h b/keyboards/alpha/config.h
index 1e16f5ca3..b177c8a4b 100755
--- a/keyboards/alpha/config.h
+++ b/keyboards/alpha/config.h
@@ -38,12 +38,6 @@
38/* Locking resynchronize hack */ 38/* Locking resynchronize hack */
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41/* key combination for command */
42#define IS_COMMAND() ( \
43 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
44)
45
46
47#define RGB_DI_PIN F4 41#define RGB_DI_PIN F4
48#ifdef RGB_DI_PIN 42#ifdef RGB_DI_PIN
49#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/alps64/config.h b/keyboards/alps64/config.h
index 858a82ecd..74f8017ad 100644
--- a/keyboards/alps64/config.h
+++ b/keyboards/alps64/config.h
@@ -47,13 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47/* Locking resynchronize hack */ 47/* Locking resynchronize hack */
48#define LOCKING_RESYNC_ENABLE 48#define LOCKING_RESYNC_ENABLE
49 49
50/* key combination for command */
51#define IS_COMMAND() ( \
52 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
53)
54
55
56
57/* 50/*
58 * Feature disable options 51 * Feature disable options
59 * These options are also useful to firmware size reduction. 52 * These options are also useful to firmware size reduction.
diff --git a/keyboards/alu84/config.h b/keyboards/alu84/config.h
index 9d2dca409..257c22e53 100755
--- a/keyboards/alu84/config.h
+++ b/keyboards/alu84/config.h
@@ -54,11 +54,6 @@
54/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
55#define LOCKING_RESYNC_ENABLE 55#define LOCKING_RESYNC_ENABLE
56 56
57/* key combination for command */
58#define IS_COMMAND() ( \
59 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
60)
61
62#define RGB_DI_PIN E2 57#define RGB_DI_PIN E2
63#ifdef RGB_DI_PIN 58#ifdef RGB_DI_PIN
64#define RGBLED_NUM 16 59#define RGBLED_NUM 16
diff --git a/keyboards/amj40/config.h b/keyboards/amj40/config.h
index 411011122..4d5e4889c 100755
--- a/keyboards/amj40/config.h
+++ b/keyboards/amj40/config.h
@@ -54,11 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
55#define LOCKING_RESYNC_ENABLE 55#define LOCKING_RESYNC_ENABLE
56 56
57/* key combination for command */
58#define IS_COMMAND() ( \
59 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
60)
61
62/* Backlight configuration 57/* Backlight configuration
63 */ 58 */
64#define BACKLIGHT_LEVELS 4 59#define BACKLIGHT_LEVELS 4
diff --git a/keyboards/amj60/config.h b/keyboards/amj60/config.h
index 7c06f9a6c..165f20cd4 100644
--- a/keyboards/amj60/config.h
+++ b/keyboards/amj60/config.h
@@ -54,11 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
55#define LOCKING_RESYNC_ENABLE 55#define LOCKING_RESYNC_ENABLE
56 56
57/* key combination for command */
58#define IS_COMMAND() ( \
59 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
60)
61
62/* Backlight configuration 57/* Backlight configuration
63 */ 58 */
64#define BACKLIGHT_LEVELS 4 59#define BACKLIGHT_LEVELS 4
diff --git a/keyboards/amj96/config.h b/keyboards/amj96/config.h
index 6c51a2443..2e49380ae 100644
--- a/keyboards/amj96/config.h
+++ b/keyboards/amj96/config.h
@@ -114,11 +114,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
114 * 114 *
115 */ 115 */
116 116
117/* key combination for magic key command */
118#define IS_COMMAND() ( \
119 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
120)
121
122/* control how magic key switches layers */ 117/* control how magic key switches layers */
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 118//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 119//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/amjpad/config.h b/keyboards/amjpad/config.h
index 1a26d2ab6..f568d82f0 100644
--- a/keyboards/amjpad/config.h
+++ b/keyboards/amjpad/config.h
@@ -54,11 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
55#define LOCKING_RESYNC_ENABLE 55#define LOCKING_RESYNC_ENABLE
56 56
57/* key combination for command */
58#define IS_COMMAND() ( \
59 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
60)
61
62/* Backlight configuration 57/* Backlight configuration
63 */ 58 */
64#define BACKLIGHT_LEVELS 4 59#define BACKLIGHT_LEVELS 4
diff --git a/keyboards/at101_blackheart/config.h b/keyboards/at101_blackheart/config.h
index 237cb095e..af4be3d71 100644
--- a/keyboards/at101_blackheart/config.h
+++ b/keyboards/at101_blackheart/config.h
@@ -33,8 +33,3 @@
33 33
34/* force n-key rollover*/ 34/* force n-key rollover*/
35#define FORCE_NKRO 35#define FORCE_NKRO
36
37/* key combination for command */
38#define IS_COMMAND() ( \
39 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
40)
diff --git a/keyboards/atom47/rev2/config.h b/keyboards/atom47/rev2/config.h
index df21130d3..7a044620b 100644
--- a/keyboards/atom47/rev2/config.h
+++ b/keyboards/atom47/rev2/config.h
@@ -54,11 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
55#define LOCKING_RESYNC_ENABLE 55#define LOCKING_RESYNC_ENABLE
56 56
57/* key combination for command */
58#define IS_COMMAND() ( \
59 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
60)
61
62/* Backlight configuration 57/* Backlight configuration
63 */ 58 */
64#define BACKLIGHT_LEVELS 4 59#define BACKLIGHT_LEVELS 4
diff --git a/keyboards/atom47/rev3/config.h b/keyboards/atom47/rev3/config.h
index b94dc9773..e14800b0f 100644
--- a/keyboards/atom47/rev3/config.h
+++ b/keyboards/atom47/rev3/config.h
@@ -49,12 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* Set 0 if debouncing isn't needed */ 49/* Set 0 if debouncing isn't needed */
50#define DEBOUNCING_DELAY 5 50#define DEBOUNCING_DELAY 5
51 51
52
53/* key combination for command */
54#define IS_COMMAND() ( \
55 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
56)
57
58/* Backlight configuration 52/* Backlight configuration
59 */ 53 */
60#define BACKLIGHT_LEVELS 4 54#define BACKLIGHT_LEVELS 4
diff --git a/keyboards/atomic/config.h b/keyboards/atomic/config.h
index 9c40f54e7..8af23ffeb 100644
--- a/keyboards/atomic/config.h
+++ b/keyboards/atomic/config.h
@@ -98,11 +98,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
98 * 98 *
99 */ 99 */
100 100
101/* key combination for magic key command */
102#define IS_COMMAND() ( \
103 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
104)
105
106/* control how magic key switches layers */ 101/* control how magic key switches layers */
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 102//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/atomic/keymaps/pvc/config.h b/keyboards/atomic/keymaps/pvc/config.h
index e63a7340c..50afa7688 100644
--- a/keyboards/atomic/keymaps/pvc/config.h
+++ b/keyboards/atomic/keymaps/pvc/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// Enable Keyboard Locking via magic key 53// Enable Keyboard Locking via magic key
54#define KEYBOARD_LOCK_ENABLE 54#define KEYBOARD_LOCK_ENABLE
55 55
56
57/* 56/*
58 * Force NKRO 57 * Force NKRO
59 * 58 *
@@ -87,11 +86,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
87 * 86 *
88 */ 87 */
89 88
90/* key combination for magic key command */
91#define IS_COMMAND() ( \
92 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
93)
94
95/* control how magic key switches layers */ 89/* control how magic key switches layers */
96//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 90//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
97//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 91//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -153,7 +147,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
153//#define NO_ACTION_MACRO 147//#define NO_ACTION_MACRO
154//#define NO_ACTION_FUNCTION 148//#define NO_ACTION_FUNCTION
155 149
156
157//#define VIBRATO_ENABLE 150//#define VIBRATO_ENABLE
158//#define VIBRATO_STRENGTH_ENABLE 151//#define VIBRATO_STRENGTH_ENABLE
159 152
diff --git a/keyboards/atreus/config.h b/keyboards/atreus/config.h
index f8808892c..18c66c4e2 100644
--- a/keyboards/atreus/config.h
+++ b/keyboards/atreus/config.h
@@ -66,11 +66,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
66/* Locking resynchronize hack */ 66/* Locking resynchronize hack */
67#define LOCKING_RESYNC_ENABLE 67#define LOCKING_RESYNC_ENABLE
68 68
69/* key combination for command */
70#define IS_COMMAND() ( \
71 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
72)
73
74/* 69/*
75 * Feature disable options 70 * Feature disable options
76 * These options are also useful to firmware size reduction. 71 * These options are also useful to firmware size reduction.
diff --git a/keyboards/atreus/keymaps/alphadox/config.h b/keyboards/atreus/keymaps/alphadox/config.h
index df56849b0..e81029a03 100644
--- a/keyboards/atreus/keymaps/alphadox/config.h
+++ b/keyboards/atreus/keymaps/alphadox/config.h
@@ -54,11 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
55#define LOCKING_RESYNC_ENABLE 55#define LOCKING_RESYNC_ENABLE
56 56
57/* key combination for command */
58#define IS_COMMAND() ( \
59 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
60)
61
62/* 57/*
63 * Feature disable options 58 * Feature disable options
64 * These options are also useful to firmware size reduction. 59 * These options are also useful to firmware size reduction.
diff --git a/keyboards/atreus/keymaps/dvorak_42_key/config.h b/keyboards/atreus/keymaps/dvorak_42_key/config.h
index 43c51fb2f..953178ee4 100644
--- a/keyboards/atreus/keymaps/dvorak_42_key/config.h
+++ b/keyboards/atreus/keymaps/dvorak_42_key/config.h
@@ -18,10 +18,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18#ifndef CONFIG_H 18#ifndef CONFIG_H
19#define CONFIG_H 19#define CONFIG_H
20 20
21
22#include "config_common.h" 21#include "config_common.h"
23 22
24
25// mouse speed 23// mouse speed
26 24
27#define MOUSEKEY_INTERVAL 15 25#define MOUSEKEY_INTERVAL 15
@@ -80,11 +78,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
80/* Locking resynchronize hack */ 78/* Locking resynchronize hack */
81#define LOCKING_RESYNC_ENABLE 79#define LOCKING_RESYNC_ENABLE
82 80
83/* key combination for command */
84#define IS_COMMAND() ( \
85 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
86)
87
88/* 81/*
89 * Feature disable options 82 * Feature disable options
90 * These options are also useful to firmware size reduction. 83 * These options are also useful to firmware size reduction.
diff --git a/keyboards/atreus/keymaps/erlandsona/config.h b/keyboards/atreus/keymaps/erlandsona/config.h
index d9eb1903e..5af7e6e6c 100644
--- a/keyboards/atreus/keymaps/erlandsona/config.h
+++ b/keyboards/atreus/keymaps/erlandsona/config.h
@@ -20,7 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20 20
21#include "config_common.h" 21#include "config_common.h"
22 22
23
24/* Make Overloaded Keys switch faster */ 23/* Make Overloaded Keys switch faster */
25#define TAPPING_TERM 150 24#define TAPPING_TERM 150
26 25
@@ -70,11 +69,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70/* Locking resynchronize hack */ 69/* Locking resynchronize hack */
71#define LOCKING_RESYNC_ENABLE 70#define LOCKING_RESYNC_ENABLE
72 71
73/* key combination for command */
74#define IS_COMMAND() ( \
75 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
76)
77
78/* 72/*
79 * Feature disable options 73 * Feature disable options
80 * These options are also useful to firmware size reduction. 74 * These options are also useful to firmware size reduction.
diff --git a/keyboards/atreus62/config.h b/keyboards/atreus62/config.h
index 8d9248947..67b5f9cb2 100644
--- a/keyboards/atreus62/config.h
+++ b/keyboards/atreus62/config.h
@@ -55,11 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55/* Locking resynchronize hack */ 55/* Locking resynchronize hack */
56#define LOCKING_RESYNC_ENABLE 56#define LOCKING_RESYNC_ENABLE
57 57
58/* key combination for command */
59#define IS_COMMAND() ( \
60 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
61)
62
63/* 58/*
64 * Feature disable options 59 * Feature disable options
65 * These options are also useful to firmware size reduction. 60 * These options are also useful to firmware size reduction.
diff --git a/keyboards/baguette/config.h b/keyboards/baguette/config.h
index 806f9fb4f..0b53c653f 100644
--- a/keyboards/baguette/config.h
+++ b/keyboards/baguette/config.h
@@ -112,11 +112,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
112 * 112 *
113 */ 113 */
114 114
115/* key combination for magic key command */
116#define IS_COMMAND() ( \
117 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
118)
119
120/* control how magic key switches layers */ 115/* control how magic key switches layers */
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -221,4 +216,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
221#define LCD_E_PIN 1 //< pin for Enable line 216#define LCD_E_PIN 1 //< pin for Enable line
222#endif 217#endif
223*/ 218*/
224
diff --git a/keyboards/bantam44/config.h b/keyboards/bantam44/config.h
index a55f62999..323852850 100644
--- a/keyboards/bantam44/config.h
+++ b/keyboards/bantam44/config.h
@@ -56,11 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56/* Locking resynchronize hack */ 56/* Locking resynchronize hack */
57#define LOCKING_RESYNC_ENABLE 57#define LOCKING_RESYNC_ENABLE
58 58
59/* key combination for command */
60#define IS_COMMAND() ( \
61 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
62)
63
64/* 59/*
65 * Feature disable options 60 * Feature disable options
66 * These options are also useful to firmware size reduction. 61 * These options are also useful to firmware size reduction.
diff --git a/keyboards/bdn9/config.h b/keyboards/bdn9/config.h
index 604da5ef4..3fc92a062 100644
--- a/keyboards/bdn9/config.h
+++ b/keyboards/bdn9/config.h
@@ -67,8 +67,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
67#define LOCKING_SUPPORT_ENABLE 67#define LOCKING_SUPPORT_ENABLE
68/* Locking resynchronize hack */ 68/* Locking resynchronize hack */
69#define LOCKING_RESYNC_ENABLE 69#define LOCKING_RESYNC_ENABLE
70
71/* key combination for magic key command */
72#define IS_COMMAND() ( \
73 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
74)
diff --git a/keyboards/bface/config.h b/keyboards/bface/config.h
index 3d74af4f1..11ac373c0 100644
--- a/keyboards/bface/config.h
+++ b/keyboards/bface/config.h
@@ -21,7 +21,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21 21
22#define VENDOR_ID 0x20A0 22#define VENDOR_ID 0x20A0
23#define PRODUCT_ID 0x422D 23#define PRODUCT_ID 0x422D
24// You can edit those at usbconfig.h about line 250. These values will 24// You can edit those at usbconfig.h about line 250. These values will
25// unforunatly be ignored so far 25// unforunatly be ignored so far
26#define MANUFACTURER winkeyless.kr 26#define MANUFACTURER winkeyless.kr
27#define PRODUCT b.face 27#define PRODUCT b.face
@@ -36,9 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36#define NO_UART 1 36#define NO_UART 1
37#define BOOTLOADHID_BOOTLOADER 1 37#define BOOTLOADHID_BOOTLOADER 1
38 38
39/* key combination for command */
40#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
41
42#ifdef BACKLIGHT_ENABLE 39#ifdef BACKLIGHT_ENABLE
43 // the backlight PWM does not work (yet). Therefore, we only have two backlight levels (on/off) 40 // the backlight PWM does not work (yet). Therefore, we only have two backlight levels (on/off)
44 #define BACKLIGHT_LEVELS 1 41 #define BACKLIGHT_LEVELS 1
diff --git a/keyboards/bfake/config.h b/keyboards/bfake/config.h
index de8c4b5df..01fd4dff3 100644
--- a/keyboards/bfake/config.h
+++ b/keyboards/bfake/config.h
@@ -43,7 +43,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43 43
44#define NO_UART 1 44#define NO_UART 1
45 45
46/* key combination for command */
47#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
48
49#endif 46#endif
diff --git a/keyboards/bfo9000/config.h b/keyboards/bfo9000/config.h
index 893fa5ab6..8098428d6 100644
--- a/keyboards/bfo9000/config.h
+++ b/keyboards/bfo9000/config.h
@@ -46,11 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46/* Locking resynchronize hack */ 46/* Locking resynchronize hack */
47#define LOCKING_RESYNC_ENABLE 47#define LOCKING_RESYNC_ENABLE
48 48
49/* key combination for command */
50#define IS_COMMAND() ( \
51 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
52)
53
54/* ws2812 RGB LED */ 49/* ws2812 RGB LED */
55#define RGB_DI_PIN B4 50#define RGB_DI_PIN B4
56 51
@@ -74,5 +69,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
74//#define NO_ACTION_MACRO 69//#define NO_ACTION_MACRO
75//#define NO_ACTION_FUNCTION 70//#define NO_ACTION_FUNCTION
76 71
77
78#endif 72#endif
diff --git a/keyboards/blockey/config.h b/keyboards/blockey/config.h
index 53860bfbc..f47849744 100644
--- a/keyboards/blockey/config.h
+++ b/keyboards/blockey/config.h
@@ -58,8 +58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58 58
59#define RGBLIGHT_ANIMATIONS 59#define RGBLIGHT_ANIMATIONS
60 60
61
62
63/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 61/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
64#define DEBOUNCING_DELAY 5 62#define DEBOUNCING_DELAY 5
65 63
@@ -111,11 +109,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
111 * 109 *
112 */ 110 */
113 111
114/* key combination for magic key command */
115#define IS_COMMAND() ( \
116 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
117)
118
119/* control how magic key switches layers */ 112/* control how magic key switches layers */
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 113//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 114//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/bmini/config.h b/keyboards/bmini/config.h
index b7a25e050..96acd9bf1 100644
--- a/keyboards/bmini/config.h
+++ b/keyboards/bmini/config.h
@@ -35,7 +35,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35 35
36#define NO_UART 1 36#define NO_UART 1
37 37
38/* key combination for command */
39#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
40
41#endif 38#endif
diff --git a/keyboards/bminiex/config.h b/keyboards/bminiex/config.h
index 3f160109e..ebd33ad61 100644
--- a/keyboards/bminiex/config.h
+++ b/keyboards/bminiex/config.h
@@ -35,7 +35,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35#define BACKLIGHT_LEVELS 5 35#define BACKLIGHT_LEVELS 5
36 36
37#define NO_UART 1 37#define NO_UART 1
38
39/* key combination for command */
40#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
41
diff --git a/keyboards/bpiphany/frosty_flake/config.h b/keyboards/bpiphany/frosty_flake/config.h
index 2c73f1074..a797fef42 100644
--- a/keyboards/bpiphany/frosty_flake/config.h
+++ b/keyboards/bpiphany/frosty_flake/config.h
@@ -85,11 +85,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
85 * 85 *
86 */ 86 */
87 87
88/* key combination for magic key command */
89#define IS_COMMAND() ( \
90 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
91)
92
93/* control how magic key switches layers */ 88/* control how magic key switches layers */
94//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 89//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
95//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 90//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/bpiphany/kitten_paw/config.h b/keyboards/bpiphany/kitten_paw/config.h
index d7089734a..5ecf6d8dd 100644
--- a/keyboards/bpiphany/kitten_paw/config.h
+++ b/keyboards/bpiphany/kitten_paw/config.h
@@ -20,7 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20 20
21#include "config_common.h" 21#include "config_common.h"
22 22
23
24/* USB Device descriptor parameter */ 23/* USB Device descriptor parameter */
25#define VENDOR_ID 0xFEED 24#define VENDOR_ID 0xFEED
26#define PRODUCT_ID 0x6050 25#define PRODUCT_ID 0x6050
@@ -53,7 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 52// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3 53// #define BACKLIGHT_LEVELS 3
55 54
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 55/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 56#define DEBOUNCING_DELAY 5
59 57
@@ -100,11 +98,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100 * 98 *
101 */ 99 */
102 100
103/* key combination for magic key command */
104#define IS_COMMAND() ( \
105 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
106)
107
108/* control how magic key switches layers */ 101/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 102//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/bpiphany/pegasushoof/config.h b/keyboards/bpiphany/pegasushoof/config.h
index 0dbec26e4..885afaa90 100644
--- a/keyboards/bpiphany/pegasushoof/config.h
+++ b/keyboards/bpiphany/pegasushoof/config.h
@@ -38,9 +38,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 38/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
39#define DEBOUNCING_DELAY 5 39#define DEBOUNCING_DELAY 5
40 40
41/* key combination for magic key command */
42#define IS_COMMAND() ( \
43 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
44)
45
46#endif 41#endif
diff --git a/keyboards/bpiphany/tiger_lily/config.h b/keyboards/bpiphany/tiger_lily/config.h
index 490819290..de1d90127 100644
--- a/keyboards/bpiphany/tiger_lily/config.h
+++ b/keyboards/bpiphany/tiger_lily/config.h
@@ -85,11 +85,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
85 * 85 *
86 */ 86 */
87 87
88/* key combination for magic key command */
89#define IS_COMMAND() ( \
90 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
91)
92
93/* control how magic key switches layers */ 88/* control how magic key switches layers */
94//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 89//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
95//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 90//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/bpiphany/unloved_bastard/config.h b/keyboards/bpiphany/unloved_bastard/config.h
index d89e85862..fc5090e64 100644
--- a/keyboards/bpiphany/unloved_bastard/config.h
+++ b/keyboards/bpiphany/unloved_bastard/config.h
@@ -83,11 +83,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
83 * 83 *
84 */ 84 */
85 85
86/* key combination for magic key command */
87#define IS_COMMAND() ( \
88 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
89)
90
91/* control how magic key switches layers */ 86/* control how magic key switches layers */
92//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 87//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
93//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 88//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/bthlabs/geekpad/config.h b/keyboards/bthlabs/geekpad/config.h
index 2c33f359f..6b03ae30a 100644
--- a/keyboards/bthlabs/geekpad/config.h
+++ b/keyboards/bthlabs/geekpad/config.h
@@ -112,11 +112,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
112 * 112 *
113 */ 113 */
114 114
115/* key combination for magic key command */
116#define IS_COMMAND() ( \
117 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
118)
119
120/* control how magic key switches layers */ 115/* control how magic key switches layers */
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/candybar/config.h b/keyboards/candybar/config.h
index 113e91717..c15396713 100644
--- a/keyboards/candybar/config.h
+++ b/keyboards/candybar/config.h
@@ -63,11 +63,6 @@
63 */ 63 */
64//#define FORCE_NKRO 64//#define FORCE_NKRO
65 65
66/* key combination for magic key command */
67#define IS_COMMAND() ( \
68 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
69)
70
71/* 66/*
72 * Feature disable options 67 * Feature disable options
73 * These options are also useful to firmware size reduction. 68 * These options are also useful to firmware size reduction.
@@ -118,4 +113,3 @@
118// #define WS2812_DMA_STREAM STM32_DMA1_STREAM2 // DMA stream for TIMx_UP (look up in reference manual under DMA Channel selection) 113// #define WS2812_DMA_STREAM STM32_DMA1_STREAM2 // DMA stream for TIMx_UP (look up in reference manual under DMA Channel selection)
119//#define WS2812_DMA_CHANNEL 7 // DMA channel for TIMx_UP 114//#define WS2812_DMA_CHANNEL 7 // DMA channel for TIMx_UP
120//#define WS2812_EXTERNAL_PULLUP 115//#define WS2812_EXTERNAL_PULLUP
121
diff --git a/keyboards/canoe/config.h b/keyboards/canoe/config.h
index 0e70094ae..d552fee5b 100644
--- a/keyboards/canoe/config.h
+++ b/keyboards/canoe/config.h
@@ -43,7 +43,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43 43
44#define NO_UART 1 44#define NO_UART 1
45 45
46/* key combination for command */
47#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
48
49#endif 46#endif
diff --git a/keyboards/chibios_test/config.h b/keyboards/chibios_test/config.h
index 89eb1f33b..91350c445 100644
--- a/keyboards/chibios_test/config.h
+++ b/keyboards/chibios_test/config.h
@@ -44,13 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44/* Locking resynchronize hack */ 44/* Locking resynchronize hack */
45#define LOCKING_RESYNC_ENABLE 45#define LOCKING_RESYNC_ENABLE
46 46
47/* key combination for command */
48#define IS_COMMAND() ( \
49 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
50)
51
52
53
54/* 47/*
55 * Feature disable options 48 * Feature disable options
56 * These options are also useful to firmware size reduction. 49 * These options are also useful to firmware size reduction.
diff --git a/keyboards/chimera_ergo/config.h b/keyboards/chimera_ergo/config.h
index 8ce195cc0..4a47effdd 100644
--- a/keyboards/chimera_ergo/config.h
+++ b/keyboards/chimera_ergo/config.h
@@ -41,12 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41 41
42#define ONESHOT_TIMEOUT 500 42#define ONESHOT_TIMEOUT 500
43 43
44
45/* key combination for command */
46#define IS_COMMAND() ( \
47 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
48)
49
50/* 44/*
51 * Feature disable options 45 * Feature disable options
52 * These options are also useful to firmware size reduction. 46 * These options are also useful to firmware size reduction.
diff --git a/keyboards/chimera_ls/config.h b/keyboards/chimera_ls/config.h
index 254dad306..d7a21892a 100644
--- a/keyboards/chimera_ls/config.h
+++ b/keyboards/chimera_ls/config.h
@@ -41,12 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41 41
42#define ONESHOT_TIMEOUT 500 42#define ONESHOT_TIMEOUT 500
43 43
44
45/* key combination for command */
46#define IS_COMMAND() ( \
47 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
48)
49
50/* 44/*
51 * Feature disable options 45 * Feature disable options
52 * These options are also useful to firmware size reduction. 46 * These options are also useful to firmware size reduction.
diff --git a/keyboards/chimera_ortho/config.h b/keyboards/chimera_ortho/config.h
index 4bf85eb88..1282008e2 100644
--- a/keyboards/chimera_ortho/config.h
+++ b/keyboards/chimera_ortho/config.h
@@ -41,12 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41 41
42#define ONESHOT_TIMEOUT 500 42#define ONESHOT_TIMEOUT 500
43 43
44
45/* key combination for command */
46#define IS_COMMAND() ( \
47 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
48)
49
50/* 44/*
51 * Feature disable options 45 * Feature disable options
52 * These options are also useful to firmware size reduction. 46 * These options are also useful to firmware size reduction.
diff --git a/keyboards/chocopad/config.h b/keyboards/chocopad/config.h
index d2a1a7b48..62596a2ed 100644
--- a/keyboards/chocopad/config.h
+++ b/keyboards/chocopad/config.h
@@ -35,11 +35,6 @@
35/* Locking resynchronize hack */ 35/* Locking resynchronize hack */
36#define LOCKING_RESYNC_ENABLE 36#define LOCKING_RESYNC_ENABLE
37 37
38/* key combination for command */
39#define IS_COMMAND() ( \
40 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
41)
42
43#ifdef RGB_DI_PIN 38#ifdef RGB_DI_PIN
44#define RGBLIGHT_ANIMATIONS 39#define RGBLIGHT_ANIMATIONS
45#define RGBLIGHT_HUE_STEP 8 40#define RGBLIGHT_HUE_STEP 8
diff --git a/keyboards/christmas_tree/config.h b/keyboards/christmas_tree/config.h
index 4929f0ef5..769a9e98b 100644
--- a/keyboards/christmas_tree/config.h
+++ b/keyboards/christmas_tree/config.h
@@ -55,9 +55,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55/* Locking resynchronize hack */ 55/* Locking resynchronize hack */
56#define LOCKING_RESYNC_ENABLE 56#define LOCKING_RESYNC_ENABLE
57 57
58/* key combination for command */
59#define IS_COMMAND() ( \
60 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
61)
62
63#endif 58#endif
diff --git a/keyboards/ckeys/handwire_101/config.h b/keyboards/ckeys/handwire_101/config.h
index 7689c4703..106a7fd96 100755
--- a/keyboards/ckeys/handwire_101/config.h
+++ b/keyboards/ckeys/handwire_101/config.h
@@ -121,11 +121,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
121 * 121 *
122 */ 122 */
123 123
124/* key combination for magic key command */
125#define IS_COMMAND() ( \
126 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
127)
128
129/* control how magic key switches layers */ 124/* control how magic key switches layers */
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 125//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
131//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 126//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -194,4 +189,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
194//#define NO_ACTION_ONESHOT 189//#define NO_ACTION_ONESHOT
195//#define NO_ACTION_MACRO 190//#define NO_ACTION_MACRO
196//#define NO_ACTION_FUNCTION 191//#define NO_ACTION_FUNCTION
197
diff --git a/keyboards/ckeys/nakey/config.h b/keyboards/ckeys/nakey/config.h
index 38fed297e..cdd16015d 100644
--- a/keyboards/ckeys/nakey/config.h
+++ b/keyboards/ckeys/nakey/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3 54// #define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -105,11 +104,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
105 * 104 *
106 */ 105 */
107 106
108/* key combination for magic key command */
109#define IS_COMMAND() ( \
110 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
111)
112
113/* control how magic key switches layers */ 107/* control how magic key switches layers */
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 108//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 109//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/ckeys/obelus/config.h b/keyboards/ckeys/obelus/config.h
index a1451c142..4ef308819 100644
--- a/keyboards/ckeys/obelus/config.h
+++ b/keyboards/ckeys/obelus/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
54#define BACKLIGHT_LEVELS 3 54#define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -100,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100 * 99 *
101 */ 100 */
102 101
103/* key combination for magic key command */
104#define IS_COMMAND() ( \
105 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
106)
107
108/* control how magic key switches layers */ 102/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/clueboard/17/config.h b/keyboards/clueboard/17/config.h
index bd64dfd27..21728348d 100644
--- a/keyboards/clueboard/17/config.h
+++ b/keyboards/clueboard/17/config.h
@@ -62,11 +62,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
62/* Locking resynchronize hack */ 62/* Locking resynchronize hack */
63#define LOCKING_RESYNC_ENABLE 63#define LOCKING_RESYNC_ENABLE
64 64
65/* key combination for command */
66#define IS_COMMAND() ( \
67 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
68)
69
70/* Underlight configuration 65/* Underlight configuration
71 */ 66 */
72#define RGB_DI_PIN F6 67#define RGB_DI_PIN F6
diff --git a/keyboards/clueboard/2x1800/config.h b/keyboards/clueboard/2x1800/config.h
index cddcd1ce7..1b47a9d65 100644
--- a/keyboards/clueboard/2x1800/config.h
+++ b/keyboards/clueboard/2x1800/config.h
@@ -115,11 +115,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
115 * 115 *
116 */ 116 */
117 117
118/* key combination for magic key command */
119#define IS_COMMAND() ( \
120 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
121)
122
123/* control how magic key switches layers */ 118/* control how magic key switches layers */
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 119//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 120//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/clueboard/60/config.h b/keyboards/clueboard/60/config.h
index c7dbf8ad0..aa544c70b 100644
--- a/keyboards/clueboard/60/config.h
+++ b/keyboards/clueboard/60/config.h
@@ -80,11 +80,6 @@
80 */ 80 */
81//#define FORCE_NKRO 81//#define FORCE_NKRO
82 82
83/* key combination for magic key command */
84#define IS_COMMAND() ( \
85 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
86)
87
88/* 83/*
89 * Feature disable options 84 * Feature disable options
90 * These options are also useful to firmware size reduction. 85 * These options are also useful to firmware size reduction.
diff --git a/keyboards/clueboard/66/rev1/config.h b/keyboards/clueboard/66/rev1/config.h
index a35c0d0f6..f8fb4bd35 100644
--- a/keyboards/clueboard/66/rev1/config.h
+++ b/keyboards/clueboard/66/rev1/config.h
@@ -32,11 +32,6 @@
32/* Locking resynchronize hack */ 32/* Locking resynchronize hack */
33#define LOCKING_RESYNC_ENABLE 33#define LOCKING_RESYNC_ENABLE
34 34
35/* key combination for command */
36#define IS_COMMAND() ( \
37 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
38)
39
40/* 35/*
41 * Feature disable options 36 * Feature disable options
42 * These options are also useful to firmware size reduction. 37 * These options are also useful to firmware size reduction.
diff --git a/keyboards/clueboard/66/rev2/config.h b/keyboards/clueboard/66/rev2/config.h
index 0216b5e1f..9227cd2df 100644
--- a/keyboards/clueboard/66/rev2/config.h
+++ b/keyboards/clueboard/66/rev2/config.h
@@ -31,11 +31,6 @@
31/* Locking resynchronize hack */ 31/* Locking resynchronize hack */
32#define LOCKING_RESYNC_ENABLE 32#define LOCKING_RESYNC_ENABLE
33 33
34/* key combination for command */
35#define IS_COMMAND() ( \
36 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
37)
38
39/* 34/*
40 * Feature disable options 35 * Feature disable options
41 * These options are also useful to firmware size reduction. 36 * These options are also useful to firmware size reduction.
diff --git a/keyboards/clueboard/66/rev3/config.h b/keyboards/clueboard/66/rev3/config.h
index e7cda4ccf..ba646f157 100644
--- a/keyboards/clueboard/66/rev3/config.h
+++ b/keyboards/clueboard/66/rev3/config.h
@@ -31,11 +31,6 @@
31/* Locking resynchronize hack */ 31/* Locking resynchronize hack */
32#define LOCKING_RESYNC_ENABLE 32#define LOCKING_RESYNC_ENABLE
33 33
34/* key combination for command */
35#define IS_COMMAND() ( \
36 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
37)
38
39/* 34/*
40 * Feature disable options 35 * Feature disable options
41 * These options are also useful to firmware size reduction. 36 * These options are also useful to firmware size reduction.
diff --git a/keyboards/clueboard/66_hotswap/config.h b/keyboards/clueboard/66_hotswap/config.h
index d676af0ca..88adb5737 100644
--- a/keyboards/clueboard/66_hotswap/config.h
+++ b/keyboards/clueboard/66_hotswap/config.h
@@ -36,11 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36/* Locking resynchronize hack */ 36/* Locking resynchronize hack */
37#define LOCKING_RESYNC_ENABLE 37#define LOCKING_RESYNC_ENABLE
38 38
39/* key combination for command */
40#define IS_COMMAND() ( \
41 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
42)
43
44/* 39/*
45 * Feature disable options 40 * Feature disable options
46 * These options are also useful to firmware size reduction. 41 * These options are also useful to firmware size reduction.
diff --git a/keyboards/clueboard/card/config.h b/keyboards/clueboard/card/config.h
index 805982121..9520c31a6 100644
--- a/keyboards/clueboard/card/config.h
+++ b/keyboards/clueboard/card/config.h
@@ -39,7 +39,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39 39
40/* COL2ROW or ROW2COL */ 40/* COL2ROW or ROW2COL */
41#define DIODE_DIRECTION ROW2COL 41#define DIODE_DIRECTION ROW2COL
42 42
43/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 43/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
44#define DEBOUNCING_DELAY 20 44#define DEBOUNCING_DELAY 20
45 45
@@ -87,11 +87,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
87 * 87 *
88 */ 88 */
89 89
90/* key combination for magic key command */
91#define IS_COMMAND() ( \
92 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
93)
94
95/* control how magic key switches layers */ 90/* control how magic key switches layers */
96//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 91//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
97//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 92//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/cod67/config.h b/keyboards/cod67/config.h
index 612379271..51c695de4 100644
--- a/keyboards/cod67/config.h
+++ b/keyboards/cod67/config.h
@@ -52,7 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52#define BACKLIGHT_PIN D4 52#define BACKLIGHT_PIN D4
53#define BACKLIGHT_LEVELS 3 53#define BACKLIGHT_LEVELS 3
54 54
55
56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 55/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
57#define DEBOUNCING_DELAY 5 56#define DEBOUNCING_DELAY 5
58 57
@@ -104,11 +103,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
104 * 103 *
105 */ 104 */
106 105
107/* key combination for magic key command */
108#define IS_COMMAND() ( \
109 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
110)
111
112/* control how magic key switches layers */ 106/* control how magic key switches layers */
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 107//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 108//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/comet46/keymaps/satt/config.h b/keyboards/comet46/keymaps/satt/config.h
index c99de2cf8..a3ca2ebfe 100644
--- a/keyboards/comet46/keymaps/satt/config.h
+++ b/keyboards/comet46/keymaps/satt/config.h
@@ -21,11 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#ifndef CONFIG_USER_H 21#ifndef CONFIG_USER_H
22#define CONFIG_USER_H 22#define CONFIG_USER_H
23 23
24/* key combination for command */
25#define IS_COMMAND() ( \
26 keyboard_report->mods == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) \
27)
28
29/* Use I2C or Serial */ 24/* Use I2C or Serial */
30 25
31#define USE_I2C 26#define USE_I2C
diff --git a/keyboards/contra/config.h b/keyboards/contra/config.h
index c6bb374da..8e1369f12 100755
--- a/keyboards/contra/config.h
+++ b/keyboards/contra/config.h
@@ -38,11 +38,6 @@
38/* Locking resynchronize hack */ 38/* Locking resynchronize hack */
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41/* key combination for command */
42#define IS_COMMAND() ( \
43 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
44)
45
46#ifdef RGB_DI_PIN 41#ifdef RGB_DI_PIN
47#define RGBLIGHT_ANIMATIONS 42#define RGBLIGHT_ANIMATIONS
48#define RGBLED_NUM 0 43#define RGBLED_NUM 0
diff --git a/keyboards/converter/usb_usb/config.h b/keyboards/converter/usb_usb/config.h
index deee35948..1cab3c1c3 100644
--- a/keyboards/converter/usb_usb/config.h
+++ b/keyboards/converter/usb_usb/config.h
@@ -32,7 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define PRODUCT QMK USB-USB Converter 32#define PRODUCT QMK USB-USB Converter
33#define DESCRIPTION USB to USB Keyboard Converter with QMK 33#define DESCRIPTION USB to USB Keyboard Converter with QMK
34 34
35
36/* size of virtual matrix */ 35/* size of virtual matrix */
37#define MATRIX_ROWS 16 36#define MATRIX_ROWS 16
38#define MATRIX_COLS 16 37#define MATRIX_COLS 16
@@ -40,9 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40/* matrix scanning is done in custom_matrix.cpp */ 39/* matrix scanning is done in custom_matrix.cpp */
41#define DIODE_DIRECTION CUSTOM_MATRIX 40#define DIODE_DIRECTION CUSTOM_MATRIX
42 41
43/* key combination for command */
44#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
45
46/* 42/*
47 * Feature disable options 43 * Feature disable options
48 * These options are also useful to firmware size reduction. 44 * These options are also useful to firmware size reduction.
diff --git a/keyboards/cospad/config.h b/keyboards/cospad/config.h
index 4bdf434a4..1f7c174e6 100644
--- a/keyboards/cospad/config.h
+++ b/keyboards/cospad/config.h
@@ -54,11 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
55#define LOCKING_RESYNC_ENABLE 55#define LOCKING_RESYNC_ENABLE
56 56
57/* key combination for command */
58#define IS_COMMAND() ( \
59 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
60)
61
62/* Backlight configuration 57/* Backlight configuration
63 */ 58 */
64#define BACKLIGHT_LEVELS 4 59#define BACKLIGHT_LEVELS 4
diff --git a/keyboards/crkbd/rev1/config.h b/keyboards/crkbd/rev1/config.h
index 915779060..55bf5930f 100644
--- a/keyboards/crkbd/rev1/config.h
+++ b/keyboards/crkbd/rev1/config.h
@@ -50,11 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
51//#define LOCKING_RESYNC_ENABLE 51//#define LOCKING_RESYNC_ENABLE
52 52
53/* key combination for command */
54#define IS_COMMAND() ( \
55 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
56)
57
58/* ws2812 RGB LED */ 53/* ws2812 RGB LED */
59#define RGB_DI_PIN D3 54#define RGB_DI_PIN D3
60 55
diff --git a/keyboards/cu24/config.h b/keyboards/cu24/config.h
index df009c953..351694a11 100644
--- a/keyboards/cu24/config.h
+++ b/keyboards/cu24/config.h
@@ -107,11 +107,6 @@
107 * 107 *
108 */ 108 */
109 109
110/* key combination for magic key command */
111#define IS_COMMAND() ( \
112 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
113)
114
115/* control how magic key switches layers */ 110/* control how magic key switches layers */
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/cu75/config.h b/keyboards/cu75/config.h
index c21e1da01..baaed33e6 100644
--- a/keyboards/cu75/config.h
+++ b/keyboards/cu75/config.h
@@ -89,11 +89,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
89 * 89 *
90 */ 90 */
91 91
92/* key combination for magic key command */
93#define IS_COMMAND() ( \
94 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
95)
96
97/* control how magic key switches layers */ 92/* control how magic key switches layers */
98//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 93//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
99//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 94//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/daisy/config.h b/keyboards/daisy/config.h
index d2ab92f87..4698c216e 100644
--- a/keyboards/daisy/config.h
+++ b/keyboards/daisy/config.h
@@ -35,7 +35,6 @@
35#define BACKLIGHT_PIN D0 35#define BACKLIGHT_PIN D0
36#define BACKLIGHT_LEVELS 6 36#define BACKLIGHT_LEVELS 6
37 37
38
39/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 38/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
40#define DEBOUNCING_DELAY 5 39#define DEBOUNCING_DELAY 5
41 40
@@ -82,11 +81,6 @@
82 * 81 *
83 */ 82 */
84 83
85/* key combination for magic key command */
86#define IS_COMMAND() ( \
87 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
88)
89
90/* control how magic key switches layers */ 84/* control how magic key switches layers */
91//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 85//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
92//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 86//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/dc01/arrow/config.h b/keyboards/dc01/arrow/config.h
index 75c674f63..f734d9b18 100644
--- a/keyboards/dc01/arrow/config.h
+++ b/keyboards/dc01/arrow/config.h
@@ -52,7 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52// #define BACKLIGHT_BREATHING 52// #define BACKLIGHT_BREATHING
53// #define BACKLIGHT_LEVELS 3 53// #define BACKLIGHT_LEVELS 3
54 54
55
56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 55/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
57#define DEBOUNCING_DELAY 5 56#define DEBOUNCING_DELAY 5
58 57
@@ -104,11 +103,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
104 * 103 *
105 */ 104 */
106 105
107/* key combination for magic key command */
108#define IS_COMMAND() ( \
109 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
110)
111
112/* 106/*
113 * Feature disable options 107 * Feature disable options
114 * These options are also useful to firmware size reduction. 108 * These options are also useful to firmware size reduction.
diff --git a/keyboards/dc01/left/config.h b/keyboards/dc01/left/config.h
index e3d49404e..9a8ba1b55 100644
--- a/keyboards/dc01/left/config.h
+++ b/keyboards/dc01/left/config.h
@@ -55,7 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55// #define BACKLIGHT_BREATHING 55// #define BACKLIGHT_BREATHING
56// #define BACKLIGHT_LEVELS 3 56// #define BACKLIGHT_LEVELS 3
57 57
58
59/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 58/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
60#define DEBOUNCING_DELAY 5 59#define DEBOUNCING_DELAY 5
61 60
@@ -107,11 +106,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
107 * 106 *
108 */ 107 */
109 108
110/* key combination for magic key command */
111#define IS_COMMAND() ( \
112 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
113)
114
115/* 109/*
116 * Feature disable options 110 * Feature disable options
117 * These options are also useful to firmware size reduction. 111 * These options are also useful to firmware size reduction.
diff --git a/keyboards/dc01/numpad/config.h b/keyboards/dc01/numpad/config.h
index 16d75b2a8..982be6645 100644
--- a/keyboards/dc01/numpad/config.h
+++ b/keyboards/dc01/numpad/config.h
@@ -52,7 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52// #define BACKLIGHT_BREATHING 52// #define BACKLIGHT_BREATHING
53// #define BACKLIGHT_LEVELS 3 53// #define BACKLIGHT_LEVELS 3
54 54
55
56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 55/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
57#define DEBOUNCING_DELAY 5 56#define DEBOUNCING_DELAY 5
58 57
@@ -104,11 +103,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
104 * 103 *
105 */ 104 */
106 105
107/* key combination for magic key command */
108#define IS_COMMAND() ( \
109 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
110)
111
112/* 106/*
113 * Feature disable options 107 * Feature disable options
114 * These options are also useful to firmware size reduction. 108 * These options are also useful to firmware size reduction.
diff --git a/keyboards/dc01/right/config.h b/keyboards/dc01/right/config.h
index a1d49cc5c..e7aea97a3 100644
--- a/keyboards/dc01/right/config.h
+++ b/keyboards/dc01/right/config.h
@@ -52,7 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52// #define BACKLIGHT_BREATHING 52// #define BACKLIGHT_BREATHING
53// #define BACKLIGHT_LEVELS 3 53// #define BACKLIGHT_LEVELS 3
54 54
55
56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 55/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
57#define DEBOUNCING_DELAY 5 56#define DEBOUNCING_DELAY 5
58 57
@@ -104,11 +103,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
104 * 103 *
105 */ 104 */
106 105
107/* key combination for magic key command */
108#define IS_COMMAND() ( \
109 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
110)
111
112/* 106/*
113 * Feature disable options 107 * Feature disable options
114 * These options are also useful to firmware size reduction. 108 * These options are also useful to firmware size reduction.
diff --git a/keyboards/deltasplit75/v2/config.h b/keyboards/deltasplit75/v2/config.h
index 475a5c9dc..fc85f9125 100644
--- a/keyboards/deltasplit75/v2/config.h
+++ b/keyboards/deltasplit75/v2/config.h
@@ -54,11 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
55#define LOCKING_RESYNC_ENABLE 55#define LOCKING_RESYNC_ENABLE
56 56
57/* key combination for command */
58#define IS_COMMAND() ( \
59 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
60)
61
62/* ws2812 RGB LED */ 57/* ws2812 RGB LED */
63#define RGB_DI_PIN D3 58#define RGB_DI_PIN D3
64 59
@@ -82,5 +77,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
82//#define NO_ACTION_MACRO 77//#define NO_ACTION_MACRO
83//#define NO_ACTION_FUNCTION 78//#define NO_ACTION_FUNCTION
84 79
85
86#endif 80#endif
diff --git a/keyboards/dichotomy/config.h b/keyboards/dichotomy/config.h
index f0847ec52..2fc098fe3 100755
--- a/keyboards/dichotomy/config.h
+++ b/keyboards/dichotomy/config.h
@@ -41,12 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41 41
42#define ONESHOT_TIMEOUT 500 42#define ONESHOT_TIMEOUT 500
43 43
44
45/* key combination for command */
46#define IS_COMMAND() ( \
47 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
48)
49
50/* 44/*
51 * Feature disable options 45 * Feature disable options
52 * These options are also useful to firmware size reduction. 46 * These options are also useful to firmware size reduction.
diff --git a/keyboards/dilly/config.h b/keyboards/dilly/config.h
index 084186fc6..1489ec302 100644
--- a/keyboards/dilly/config.h
+++ b/keyboards/dilly/config.h
@@ -38,11 +38,6 @@
38/* Locking resynchronize hack */ 38/* Locking resynchronize hack */
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41/* key combination for command */
42#define IS_COMMAND() ( \
43 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
44)
45
46#ifdef RGB_DI_PIN 41#ifdef RGB_DI_PIN
47#define RGBLIGHT_ANIMATIONS 42#define RGBLIGHT_ANIMATIONS
48#define RGBLIGHT_HUE_STEP 8 43#define RGBLIGHT_HUE_STEP 8
diff --git a/keyboards/diverge3/config.h b/keyboards/diverge3/config.h
index 464dc835f..27938cf23 100644
--- a/keyboards/diverge3/config.h
+++ b/keyboards/diverge3/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53#define BACKLIGHT_BREATHING 53#define BACKLIGHT_BREATHING
54#define BACKLIGHT_LEVELS 5 54#define BACKLIGHT_LEVELS 5
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -63,7 +62,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
63/* define if matrix has ghost (lacks anti-ghosting diodes) */ 62/* define if matrix has ghost (lacks anti-ghosting diodes) */
64//#define MATRIX_HAS_GHOST 63//#define MATRIX_HAS_GHOST
65 64
66
67/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 65/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
68#define LOCKING_SUPPORT_ENABLE 66#define LOCKING_SUPPORT_ENABLE
69/* Locking resynchronize hack */ 67/* Locking resynchronize hack */
@@ -107,11 +105,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
107 * 105 *
108 */ 106 */
109 107
110/* key combination for magic key command */
111#define IS_COMMAND() ( \
112 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
113)
114
115/* control how magic key switches layers */ 108/* control how magic key switches layers */
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/divergetm2/config.h b/keyboards/divergetm2/config.h
index cbeeff9aa..a5b1eaa68 100644
--- a/keyboards/divergetm2/config.h
+++ b/keyboards/divergetm2/config.h
@@ -48,7 +48,6 @@
48/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ 48/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */
49#define DIODE_DIRECTION ROW2COL 49#define DIODE_DIRECTION ROW2COL
50 50
51
52/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 51/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
53#define DEBOUNCING_DELAY 5 52#define DEBOUNCING_DELAY 5
54 53
@@ -73,10 +72,3 @@
73 * useful if your keyboard/keypad is missing keys and you want magic key support. 72 * useful if your keyboard/keypad is missing keys and you want magic key support.
74 * 73 *
75 */ 74 */
76
77/* key combination for magic key command */
78#define IS_COMMAND() ( \
79 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
80)
81
82
diff --git a/keyboards/dk60/config.h b/keyboards/dk60/config.h
index 5b712fe9b..9df384740 100644
--- a/keyboards/dk60/config.h
+++ b/keyboards/dk60/config.h
@@ -47,9 +47,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47 #define LOCKING_SUPPORT_ENABLE 47 #define LOCKING_SUPPORT_ENABLE
48 /* Locking resynchronize hack */ 48 /* Locking resynchronize hack */
49 #define LOCKING_RESYNC_ENABLE 49 #define LOCKING_RESYNC_ENABLE
50
51 /* key combination for command */
52 #define IS_COMMAND() ( \
53 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
54 )
55#endif 50#endif
diff --git a/keyboards/do60/config.h b/keyboards/do60/config.h
index 4a7dcddfd..74d27de39 100644
--- a/keyboards/do60/config.h
+++ b/keyboards/do60/config.h
@@ -72,11 +72,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
72/* Locking resynchronize hack */ 72/* Locking resynchronize hack */
73#define LOCKING_RESYNC_ENABLE 73#define LOCKING_RESYNC_ENABLE
74 74
75/* key combination for magic key command */
76#define IS_COMMAND() ( \
77 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
78)
79
80#define TAPPING_TERM 200 75#define TAPPING_TERM 200
81 76
82#endif 77#endif
diff --git a/keyboards/duck/eagle_viper/v2/config.h b/keyboards/duck/eagle_viper/v2/config.h
index 9c49344ff..f454b2e0e 100644
--- a/keyboards/duck/eagle_viper/v2/config.h
+++ b/keyboards/duck/eagle_viper/v2/config.h
@@ -40,11 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40/* number of backlight levels */ 40/* number of backlight levels */
41#define BACKLIGHT_LEVELS 3 41#define BACKLIGHT_LEVELS 3
42 42
43/* key combination for magic key command */
44#define IS_COMMAND() ( \
45 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
46)
47
48#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_ANIMATIONS
49#define RGB_DI_PIN D6 44#define RGB_DI_PIN D6
50#define RGBLED_NUM 17 45#define RGBLED_NUM 17
diff --git a/keyboards/duck/jetfire/config.h b/keyboards/duck/jetfire/config.h
index 54c5321c6..f49a29888 100644
--- a/keyboards/duck/jetfire/config.h
+++ b/keyboards/duck/jetfire/config.h
@@ -34,7 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
34/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ 34/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */
35#define DIODE_DIRECTION COL2ROW 35#define DIODE_DIRECTION COL2ROW
36 36
37
38#define BACKLIGHT_LEVELS 1 37#define BACKLIGHT_LEVELS 1
39 38
40#define RGB_DI_PIN D6 39#define RGB_DI_PIN D6
@@ -49,7 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 48/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
50#define DEBOUNCING_DELAY 5 49#define DEBOUNCING_DELAY 5
51 50
52
53/* If defined, GRAVE_ESC will always act as ESC when CTRL is held. 51/* If defined, GRAVE_ESC will always act as ESC when CTRL is held.
54 * This is userful for the Windows task manager shortcut (ctrl+shift+esc). 52 * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
55 */ 53 */
@@ -88,11 +86,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
88 * 86 *
89 */ 87 */
90 88
91/* key combination for magic key command */
92#define IS_COMMAND() ( \
93 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
94)
95
96/* control how magic key switches layers */ 89/* control how magic key switches layers */
97//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 90//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
98//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 91//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -197,4 +190,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
197#define LCD_E_PIN 1 //< pin for Enable line 190#define LCD_E_PIN 1 //< pin for Enable line
198#endif 191#endif
199*/ 192*/
200
diff --git a/keyboards/duck/lightsaver/config.h b/keyboards/duck/lightsaver/config.h
index 745af4330..9e3a08fbd 100644
--- a/keyboards/duck/lightsaver/config.h
+++ b/keyboards/duck/lightsaver/config.h
@@ -40,11 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40/* number of backlight levels */ 40/* number of backlight levels */
41#define BACKLIGHT_LEVELS 1 41#define BACKLIGHT_LEVELS 1
42 42
43/* key combination for magic key command */
44#define IS_COMMAND() ( \
45 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
46)
47
48#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_ANIMATIONS
49#define RGB_DI_PIN D6 44#define RGB_DI_PIN D6
50#define RGBLED_NUM 17 45#define RGBLED_NUM 17
diff --git a/keyboards/duck/octagon/v1/config.h b/keyboards/duck/octagon/v1/config.h
index a2b3d6413..5400c53ef 100644
--- a/keyboards/duck/octagon/v1/config.h
+++ b/keyboards/duck/octagon/v1/config.h
@@ -40,11 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40/* number of backlight levels */ 40/* number of backlight levels */
41#define BACKLIGHT_LEVELS 1 41#define BACKLIGHT_LEVELS 1
42 42
43/* key combination for magic key command */
44#define IS_COMMAND() ( \
45 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
46)
47
48#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_ANIMATIONS
49#define RGB_DI_PIN D6 44#define RGB_DI_PIN D6
50#define RGBLED_NUM 17 45#define RGBLED_NUM 17
diff --git a/keyboards/duck/octagon/v2/config.h b/keyboards/duck/octagon/v2/config.h
index 7adcb2760..78d18d3bb 100644
--- a/keyboards/duck/octagon/v2/config.h
+++ b/keyboards/duck/octagon/v2/config.h
@@ -40,11 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
40/* number of backlight levels */ 40/* number of backlight levels */
41#define BACKLIGHT_LEVELS 1 41#define BACKLIGHT_LEVELS 1
42 42
43/* key combination for magic key command */
44#define IS_COMMAND() ( \
45 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
46)
47
48#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_ANIMATIONS
49#define RGB_DI_PIN D6 44#define RGB_DI_PIN D6
50#define RGBLED_NUM 17 45#define RGBLED_NUM 17
diff --git a/keyboards/dz60/config.h b/keyboards/dz60/config.h
index e58eae085..46702adcd 100644
--- a/keyboards/dz60/config.h
+++ b/keyboards/dz60/config.h
@@ -36,11 +36,6 @@
36/* Locking resynchronize hack */ 36/* Locking resynchronize hack */
37#define LOCKING_RESYNC_ENABLE 37#define LOCKING_RESYNC_ENABLE
38 38
39/* key combination for command */
40#define IS_COMMAND() ( \
41 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
42)
43
44#define RGB_DI_PIN E2 39#define RGB_DI_PIN E2
45#define RGBLIGHT_ANIMATIONS 40#define RGBLIGHT_ANIMATIONS
46#define RGBLED_NUM 16 41#define RGBLED_NUM 16
diff --git a/keyboards/dz60/keymaps/LEdiodes/config.h b/keyboards/dz60/keymaps/LEdiodes/config.h
index 4f991b9ca..6cdc4a91e 100644
--- a/keyboards/dz60/keymaps/LEdiodes/config.h
+++ b/keyboards/dz60/keymaps/LEdiodes/config.h
@@ -36,11 +36,6 @@
36/* Locking resynchronize hack */ 36/* Locking resynchronize hack */
37#define LOCKING_RESYNC_ENABLE 37#define LOCKING_RESYNC_ENABLE
38 38
39/* key combination for command */
40#define IS_COMMAND() ( \
41 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
42)
43
44#define RGB_DI_PIN E2 39#define RGB_DI_PIN E2
45#define RGBLIGHT_ANIMATIONS 40#define RGBLIGHT_ANIMATIONS
46#define RGBLED_NUM 16 41#define RGBLED_NUM 16
diff --git a/keyboards/e6v2/le/config.h b/keyboards/e6v2/le/config.h
index e15545150..580929ba8 100644
--- a/keyboards/e6v2/le/config.h
+++ b/keyboards/e6v2/le/config.h
@@ -56,10 +56,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56#define DIODE_DIRECTION COL2ROW 56#define DIODE_DIRECTION COL2ROW
57#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
58 58
59#define IS_COMMAND() ( \
60 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
61 )
62
63
64
65#endif 59#endif
diff --git a/keyboards/e6v2/oe/config.h b/keyboards/e6v2/oe/config.h
index b80afcb51..0bb89eba6 100644
--- a/keyboards/e6v2/oe/config.h
+++ b/keyboards/e6v2/oe/config.h
@@ -56,10 +56,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56#define DIODE_DIRECTION COL2ROW 56#define DIODE_DIRECTION COL2ROW
57#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
58 58
59#define IS_COMMAND() ( \
60 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
61 )
62
63
64
65#endif 59#endif
diff --git a/keyboards/eco/config.h b/keyboards/eco/config.h
index f6b78631e..f5820eafc 100644
--- a/keyboards/eco/config.h
+++ b/keyboards/eco/config.h
@@ -45,11 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45/* Locking resynchronize hack */ 45/* Locking resynchronize hack */
46#define LOCKING_RESYNC_ENABLE 46#define LOCKING_RESYNC_ENABLE
47 47
48/* key combination for command */
49#define IS_COMMAND() ( \
50 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
51)
52
53/* 48/*
54 * Feature disable options 49 * Feature disable options
55 * These options are also useful to firmware size reduction. 50 * These options are also useful to firmware size reduction.
diff --git a/keyboards/ep/40/config.h b/keyboards/ep/40/config.h
index 90630cd68..0a2495953 100644
--- a/keyboards/ep/40/config.h
+++ b/keyboards/ep/40/config.h
@@ -91,10 +91,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
91 * 91 *
92 */ 92 */
93 93
94/* key combination for magic key command */
95#define IS_COMMAND() ( \
96 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
97)
98/* 94/*
99 * Feature disable options 95 * Feature disable options
100 * These options are also useful to firmware size reduction. 96 * These options are also useful to firmware size reduction.
diff --git a/keyboards/ep/96/config.h b/keyboards/ep/96/config.h
index 0c37e4c59..943855309 100644
--- a/keyboards/ep/96/config.h
+++ b/keyboards/ep/96/config.h
@@ -56,7 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56/* define if matrix has ghost (lacks anti-ghosting diodes) */ 56/* define if matrix has ghost (lacks anti-ghosting diodes) */
57//#define MATRIX_HAS_GHOST 57//#define MATRIX_HAS_GHOST
58 58
59
60/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 59/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
61#define LOCKING_SUPPORT_ENABLE 60#define LOCKING_SUPPORT_ENABLE
62/* Locking resynchronize hack */ 61/* Locking resynchronize hack */
@@ -100,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100 * 99 *
101 */ 100 */
102 101
103/* key combination for magic key command */
104#define IS_COMMAND() ( \
105 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
106)
107
108/* control how magic key switches layers */ 102/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -209,4 +203,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
209#define LCD_E_PIN 1 //< pin for Enable line 203#define LCD_E_PIN 1 //< pin for Enable line
210#endif 204#endif
211*/ 205*/
212
diff --git a/keyboards/ergo42/rev1/config.h b/keyboards/ergo42/rev1/config.h
index a7edb4097..f9d909cc7 100644
--- a/keyboards/ergo42/rev1/config.h
+++ b/keyboards/ergo42/rev1/config.h
@@ -59,11 +59,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59/* Locking resynchronize hack */ 59/* Locking resynchronize hack */
60#define LOCKING_RESYNC_ENABLE 60#define LOCKING_RESYNC_ENABLE
61 61
62/* key combination for command */
63#define IS_COMMAND() ( \
64 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
65)
66
67/* ws2812 RGB LED */ 62/* ws2812 RGB LED */
68#define RGB_DI_PIN D3 63#define RGB_DI_PIN D3
69 64
@@ -87,5 +82,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
87//#define NO_ACTION_MACRO 82//#define NO_ACTION_MACRO
88//#define NO_ACTION_FUNCTION 83//#define NO_ACTION_FUNCTION
89 84
90
91#endif 85#endif
diff --git a/keyboards/ergodash/mini/config.h b/keyboards/ergodash/mini/config.h
index 11cff145e..fc63cc1e9 100644
--- a/keyboards/ergodash/mini/config.h
+++ b/keyboards/ergodash/mini/config.h
@@ -66,11 +66,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
66/* Locking resynchronize hack */ 66/* Locking resynchronize hack */
67#define LOCKING_RESYNC_ENABLE 67#define LOCKING_RESYNC_ENABLE
68 68
69/* key combination for command */
70#define IS_COMMAND() ( \
71 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
72)
73
74/* ws2812 RGB LED */ 69/* ws2812 RGB LED */
75#define RGB_DI_PIN D3 70#define RGB_DI_PIN D3
76 71
diff --git a/keyboards/ergodash/rev1/config.h b/keyboards/ergodash/rev1/config.h
index d3f3314ee..160e70362 100644
--- a/keyboards/ergodash/rev1/config.h
+++ b/keyboards/ergodash/rev1/config.h
@@ -56,11 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56/* Locking resynchronize hack */ 56/* Locking resynchronize hack */
57#define LOCKING_RESYNC_ENABLE 57#define LOCKING_RESYNC_ENABLE
58 58
59/* key combination for command */
60#define IS_COMMAND() ( \
61 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
62)
63
64/* ws2812 RGB LED */ 59/* ws2812 RGB LED */
65#define RGB_DI_PIN D3 60#define RGB_DI_PIN D3
66 61
@@ -84,5 +79,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
84//#define NO_ACTION_MACRO 79//#define NO_ACTION_MACRO
85//#define NO_ACTION_FUNCTION 80//#define NO_ACTION_FUNCTION
86 81
87
88#endif 82#endif
diff --git a/keyboards/ergodash/rev2/config.h b/keyboards/ergodash/rev2/config.h
index 5f9c68991..09657250b 100644
--- a/keyboards/ergodash/rev2/config.h
+++ b/keyboards/ergodash/rev2/config.h
@@ -63,11 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
63/* Locking resynchronize hack */ 63/* Locking resynchronize hack */
64#define LOCKING_RESYNC_ENABLE 64#define LOCKING_RESYNC_ENABLE
65 65
66/* key combination for command */
67#define IS_COMMAND() ( \
68 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
69)
70
71/* ws2812 RGB LED */ 66/* ws2812 RGB LED */
72#define RGB_DI_PIN D3 67#define RGB_DI_PIN D3
73 68
@@ -91,5 +86,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
91//#define NO_ACTION_MACRO 86//#define NO_ACTION_MACRO
92//#define NO_ACTION_FUNCTION 87//#define NO_ACTION_FUNCTION
93 88
94
95#endif 89#endif
diff --git a/keyboards/ergoinu/config.h b/keyboards/ergoinu/config.h
index de72635b1..a59e5da74 100644
--- a/keyboards/ergoinu/config.h
+++ b/keyboards/ergoinu/config.h
@@ -64,11 +64,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64/* Locking resynchronize hack */ 64/* Locking resynchronize hack */
65//#define LOCKING_RESYNC_ENABLE 65//#define LOCKING_RESYNC_ENABLE
66 66
67/* key combination for command */
68#define IS_COMMAND() ( \
69 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
70)
71
72/* ws2812 RGB LED */ 67/* ws2812 RGB LED */
73#define RGB_DI_PIN B6 68#define RGB_DI_PIN B6
74 69
diff --git a/keyboards/ergotravel/rev1/config.h b/keyboards/ergotravel/rev1/config.h
index e6d557361..1d8a60afd 100644
--- a/keyboards/ergotravel/rev1/config.h
+++ b/keyboards/ergotravel/rev1/config.h
@@ -51,11 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51/* Locking resynchronize hack */ 51/* Locking resynchronize hack */
52#define LOCKING_RESYNC_ENABLE 52#define LOCKING_RESYNC_ENABLE
53 53
54/* key combination for command */
55#define IS_COMMAND() ( \
56 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
57)
58
59/* serial.c configuration for split keyboard */ 54/* serial.c configuration for split keyboard */
60#define SOFT_SERIAL_PIN D0 55#define SOFT_SERIAL_PIN D0
61 56
diff --git a/keyboards/espectro/config.h b/keyboards/espectro/config.h
index 294091d58..438530c41 100755
--- a/keyboards/espectro/config.h
+++ b/keyboards/espectro/config.h
@@ -42,7 +42,6 @@
42#define BACKLIGHT_PIN B6 42#define BACKLIGHT_PIN B6
43#define BACKLIGHT_LEVELS 5 43#define BACKLIGHT_LEVELS 5
44 44
45
46/* Set 0 if debouncing isn't needed */ 45/* Set 0 if debouncing isn't needed */
47#define DEBOUNCING_DELAY 5 46#define DEBOUNCING_DELAY 5
48 47
@@ -52,11 +51,6 @@
52/* Locking resynchronize hack */ 51/* Locking resynchronize hack */
53#define LOCKING_RESYNC_ENABLE 52#define LOCKING_RESYNC_ENABLE
54 53
55/* key combination for command */
56#define IS_COMMAND() ( \
57 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
58)
59
60#define RGB_DI_PIN E2 54#define RGB_DI_PIN E2
61#ifdef RGB_DI_PIN 55#ifdef RGB_DI_PIN
62#define RGBLED_NUM 18 56#define RGBLED_NUM 18
@@ -67,4 +61,3 @@
67#define RGBLIGHT_ANIMATIONS 61#define RGBLIGHT_ANIMATIONS
68 62
69#endif 63#endif
70
diff --git a/keyboards/evil80/config.h b/keyboards/evil80/config.h
index 81138a770..6bb286146 100644
--- a/keyboards/evil80/config.h
+++ b/keyboards/evil80/config.h
@@ -40,11 +40,6 @@
40/* Locking resynchronize hack */ 40/* Locking resynchronize hack */
41#define LOCKING_RESYNC_ENABLE 41#define LOCKING_RESYNC_ENABLE
42 42
43/* key combination for command */
44#define IS_COMMAND() ( \
45 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
46)
47
48/* 43/*
49 * Feature disable options 44 * Feature disable options
50 * These options are also useful to firmware size reduction. 45 * These options are also useful to firmware size reduction.
diff --git a/keyboards/facew/config.h b/keyboards/facew/config.h
index d42440486..c952ca737 100644
--- a/keyboards/facew/config.h
+++ b/keyboards/facew/config.h
@@ -43,7 +43,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43 43
44#define NO_UART 1 44#define NO_UART 1
45 45
46/* key combination for command */
47#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
48
49#endif 46#endif
diff --git a/keyboards/fc660c/config.h b/keyboards/fc660c/config.h
index 9771c8c03..96f04b097 100644
--- a/keyboards/fc660c/config.h
+++ b/keyboards/fc660c/config.h
@@ -52,13 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52/* Locking resynchronize hack */ 52/* Locking resynchronize hack */
53// #define LOCKING_RESYNC_ENABLE 53// #define LOCKING_RESYNC_ENABLE
54 54
55/* key combination for command */
56#define IS_COMMAND() ( \
57 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
58)
59
60
61
62/* 55/*
63 * Feature disable options 56 * Feature disable options
64 * These options are also useful to firmware size reduction. 57 * These options are also useful to firmware size reduction.
diff --git a/keyboards/fc980c/config.h b/keyboards/fc980c/config.h
index 1b1f41c90..a6cb97756 100644
--- a/keyboards/fc980c/config.h
+++ b/keyboards/fc980c/config.h
@@ -56,13 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56/* Locking resynchronize hack */ 56/* Locking resynchronize hack */
57// #define LOCKING_RESYNC_ENABLE 57// #define LOCKING_RESYNC_ENABLE
58 58
59/* key combination for command */
60#define IS_COMMAND() ( \
61 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
62)
63
64
65
66/* 59/*
67 * Feature disable options 60 * Feature disable options
68 * These options are also useful to firmware size reduction. 61 * These options are also useful to firmware size reduction.
diff --git a/keyboards/felix/config.h b/keyboards/felix/config.h
index 003fe87dc..0e5dd9d2d 100644
--- a/keyboards/felix/config.h
+++ b/keyboards/felix/config.h
@@ -37,12 +37,6 @@
37/* Locking resynchronize hack */ 37/* Locking resynchronize hack */
38#define LOCKING_RESYNC_ENABLE 38#define LOCKING_RESYNC_ENABLE
39 39
40/* key combination for command */
41#define IS_COMMAND() ( \
42 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
43)
44
45
46/* there is no rgb underglow by default. */ 40/* there is no rgb underglow by default. */
47#define RGB_DI_PIN 41#define RGB_DI_PIN
48#define RGBLIGHT_ANIMATIONS 42#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/fleuron/config.h b/keyboards/fleuron/config.h
index a3ff43b06..cccb798be 100644
--- a/keyboards/fleuron/config.h
+++ b/keyboards/fleuron/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3 54// #define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -105,11 +104,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
105 * 104 *
106 */ 105 */
107 106
108/* key combination for magic key command */
109#define IS_COMMAND() ( \
110 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
111)
112
113/* control how magic key switches layers */ 107/* control how magic key switches layers */
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 108//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 109//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/fortitude60/rev1/config.h b/keyboards/fortitude60/rev1/config.h
index b89f5c7df..2fa179ae2 100644
--- a/keyboards/fortitude60/rev1/config.h
+++ b/keyboards/fortitude60/rev1/config.h
@@ -58,11 +58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58/* Locking resynchronize hack */ 58/* Locking resynchronize hack */
59#define LOCKING_RESYNC_ENABLE 59#define LOCKING_RESYNC_ENABLE
60 60
61/* key combination for command */
62#define IS_COMMAND() ( \
63 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
64)
65
66/* ws2812 RGB LED */ 61/* ws2812 RGB LED */
67#ifdef RGBLIGHT_ENABLE 62#ifdef RGBLIGHT_ENABLE
68 #define RGB_DI_PIN B5 63 #define RGB_DI_PIN B5
diff --git a/keyboards/four_banger/config.h b/keyboards/four_banger/config.h
index 761ddba71..4567cec8e 100644
--- a/keyboards/four_banger/config.h
+++ b/keyboards/four_banger/config.h
@@ -38,11 +38,6 @@
38/* Locking resynchronize hack */ 38/* Locking resynchronize hack */
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41/* key combination for command */
42#define IS_COMMAND() ( \
43 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
44)
45
46#define RGB_DI_PIN E6 41#define RGB_DI_PIN E6
47#ifdef RGB_DI_PIN 42#ifdef RGB_DI_PIN
48#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/fourier/rev1/config.h b/keyboards/fourier/rev1/config.h
index 2a8fa06fa..601d843e7 100644
--- a/keyboards/fourier/rev1/config.h
+++ b/keyboards/fourier/rev1/config.h
@@ -57,11 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57/* Locking resynchronize hack */ 57/* Locking resynchronize hack */
58#define LOCKING_RESYNC_ENABLE 58#define LOCKING_RESYNC_ENABLE
59 59
60/* key combination for command */
61#define IS_COMMAND() ( \
62 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
63)
64
65/* ws2812 RGB LED */ 60/* ws2812 RGB LED */
66#define RGB_DI_PIN D3 61#define RGB_DI_PIN D3
67#define RGBLIGHT_ANIMATIONS 62#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/fractal/config.h b/keyboards/fractal/config.h
index 396c3b4b9..fce0931c2 100755
--- a/keyboards/fractal/config.h
+++ b/keyboards/fractal/config.h
@@ -39,11 +39,6 @@
39/* Locking resynchronize hack */ 39/* Locking resynchronize hack */
40#define LOCKING_RESYNC_ENABLE 40#define LOCKING_RESYNC_ENABLE
41 41
42/* key combination for command */
43#define IS_COMMAND() ( \
44 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
45)
46
47#ifdef RGB_DI_PIN 42#ifdef RGB_DI_PIN
48#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_ANIMATIONS
49#define RGBLED_NUM 0 44#define RGBLED_NUM 0
diff --git a/keyboards/gh60/config.h b/keyboards/gh60/config.h
index 97753bc06..a99dd4e59 100644
--- a/keyboards/gh60/config.h
+++ b/keyboards/gh60/config.h
@@ -99,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
99 * 99 *
100 */ 100 */
101 101
102/* key combination for magic key command */
103#define IS_COMMAND() ( \
104 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
105)
106
107/* control how magic key switches layers */ 102/* control how magic key switches layers */
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/gh60/keymaps/dbroqua/config.h b/keyboards/gh60/keymaps/dbroqua/config.h
index fd63c9a8f..380b8303f 100644
--- a/keyboards/gh60/keymaps/dbroqua/config.h
+++ b/keyboards/gh60/keymaps/dbroqua/config.h
@@ -96,11 +96,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
96 * 96 *
97 */ 97 */
98 98
99/* key combination for magic key command */
100#define IS_COMMAND() ( \
101 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
102)
103
104/* control how magic key switches layers */ 99/* control how magic key switches layers */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 100//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 101//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/gh60/keymaps/robotmaxtron/config.h b/keyboards/gh60/keymaps/robotmaxtron/config.h
index 925a69efe..ec2f8ceea 100644
--- a/keyboards/gh60/keymaps/robotmaxtron/config.h
+++ b/keyboards/gh60/keymaps/robotmaxtron/config.h
@@ -99,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
99 * 99 *
100 */ 100 */
101 101
102/* key combination for magic key command */
103#define IS_COMMAND() ( \
104 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
105)
106
107/* control how magic key switches layers */ 102/* control how magic key switches layers */
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/gh80_3000/config.h b/keyboards/gh80_3000/config.h
index ca72aba5a..7fb418312 100644
--- a/keyboards/gh80_3000/config.h
+++ b/keyboards/gh80_3000/config.h
@@ -38,11 +38,6 @@
38/* Locking resynchronize hack */ 38/* Locking resynchronize hack */
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41/* key combination for command */
42#define IS_COMMAND() ( \
43 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
44)
45
46#ifdef RGB_DI_PIN 41#ifdef RGB_DI_PIN
47#define RGBLIGHT_ANIMATIONS 42#define RGBLIGHT_ANIMATIONS
48#define RGBLED_NUM 0 43#define RGBLED_NUM 0
diff --git a/keyboards/gonnerd/config.h b/keyboards/gonnerd/config.h
index cad8fe586..40615da5f 100644
--- a/keyboards/gonnerd/config.h
+++ b/keyboards/gonnerd/config.h
@@ -35,9 +35,4 @@
35/* Locking resynchronize hack */ 35/* Locking resynchronize hack */
36#define LOCKING_RESYNC_ENABLE 36#define LOCKING_RESYNC_ENABLE
37 37
38/* key combination for magic key command */
39#define IS_COMMAND() ( \
40 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
41)
42
43#endif 38#endif
diff --git a/keyboards/gskt00/config.h b/keyboards/gskt00/config.h
index f36493f28..376f89dbe 100755
--- a/keyboards/gskt00/config.h
+++ b/keyboards/gskt00/config.h
@@ -30,10 +30,3 @@
30 30
31/* Locking resynchronize hack */ 31/* Locking resynchronize hack */
32#define LOCKING_RESYNC_ENABLE 32#define LOCKING_RESYNC_ENABLE
33
34/* key combination for command */
35#define IS_COMMAND() ( \
36 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
37)
38
39
diff --git a/keyboards/h87a/config.h b/keyboards/h87a/config.h
index a98b7b283..a7a94a0bc 100644
--- a/keyboards/h87a/config.h
+++ b/keyboards/h87a/config.h
@@ -52,7 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52// #define BACKLIGHT_BREATHING 52// #define BACKLIGHT_BREATHING
53#define BACKLIGHT_LEVELS 3 53#define BACKLIGHT_LEVELS 3
54 54
55
56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 55/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
57#define DEBOUNCING_DELAY 5 56#define DEBOUNCING_DELAY 5
58 57
@@ -66,11 +65,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
66/* Locking resynchronize hack */ 65/* Locking resynchronize hack */
67#define LOCKING_RESYNC_ENABLE 66#define LOCKING_RESYNC_ENABLE
68 67
69/* key combination for magic key command */
70#define IS_COMMAND() ( \
71 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
72)
73
74#define RGB_DI_PIN D3 68#define RGB_DI_PIN D3
75#ifdef RGB_DI_PIN 69#ifdef RGB_DI_PIN
76#define RGBLIGHT_ANIMATIONS 70#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/hadron/config.h b/keyboards/hadron/config.h
index d54d2c543..7024f8fcb 100644
--- a/keyboards/hadron/config.h
+++ b/keyboards/hadron/config.h
@@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define PRODUCT Hadron Keyboard 26#define PRODUCT Hadron Keyboard
27#define DESCRIPTION A low profile ortholinear keyboard 27#define DESCRIPTION A low profile ortholinear keyboard
28 28
29
30
31
32//#define AUDIO_VOICES 29//#define AUDIO_VOICES
33 30
34//#define BACKLIGHT_PIN B7 31//#define BACKLIGHT_PIN B7
@@ -50,11 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50/* Locking resynchronize hack */ 47/* Locking resynchronize hack */
51//#define LOCKING_RESYNC_ENABLE 48//#define LOCKING_RESYNC_ENABLE
52 49
53/* key combination for command */
54#define IS_COMMAND() ( \
55 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
56)
57
58/* 50/*
59 * Feature disable options 51 * Feature disable options
60 * These options are also useful to firmware size reduction. 52 * These options are also useful to firmware size reduction.
@@ -72,5 +64,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
72//#define NO_ACTION_ONESHOT 64//#define NO_ACTION_ONESHOT
73//#define NO_ACTION_MACRO 65//#define NO_ACTION_MACRO
74//#define NO_ACTION_FUNCTION 66//#define NO_ACTION_FUNCTION
75
76
diff --git a/keyboards/hadron/ver3/config.h b/keyboards/hadron/ver3/config.h
index 7db500304..d6c3830df 100644
--- a/keyboards/hadron/ver3/config.h
+++ b/keyboards/hadron/ver3/config.h
@@ -27,7 +27,6 @@
27#define MATRIX_ROWS 5 27#define MATRIX_ROWS 5
28#define MATRIX_COLS 15 28#define MATRIX_COLS 15
29 29
30
31//Audio 30//Audio
32#undef AUDIO_VOICES 31#undef AUDIO_VOICES
33#undef C6_AUDIO 32#undef C6_AUDIO
@@ -96,11 +95,6 @@
96 */ 95 */
97//#define FORCE_NKRO 96//#define FORCE_NKRO
98 97
99/* key combination for magic key command */
100#define IS_COMMAND() ( \
101 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
102)
103
104/* 98/*
105 * Feature disable options 99 * Feature disable options
106 * These options are also useful to firmware size reduction. 100 * These options are also useful to firmware size reduction.
@@ -167,7 +161,6 @@
167 161
168#endif 162#endif
169 163
170
171/* Control 1 register settings */ 164/* Control 1 register settings */
172#define DRIVE_TIME 25 165#define DRIVE_TIME 25
173#define AC_COUPLE 0 166#define AC_COUPLE 0
diff --git a/keyboards/handwired/108key_trackpoint/config.h b/keyboards/handwired/108key_trackpoint/config.h
index 7a63fe262..a773a72b1 100644
--- a/keyboards/handwired/108key_trackpoint/config.h
+++ b/keyboards/handwired/108key_trackpoint/config.h
@@ -65,9 +65,3 @@
65 65
66#define LOCKING_SUPPORT_ENABLE 66#define LOCKING_SUPPORT_ENABLE
67#define LOCKING_RESYNC_ENABLE 67#define LOCKING_RESYNC_ENABLE
68
69/* key combination for commkand */
70#define IS_COMMAND() ( \
71 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
72)
73
diff --git a/keyboards/handwired/arrow_pad/config.h b/keyboards/handwired/arrow_pad/config.h
index 3d8d8709a..1ae3d21c4 100644
--- a/keyboards/handwired/arrow_pad/config.h
+++ b/keyboards/handwired/arrow_pad/config.h
@@ -98,11 +98,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
98 * 98 *
99 */ 99 */
100 100
101/* key combination for magic key command */
102#define IS_COMMAND() ( \
103 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
104)
105
106/* control how magic key switches layers */ 101/* control how magic key switches layers */
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 102//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/arrow_pad/keymaps/pad_21/config.h b/keyboards/handwired/arrow_pad/keymaps/pad_21/config.h
index a095e8737..9b6ecfaa3 100644
--- a/keyboards/handwired/arrow_pad/keymaps/pad_21/config.h
+++ b/keyboards/handwired/arrow_pad/keymaps/pad_21/config.h
@@ -96,11 +96,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
96 * 96 *
97 */ 97 */
98 98
99/* key combination for magic key command */
100#define IS_COMMAND() ( \
101 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
102)
103
104/* control how magic key switches layers */ 99/* control how magic key switches layers */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 100//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 101//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/arrow_pad/keymaps/pad_24/config.h b/keyboards/handwired/arrow_pad/keymaps/pad_24/config.h
index e940acaa0..db89e4b84 100644
--- a/keyboards/handwired/arrow_pad/keymaps/pad_24/config.h
+++ b/keyboards/handwired/arrow_pad/keymaps/pad_24/config.h
@@ -98,11 +98,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
98 * 98 *
99 */ 99 */
100 100
101/* key combination for magic key command */
102#define IS_COMMAND() ( \
103 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
104)
105
106/* control how magic key switches layers */ 101/* control how magic key switches layers */
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 102//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/atreus50/config.h b/keyboards/handwired/atreus50/config.h
index 2e34e0f89..4cdc7ed12 100644
--- a/keyboards/handwired/atreus50/config.h
+++ b/keyboards/handwired/atreus50/config.h
@@ -44,7 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44// #define BACKLIGHT_BREATHING 44// #define BACKLIGHT_BREATHING
45// #define BACKLIGHT_LEVELS 3 45// #define BACKLIGHT_LEVELS 3
46 46
47
48/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 47/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
49#define DEBOUNCING_DELAY 5 48#define DEBOUNCING_DELAY 5
50 49
@@ -58,7 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58/* Locking resynchronize hack */ 57/* Locking resynchronize hack */
59#define LOCKING_RESYNC_ENABLE 58#define LOCKING_RESYNC_ENABLE
60 59
61
62/* ws2812 RGB LED */ 60/* ws2812 RGB LED */
63#define RGB_DI_PIN C6 61#define RGB_DI_PIN C6
64#define RGBLIGHT_ANIMATIONS 62#define RGBLIGHT_ANIMATIONS
@@ -67,7 +65,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
67#define RGBLIGHT_SAT_STEP 17 65#define RGBLIGHT_SAT_STEP 17
68#define RGBLIGHT_VAL_STEP 17 66#define RGBLIGHT_VAL_STEP 17
69 67
70
71/* 68/*
72 * Force NKRO 69 * Force NKRO
73 * 70 *
@@ -101,11 +98,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
101 * 98 *
102 */ 99 */
103 100
104/* key combination for magic key command */
105#define IS_COMMAND() ( \
106 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
107)
108
109/* control how magic key switches layers */ 101/* control how magic key switches layers */
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 102//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/bluepill/config.h b/keyboards/handwired/bluepill/config.h
index aeab1808a..6d583b989 100644
--- a/keyboards/handwired/bluepill/config.h
+++ b/keyboards/handwired/bluepill/config.h
@@ -29,11 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29/* Locking resynchronize hack */ 29/* Locking resynchronize hack */
30//#define LOCKING_RESYNC_ENABLE 30//#define LOCKING_RESYNC_ENABLE
31 31
32/* key combination for command */
33#define IS_COMMAND() ( \
34 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
35)
36
37/* Backlighting include */ 32/* Backlighting include */
38/*#define BACKLIGHT_PIN 19 33/*#define BACKLIGHT_PIN 19
39#define BACKLIGHT_LEVELS 5 34#define BACKLIGHT_LEVELS 5
diff --git a/keyboards/handwired/cmd60/config.h b/keyboards/handwired/cmd60/config.h
index 27eb400b8..e95cac1e4 100644
--- a/keyboards/handwired/cmd60/config.h
+++ b/keyboards/handwired/cmd60/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3 54// #define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -100,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100 * 99 *
101 */ 100 */
102 101
103/* key combination for magic key command */
104#define IS_COMMAND() ( \
105 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
106)
107
108/* control how magic key switches layers */ 102/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/dactyl_manuform/config.h b/keyboards/handwired/dactyl_manuform/config.h
index 0e6f3f98e..5e7605d3a 100644
--- a/keyboards/handwired/dactyl_manuform/config.h
+++ b/keyboards/handwired/dactyl_manuform/config.h
@@ -46,11 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46/* Locking resynchronize hack */ 46/* Locking resynchronize hack */
47#define LOCKING_RESYNC_ENABLE 47#define LOCKING_RESYNC_ENABLE
48 48
49/* key combination for command */
50#define IS_COMMAND() ( \
51 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
52)
53
54/* Enables This makes it easier for fast typists to use dual-function keys */ 49/* Enables This makes it easier for fast typists to use dual-function keys */
55#define PERMISSIVE_HOLD 50#define PERMISSIVE_HOLD
56 51
@@ -59,7 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59 54
60#define RGBLED_NUM 12 // Number of LEDs 55#define RGBLED_NUM 12 // Number of LEDs
61 56
62
63/* 57/*
64 * Feature disable options 58 * Feature disable options
65 * These options are also useful to firmware size reduction. 59 * These options are also useful to firmware size reduction.
diff --git a/keyboards/handwired/datahand/config.h b/keyboards/handwired/datahand/config.h
index 1ba8479f0..75d8372bf 100644
--- a/keyboards/handwired/datahand/config.h
+++ b/keyboards/handwired/datahand/config.h
@@ -71,11 +71,6 @@
71 * useful if your keyboard/keypad is missing keys and you want magic key support. 71 * useful if your keyboard/keypad is missing keys and you want magic key support.
72 */ 72 */
73 73
74/* key combination for magic key command */
75#define IS_COMMAND() ( \
76 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
77)
78
79/* 74/*
80 * Command/Windows key option 75 * Command/Windows key option
81 * 76 *
diff --git a/keyboards/handwired/downbubble/config.h b/keyboards/handwired/downbubble/config.h
index 0da13a4b1..77e34ceab 100644
--- a/keyboards/handwired/downbubble/config.h
+++ b/keyboards/handwired/downbubble/config.h
@@ -130,11 +130,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
130 * 130 *
131 */ 131 */
132 132
133/* key combination for magic key command */
134#define IS_COMMAND() ( \
135 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
136)
137
138/* control how magic key switches layers */ 133/* control how magic key switches layers */
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 134//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 135//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/fivethirteen/config.h b/keyboards/handwired/fivethirteen/config.h
index 76596342b..685d421b1 100644
--- a/keyboards/handwired/fivethirteen/config.h
+++ b/keyboards/handwired/fivethirteen/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3 54// #define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -100,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100 * 99 *
101 */ 100 */
102 101
103/* key combination for magic key command */
104#define IS_COMMAND() ( \
105 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
106)
107
108/* control how magic key switches layers */ 102/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/gamenum/config.h b/keyboards/handwired/gamenum/config.h
index 6af876ab7..180b1b01a 100644
--- a/keyboards/handwired/gamenum/config.h
+++ b/keyboards/handwired/gamenum/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3 54// #define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -100,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100 * 99 *
101 */ 100 */
102 101
103/* key combination for magic key command */
104#define IS_COMMAND() ( \
105 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
106)
107
108/* control how magic key switches layers */ 102/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/hexon38/config.h b/keyboards/handwired/hexon38/config.h
index 23eb51e01..5453eda54 100644
--- a/keyboards/handwired/hexon38/config.h
+++ b/keyboards/handwired/hexon38/config.h
@@ -33,12 +33,6 @@
33/* Set 0 if debouncing isn't needed */ 33/* Set 0 if debouncing isn't needed */
34#define DEBOUNCING_DELAY 5 34#define DEBOUNCING_DELAY 5
35 35
36
37/* key combination for command */
38#define IS_COMMAND() ( \
39 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
40)
41
42#ifdef RGB_DI_PIN 36#ifdef RGB_DI_PIN
43#define RGBLIGHT_ANIMATIONS 37#define RGBLIGHT_ANIMATIONS
44#define RGBLED_NUM 0 38#define RGBLED_NUM 0
diff --git a/keyboards/handwired/ibm122m/config.h b/keyboards/handwired/ibm122m/config.h
index 1c8e0587d..3986f0ded 100644
--- a/keyboards/handwired/ibm122m/config.h
+++ b/keyboards/handwired/ibm122m/config.h
@@ -52,7 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52// #define BACKLIGHT_BREATHING 52// #define BACKLIGHT_BREATHING
53// #define BACKLIGHT_LEVELS 3 53// #define BACKLIGHT_LEVELS 3
54 54
55
56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 55/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
57#define DEBOUNCING_DELAY 15 56#define DEBOUNCING_DELAY 15
58 57
@@ -104,11 +103,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
104 * 103 *
105 */ 104 */
106 105
107/* key combination for magic key command */
108#define IS_COMMAND() ( \
109 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
110)
111
112#define B6_AUDIO 106#define B6_AUDIO
113#define C6_AUDIO 107#define C6_AUDIO
114 108
diff --git a/keyboards/handwired/jn68m/config.h b/keyboards/handwired/jn68m/config.h
index 22ab1158d..9cb001723 100644
--- a/keyboards/handwired/jn68m/config.h
+++ b/keyboards/handwired/jn68m/config.h
@@ -47,8 +47,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47 47
48/* Locking resynchronize hack */ 48/* Locking resynchronize hack */
49#define LOCKING_RESYNC_ENABLE 49#define LOCKING_RESYNC_ENABLE
50
51/* key combination for magic key command */
52#define IS_COMMAND() ( \
53 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
54)
diff --git a/keyboards/handwired/kbod/config.h b/keyboards/handwired/kbod/config.h
index d3869f99e..8772ead3a 100644
--- a/keyboards/handwired/kbod/config.h
+++ b/keyboards/handwired/kbod/config.h
@@ -52,7 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52// #define BACKLIGHT_BREATHING 52// #define BACKLIGHT_BREATHING
53// #define BACKLIGHT_LEVELS 3 53// #define BACKLIGHT_LEVELS 3
54 54
55
56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 55/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
57#define DEBOUNCING_DELAY 5 56#define DEBOUNCING_DELAY 5
58 57
@@ -99,11 +98,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
99 * 98 *
100 */ 99 */
101 100
102/* key combination for magic key command */
103#define IS_COMMAND() ( \
104 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
105)
106
107/* control how magic key switches layers */ 101/* control how magic key switches layers */
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 102//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/maartenwut/config.h b/keyboards/handwired/maartenwut/config.h
index 066f13856..b939fa1f6 100755
--- a/keyboards/handwired/maartenwut/config.h
+++ b/keyboards/handwired/maartenwut/config.h
@@ -34,11 +34,6 @@
34/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 34/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
35#define DEBOUNCING_DELAY 5 35#define DEBOUNCING_DELAY 5
36 36
37/* key combination for magic key command */
38#define IS_COMMAND() ( \
39 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
40)
41
42#define QMK_ESC_OUTPUT C6 // usually COL 37#define QMK_ESC_OUTPUT C6 // usually COL
43#define QMK_ESC_INPUT D0 // usually ROW 38#define QMK_ESC_INPUT D0 // usually ROW
44 39
diff --git a/keyboards/handwired/magicforce61/config.h b/keyboards/handwired/magicforce61/config.h
index bb329541c..c6c689ab6 100644
--- a/keyboards/handwired/magicforce61/config.h
+++ b/keyboards/handwired/magicforce61/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3 54// #define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -100,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100 * 99 *
101 */ 100 */
102 101
103/* key combination for magic key command */
104#define IS_COMMAND() ( \
105 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
106)
107
108/* control how magic key switches layers */ 102/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/magicforce68/config.h b/keyboards/handwired/magicforce68/config.h
index 1e2b7d3e7..dc0a82c94 100644
--- a/keyboards/handwired/magicforce68/config.h
+++ b/keyboards/handwired/magicforce68/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3 54// #define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -100,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100 * 99 *
101 */ 100 */
102 101
103/* key combination for magic key command */
104#define IS_COMMAND() ( \
105 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
106)
107
108/* control how magic key switches layers */ 102/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/minorca/config.h b/keyboards/handwired/minorca/config.h
index 4cdafcbd2..c30d54db7 100644
--- a/keyboards/handwired/minorca/config.h
+++ b/keyboards/handwired/minorca/config.h
@@ -54,11 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
55#define LOCKING_RESYNC_ENABLE 55#define LOCKING_RESYNC_ENABLE
56 56
57/* key combination for command */
58#define IS_COMMAND() ( \
59 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
60)
61
62/* 57/*
63 * Feature disable options 58 * Feature disable options
64 * These options are also useful to firmware size reduction. 59 * These options are also useful to firmware size reduction.
diff --git a/keyboards/handwired/ms_sculpt_mobile/config.h b/keyboards/handwired/ms_sculpt_mobile/config.h
index c3bdf333e..6739b44fc 100644
--- a/keyboards/handwired/ms_sculpt_mobile/config.h
+++ b/keyboards/handwired/ms_sculpt_mobile/config.h
@@ -46,7 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46#define MATRIX_COL_PINS { B7, D0, D1, D2, D3, D4, D5, D6, D7, E0,E1,C1, C0, C3, C2, C5, C4,C7} 46#define MATRIX_COL_PINS { B7, D0, D1, D2, D3, D4, D5, D6, D7, E0,E1,C1, C0, C3, C2, C5, C4,C7}
47#define UNUSED_PINS { B6,B5,B4,B3,B2,B1,B0 } 47#define UNUSED_PINS { B6,B5,B4,B3,B2,B1,B0 }
48 48
49
50#endif 49#endif
51 50
52/* COL2ROW or ROW2COL */ 51/* COL2ROW or ROW2COL */
@@ -58,7 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58/* define if matrix has ghost (lacks anti-ghosting diodes) */ 57/* define if matrix has ghost (lacks anti-ghosting diodes) */
59//#define MATRIX_HAS_GHOST 58//#define MATRIX_HAS_GHOST
60 59
61
62/* 60/*
63 * Magic Key Options 61 * Magic Key Options
64 * 62 *
@@ -71,12 +69,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
71 * 69 *
72 */ 70 */
73 71
74/* key combination for magic key command */
75#define IS_COMMAND() ( \
76 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
77)
78
79
80/* 72/*
81 * Feature disable options 73 * Feature disable options
82 * These options are also useful to firmware size reduction. 74 * These options are also useful to firmware size reduction.
diff --git a/keyboards/handwired/nicekey/config.h b/keyboards/handwired/nicekey/config.h
index 652711be8..4af56cc52 100644
--- a/keyboards/handwired/nicekey/config.h
+++ b/keyboards/handwired/nicekey/config.h
@@ -47,13 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47/* Locking resynchronize hack */ 47/* Locking resynchronize hack */
48#define LOCKING_RESYNC_ENABLE 48#define LOCKING_RESYNC_ENABLE
49 49
50/* key combination for command */
51#define IS_COMMAND() ( \
52 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
53)
54
55
56
57/* 50/*
58 * Feature disable options 51 * Feature disable options
59 * These options are also useful to firmware size reduction. 52 * These options are also useful to firmware size reduction.
diff --git a/keyboards/handwired/not_so_minidox/config.h b/keyboards/handwired/not_so_minidox/config.h
index 3c0af7bf7..fc6068628 100644
--- a/keyboards/handwired/not_so_minidox/config.h
+++ b/keyboards/handwired/not_so_minidox/config.h
@@ -61,11 +61,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
61/* Locking resynchronize hack */ 61/* Locking resynchronize hack */
62#define LOCKING_RESYNC_ENABLE 62#define LOCKING_RESYNC_ENABLE
63 63
64/* key combination for command */
65#define IS_COMMAND() ( \
66 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
67)
68
69/* disable debug print */ 64/* disable debug print */
70//#define NO_DEBUG 65//#define NO_DEBUG
71 66
@@ -79,6 +74,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
79//#define NO_ACTION_MACRO 74//#define NO_ACTION_MACRO
80//#define NO_ACTION_FUNCTION 75//#define NO_ACTION_FUNCTION
81 76
82
83
84#endif 77#endif
diff --git a/keyboards/handwired/numbrero/config.h b/keyboards/handwired/numbrero/config.h
index cbcb1d826..bb178bd22 100644
--- a/keyboards/handwired/numbrero/config.h
+++ b/keyboards/handwired/numbrero/config.h
@@ -37,11 +37,6 @@
37/* Locking resynchronize hack */ 37/* Locking resynchronize hack */
38#define LOCKING_RESYNC_ENABLE 38#define LOCKING_RESYNC_ENABLE
39 39
40/* key combination for command */
41#define IS_COMMAND() ( \
42 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
43)
44
45#ifdef RGB_DI_PIN 40#ifdef RGB_DI_PIN
46#define RGBLIGHT_ANIMATIONS 41#define RGBLIGHT_ANIMATIONS
47#define RGBLED_NUM 5 42#define RGBLED_NUM 5
diff --git a/keyboards/handwired/numpad20/config.h b/keyboards/handwired/numpad20/config.h
index 847f2111f..c597494c4 100644
--- a/keyboards/handwired/numpad20/config.h
+++ b/keyboards/handwired/numpad20/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3 54// #define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -100,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100 * 99 *
101 */ 100 */
102 101
103/* key combination for magic key command */
104#define IS_COMMAND() ( \
105 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
106)
107
108/* control how magic key switches layers */ 102/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/onekey/config.h b/keyboards/handwired/onekey/config.h
index c0a6b5839..4a3042eea 100644
--- a/keyboards/handwired/onekey/config.h
+++ b/keyboards/handwired/onekey/config.h
@@ -47,13 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47/* Locking resynchronize hack */ 47/* Locking resynchronize hack */
48#define LOCKING_RESYNC_ENABLE 48#define LOCKING_RESYNC_ENABLE
49 49
50/* key combination for command */
51#define IS_COMMAND() ( \
52 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
53)
54
55
56
57/* 50/*
58 * Feature disable options 51 * Feature disable options
59 * These options are also useful to firmware size reduction. 52 * These options are also useful to firmware size reduction.
diff --git a/keyboards/handwired/ortho5x13/config.h b/keyboards/handwired/ortho5x13/config.h
index f85159596..1e2128b65 100644
--- a/keyboards/handwired/ortho5x13/config.h
+++ b/keyboards/handwired/ortho5x13/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3 54// #define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -100,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100 * 99 *
101 */ 100 */
102 101
103/* key combination for magic key command */
104#define IS_COMMAND() ( \
105 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
106)
107
108/* control how magic key switches layers */ 102/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/ortho60/config.h b/keyboards/handwired/ortho60/config.h
index dd06f3f95..7234b54af 100644
--- a/keyboards/handwired/ortho60/config.h
+++ b/keyboards/handwired/ortho60/config.h
@@ -48,13 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48/* Locking resynchronize hack */ 48/* Locking resynchronize hack */
49#define LOCKING_RESYNC_ENABLE 49#define LOCKING_RESYNC_ENABLE
50 50
51/* key combination for command */
52#define IS_COMMAND() ( \
53 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
54)
55
56
57
58/* 51/*
59 * Feature disable options 52 * Feature disable options
60 * These options are also useful to firmware size reduction. 53 * These options are also useful to firmware size reduction.
diff --git a/keyboards/handwired/pilcrow/config.h b/keyboards/handwired/pilcrow/config.h
index d63eeba36..8f562de3b 100644
--- a/keyboards/handwired/pilcrow/config.h
+++ b/keyboards/handwired/pilcrow/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3 54// #define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -100,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100 * 99 *
101 */ 100 */
102 101
103/* key combination for magic key command */
104#define IS_COMMAND() ( \
105 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
106)
107
108/* control how magic key switches layers */ 102/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/practice60/config.h b/keyboards/handwired/practice60/config.h
index 31ddd77d1..648dd62ed 100644
--- a/keyboards/handwired/practice60/config.h
+++ b/keyboards/handwired/practice60/config.h
@@ -48,13 +48,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48/* Locking resynchronize hack */ 48/* Locking resynchronize hack */
49#define LOCKING_RESYNC_ENABLE 49#define LOCKING_RESYNC_ENABLE
50 50
51/* key combination for command */
52#define IS_COMMAND() ( \
53 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
54)
55
56
57
58/* 51/*
59 * Feature disable options 52 * Feature disable options
60 * These options are also useful to firmware size reduction. 53 * These options are also useful to firmware size reduction.
diff --git a/keyboards/handwired/prime_exl/config.h b/keyboards/handwired/prime_exl/config.h
index e34fbb8cc..c5395dab4 100644
--- a/keyboards/handwired/prime_exl/config.h
+++ b/keyboards/handwired/prime_exl/config.h
@@ -49,8 +49,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49#define LOCKING_SUPPORT_ENABLE 49#define LOCKING_SUPPORT_ENABLE
50/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
51#define LOCKING_RESYNC_ENABLE 51#define LOCKING_RESYNC_ENABLE
52
53/* key combination for magic key command */
54#define IS_COMMAND() ( \
55 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
56)
diff --git a/keyboards/handwired/pteron/config.h b/keyboards/handwired/pteron/config.h
index 9650839e3..d0b074c68 100644
--- a/keyboards/handwired/pteron/config.h
+++ b/keyboards/handwired/pteron/config.h
@@ -25,10 +25,5 @@
25/* Set 0 if debouncing isn't needed */ 25/* Set 0 if debouncing isn't needed */
26#define DEBOUNCING_DELAY 5 // 5 is default 26#define DEBOUNCING_DELAY 5 // 5 is default
27 27
28/* key combination for command */
29#define IS_COMMAND() ( \
30 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
31)
32
33/* prevent stuck modifiers */ 28/* prevent stuck modifiers */
34#define PREVENT_STUCK_MODIFIERS 29#define PREVENT_STUCK_MODIFIERS
diff --git a/keyboards/handwired/qc60/config.h b/keyboards/handwired/qc60/config.h
index 00d095ddf..aad1d64a0 100644
--- a/keyboards/handwired/qc60/config.h
+++ b/keyboards/handwired/qc60/config.h
@@ -20,8 +20,3 @@
20 20
21/* serial.c configuration for split keyboard */ 21/* serial.c configuration for split keyboard */
22#define SOFT_SERIAL_PIN D0 22#define SOFT_SERIAL_PIN D0
23
24/* key combination for command */
25#define IS_COMMAND() ( \
26 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
27)
diff --git a/keyboards/handwired/reddot/config.h b/keyboards/handwired/reddot/config.h
index 15f114297..82fe01863 100755
--- a/keyboards/handwired/reddot/config.h
+++ b/keyboards/handwired/reddot/config.h
@@ -46,7 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46#define MATRIX_COL_PINS { B7, D0, D1, D2, D3, C6, C7, D5, D4, D7, B4, B5, B6, F7, F6, F5, F4, F1, F0 } 46#define MATRIX_COL_PINS { B7, D0, D1, D2, D3, C6, C7, D5, D4, D7, B4, B5, B6, F7, F6, F5, F4, F1, F0 }
47#define UNUSED_PINS 47#define UNUSED_PINS
48 48
49
50/* COL2ROW or ROW2COL */ 49/* COL2ROW or ROW2COL */
51#define DIODE_DIRECTION COL2ROW 50#define DIODE_DIRECTION COL2ROW
52 51
@@ -54,14 +53,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
55// #define BACKLIGHT_LEVELS 3 54// #define BACKLIGHT_LEVELS 3
56 55
57
58/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
59#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
60 58
61/* define if matrix has ghost (lacks anti-ghosting diodes) */ 59/* define if matrix has ghost (lacks anti-ghosting diodes) */
62//#define MATRIX_HAS_GHOST 60//#define MATRIX_HAS_GHOST
63 61
64
65/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 62/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
66//#define LOCKING_SUPPORT_ENABLE 63//#define LOCKING_SUPPORT_ENABLE
67/* Locking resynchronize hack */ 64/* Locking resynchronize hack */
@@ -100,11 +97,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100 * 97 *
101 */ 98 */
102 99
103/* key combination for magic key command */
104#define IS_COMMAND() ( \
105 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
106)
107
108/* control how magic key switches layers */ 100/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/retro_refit/config.h b/keyboards/handwired/retro_refit/config.h
index f2194e550..34def3815 100644
--- a/keyboards/handwired/retro_refit/config.h
+++ b/keyboards/handwired/retro_refit/config.h
@@ -54,7 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
55#define LOCKING_RESYNC_ENABLE 55#define LOCKING_RESYNC_ENABLE
56 56
57
58/* Force NKRO Mode - If forced on, must be disabled via magic key (default = LShift+RShift+N) */ 57/* Force NKRO Mode - If forced on, must be disabled via magic key (default = LShift+RShift+N) */
59#define FORCE_NKRO 58#define FORCE_NKRO
60 59
@@ -64,11 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64 * if your keyboard/keypad is missing keys and you want magic key support. 63 * if your keyboard/keypad is missing keys and you want magic key support.
65 */ 64 */
66 65
67/* key combination for magic key command */
68#define IS_COMMAND() ( \
69 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
70)
71
72/* control how magic key switches layers */ 66/* control how magic key switches layers */
73//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 67//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
74//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 68//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/space_oddity/config.h b/keyboards/handwired/space_oddity/config.h
index 46d854099..aae53e981 100644
--- a/keyboards/handwired/space_oddity/config.h
+++ b/keyboards/handwired/space_oddity/config.h
@@ -44,11 +44,6 @@
44/* Locking resynchronize hack */ 44/* Locking resynchronize hack */
45#define LOCKING_RESYNC_ENABLE 45#define LOCKING_RESYNC_ENABLE
46 46
47/* key combination for command */
48#define IS_COMMAND() ( \
49 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
50)
51
52#ifdef RGB_DI_PIN 47#ifdef RGB_DI_PIN
53#define RGBLIGHT_ANIMATIONS 48#define RGBLIGHT_ANIMATIONS
54#define RGBLED_NUM 0 49#define RGBLED_NUM 0
diff --git a/keyboards/handwired/terminus_mini/config.h b/keyboards/handwired/terminus_mini/config.h
index ef9a26a19..de146b225 100644
--- a/keyboards/handwired/terminus_mini/config.h
+++ b/keyboards/handwired/terminus_mini/config.h
@@ -105,11 +105,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
105 * 105 *
106 */ 106 */
107 107
108/* key combination for magic key command */
109#define IS_COMMAND() ( \
110 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
111)
112
113/* control how magic key switches layers */ 108/* control how magic key switches layers */
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/trackpoint/config.h b/keyboards/handwired/trackpoint/config.h
index 7558c03bf..22ec75f76 100644
--- a/keyboards/handwired/trackpoint/config.h
+++ b/keyboards/handwired/trackpoint/config.h
@@ -67,9 +67,4 @@
67 #define LOCKING_SUPPORT_ENABLE 67 #define LOCKING_SUPPORT_ENABLE
68 #define LOCKING_RESYNC_ENABLE 68 #define LOCKING_RESYNC_ENABLE
69 69
70 /* key combination for command */
71 #define IS_COMMAND() ( \
72 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
73 )
74
75#endif 70#endif
diff --git a/keyboards/handwired/tradestation/config.h b/keyboards/handwired/tradestation/config.h
index 346577a92..22650d2f1 100644
--- a/keyboards/handwired/tradestation/config.h
+++ b/keyboards/handwired/tradestation/config.h
@@ -37,12 +37,6 @@
37/* Locking resynchronize hack */ 37/* Locking resynchronize hack */
38#define LOCKING_RESYNC_ENABLE 38#define LOCKING_RESYNC_ENABLE
39 39
40/* key combination for command */
41#define IS_COMMAND() ( \
42 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
43)
44
45
46#ifdef RGB_DI_PIN 40#ifdef RGB_DI_PIN
47#define RGBLIGHT_ANIMATIONS 41#define RGBLIGHT_ANIMATIONS
48 #define RGBLED_NUM 5 42 #define RGBLED_NUM 5
diff --git a/keyboards/handwired/traveller/config.h b/keyboards/handwired/traveller/config.h
index 2b82da447..ccf214736 100644
--- a/keyboards/handwired/traveller/config.h
+++ b/keyboards/handwired/traveller/config.h
@@ -55,7 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55#define RGBLIGHT_SAT_STEP 17 55#define RGBLIGHT_SAT_STEP 17
56#define RGBLIGHT_VAL_STEP 17 56#define RGBLIGHT_VAL_STEP 17
57 57
58
59/* COL2ROW or ROW2COL */ 58/* COL2ROW or ROW2COL */
60#define DIODE_DIRECTION COL2ROW 59#define DIODE_DIRECTION COL2ROW
61 60
@@ -63,7 +62,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
63// #define BACKLIGHT_BREATHING 62// #define BACKLIGHT_BREATHING
64// #define BACKLIGHT_LEVELS 3 63// #define BACKLIGHT_LEVELS 3
65 64
66
67/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 65/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
68#define DEBOUNCING_DELAY 5 66#define DEBOUNCING_DELAY 5
69 67
@@ -111,11 +109,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
111 * 109 *
112 */ 110 */
113 111
114/* key combination for magic key command */
115#define IS_COMMAND() ( \
116 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
117)
118
119/* control how magic key switches layers */ 112/* control how magic key switches layers */
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 113//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 114//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/woodpad/config.h b/keyboards/handwired/woodpad/config.h
index b2eb7020f..f4d005307 100644
--- a/keyboards/handwired/woodpad/config.h
+++ b/keyboards/handwired/woodpad/config.h
@@ -99,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
99 * 99 *
100 */ 100 */
101 101
102/* key combination for magic key command */
103#define IS_COMMAND() ( \
104 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
105)
106
107/* control how magic key switches layers */ 102/* control how magic key switches layers */
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/handwired/xealous/rev1/config.h b/keyboards/handwired/xealous/rev1/config.h
index 6fc769b5f..f58c8f90b 100644
--- a/keyboards/handwired/xealous/rev1/config.h
+++ b/keyboards/handwired/xealous/rev1/config.h
@@ -64,11 +64,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
64/* Set 0 if debouncing isn't needed */ 64/* Set 0 if debouncing isn't needed */
65#define DEBOUNCING_DELAY 5 65#define DEBOUNCING_DELAY 5
66 66
67/* key combination for command */
68#define IS_COMMAND() ( \
69 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
70)
71
72/* 67/*
73 * Feature disable options 68 * Feature disable options
74 * These options are also useful to firmware size reduction. 69 * These options are also useful to firmware size reduction.
diff --git a/keyboards/helix/pico/config.h b/keyboards/helix/pico/config.h
index b8822e227..343cecd59 100644
--- a/keyboards/helix/pico/config.h
+++ b/keyboards/helix/pico/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define PRODUCT HelixPico 27#define PRODUCT HelixPico
28#define DESCRIPTION A split keyboard for the cheap makers 28#define DESCRIPTION A split keyboard for the cheap makers
29 29
30
31#define TAPPING_FORCE_HOLD 30#define TAPPING_FORCE_HOLD
32#define TAPPING_TERM 100 31#define TAPPING_TERM 100
33 32
@@ -71,11 +70,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
71/* Locking resynchronize hack */ 70/* Locking resynchronize hack */
72//#define LOCKING_RESYNC_ENABLE 71//#define LOCKING_RESYNC_ENABLE
73 72
74/* key combination for command */
75#define IS_COMMAND() ( \
76 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
77)
78
79/* Audio */ 73/* Audio */
80#ifdef AUDIO_ENABLE 74#ifdef AUDIO_ENABLE
81 #define B5_AUDIO 75 #define B5_AUDIO
@@ -145,5 +139,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
145//#define NO_ACTION_MACRO 139//#define NO_ACTION_MACRO
146//#define NO_ACTION_FUNCTION 140//#define NO_ACTION_FUNCTION
147 141
148
149#endif 142#endif
diff --git a/keyboards/helix/rev1/config.h b/keyboards/helix/rev1/config.h
index 07b5c4f6f..22e61acc7 100644
--- a/keyboards/helix/rev1/config.h
+++ b/keyboards/helix/rev1/config.h
@@ -67,11 +67,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
67/* Locking resynchronize hack */ 67/* Locking resynchronize hack */
68#define LOCKING_RESYNC_ENABLE 68#define LOCKING_RESYNC_ENABLE
69 69
70/* key combination for command */
71#define IS_COMMAND() ( \
72 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
73)
74
75/* ws2812 RGB LED */ 70/* ws2812 RGB LED */
76#define RGB_DI_PIN D3 71#define RGB_DI_PIN D3
77 72
@@ -94,5 +89,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
94//#define NO_ACTION_MACRO 89//#define NO_ACTION_MACRO
95//#define NO_ACTION_FUNCTION 90//#define NO_ACTION_FUNCTION
96 91
97
98#endif 92#endif
diff --git a/keyboards/helix/rev2/config.h b/keyboards/helix/rev2/config.h
index f7d35b371..2dc2fb8dd 100644
--- a/keyboards/helix/rev2/config.h
+++ b/keyboards/helix/rev2/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define PRODUCT Helix Beta 27#define PRODUCT Helix Beta
28#define DESCRIPTION A split keyboard for the cheap makers 28#define DESCRIPTION A split keyboard for the cheap makers
29 29
30
31#define TAPPING_FORCE_HOLD 30#define TAPPING_FORCE_HOLD
32#define TAPPING_TERM 100 31#define TAPPING_TERM 100
33 32
@@ -80,11 +79,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
80/* Locking resynchronize hack */ 79/* Locking resynchronize hack */
81//#define LOCKING_RESYNC_ENABLE 80//#define LOCKING_RESYNC_ENABLE
82 81
83/* key combination for command */
84#define IS_COMMAND() ( \
85 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
86)
87
88/* ws2812 RGB LED */ 82/* ws2812 RGB LED */
89#define RGB_DI_PIN D3 83#define RGB_DI_PIN D3
90 84
@@ -161,5 +155,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
161//#define NO_ACTION_MACRO 155//#define NO_ACTION_MACRO
162//#define NO_ACTION_FUNCTION 156//#define NO_ACTION_FUNCTION
163 157
164
165#endif 158#endif
diff --git a/keyboards/hhkb/config.h b/keyboards/hhkb/config.h
index af7ecc5e2..fc747a6e9 100644
--- a/keyboards/hhkb/config.h
+++ b/keyboards/hhkb/config.h
@@ -49,11 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
50//#define LOCKING_RESYNC_ENABLE 50//#define LOCKING_RESYNC_ENABLE
51 51
52/* key combination for command */
53#define IS_COMMAND() ( \
54 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
55)
56
57#ifdef HHKB_RN42_ENABLE 52#ifdef HHKB_RN42_ENABLE
58// rn42 support -- acquired from the tmk repo. This is almost certainly not 53// rn42 support -- acquired from the tmk repo. This is almost certainly not
59// integrated with qmk in the correct way. 54// integrated with qmk in the correct way.
diff --git a/keyboards/hhkb/keymaps/mjt/config.h b/keyboards/hhkb/keymaps/mjt/config.h
index d38611538..3b8f2e676 100644
--- a/keyboards/hhkb/keymaps/mjt/config.h
+++ b/keyboards/hhkb/keymaps/mjt/config.h
@@ -51,11 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51/* Locking resynchronize hack */ 51/* Locking resynchronize hack */
52//#define LOCKING_RESYNC_ENABLE 52//#define LOCKING_RESYNC_ENABLE
53 53
54/* key combination for command */
55#define IS_COMMAND() ( \
56 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
57)
58
59/* 54/*
60 * Feature disable options 55 * Feature disable options
61 * These options are also useful to firmware size reduction. 56 * These options are also useful to firmware size reduction.
diff --git a/keyboards/hid_liber/config.h b/keyboards/hid_liber/config.h
index 0817db001..849c89ce3 100755
--- a/keyboards/hid_liber/config.h
+++ b/keyboards/hid_liber/config.h
@@ -85,11 +85,6 @@
85 * 85 *
86 */ 86 */
87 87
88/* key combination for magic key command */
89#define IS_COMMAND() ( \
90 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
91)
92
93/* control how magic key switches layers */ 88/* control how magic key switches layers */
94//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 89//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
95//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 90//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/hs60/v1/config.h b/keyboards/hs60/v1/config.h
index c297a6e19..debc6bdde 100644
--- a/keyboards/hs60/v1/config.h
+++ b/keyboards/hs60/v1/config.h
@@ -102,11 +102,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
102 * 102 *
103 */ 103 */
104 104
105/* key combination for magic key command */
106#define IS_COMMAND() ( \
107 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
108)
109
110/* 105/*
111 * Feature disable options 106 * Feature disable options
112 * These options are also useful to firmware size reduction. 107 * These options are also useful to firmware size reduction.
diff --git a/keyboards/hs60/v2/config.h b/keyboards/hs60/v2/config.h
index bc1681ffd..6f5e0012c 100644
--- a/keyboards/hs60/v2/config.h
+++ b/keyboards/hs60/v2/config.h
@@ -70,10 +70,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70 */ 70 */
71//#define FORCE_NKRO 71//#define FORCE_NKRO
72 72
73/* key combination for magic key command */ 73/*
74#define IS_COMMAND() ( \ 74 * Magic Key Options
75 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ 75 *
76) 76 * Magic keys are hotkey commands that allow control over firmware functions of
77 * the keyboard. They are best used in combination with the HID Listen program,
78 * found here: https://www.pjrc.com/teensy/hid_listen.html
79 *
80 * The options below allow the magic key functionality to be changed. This is
81 * useful if your keyboard/keypad is missing keys and you want magic key support.
82 *
83 */
77 84
78/* Backlight options */ 85/* Backlight options */
79 86
diff --git a/keyboards/idobo/config.h b/keyboards/idobo/config.h
index f6b552bad..70b6a4806 100644
--- a/keyboards/idobo/config.h
+++ b/keyboards/idobo/config.h
@@ -112,11 +112,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
112 * 112 *
113 */ 113 */
114 114
115/* key combination for magic key command */
116#define IS_COMMAND() ( \
117 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
118)
119
120/* control how magic key switches layers */ 115/* control how magic key switches layers */
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/infinity60/config.h b/keyboards/infinity60/config.h
index c1e9ec5b1..16272e427 100644
--- a/keyboards/infinity60/config.h
+++ b/keyboards/infinity60/config.h
@@ -39,11 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* Locking resynchronize hack */ 39/* Locking resynchronize hack */
40//#define LOCKING_RESYNC_ENABLE 40//#define LOCKING_RESYNC_ENABLE
41 41
42/* key combination for command */
43#define IS_COMMAND() ( \
44 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
45)
46
47/* Keymap for Infinity prototype */ 42/* Keymap for Infinity prototype */
48//#define INFINITY_PROTOTYPE 43//#define INFINITY_PROTOTYPE
49 44
diff --git a/keyboards/iris/rev1/config.h b/keyboards/iris/rev1/config.h
index 1eddb54b4..13302c60c 100644
--- a/keyboards/iris/rev1/config.h
+++ b/keyboards/iris/rev1/config.h
@@ -56,11 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56/* Locking resynchronize hack */ 56/* Locking resynchronize hack */
57#define LOCKING_RESYNC_ENABLE 57#define LOCKING_RESYNC_ENABLE
58 58
59/* key combination for command */
60#define IS_COMMAND() ( \
61 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
62)
63
64#define BACKLIGHT_PIN D2 59#define BACKLIGHT_PIN D2
65#define BACKLIGHT_LEVELS 5 60#define BACKLIGHT_LEVELS 5
66 61
diff --git a/keyboards/iris/rev1_led/config.h b/keyboards/iris/rev1_led/config.h
index 4505c2229..5fb8be674 100644
--- a/keyboards/iris/rev1_led/config.h
+++ b/keyboards/iris/rev1_led/config.h
@@ -56,11 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56/* Locking resynchronize hack */ 56/* Locking resynchronize hack */
57#define LOCKING_RESYNC_ENABLE 57#define LOCKING_RESYNC_ENABLE
58 58
59/* key combination for command */
60#define IS_COMMAND() ( \
61 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
62)
63
64#define BACKLIGHT_PIN B6 59#define BACKLIGHT_PIN B6
65#define BACKLIGHT_LEVELS 5 60#define BACKLIGHT_LEVELS 5
66 61
diff --git a/keyboards/iris/rev2/config.h b/keyboards/iris/rev2/config.h
index e0465ca8a..235c5710f 100644
--- a/keyboards/iris/rev2/config.h
+++ b/keyboards/iris/rev2/config.h
@@ -56,11 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56/* Locking resynchronize hack */ 56/* Locking resynchronize hack */
57#define LOCKING_RESYNC_ENABLE 57#define LOCKING_RESYNC_ENABLE
58 58
59/* key combination for command */
60#define IS_COMMAND() ( \
61 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
62)
63
64#define BACKLIGHT_PIN B5 59#define BACKLIGHT_PIN B5
65#define BACKLIGHT_LEVELS 5 60#define BACKLIGHT_LEVELS 5
66 61
diff --git a/keyboards/iris/rev3/config.h b/keyboards/iris/rev3/config.h
index ad5937dc1..70e5d6e2a 100644
--- a/keyboards/iris/rev3/config.h
+++ b/keyboards/iris/rev3/config.h
@@ -65,11 +65,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
65/* Locking resynchronize hack */ 65/* Locking resynchronize hack */
66#define LOCKING_RESYNC_ENABLE 66#define LOCKING_RESYNC_ENABLE
67 67
68/* key combination for command */
69#define IS_COMMAND() ( \
70 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
71)
72
73#define BACKLIGHT_PIN B6 68#define BACKLIGHT_PIN B6
74#define BACKLIGHT_LEVELS 5 69#define BACKLIGHT_LEVELS 5
75 70
diff --git a/keyboards/jc65/v32a/config.h b/keyboards/jc65/v32a/config.h
index 466cb7a28..a5ec23ae4 100644
--- a/keyboards/jc65/v32a/config.h
+++ b/keyboards/jc65/v32a/config.h
@@ -39,9 +39,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39 39
40#define NO_UART 1 40#define NO_UART 1
41 41
42/* key combination for command */
43#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
44
45#define NO_ACTION_MACRO 42#define NO_ACTION_MACRO
46#define NO_ACTION_FUNCTION 43#define NO_ACTION_FUNCTION
47
diff --git a/keyboards/jc65/v32u4/config.h b/keyboards/jc65/v32u4/config.h
index 6e1306b27..98256b128 100644
--- a/keyboards/jc65/v32u4/config.h
+++ b/keyboards/jc65/v32u4/config.h
@@ -54,10 +54,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54#define DIODE_DIRECTION COL2ROW 54#define DIODE_DIRECTION COL2ROW
55#define DEBOUNCING_DELAY 5 55#define DEBOUNCING_DELAY 5
56 56
57#define IS_COMMAND() ( \
58 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
59 )
60
61
62
63#endif 57#endif
diff --git a/keyboards/jd40/config.h b/keyboards/jd40/config.h
index 047be5707..70648d2f5 100644
--- a/keyboards/jd40/config.h
+++ b/keyboards/jd40/config.h
@@ -63,12 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
63/* Locking resynchronize hack */ 63/* Locking resynchronize hack */
64#define LOCKING_RESYNC_ENABLE 64#define LOCKING_RESYNC_ENABLE
65 65
66
67/* key combination for magic key command */
68#define IS_COMMAND() ( \
69 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
70)
71
72#define RGB_DI_PIN D3 66#define RGB_DI_PIN D3
73#define RGBLIGHT_ANIMATIONS 67#define RGBLIGHT_ANIMATIONS
74#define RGBLED_NUM 12 // Number of LEDs 68#define RGBLED_NUM 12 // Number of LEDs
diff --git a/keyboards/jd45/config.h b/keyboards/jd45/config.h
index 43d138f4e..d3137b9f4 100644
--- a/keyboards/jd45/config.h
+++ b/keyboards/jd45/config.h
@@ -56,11 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56/* Locking resynchronize hack */ 56/* Locking resynchronize hack */
57#define LOCKING_RESYNC_ENABLE 57#define LOCKING_RESYNC_ENABLE
58 58
59/* key combination for command */
60#define IS_COMMAND() ( \
61 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
62)
63
64/* 59/*
65 * Feature disable options 60 * Feature disable options
66 * These options are also useful to firmware size reduction. 61 * These options are also useful to firmware size reduction.
diff --git a/keyboards/jd45/keymaps/mjt/config.h b/keyboards/jd45/keymaps/mjt/config.h
index a8c8e9d17..5507caae5 100644
--- a/keyboards/jd45/keymaps/mjt/config.h
+++ b/keyboards/jd45/keymaps/mjt/config.h
@@ -59,11 +59,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59/* Locking resynchronize hack */ 59/* Locking resynchronize hack */
60#define LOCKING_RESYNC_ENABLE 60#define LOCKING_RESYNC_ENABLE
61 61
62/* key combination for command */
63#define IS_COMMAND() ( \
64 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
65)
66
67/* 62/*
68 * Feature disable options 63 * Feature disable options
69 * These options are also useful to firmware size reduction. 64 * These options are also useful to firmware size reduction.
diff --git a/keyboards/jj40/config.h b/keyboards/jj40/config.h
index 7fac1ed5b..67561b0b2 100644
--- a/keyboards/jj40/config.h
+++ b/keyboards/jj40/config.h
@@ -48,7 +48,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define RGB_DI_PIN E2 // NOTE: for PS2AVRGB boards, underglow commands are sent via I2C to 0xB0. 48#define RGB_DI_PIN E2 // NOTE: for PS2AVRGB boards, underglow commands are sent via I2C to 0xB0.
49#define RGBLIGHT_ANIMATIONS 49#define RGBLIGHT_ANIMATIONS
50 50
51/* key combination for command */
52#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
53
54#endif 51#endif
diff --git a/keyboards/jj50/config.h b/keyboards/jj50/config.h
index 6aa762883..0f09f02ff 100644
--- a/keyboards/jj50/config.h
+++ b/keyboards/jj50/config.h
@@ -48,7 +48,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define NO_UART 1 48#define NO_UART 1
49#define BOOTLOADHID_BOOTLOADER 1 49#define BOOTLOADHID_BOOTLOADER 1
50 50
51/* key combination for command */
52#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
53
54#endif 51#endif
diff --git a/keyboards/jm60/config.h b/keyboards/jm60/config.h
index cb5c90bb1..0d2d0730e 100644
--- a/keyboards/jm60/config.h
+++ b/keyboards/jm60/config.h
@@ -50,11 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
51#define LOCKING_RESYNC_ENABLE 51#define LOCKING_RESYNC_ENABLE
52 52
53/* key combination for command */
54#define IS_COMMAND() ( \
55 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
56)
57
58/* 53/*
59 * Feature disable options 54 * Feature disable options
60 * These options are also useful to firmware size reduction. 55 * These options are also useful to firmware size reduction.
diff --git a/keyboards/k_type/config.h b/keyboards/k_type/config.h
index 4937d9ad9..a841a5710 100644
--- a/keyboards/k_type/config.h
+++ b/keyboards/k_type/config.h
@@ -41,11 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41/* Locking resynchronize hack */ 41/* Locking resynchronize hack */
42//#define LOCKING_RESYNC_ENABLE 42//#define LOCKING_RESYNC_ENABLE
43 43
44/* key combination for command */
45#define IS_COMMAND() ( \
46 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
47)
48
49/* 44/*
50 * Feature disable options 45 * Feature disable options
51 * These options are also useful to firmware size reduction. 46 * These options are also useful to firmware size reduction.
diff --git a/keyboards/katana60/config.h b/keyboards/katana60/config.h
index aaf2b5d54..177a09ff4 100644
--- a/keyboards/katana60/config.h
+++ b/keyboards/katana60/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3 54// #define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -105,11 +104,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
105 * 104 *
106 */ 105 */
107 106
108/* key combination for magic key command */
109#define IS_COMMAND() ( \
110 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
111)
112
113#define TAPPING_TERM 200 107#define TAPPING_TERM 200
114 108
115/* control how magic key switches layers */ 109/* control how magic key switches layers */
diff --git a/keyboards/kbd19x/config.h b/keyboards/kbd19x/config.h
index 47cfd7484..03b701b1c 100644
--- a/keyboards/kbd19x/config.h
+++ b/keyboards/kbd19x/config.h
@@ -112,11 +112,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
112 * 112 *
113 */ 113 */
114 114
115/* key combination for magic key command */
116#define IS_COMMAND() ( \
117 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
118)
119
120/* control how magic key switches layers */ 115/* control how magic key switches layers */
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -221,4 +216,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
221#define LCD_E_PIN 1 //< pin for Enable line 216#define LCD_E_PIN 1 //< pin for Enable line
222#endif 217#endif
223*/ 218*/
224
diff --git a/keyboards/kbd4x/config.h b/keyboards/kbd4x/config.h
index b967ab8f7..cac4ed95d 100644
--- a/keyboards/kbd4x/config.h
+++ b/keyboards/kbd4x/config.h
@@ -112,11 +112,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
112 * 112 *
113 */ 113 */
114 114
115/* key combination for magic key command */
116#define IS_COMMAND() ( \
117 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
118)
119
120/* control how magic key switches layers */ 115/* control how magic key switches layers */
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/kbd66/config.h b/keyboards/kbd66/config.h
index 1802a0219..f9990c0e4 100644
--- a/keyboards/kbd66/config.h
+++ b/keyboards/kbd66/config.h
@@ -54,7 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54#define BACKLIGHT_BREATHING 54#define BACKLIGHT_BREATHING
55#define BREATHING_PERIOD 6 55#define BREATHING_PERIOD 6
56 56
57
58/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
59#define DEBOUNCING_DELAY 5 58#define DEBOUNCING_DELAY 5
60 59
@@ -106,11 +105,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
106 * 105 *
107 */ 106 */
108 107
109/* key combination for magic key command */
110#define IS_COMMAND() ( \
111 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
112)
113
114/* control how magic key switches layers */ 108/* control how magic key switches layers */
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/kbd67/hotswap/config.h b/keyboards/kbd67/hotswap/config.h
index f952235ad..f54ffa1ca 100644
--- a/keyboards/kbd67/hotswap/config.h
+++ b/keyboards/kbd67/hotswap/config.h
@@ -130,11 +130,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
130 * 130 *
131 */ 131 */
132 132
133/* key combination for magic key command */
134#define IS_COMMAND() ( \
135 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
136)
137
138/* control how magic key switches layers */ 133/* control how magic key switches layers */
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 134//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 135//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/kbd67/rev1/config.h b/keyboards/kbd67/rev1/config.h
index 2e3cf85c3..2a1e558ab 100644
--- a/keyboards/kbd67/rev1/config.h
+++ b/keyboards/kbd67/rev1/config.h
@@ -125,11 +125,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
125 * 125 *
126 */ 126 */
127 127
128/* key combination for magic key command */
129#define IS_COMMAND() ( \
130 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
131)
132
133/* control how magic key switches layers */ 128/* control how magic key switches layers */
134//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 129//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
135//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 130//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/kbd6x/config.h b/keyboards/kbd6x/config.h
index 9f23fb867..4a3fb881b 100644
--- a/keyboards/kbd6x/config.h
+++ b/keyboards/kbd6x/config.h
@@ -61,7 +61,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
61#define RGBLIGHT_VAL_STEP 12 61#define RGBLIGHT_VAL_STEP 12
62#endif 62#endif
63 63
64
65/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 64/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
66#define DEBOUNCING_DELAY 5 65#define DEBOUNCING_DELAY 5
67 66
@@ -113,11 +112,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
113 * 112 *
114 */ 113 */
115 114
116/* key combination for magic key command */
117#define IS_COMMAND() ( \
118 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
119)
120
121/* control how magic key switches layers */ 115/* control how magic key switches layers */
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/kbd75/config.h b/keyboards/kbd75/config.h
index 726afcaf6..6f0cd86de 100644
--- a/keyboards/kbd75/config.h
+++ b/keyboards/kbd75/config.h
@@ -38,11 +38,6 @@
38/* Locking resynchronize hack */ 38/* Locking resynchronize hack */
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41/* key combination for command */
42#define IS_COMMAND() ( \
43 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
44)
45
46#define RGB_DI_PIN E2 41#define RGB_DI_PIN E2
47#ifdef RGB_DI_PIN 42#ifdef RGB_DI_PIN
48#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/kbd8x/config.h b/keyboards/kbd8x/config.h
index 7749e0472..dca9b40ee 100644
--- a/keyboards/kbd8x/config.h
+++ b/keyboards/kbd8x/config.h
@@ -61,7 +61,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
61#define RGBLIGHT_VAL_STEP 8 61#define RGBLIGHT_VAL_STEP 8
62#endif 62#endif
63 63
64
65/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 64/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
66#define DEBOUNCING_DELAY 5 65#define DEBOUNCING_DELAY 5
67 66
@@ -113,11 +112,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
113 * 112 *
114 */ 113 */
115 114
116/* key combination for magic key command */
117#define IS_COMMAND() ( \
118 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
119)
120
121/* control how magic key switches layers */ 115/* control how magic key switches layers */
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -194,5 +188,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
194 188
195/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 189/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
196//#define MIDI_TONE_KEYCODE_OCTAVES 1 190//#define MIDI_TONE_KEYCODE_OCTAVES 1
197
198
diff --git a/keyboards/kc60/config.h b/keyboards/kc60/config.h
index 29695d0b9..5c002f9b3 100644
--- a/keyboards/kc60/config.h
+++ b/keyboards/kc60/config.h
@@ -102,11 +102,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
102 * 102 *
103 */ 103 */
104 104
105/* key combination for magic key command */
106#define IS_COMMAND() ( \
107 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
108)
109
110/* control how magic key switches layers */ 105/* control how magic key switches layers */
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/kc60se/config.h b/keyboards/kc60se/config.h
index 9f8b3e28a..54e66cb31 100644
--- a/keyboards/kc60se/config.h
+++ b/keyboards/kc60se/config.h
@@ -46,7 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46// #define BACKLIGHT_BREATHING 46// #define BACKLIGHT_BREATHING
47#define BACKLIGHT_LEVELS 6 47#define BACKLIGHT_LEVELS 6
48 48
49
50/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 49/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
51#define DEBOUNCING_DELAY 5 50#define DEBOUNCING_DELAY 5
52 51
@@ -98,11 +97,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
98 * 97 *
99 */ 98 */
100 99
101/* key combination for magic key command */
102#define IS_COMMAND() ( \
103 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
104)
105
106/* control how magic key switches layers */ 100/* control how magic key switches layers */
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/kinesis/config.h b/keyboards/kinesis/config.h
index a4e06b6eb..74e85f6f1 100644
--- a/keyboards/kinesis/config.h
+++ b/keyboards/kinesis/config.h
@@ -76,11 +76,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
76 * 76 *
77 */ 77 */
78 78
79/* key combination for magic key command */
80#define IS_COMMAND() ( \
81 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
82)
83
84/* control how magic key switches layers */ 79/* control how magic key switches layers */
85//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 80//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
86//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 81//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -135,8 +130,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
135//#define NO_ACTION_MACRO 130//#define NO_ACTION_MACRO
136//#define NO_ACTION_FUNCTION 131//#define NO_ACTION_FUNCTION
137 132
138
139
140#ifdef SUBPROJECT_alvicstep 133#ifdef SUBPROJECT_alvicstep
141 #include "alvicstep/config.h" 134 #include "alvicstep/config.h"
142#endif 135#endif
diff --git a/keyboards/kinesis/stapelberg/config.h b/keyboards/kinesis/stapelberg/config.h
index 0677e0ade..321aec5eb 100644
--- a/keyboards/kinesis/stapelberg/config.h
+++ b/keyboards/kinesis/stapelberg/config.h
@@ -41,10 +41,4 @@
41 41
42#define IGNORE_MOD_TAP_INTERRUPT 42#define IGNORE_MOD_TAP_INTERRUPT
43 43
44/* key combination for magic key command */
45#define IS_COMMAND() ( \
46 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
47)
48
49
50#endif 44#endif
diff --git a/keyboards/kira75/config.h b/keyboards/kira75/config.h
index e75ac342c..f4b1c7a5c 100644
--- a/keyboards/kira75/config.h
+++ b/keyboards/kira75/config.h
@@ -60,7 +60,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
60#define RGBLIGHT_SAT_STEP 8 60#define RGBLIGHT_SAT_STEP 8
61#define RGBLIGHT_VAL_STEP 8 61#define RGBLIGHT_VAL_STEP 8
62 62
63
64/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 63/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
65#define DEBOUNCING_DELAY 5 64#define DEBOUNCING_DELAY 5
66 65
@@ -112,11 +111,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
112 * 111 *
113 */ 112 */
114 113
115/* key combination for magic key command */
116#define IS_COMMAND() ( \
117 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
118)
119
120/* control how magic key switches layers */ 114/* control how magic key switches layers */
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 115//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 116//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/kmac/config.h b/keyboards/kmac/config.h
index 5c164bfc1..18eb1de1f 100644
--- a/keyboards/kmac/config.h
+++ b/keyboards/kmac/config.h
@@ -93,11 +93,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
93 * 93 *
94 */ 94 */
95 95
96/* key combination for magic key command */
97#define IS_COMMAND() ( \
98 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
99)
100
101/* control how magic key switches layers */ 96/* control how magic key switches layers */
102//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 97//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 98//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/kmini/config.h b/keyboards/kmini/config.h
index 567a75442..b2ee7185e 100755
--- a/keyboards/kmini/config.h
+++ b/keyboards/kmini/config.h
@@ -50,9 +50,4 @@
50/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 50/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
51#define DEBOUNCING_DELAY 5 51#define DEBOUNCING_DELAY 5
52 52
53/* key combination for magic key command */
54#define IS_COMMAND() ( \
55 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
56)
57
58#endif 53#endif
diff --git a/keyboards/knops/mini/config.h b/keyboards/knops/mini/config.h
index 154fbf01f..a12ed2720 100644
--- a/keyboards/knops/mini/config.h
+++ b/keyboards/knops/mini/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3 54// #define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -105,11 +104,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
105 * 104 *
106 */ 105 */
107 106
108/* key combination for magic key command */
109#define IS_COMMAND() ( \
110 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
111)
112
113/* control how magic key switches layers */ 107/* control how magic key switches layers */
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 108//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 109//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/kona_classic/config.h b/keyboards/kona_classic/config.h
index fecf64c04..819a7475a 100644
--- a/keyboards/kona_classic/config.h
+++ b/keyboards/kona_classic/config.h
@@ -101,11 +101,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
101 * 101 *
102 */ 102 */
103 103
104/* key combination for magic key command */
105#define IS_COMMAND() ( \
106 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
107)
108
109/* control how magic key switches layers */ 104/* control how magic key switches layers */
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/laplace/config.h b/keyboards/laplace/config.h
index b4a524368..45b89a97a 100644
--- a/keyboards/laplace/config.h
+++ b/keyboards/laplace/config.h
@@ -46,9 +46,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46 46
47#define TAPPING_TERM 200 47#define TAPPING_TERM 200
48 48
49/* key combination for magic key command */
50#define IS_COMMAND() ( \
51 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
52)
53
54#endif 49#endif
diff --git a/keyboards/launchpad/config.h b/keyboards/launchpad/config.h
index 9d1e310d3..4023a2201 100644
--- a/keyboards/launchpad/config.h
+++ b/keyboards/launchpad/config.h
@@ -45,11 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45/* Locking resynchronize hack */ 45/* Locking resynchronize hack */
46#define LOCKING_RESYNC_ENABLE 46#define LOCKING_RESYNC_ENABLE
47 47
48/* key combination for command */
49#define IS_COMMAND() ( \
50 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
51)
52
53/* 48/*
54 * Feature disable options 49 * Feature disable options
55 * These options are also useful to firmware size reduction. 50 * These options are also useful to firmware size reduction.
diff --git a/keyboards/lazydesigners/the50/config.h b/keyboards/lazydesigners/the50/config.h
index e4f91f5ee..d1ddbfea4 100644
--- a/keyboards/lazydesigners/the50/config.h
+++ b/keyboards/lazydesigners/the50/config.h
@@ -37,11 +37,6 @@
37/* Locking resynchronize hack */ 37/* Locking resynchronize hack */
38#define LOCKING_RESYNC_ENABLE 38#define LOCKING_RESYNC_ENABLE
39 39
40/* key combination for command */
41#define IS_COMMAND() ( \
42 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
43)
44
45#define RGB_DI_PIN E6 40#define RGB_DI_PIN E6
46#ifdef RGB_DI_PIN 41#ifdef RGB_DI_PIN
47#define RGBLED_NUM 1 42#define RGBLED_NUM 1
diff --git a/keyboards/lets_split/rev1/config.h b/keyboards/lets_split/rev1/config.h
index 18b7cce5a..e9dc0a534 100644
--- a/keyboards/lets_split/rev1/config.h
+++ b/keyboards/lets_split/rev1/config.h
@@ -53,11 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53/* Locking resynchronize hack */ 53/* Locking resynchronize hack */
54#define LOCKING_RESYNC_ENABLE 54#define LOCKING_RESYNC_ENABLE
55 55
56/* key combination for command */
57#define IS_COMMAND() ( \
58 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
59)
60
61/* ws2812 RGB LED */ 56/* ws2812 RGB LED */
62#define RGB_DI_PIN D3 57#define RGB_DI_PIN D3
63 58
diff --git a/keyboards/lets_split/rev2/config.h b/keyboards/lets_split/rev2/config.h
index 1c0871cd1..e31026965 100644
--- a/keyboards/lets_split/rev2/config.h
+++ b/keyboards/lets_split/rev2/config.h
@@ -53,11 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53/* Locking resynchronize hack */ 53/* Locking resynchronize hack */
54#define LOCKING_RESYNC_ENABLE 54#define LOCKING_RESYNC_ENABLE
55 55
56/* key combination for command */
57#define IS_COMMAND() ( \
58 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
59)
60
61/* ws2812 RGB LED */ 56/* ws2812 RGB LED */
62#define RGB_DI_PIN D3 57#define RGB_DI_PIN D3
63 58
diff --git a/keyboards/lets_split/sockets/config.h b/keyboards/lets_split/sockets/config.h
index e73c45722..9c6367f53 100644
--- a/keyboards/lets_split/sockets/config.h
+++ b/keyboards/lets_split/sockets/config.h
@@ -53,11 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53/* Locking resynchronize hack */ 53/* Locking resynchronize hack */
54#define LOCKING_RESYNC_ENABLE 54#define LOCKING_RESYNC_ENABLE
55 55
56/* key combination for command */
57#define IS_COMMAND() ( \
58 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
59)
60
61/* ws2812 RGB LED */ 56/* ws2812 RGB LED */
62#define RGB_DI_PIN D4 57#define RGB_DI_PIN D4
63 58
diff --git a/keyboards/lets_split_eh/config.h b/keyboards/lets_split_eh/config.h
index abfee0eac..c227326c0 100644
--- a/keyboards/lets_split_eh/config.h
+++ b/keyboards/lets_split_eh/config.h
@@ -39,9 +39,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
39/* serial.c configuration for split keyboard */ 39/* serial.c configuration for split keyboard */
40//#define SOFT_SERIAL_PIN D0 40//#define SOFT_SERIAL_PIN D0
41 41
42/* key combination for command */
43#define IS_COMMAND() ( \
44 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
45)
46
47#endif 42#endif
diff --git a/keyboards/levinson/rev1/config.h b/keyboards/levinson/rev1/config.h
index 07ba1e221..4d70a6af1 100644
--- a/keyboards/levinson/rev1/config.h
+++ b/keyboards/levinson/rev1/config.h
@@ -49,11 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
50#define LOCKING_RESYNC_ENABLE 50#define LOCKING_RESYNC_ENABLE
51 51
52/* key combination for command */
53#define IS_COMMAND() ( \
54 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
55)
56
57/* ws2812 RGB LED */ 52/* ws2812 RGB LED */
58#define RGB_DI_PIN D3 53#define RGB_DI_PIN D3
59 54
diff --git a/keyboards/levinson/rev2/config.h b/keyboards/levinson/rev2/config.h
index a731c7195..9bf11bee9 100644
--- a/keyboards/levinson/rev2/config.h
+++ b/keyboards/levinson/rev2/config.h
@@ -49,11 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
50#define LOCKING_RESYNC_ENABLE 50#define LOCKING_RESYNC_ENABLE
51 51
52/* key combination for command */
53#define IS_COMMAND() ( \
54 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
55)
56
57/* ws2812 RGB LED */ 52/* ws2812 RGB LED */
58#define RGB_DI_PIN D3 53#define RGB_DI_PIN D3
59 54
diff --git a/keyboards/lfkeyboards/lfk65_hs/config.h b/keyboards/lfkeyboards/lfk65_hs/config.h
index ffbd1de9b..73e906c3b 100644
--- a/keyboards/lfkeyboards/lfk65_hs/config.h
+++ b/keyboards/lfkeyboards/lfk65_hs/config.h
@@ -79,11 +79,6 @@
79 * 79 *
80 */ 80 */
81 81
82/* key combination for magic key command */
83#define IS_COMMAND() ( \
84 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
85)
86
87/* control how magic key switches layers */ 82/* control how magic key switches layers */
88//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 83//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
89//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 84//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/lfkeyboards/lfk78/config.h b/keyboards/lfkeyboards/lfk78/config.h
index 32f4455da..30919894c 100644
--- a/keyboards/lfkeyboards/lfk78/config.h
+++ b/keyboards/lfkeyboards/lfk78/config.h
@@ -110,11 +110,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
110 * 110 *
111 */ 111 */
112 112
113/* key combination for magic key command */
114#define IS_COMMAND() ( \
115 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
116)
117
118/* control how magic key switches layers */ 113/* control how magic key switches layers */
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/lfkeyboards/lfk87/config.h b/keyboards/lfkeyboards/lfk87/config.h
index 84357450b..00df42977 100644
--- a/keyboards/lfkeyboards/lfk87/config.h
+++ b/keyboards/lfkeyboards/lfk87/config.h
@@ -29,7 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29 29
30#define DIODE_DIRECTION COL2ROW 30#define DIODE_DIRECTION COL2ROW
31 31
32
33#ifdef LFK_TKL_REV_A 32#ifdef LFK_TKL_REV_A
34/* RevB Matrix config */ 33/* RevB Matrix config */
35 #define MATRIX_ROWS 6 34 #define MATRIX_ROWS 6
@@ -111,11 +110,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
111 * 110 *
112 */ 111 */
113 112
114/* key combination for magic key command */
115#define IS_COMMAND() ( \
116 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
117)
118
119/* control how magic key switches layers */ 113/* control how magic key switches layers */
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/lfkeyboards/lfkpad/config.h b/keyboards/lfkeyboards/lfkpad/config.h
index ea85f670c..ea29e84a4 100644
--- a/keyboards/lfkeyboards/lfkpad/config.h
+++ b/keyboards/lfkeyboards/lfkpad/config.h
@@ -89,11 +89,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
89 * 89 *
90 */ 90 */
91 91
92/* key combination for magic key command */
93#define IS_COMMAND() ( \
94 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
95)
96
97/* control how magic key switches layers */ 92/* control how magic key switches layers */
98//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 93//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
99//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 94//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/lfkeyboards/mini1800/config.h b/keyboards/lfkeyboards/mini1800/config.h
index 8389e8b3f..e4d197aa2 100644
--- a/keyboards/lfkeyboards/mini1800/config.h
+++ b/keyboards/lfkeyboards/mini1800/config.h
@@ -97,11 +97,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
97 * 97 *
98 */ 98 */
99 99
100/* key combination for magic key command */
101#define IS_COMMAND() ( \
102 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
103)
104
105/* control how magic key switches layers */ 100/* control how magic key switches layers */
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 101//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 102//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/lfkeyboards/smk65/config.h b/keyboards/lfkeyboards/smk65/config.h
index 78626416c..ddc7c5165 100644
--- a/keyboards/lfkeyboards/smk65/config.h
+++ b/keyboards/lfkeyboards/smk65/config.h
@@ -106,11 +106,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
106 * 106 *
107 */ 107 */
108 108
109/* key combination for magic key command */
110#define IS_COMMAND() ( \
111 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
112)
113
114/* control how magic key switches layers */ 109/* control how magic key switches layers */
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/lily58/rev1/config.h b/keyboards/lily58/rev1/config.h
index 0dee6a694..7a4386e70 100644
--- a/keyboards/lily58/rev1/config.h
+++ b/keyboards/lily58/rev1/config.h
@@ -52,11 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52/* Locking resynchronize hack */ 52/* Locking resynchronize hack */
53//#define LOCKING_RESYNC_ENABLE 53//#define LOCKING_RESYNC_ENABLE
54 54
55/* key combination for command */
56#define IS_COMMAND() ( \
57 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
58)
59
60/* ws2812 RGB LED */ 55/* ws2812 RGB LED */
61#define RGB_DI_PIN D3 56#define RGB_DI_PIN D3
62#define RGBLED_NUM 12 // Number of LEDs 57#define RGBLED_NUM 12 // Number of LEDs
diff --git a/keyboards/m10a/config.h b/keyboards/m10a/config.h
index f052ab629..ec425dfbd 100644
--- a/keyboards/m10a/config.h
+++ b/keyboards/m10a/config.h
@@ -56,11 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56/* Locking resynchronize hack */ 56/* Locking resynchronize hack */
57#define LOCKING_RESYNC_ENABLE 57#define LOCKING_RESYNC_ENABLE
58 58
59/* key combination for command */
60#define IS_COMMAND() ( \
61 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
62)
63
64/* 59/*
65 * Feature disable options 60 * Feature disable options
66 * These options are also useful to firmware size reduction. 61 * These options are also useful to firmware size reduction.
diff --git a/keyboards/massdrop/alt/config.h b/keyboards/massdrop/alt/config.h
index 660d44421..d2f73a6a8 100644
--- a/keyboards/massdrop/alt/config.h
+++ b/keyboards/massdrop/alt/config.h
@@ -99,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
99/* Locking resynchronize hack */ 99/* Locking resynchronize hack */
100//#define LOCKING_RESYNC_ENABLE 100//#define LOCKING_RESYNC_ENABLE
101 101
102/* key combination for command */
103#define IS_COMMAND() ( \
104 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
105)
106
107/* Force boot in NKRO mode */ 102/* Force boot in NKRO mode */
108//#define FORCE_NKRO 103//#define FORCE_NKRO
109 104
diff --git a/keyboards/massdrop/ctrl/config.h b/keyboards/massdrop/ctrl/config.h
index 31eccda87..71ccac0f3 100644
--- a/keyboards/massdrop/ctrl/config.h
+++ b/keyboards/massdrop/ctrl/config.h
@@ -99,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
99/* Locking resynchronize hack */ 99/* Locking resynchronize hack */
100//#define LOCKING_RESYNC_ENABLE 100//#define LOCKING_RESYNC_ENABLE
101 101
102/* key combination for command */
103#define IS_COMMAND() ( \
104 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
105)
106
107/* Force boot in NKRO mode */ 102/* Force boot in NKRO mode */
108//#define FORCE_NKRO 103//#define FORCE_NKRO
109 104
diff --git a/keyboards/maxipad/config.h b/keyboards/maxipad/config.h
index d7a5ef564..1acd232c9 100644
--- a/keyboards/maxipad/config.h
+++ b/keyboards/maxipad/config.h
@@ -51,7 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51 //#define MATRIX_COL_PINS { F6, C6, D7, F5, B4, B5 } 51 //#define MATRIX_COL_PINS { F6, C6, D7, F5, B4, B5 }
52 //#define UNUSED_PINS 52 //#define UNUSED_PINS
53 53
54
55/* COL2ROW or ROW2COL */ 54/* COL2ROW or ROW2COL */
56#define DIODE_DIRECTION COL2ROW 55#define DIODE_DIRECTION COL2ROW
57 56
@@ -69,11 +68,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
69/* Locking resynchronize hack */ 68/* Locking resynchronize hack */
70#define LOCKING_RESYNC_ENABLE 69#define LOCKING_RESYNC_ENABLE
71 70
72/* key combination for command */
73#define IS_COMMAND() ( \
74 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
75)
76
77/* 71/*
78 * Feature disable options 72 * Feature disable options
79 * These options are also useful to firmware size reduction. 73 * These options are also useful to firmware size reduction.
diff --git a/keyboards/mechmini/v1/config.h b/keyboards/mechmini/v1/config.h
index 1f46451f9..9355a6dc3 100644
--- a/keyboards/mechmini/v1/config.h
+++ b/keyboards/mechmini/v1/config.h
@@ -42,7 +42,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42#define RGBLIGHT_ANIMATIONS 42#define RGBLIGHT_ANIMATIONS
43#define RGB_DI_PIN E2 43#define RGB_DI_PIN E2
44 44
45/* key combination for command */
46#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
47
48#endif 45#endif
diff --git a/keyboards/mechmini/v2/config.h b/keyboards/mechmini/v2/config.h
index e0922bb7e..edca6a5c4 100755
--- a/keyboards/mechmini/v2/config.h
+++ b/keyboards/mechmini/v2/config.h
@@ -17,7 +17,6 @@
17 17
18#include "config_common.h" 18#include "config_common.h"
19 19
20
21/* USB Device descriptor parameter */ 20/* USB Device descriptor parameter */
22#define VENDOR_ID 0xFEED 21#define VENDOR_ID 0xFEED
23#define PRODUCT_ID 0xCA40 22#define PRODUCT_ID 0xCA40
@@ -57,11 +56,6 @@
57/* Locking resynchronize hack */ 56/* Locking resynchronize hack */
58#define LOCKING_RESYNC_ENABLE 57#define LOCKING_RESYNC_ENABLE
59 58
60/* key combination for command */
61#define IS_COMMAND() ( \
62 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
63)
64
65#define RGB_DI_PIN E2 59#define RGB_DI_PIN E2
66#ifdef RGB_DI_PIN 60#ifdef RGB_DI_PIN
67#define RGBLIGHT_ANIMATIONS 61#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/mehkee96/config.h b/keyboards/mehkee96/config.h
index 70ca273c3..334358aad 100644
--- a/keyboards/mehkee96/config.h
+++ b/keyboards/mehkee96/config.h
@@ -15,4 +15,3 @@
15#define RGBLED_NUM 16 15#define RGBLED_NUM 16
16#define RGBLIGHT_ANIMATIONS 16#define RGBLIGHT_ANIMATIONS
17/* key combination for command */ 17/* key combination for command */
18#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
diff --git a/keyboards/meira/featherble/config.h b/keyboards/meira/featherble/config.h
index b7cdfe8bd..d8f86fe02 100644
--- a/keyboards/meira/featherble/config.h
+++ b/keyboards/meira/featherble/config.h
@@ -47,7 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47// #define BACKLIGHT_BREATHING 47// #define BACKLIGHT_BREATHING
48//#define BACKLIGHT_LEVELS 3 48//#define BACKLIGHT_LEVELS 3
49 49
50
51/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 50/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
52#define DEBOUNCING_DELAY 5 51#define DEBOUNCING_DELAY 5
53 52
@@ -94,11 +93,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
94 * 93 *
95 */ 94 */
96 95
97/* key combination for magic key command */
98#define IS_COMMAND() ( \
99 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
100)
101
102/* control how magic key switches layers */ 96/* control how magic key switches layers */
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 97//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 98//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/meira/promicro/config.h b/keyboards/meira/promicro/config.h
index 0c4e8f17f..3c2113a20 100644
--- a/keyboards/meira/promicro/config.h
+++ b/keyboards/meira/promicro/config.h
@@ -20,7 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20 20
21#include "config_common.h" 21#include "config_common.h"
22 22
23
24/* 23/*
25 * Keyboard Matrix Assignments 24 * Keyboard Matrix Assignments
26 * 25 *
@@ -83,11 +82,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
83 * 82 *
84 */ 83 */
85 84
86/* key combination for magic key command */
87#define IS_COMMAND() ( \
88 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
89)
90
91/* control how magic key switches layers */ 85/* control how magic key switches layers */
92//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 86//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
93//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 87//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/melody96/config.h b/keyboards/melody96/config.h
index 67123a7e5..db814d013 100644
--- a/keyboards/melody96/config.h
+++ b/keyboards/melody96/config.h
@@ -38,11 +38,6 @@
38/* Locking resynchronize hack */ 38/* Locking resynchronize hack */
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41/* key combination for command */
42#define IS_COMMAND() ( \
43 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
44)
45
46#define RGB_DI_PIN E2 41#define RGB_DI_PIN E2
47#ifdef RGB_DI_PIN 42#ifdef RGB_DI_PIN
48#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/meme/config.h b/keyboards/meme/config.h
index d1e3d27a1..58b53b674 100644
--- a/keyboards/meme/config.h
+++ b/keyboards/meme/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53#define BACKLIGHT_BREATHING 53#define BACKLIGHT_BREATHING
54#define BACKLIGHT_LEVELS 3 54#define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -105,11 +104,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
105 * 104 *
106 */ 105 */
107 106
108/* key combination for magic key command */
109#define IS_COMMAND() ( \
110 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
111)
112
113/* control how magic key switches layers */ 107/* control how magic key switches layers */
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 108//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 109//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/miniaxe/config.h b/keyboards/miniaxe/config.h
index 7a68476a5..ae1fd448a 100644
--- a/keyboards/miniaxe/config.h
+++ b/keyboards/miniaxe/config.h
@@ -120,11 +120,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
120 * 120 *
121 */ 121 */
122 122
123/* key combination for magic key command */
124#define IS_COMMAND() ( \
125 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
126)
127
128/* control how magic key switches layers */ 123/* control how magic key switches layers */
129//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 124//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
130//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 125//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -244,4 +239,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
244//#define I2C_MASTER_RIGHT 239//#define I2C_MASTER_RIGHT
245 240
246#define DISABLE_JTAG 241#define DISABLE_JTAG
247
diff --git a/keyboards/minidox/config.h b/keyboards/minidox/config.h
index 306a486cb..b99180eb1 100644
--- a/keyboards/minidox/config.h
+++ b/keyboards/minidox/config.h
@@ -49,11 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
50#define LOCKING_RESYNC_ENABLE 50#define LOCKING_RESYNC_ENABLE
51 51
52/* key combination for command */
53#define IS_COMMAND() ( \
54 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
55)
56
57/* disable debug print */ 52/* disable debug print */
58//#define NO_DEBUG 53//#define NO_DEBUG
59 54
diff --git a/keyboards/mint60/config.h b/keyboards/mint60/config.h
index a762c5ffe..c3d5d5663 100644
--- a/keyboards/mint60/config.h
+++ b/keyboards/mint60/config.h
@@ -20,7 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#include "config_common.h" 20#include "config_common.h"
21#include <serial_config.h> 21#include <serial_config.h>
22 22
23
24/* USB Device descriptor parameter */ 23/* USB Device descriptor parameter */
25#define VENDOR_ID 0xFEED 24#define VENDOR_ID 0xFEED
26#define PRODUCT_ID 0x0000 25#define PRODUCT_ID 0x0000
@@ -57,7 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57// #define BACKLIGHT_BREATHING 56// #define BACKLIGHT_BREATHING
58// #define BACKLIGHT_LEVELS 3 57// #define BACKLIGHT_LEVELS 3
59 58
60
61/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 59/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
62#define DEBOUNCING_DELAY 5 60#define DEBOUNCING_DELAY 5
63 61
@@ -109,11 +107,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
109 * 107 *
110 */ 108 */
111 109
112/* key combination for magic key command */
113#define IS_COMMAND() ( \
114 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
115)
116
117/* control how magic key switches layers */ 110/* control how magic key switches layers */
118//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 111//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
119//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 112//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -160,8 +153,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
160 153
161#define RGBLIGHT_ANIMATIONS 154#define RGBLIGHT_ANIMATIONS
162 155
163
164
165/* 156/*
166 * Feature disable options 157 * Feature disable options
167 * These options are also useful to firmware size reduction. 158 * These options are also useful to firmware size reduction.
diff --git a/keyboards/mitosis/config.h b/keyboards/mitosis/config.h
index 5cfd2e4b1..f2220278e 100644
--- a/keyboards/mitosis/config.h
+++ b/keyboards/mitosis/config.h
@@ -41,12 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41 41
42#define ONESHOT_TIMEOUT 500 42#define ONESHOT_TIMEOUT 500
43 43
44
45/* key combination for command */
46#define IS_COMMAND() ( \
47 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
48)
49
50/* 44/*
51 * Feature disable options 45 * Feature disable options
52 * These options are also useful to firmware size reduction. 46 * These options are also useful to firmware size reduction.
diff --git a/keyboards/miuni32/config.h b/keyboards/miuni32/config.h
index 37e9113f9..d7df83cfe 100644
--- a/keyboards/miuni32/config.h
+++ b/keyboards/miuni32/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3 54// #define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -100,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100 * 99 *
101 */ 100 */
102 101
103/* key combination for magic key command */
104#define IS_COMMAND() ( \
105 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
106)
107
108/* control how magic key switches layers */ 102/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -159,7 +153,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
159//#define NO_ACTION_MACRO 153//#define NO_ACTION_MACRO
160//#define NO_ACTION_FUNCTION 154//#define NO_ACTION_FUNCTION
161 155
162
163#define RGB_DI_PIN D0 // The pin your RGB strip is wired to 156#define RGB_DI_PIN D0 // The pin your RGB strip is wired to
164#define RGBLED_NUM 17 // Number of LEDs 157#define RGBLED_NUM 17 // Number of LEDs
165#define RGBLIGHT_ANIMATIONS 158#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/mt40/config.h b/keyboards/mt40/config.h
index cf3326d7b..f0b3b9caa 100644
--- a/keyboards/mt40/config.h
+++ b/keyboards/mt40/config.h
@@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35#define MATRIX_ROWS 8 35#define MATRIX_ROWS 8
36#define MATRIX_COLS 15 36#define MATRIX_COLS 15
37 37
38
39#define NO_UART 1 38#define NO_UART 1
40 39
41#define RGB_DI_PIN C0 40#define RGB_DI_PIN C0
@@ -74,7 +73,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
74/* define if matrix has ghost (lacks anti-ghosting diodes) */ 73/* define if matrix has ghost (lacks anti-ghosting diodes) */
75//#define MATRIX_HAS_GHOST 74//#define MATRIX_HAS_GHOST
76 75
77
78/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 76/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
79/* #define LOCKING_SUPPORT_ENABLE */ 77/* #define LOCKING_SUPPORT_ENABLE */
80/* Locking resynchronize hack */ 78/* Locking resynchronize hack */
@@ -118,9 +116,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
118 * 116 *
119 */ 117 */
120 118
121/* key combination for magic key command */
122#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
123
124/* control how magic key switches layers */ 119/* control how magic key switches layers */
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 120//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
126//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 121//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/mxss/config.h b/keyboards/mxss/config.h
index 8be64e0b3..74188c943 100644
--- a/keyboards/mxss/config.h
+++ b/keyboards/mxss/config.h
@@ -94,11 +94,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
94 * 94 *
95 */ 95 */
96 96
97/* key combination for magic key command */
98#define IS_COMMAND() ( \
99 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
100)
101
102/* control how magic key switches layers */ 97/* control how magic key switches layers */
103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 98//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 99//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/namecard2x4/config.h b/keyboards/namecard2x4/config.h
index d0c26193c..fbb5cf445 100644
--- a/keyboards/namecard2x4/config.h
+++ b/keyboards/namecard2x4/config.h
@@ -59,7 +59,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59//#define BACKLIGHT_BREATHING 59//#define BACKLIGHT_BREATHING
60//#define BACKLIGHT_LEVELS 1 60//#define BACKLIGHT_LEVELS 1
61 61
62
63/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 62/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
64#define DEBOUNCING_DELAY 5 63#define DEBOUNCING_DELAY 5
65 64
@@ -111,11 +110,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
111 * 110 *
112 */ 111 */
113 112
114/* key combination for magic key command */
115#define IS_COMMAND() ( \
116 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
117)
118
119/* control how magic key switches layers */ 113/* control how magic key switches layers */
120//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 114//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 115//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -220,4 +214,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
220#define LCD_E_PIN 1 //< pin for Enable line 214#define LCD_E_PIN 1 //< pin for Enable line
221#endif 215#endif
222*/ 216*/
223
diff --git a/keyboards/niu_mini/config.h b/keyboards/niu_mini/config.h
index b9d3ed4e9..9a4b43c1e 100644
--- a/keyboards/niu_mini/config.h
+++ b/keyboards/niu_mini/config.h
@@ -59,11 +59,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59/* Locking resynchronize hack */ 59/* Locking resynchronize hack */
60#define LOCKING_RESYNC_ENABLE 60#define LOCKING_RESYNC_ENABLE
61 61
62/* key combination for command */
63#define IS_COMMAND() ( \
64 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
65)
66
67#define RGB_DI_PIN E2 62#define RGB_DI_PIN E2
68#ifdef RGB_DI_PIN 63#ifdef RGB_DI_PIN
69#define RGBLIGHT_ANIMATIONS 64#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/noxary/268/config.h b/keyboards/noxary/268/config.h
index 7eec79a1b..d6f5234cb 100644
--- a/keyboards/noxary/268/config.h
+++ b/keyboards/noxary/268/config.h
@@ -55,11 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55/* Locking resynchronize hack */ 55/* Locking resynchronize hack */
56#define LOCKING_RESYNC_ENABLE 56#define LOCKING_RESYNC_ENABLE
57 57
58/* key combination for command */
59#define IS_COMMAND() ( \
60 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
61)
62
63/* ws2812b options */ 58/* ws2812b options */
64#define RGB_DI_PIN B5 59#define RGB_DI_PIN B5
65#ifdef RGB_DI_PIN 60#ifdef RGB_DI_PIN
diff --git a/keyboards/noxary/268_2/config.h b/keyboards/noxary/268_2/config.h
index f5308d8ec..2702f924b 100644
--- a/keyboards/noxary/268_2/config.h
+++ b/keyboards/noxary/268_2/config.h
@@ -106,11 +106,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
106 * 106 *
107 */ 107 */
108 108
109/* key combination for magic key command */
110#define IS_COMMAND() ( \
111 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
112)
113
114/* control how magic key switches layers */ 109/* control how magic key switches layers */
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/noxary/x268/config.h b/keyboards/noxary/x268/config.h
index 5c4f6cdad..ac52d9fc3 100644
--- a/keyboards/noxary/x268/config.h
+++ b/keyboards/noxary/x268/config.h
@@ -115,11 +115,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
115 * 115 *
116 */ 116 */
117 117
118/* key combination for magic key command */
119#define IS_COMMAND() ( \
120 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
121)
122
123/* control how magic key switches layers */ 118/* control how magic key switches layers */
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 119//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 120//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/nyquist/rev1/config.h b/keyboards/nyquist/rev1/config.h
index 892054b73..98381aca7 100644
--- a/keyboards/nyquist/rev1/config.h
+++ b/keyboards/nyquist/rev1/config.h
@@ -54,11 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
55#define LOCKING_RESYNC_ENABLE 55#define LOCKING_RESYNC_ENABLE
56 56
57/* key combination for command */
58#define IS_COMMAND() ( \
59 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
60)
61
62/* ws2812 RGB LED */ 57/* ws2812 RGB LED */
63#define RGB_DI_PIN D3 58#define RGB_DI_PIN D3
64 59
diff --git a/keyboards/nyquist/rev2/config.h b/keyboards/nyquist/rev2/config.h
index 21aea0aad..52c50694b 100644
--- a/keyboards/nyquist/rev2/config.h
+++ b/keyboards/nyquist/rev2/config.h
@@ -51,11 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
51/* Locking resynchronize hack */ 51/* Locking resynchronize hack */
52#define LOCKING_RESYNC_ENABLE 52#define LOCKING_RESYNC_ENABLE
53 53
54/* key combination for command */
55#define IS_COMMAND() ( \
56 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
57)
58
59/* ws2812 RGB LED */ 54/* ws2812 RGB LED */
60#define RGB_DI_PIN D3 55#define RGB_DI_PIN D3
61 56
diff --git a/keyboards/nyquist/rev3/config.h b/keyboards/nyquist/rev3/config.h
index 0caf8c423..18b40ecec 100644
--- a/keyboards/nyquist/rev3/config.h
+++ b/keyboards/nyquist/rev3/config.h
@@ -52,11 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52/* Locking resynchronize hack */ 52/* Locking resynchronize hack */
53#define LOCKING_RESYNC_ENABLE 53#define LOCKING_RESYNC_ENABLE
54 54
55/* key combination for command */
56#define IS_COMMAND() ( \
57 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
58)
59
60/* ws2812 RGB LED */ 55/* ws2812 RGB LED */
61#define RGB_DI_PIN B4 56#define RGB_DI_PIN B4
62#define RGBLIGHT_ANIMATIONS 57#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/ok60/config.h b/keyboards/ok60/config.h
index db7b74e58..eb75b71c9 100644
--- a/keyboards/ok60/config.h
+++ b/keyboards/ok60/config.h
@@ -66,11 +66,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
66/* Locking resynchronize hack */ 66/* Locking resynchronize hack */
67#define LOCKING_RESYNC_ENABLE 67#define LOCKING_RESYNC_ENABLE
68 68
69/* key combination for command */
70#define IS_COMMAND() ( \
71 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
72)
73
74#define RGB_DI_PIN F6 69#define RGB_DI_PIN F6
75#define RGBLIGHT_ANIMATIONS 70#define RGBLIGHT_ANIMATIONS
76#define RGBLED_NUM 10 71#define RGBLED_NUM 10
diff --git a/keyboards/omnikey_blackheart/config.h b/keyboards/omnikey_blackheart/config.h
index 94412cfa6..edfd113de 100644
--- a/keyboards/omnikey_blackheart/config.h
+++ b/keyboards/omnikey_blackheart/config.h
@@ -37,11 +37,6 @@
37/* Locking resynchronize hack */ 37/* Locking resynchronize hack */
38#define LOCKING_RESYNC_ENABLE 38#define LOCKING_RESYNC_ENABLE
39 39
40/* key combination for command */
41#define IS_COMMAND() ( \
42 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
43)
44
45/* force n-key rollover*/ 40/* force n-key rollover*/
46#define FORCE_NKRO 41#define FORCE_NKRO
47 42
diff --git a/keyboards/org60/config.h b/keyboards/org60/config.h
index 62b3b69a0..5f3f4f5de 100644
--- a/keyboards/org60/config.h
+++ b/keyboards/org60/config.h
@@ -72,11 +72,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
72/* Locking resynchronize hack */ 72/* Locking resynchronize hack */
73#define LOCKING_RESYNC_ENABLE 73#define LOCKING_RESYNC_ENABLE
74 74
75/* key combination for magic key command */
76#define IS_COMMAND() ( \
77 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
78)
79
80#define TAPPING_TERM 200 75#define TAPPING_TERM 200
81 76
82#endif 77#endif
diff --git a/keyboards/orthodox/keymaps/drashna/config.h b/keyboards/orthodox/keymaps/drashna/config.h
index 09df12d9e..6fca4278d 100644
--- a/keyboards/orthodox/keymaps/drashna/config.h
+++ b/keyboards/orthodox/keymaps/drashna/config.h
@@ -32,16 +32,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32// #define MASTER_RIGHT 32// #define MASTER_RIGHT
33#define EE_HANDS 33#define EE_HANDS
34 34
35 35/* key combination for magic key command */
36/* key combination for command */
37#ifdef IS_COMMAND
38#undef IS_COMMAND
39#endif
40#define IS_COMMAND() ( \ 36#define IS_COMMAND() ( \
41 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_LALT)) \ 37 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_LALT)) \
42) 38)
43 39
44
45#ifdef RGBLIGHT_ENABLE 40#ifdef RGBLIGHT_ENABLE
46#define RGB_DI_PIN D3 41#define RGB_DI_PIN D3
47#define RGBLED_NUM 16 // Number of LEDs 42#define RGBLED_NUM 16 // Number of LEDs
@@ -77,7 +72,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
77#define QMK_LED B0 72#define QMK_LED B0
78#define QMK_SPEAKER C6 73#define QMK_SPEAKER C6
79 74
80
81#define SHFT_LED1 5 75#define SHFT_LED1 5
82#define SHFT_LED2 10 76#define SHFT_LED2 10
83 77
@@ -86,4 +80,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86 80
87#define GUI_LED1 8 81#define GUI_LED1 8
88#define ALT_LED1 7 82#define ALT_LED1 7
89
diff --git a/keyboards/paladin64/config.h b/keyboards/paladin64/config.h
index a5280f4d4..0696fefd0 100755
--- a/keyboards/paladin64/config.h
+++ b/keyboards/paladin64/config.h
@@ -105,11 +105,6 @@
105/* Locking resynchronize hack */ 105/* Locking resynchronize hack */
106#define LOCKING_RESYNC_ENABLE 106#define LOCKING_RESYNC_ENABLE
107 107
108/* key combination for command */
109#define IS_COMMAND() ( \
110 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
111)
112
113#define RGB_DI_PIN D0 108#define RGB_DI_PIN D0
114#ifdef RGB_DI_PIN 109#ifdef RGB_DI_PIN
115#define RGBLIGHT_ANIMATIONS 110#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/panc60/config.h b/keyboards/panc60/config.h
index 703141beb..00bdbc60f 100644
--- a/keyboards/panc60/config.h
+++ b/keyboards/panc60/config.h
@@ -41,6 +41,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41#define RGBLIGHT_ANIMATIONS 41#define RGBLIGHT_ANIMATIONS
42 42
43#define NO_UART 1 43#define NO_UART 1
44
45/* key combination for command */
46#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
diff --git a/keyboards/pearl/config.h b/keyboards/pearl/config.h
index c0594bf91..6edf170d9 100644
--- a/keyboards/pearl/config.h
+++ b/keyboards/pearl/config.h
@@ -42,9 +42,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42#define DIODE_DIRECTION COL2ROW 42#define DIODE_DIRECTION COL2ROW
43#define DEBOUNCING_DELAY 5 43#define DEBOUNCING_DELAY 5
44 44
45/* key combination for command */
46#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
47
48#define NO_ACTION_MACRO 45#define NO_ACTION_MACRO
49#define NO_ACTION_FUNCTION 46#define NO_ACTION_FUNCTION
50
diff --git a/keyboards/phantom/config.h b/keyboards/phantom/config.h
index 5b7fa62ff..3fa462445 100644
--- a/keyboards/phantom/config.h
+++ b/keyboards/phantom/config.h
@@ -101,11 +101,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
101 * 101 *
102 */ 102 */
103 103
104/* key combination for magic key command */
105#define IS_COMMAND() ( \
106 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
107)
108
109/* control how magic key switches layers */ 104/* control how magic key switches layers */
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
111//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/pinky/3/config.h b/keyboards/pinky/3/config.h
index 1b120b9cb..6de5a35d0 100644
--- a/keyboards/pinky/3/config.h
+++ b/keyboards/pinky/3/config.h
@@ -131,11 +131,6 @@
131 * 131 *
132 */ 132 */
133 133
134/* key combination for magic key command */
135#define IS_COMMAND() ( \
136 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
137)
138
139/* control how magic key switches layers */ 134/* control how magic key switches layers */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 135//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 136//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/pinky/4/config.h b/keyboards/pinky/4/config.h
index 2348d4084..53c6f91b1 100644
--- a/keyboards/pinky/4/config.h
+++ b/keyboards/pinky/4/config.h
@@ -131,11 +131,6 @@
131 * 131 *
132 */ 132 */
133 133
134/* key combination for magic key command */
135#define IS_COMMAND() ( \
136 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
137)
138
139/* control how magic key switches layers */ 134/* control how magic key switches layers */
140//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 135//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
141//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 136//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/plain60/config.h b/keyboards/plain60/config.h
index 9e838616b..763aeff08 100644
--- a/keyboards/plain60/config.h
+++ b/keyboards/plain60/config.h
@@ -45,11 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45/* Set 0 if debouncing isn't needed */ 45/* Set 0 if debouncing isn't needed */
46#define DEBOUNCING_DELAY 5 46#define DEBOUNCING_DELAY 5
47 47
48/* key combination for command */
49#define IS_COMMAND() ( \
50 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
51)
52
53#define QMK_ESC_OUTPUT D2 // usually COL 48#define QMK_ESC_OUTPUT D2 // usually COL
54#define QMK_ESC_INPUT B4 // usually ROW 49#define QMK_ESC_INPUT B4 // usually ROW
55 50
@@ -72,4 +67,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
72// Dynamic macro starts after dynamic keymaps (35+(4*10*6*2)) = (35+480) 67// Dynamic macro starts after dynamic keymaps (35+(4*10*6*2)) = (35+480)
73#define DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR 635 68#define DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR 635
74#define DYNAMIC_KEYMAP_MACRO_EEPROM_SIZE 389 // 1024-DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR 69#define DYNAMIC_KEYMAP_MACRO_EEPROM_SIZE 389 // 1024-DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR
75#define DYNAMIC_KEYMAP_MACRO_COUNT 16 \ No newline at end of file 70#define DYNAMIC_KEYMAP_MACRO_COUNT 16
diff --git a/keyboards/planck/config.h b/keyboards/planck/config.h
index 452a99d74..837311c76 100644
--- a/keyboards/planck/config.h
+++ b/keyboards/planck/config.h
@@ -63,11 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
63/* Locking resynchronize hack */ 63/* Locking resynchronize hack */
64#define LOCKING_RESYNC_ENABLE 64#define LOCKING_RESYNC_ENABLE
65 65
66/* key combination for command */
67#define IS_COMMAND() ( \
68 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
69)
70
71/* 66/*
72 * Feature disable options 67 * Feature disable options
73 * These options are also useful to firmware size reduction. 68 * These options are also useful to firmware size reduction.
diff --git a/keyboards/planck/keymaps/dodger/config.h b/keyboards/planck/keymaps/dodger/config.h
index c70acfdc9..4b7931e77 100644
--- a/keyboards/planck/keymaps/dodger/config.h
+++ b/keyboards/planck/keymaps/dodger/config.h
@@ -63,11 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
63/* Locking resynchronize hack */ 63/* Locking resynchronize hack */
64#define LOCKING_RESYNC_ENABLE 64#define LOCKING_RESYNC_ENABLE
65 65
66/* key combination for command */
67#define IS_COMMAND() ( \
68 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
69)
70
71/* 66/*
72 * Feature disable options 67 * Feature disable options
73 * These options are also useful to firmware size reduction. 68 * These options are also useful to firmware size reduction.
diff --git a/keyboards/planck/keymaps/zach/config.h b/keyboards/planck/keymaps/zach/config.h
index dc79bad06..35b28da23 100644
--- a/keyboards/planck/keymaps/zach/config.h
+++ b/keyboards/planck/keymaps/zach/config.h
@@ -33,11 +33,6 @@
33//#define LOCKING_RESYNC_ENABLE 33//#define LOCKING_RESYNC_ENABLE
34#undef LOCKING_RESYNC_ENABLE 34#undef LOCKING_RESYNC_ENABLE
35 35
36/* key combination for command */
37#define IS_COMMAND() ( \
38 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
39)
40
41/* 36/*
42 * Feature disable options 37 * Feature disable options
43 * These options are also useful to firmware size reduction. 38 * These options are also useful to firmware size reduction.
diff --git a/keyboards/planck/rev6/config.h b/keyboards/planck/rev6/config.h
index c0fbb412e..4713d9d23 100644
--- a/keyboards/planck/rev6/config.h
+++ b/keyboards/planck/rev6/config.h
@@ -80,11 +80,6 @@
80 */ 80 */
81//#define FORCE_NKRO 81//#define FORCE_NKRO
82 82
83/* key combination for magic key command */
84#define IS_COMMAND() ( \
85 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
86)
87
88/* 83/*
89 * Feature disable options 84 * Feature disable options
90 * These options are also useful to firmware size reduction. 85 * These options are also useful to firmware size reduction.
diff --git a/keyboards/playkbtw/ca66/config.h b/keyboards/playkbtw/ca66/config.h
index 53bbe95e3..958fdd0d4 100644
--- a/keyboards/playkbtw/ca66/config.h
+++ b/keyboards/playkbtw/ca66/config.h
@@ -37,12 +37,6 @@
37/* Locking resynchronize hack */ 37/* Locking resynchronize hack */
38#define LOCKING_RESYNC_ENABLE 38#define LOCKING_RESYNC_ENABLE
39 39
40/* key combination for command */
41#define IS_COMMAND() ( \
42 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
43)
44
45
46#define RGB_DI_PIN B1 40#define RGB_DI_PIN B1
47#ifdef RGB_DI_PIN 41#ifdef RGB_DI_PIN
48#define RGBLIGHT_ANIMATIONS 42#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/playkbtw/pk60/config.h b/keyboards/playkbtw/pk60/config.h
index 601e3c8a5..77822e0a1 100644
--- a/keyboards/playkbtw/pk60/config.h
+++ b/keyboards/playkbtw/pk60/config.h
@@ -38,11 +38,6 @@
38/* Locking resynchronize hack */ 38/* Locking resynchronize hack */
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41/* key combination for command */
42#define IS_COMMAND() ( \
43 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
44)
45
46#define RGB_DI_PIN E2 41#define RGB_DI_PIN E2
47#ifdef RGB_DI_PIN 42#ifdef RGB_DI_PIN
48#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/preonic/config.h b/keyboards/preonic/config.h
index 739e38555..1887bff5d 100644
--- a/keyboards/preonic/config.h
+++ b/keyboards/preonic/config.h
@@ -63,11 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
63/* Locking resynchronize hack */ 63/* Locking resynchronize hack */
64#define LOCKING_RESYNC_ENABLE 64#define LOCKING_RESYNC_ENABLE
65 65
66/* key combination for command */
67#define IS_COMMAND() ( \
68 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
69)
70
71/* 66/*
72 * Feature disable options 67 * Feature disable options
73 * These options are also useful to firmware size reduction. 68 * These options are also useful to firmware size reduction.
diff --git a/keyboards/preonic/keymaps/kinesis/config.h b/keyboards/preonic/keymaps/kinesis/config.h
index e6099ceb8..7899408cd 100644
--- a/keyboards/preonic/keymaps/kinesis/config.h
+++ b/keyboards/preonic/keymaps/kinesis/config.h
@@ -56,11 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56/* Locking resynchronize hack */ 56/* Locking resynchronize hack */
57#define LOCKING_RESYNC_ENABLE 57#define LOCKING_RESYNC_ENABLE
58 58
59/* key combination for command */
60#define IS_COMMAND() ( \
61 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
62)
63
64/* ws2812 RGB LED */ 59/* ws2812 RGB LED */
65#define RGB_DI_PIN D1 60#define RGB_DI_PIN D1
66#define RGBLIGHT_ANIMATIONS 61#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/preonic/keymaps/zach/config.h b/keyboards/preonic/keymaps/zach/config.h
index 25f88afdc..58690a4ab 100644
--- a/keyboards/preonic/keymaps/zach/config.h
+++ b/keyboards/preonic/keymaps/zach/config.h
@@ -45,7 +45,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45/* define if matrix has ghost */ 45/* define if matrix has ghost */
46//#define MATRIX_HAS_GHOST 46//#define MATRIX_HAS_GHOST
47 47
48
49#define BACKLIGHT_BREATHING // LED breathing 48#define BACKLIGHT_BREATHING // LED breathing
50/* number of backlight levels */ 49/* number of backlight levels */
51#define BACKLIGHT_LEVELS 5 50#define BACKLIGHT_LEVELS 5
@@ -58,11 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
58/* Locking resynchronize hack */ 57/* Locking resynchronize hack */
59//#define LOCKING_RESYNC_ENABLE 58//#define LOCKING_RESYNC_ENABLE
60 59
61/* key combination for command */
62#define IS_COMMAND() ( \
63 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
64)
65
66/* ws2812 RGB LED */ 60/* ws2812 RGB LED */
67//#define RGB_DI_PIN D1 61//#define RGB_DI_PIN D1
68 62
@@ -90,5 +84,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
90//#define DYNAMIC_MACRO_ENABLE // Enable if you need to use the macro functionality 84//#define DYNAMIC_MACRO_ENABLE // Enable if you need to use the macro functionality
91//#define SPACE_CADET // Parenthesis on L/R shift 85//#define SPACE_CADET // Parenthesis on L/R shift
92 86
93
94#endif 87#endif
diff --git a/keyboards/preonic/rev3/config.h b/keyboards/preonic/rev3/config.h
index 3dc9dc4eb..c37f263ad 100644
--- a/keyboards/preonic/rev3/config.h
+++ b/keyboards/preonic/rev3/config.h
@@ -80,11 +80,6 @@
80 */ 80 */
81//#define FORCE_NKRO 81//#define FORCE_NKRO
82 82
83/* key combination for magic key command */
84#define IS_COMMAND() ( \
85 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
86)
87
88/* 83/*
89 * Feature disable options 84 * Feature disable options
90 * These options are also useful to firmware size reduction. 85 * These options are also useful to firmware size reduction.
diff --git a/keyboards/primekb/prime_l/config.h b/keyboards/primekb/prime_l/config.h
index 8e2457816..354f69c4d 100644
--- a/keyboards/primekb/prime_l/config.h
+++ b/keyboards/primekb/prime_l/config.h
@@ -50,8 +50,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50#define LOCKING_SUPPORT_ENABLE 50#define LOCKING_SUPPORT_ENABLE
51/* Locking resynchronize hack */ 51/* Locking resynchronize hack */
52#define LOCKING_RESYNC_ENABLE 52#define LOCKING_RESYNC_ENABLE
53
54/* key combination for magic key command */
55#define IS_COMMAND() ( \
56 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
57)
diff --git a/keyboards/primekb/prime_m/config.h b/keyboards/primekb/prime_m/config.h
index 366504375..aeddcf25c 100644
--- a/keyboards/primekb/prime_m/config.h
+++ b/keyboards/primekb/prime_m/config.h
@@ -50,8 +50,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50#define LOCKING_SUPPORT_ENABLE 50#define LOCKING_SUPPORT_ENABLE
51/* Locking resynchronize hack */ 51/* Locking resynchronize hack */
52#define LOCKING_RESYNC_ENABLE 52#define LOCKING_RESYNC_ENABLE
53
54/* key combination for magic key command */
55#define IS_COMMAND() ( \
56 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
57)
diff --git a/keyboards/primekb/prime_o/config.h b/keyboards/primekb/prime_o/config.h
index eb897ef8f..511d3d483 100644
--- a/keyboards/primekb/prime_o/config.h
+++ b/keyboards/primekb/prime_o/config.h
@@ -50,8 +50,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50#define LOCKING_SUPPORT_ENABLE 50#define LOCKING_SUPPORT_ENABLE
51/* Locking resynchronize hack */ 51/* Locking resynchronize hack */
52#define LOCKING_RESYNC_ENABLE 52#define LOCKING_RESYNC_ENABLE
53
54/* key combination for magic key command */
55#define IS_COMMAND() ( \
56 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
57)
diff --git a/keyboards/primekb/prime_r/config.h b/keyboards/primekb/prime_r/config.h
index ad92199a2..345bf91b8 100644
--- a/keyboards/primekb/prime_r/config.h
+++ b/keyboards/primekb/prime_r/config.h
@@ -55,11 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55/* Locking resynchronize hack */ 55/* Locking resynchronize hack */
56#define LOCKING_RESYNC_ENABLE 56#define LOCKING_RESYNC_ENABLE
57 57
58/* key combination for command */
59#define IS_COMMAND() ( \
60 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
61)
62
63#ifdef RGB_DI_PIN 58#ifdef RGB_DI_PIN
64#define RGBLIGHT_ANIMATIONS 59#define RGBLIGHT_ANIMATIONS
65#define RGBLED_NUM 0 60#define RGBLED_NUM 0
diff --git a/keyboards/proton_c/config.h b/keyboards/proton_c/config.h
index 13a608f9b..5ebd17f99 100644
--- a/keyboards/proton_c/config.h
+++ b/keyboards/proton_c/config.h
@@ -62,11 +62,6 @@
62 */ 62 */
63//#define FORCE_NKRO 63//#define FORCE_NKRO
64 64
65/* key combination for magic key command */
66#define IS_COMMAND() ( \
67 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
68)
69
70/* 65/*
71 * Feature disable options 66 * Feature disable options
72 * These options are also useful to firmware size reduction. 67 * These options are also useful to firmware size reduction.
@@ -117,4 +112,3 @@
117// #define WS2812_DMA_STREAM STM32_DMA1_STREAM2 // DMA stream for TIMx_UP (look up in reference manual under DMA Channel selection) 112// #define WS2812_DMA_STREAM STM32_DMA1_STREAM2 // DMA stream for TIMx_UP (look up in reference manual under DMA Channel selection)
118//#define WS2812_DMA_CHANNEL 7 // DMA channel for TIMx_UP 113//#define WS2812_DMA_CHANNEL 7 // DMA channel for TIMx_UP
119//#define WS2812_EXTERNAL_PULLUP 114//#define WS2812_EXTERNAL_PULLUP
120
diff --git a/keyboards/ps2avrGB/config.h b/keyboards/ps2avrGB/config.h
index fc17b5d5e..c0de5a211 100644
--- a/keyboards/ps2avrGB/config.h
+++ b/keyboards/ps2avrGB/config.h
@@ -35,7 +35,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
35#define NO_UART 1 35#define NO_UART 1
36#define BOOTLOADHID_BOOTLOADER 1 36#define BOOTLOADHID_BOOTLOADER 1
37 37
38/* key combination for command */
39#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
40
41#endif 38#endif
diff --git a/keyboards/quefrency/rev1/config.h b/keyboards/quefrency/rev1/config.h
index 88d704486..4b95eea50 100644
--- a/keyboards/quefrency/rev1/config.h
+++ b/keyboards/quefrency/rev1/config.h
@@ -49,11 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* Locking resynchronize hack */ 49/* Locking resynchronize hack */
50#define LOCKING_RESYNC_ENABLE 50#define LOCKING_RESYNC_ENABLE
51 51
52/* key combination for command */
53#define IS_COMMAND() ( \
54 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
55)
56
57/* ws2812 RGB LED */ 52/* ws2812 RGB LED */
58#define RGB_DI_PIN D3 53#define RGB_DI_PIN D3
59#define RGBLIGHT_ANIMATIONS 54#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/qwertyydox/config.h b/keyboards/qwertyydox/config.h
index a68565223..4c651d3c6 100644
--- a/keyboards/qwertyydox/config.h
+++ b/keyboards/qwertyydox/config.h
@@ -57,11 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57/* Locking resynchronize hack */ 57/* Locking resynchronize hack */
58#define LOCKING_RESYNC_ENABLE 58#define LOCKING_RESYNC_ENABLE
59 59
60/* key combination for command */
61#define IS_COMMAND() ( \
62 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
63)
64
65#define BACKLIGHT_PIN E6 60#define BACKLIGHT_PIN E6
66#define BACKLIGHT_LEVELS 5 61#define BACKLIGHT_LEVELS 5
67 62
diff --git a/keyboards/qwertyydox/rev1/config.h b/keyboards/qwertyydox/rev1/config.h
index a2557592d..5823beb3d 100644
--- a/keyboards/qwertyydox/rev1/config.h
+++ b/keyboards/qwertyydox/rev1/config.h
@@ -57,11 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57/* Locking resynchronize hack */ 57/* Locking resynchronize hack */
58#define LOCKING_RESYNC_ENABLE 58#define LOCKING_RESYNC_ENABLE
59 59
60/* key combination for command */
61#define IS_COMMAND() ( \
62 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
63)
64
65#define BACKLIGHT_PIN E6 60#define BACKLIGHT_PIN E6
66#define BACKLIGHT_LEVELS 5 61#define BACKLIGHT_LEVELS 5
67 62
@@ -70,7 +65,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
70 65
71#define RGBLED_NUM 12 // Number of LEDs 66#define RGBLED_NUM 12 // Number of LEDs
72 67
73
74/* 68/*
75 * Feature disable options 69 * Feature disable options
76 * These options are also useful to firmware size reduction. 70 * These options are also useful to firmware size reduction.
diff --git a/keyboards/rama/m10_b/config.h b/keyboards/rama/m10_b/config.h
index 144f88d56..1af1f64a5 100644
--- a/keyboards/rama/m10_b/config.h
+++ b/keyboards/rama/m10_b/config.h
@@ -104,11 +104,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
104 * 104 *
105 */ 105 */
106 106
107/* key combination for magic key command */
108#define IS_COMMAND() ( \
109 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
110)
111
112/* control how magic key switches layers */ 107/* control how magic key switches layers */
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 108//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
114//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 109//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/rama/m60_a/config.h b/keyboards/rama/m60_a/config.h
index 01cfe05a5..2b54cda79 100644
--- a/keyboards/rama/m60_a/config.h
+++ b/keyboards/rama/m60_a/config.h
@@ -25,8 +25,6 @@
25#define PRODUCT RAMA M60-A 25#define PRODUCT RAMA M60-A
26#define DESCRIPTION RAMA M60-A Keyboard 26#define DESCRIPTION RAMA M60-A Keyboard
27 27
28
29
30// key matrix size 28// key matrix size
31#define MATRIX_ROWS 5 29#define MATRIX_ROWS 5
32#define MATRIX_COLS 14 30#define MATRIX_COLS 14
@@ -51,11 +49,6 @@
51// Locking resynchronize hack 49// Locking resynchronize hack
52#define LOCKING_RESYNC_ENABLE 50#define LOCKING_RESYNC_ENABLE
53 51
54// key combination for command
55#define IS_COMMAND() ( \
56 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
57)
58
59/* 52/*
60 * Feature disable options 53 * Feature disable options
61 * These options are also useful to firmware size reduction. 54 * These options are also useful to firmware size reduction.
diff --git a/keyboards/rama/m6_a/config.h b/keyboards/rama/m6_a/config.h
index 049749bd7..3098a988d 100644
--- a/keyboards/rama/m6_a/config.h
+++ b/keyboards/rama/m6_a/config.h
@@ -50,7 +50,6 @@
50// #define BACKLIGHT_BREATHING 50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3 51// #define BACKLIGHT_LEVELS 3
52 52
53
54/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 53/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
55#define DEBOUNCING_DELAY 5 54#define DEBOUNCING_DELAY 5
56 55
@@ -102,11 +101,6 @@
102 * 101 *
103 */ 102 */
104 103
105/* key combination for magic key command */
106#define IS_COMMAND() ( \
107 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
108)
109
110#define RGB_BACKLIGHT_ENABLED 0 104#define RGB_BACKLIGHT_ENABLED 0
111 105
112#define DYNAMIC_KEYMAP_LAYER_COUNT 4 106#define DYNAMIC_KEYMAP_LAYER_COUNT 4
diff --git a/keyboards/rama/m6_b/config.h b/keyboards/rama/m6_b/config.h
index 67034ef8c..5ad648c76 100644
--- a/keyboards/rama/m6_b/config.h
+++ b/keyboards/rama/m6_b/config.h
@@ -50,7 +50,6 @@
50// #define BACKLIGHT_BREATHING 50// #define BACKLIGHT_BREATHING
51// #define BACKLIGHT_LEVELS 3 51// #define BACKLIGHT_LEVELS 3
52 52
53
54/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 53/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
55#define DEBOUNCING_DELAY 5 54#define DEBOUNCING_DELAY 5
56 55
@@ -102,11 +101,6 @@
102 * 101 *
103 */ 102 */
104 103
105/* key combination for magic key command */
106#define IS_COMMAND() ( \
107 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
108)
109
110#define RGB_BACKLIGHT_ENABLED 1 104#define RGB_BACKLIGHT_ENABLED 1
111 105
112// This conditionally compiles the backlight code for M6-B specifics 106// This conditionally compiles the backlight code for M6-B specifics
diff --git a/keyboards/rama/u80_a/config.h b/keyboards/rama/u80_a/config.h
index c733601e1..0a8397c0a 100644
--- a/keyboards/rama/u80_a/config.h
+++ b/keyboards/rama/u80_a/config.h
@@ -51,7 +51,6 @@
51// #define BACKLIGHT_BREATHING 51// #define BACKLIGHT_BREATHING
52// #define BACKLIGHT_LEVELS 3 52// #define BACKLIGHT_LEVELS 3
53 53
54
55/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 54/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
56#define DEBOUNCING_DELAY 5 55#define DEBOUNCING_DELAY 5
57 56
@@ -103,11 +102,6 @@
103 * 102 *
104 */ 103 */
105 104
106/* key combination for magic key command */
107#define IS_COMMAND() ( \
108 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
109)
110
111/* control how magic key switches layers */ 105/* control how magic key switches layers */
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/redox/rev1/config.h b/keyboards/redox/rev1/config.h
index 654a84de7..ce205e02e 100644
--- a/keyboards/redox/rev1/config.h
+++ b/keyboards/redox/rev1/config.h
@@ -57,11 +57,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57/* Locking resynchronize hack */ 57/* Locking resynchronize hack */
58#define LOCKING_RESYNC_ENABLE 58#define LOCKING_RESYNC_ENABLE
59 59
60/* key combination for command */
61#define IS_COMMAND() ( \
62 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
63)
64
65/* ws2812 RGB LED */ 60/* ws2812 RGB LED */
66#define RGB_DI_PIN D3 61#define RGB_DI_PIN D3
67 62
diff --git a/keyboards/redox_w/config.h b/keyboards/redox_w/config.h
index 810a236d9..349185ed3 100644
--- a/keyboards/redox_w/config.h
+++ b/keyboards/redox_w/config.h
@@ -39,12 +39,6 @@
39 39
40#define ONESHOT_TIMEOUT 500 40#define ONESHOT_TIMEOUT 500
41 41
42
43/* key combination for command */
44#define IS_COMMAND() ( \
45 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
46)
47
48/* 42/*
49 * Feature disable options 43 * Feature disable options
50 * These options are also useful to firmware size reduction. 44 * These options are also useful to firmware size reduction.
diff --git a/keyboards/rorschach/rev1/config.h b/keyboards/rorschach/rev1/config.h
index 1ea6dde98..0ec9cdb31 100644
--- a/keyboards/rorschach/rev1/config.h
+++ b/keyboards/rorschach/rev1/config.h
@@ -50,11 +50,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50/* Locking resynchronize hack */ 50/* Locking resynchronize hack */
51#define LOCKING_RESYNC_ENABLE 51#define LOCKING_RESYNC_ENABLE
52 52
53/* key combination for command */
54#define IS_COMMAND() ( \
55 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
56)
57
58#define BACKLIGHT_PIN B5 53#define BACKLIGHT_PIN B5
59#define BACKLIGHT_LEVELS 5 54#define BACKLIGHT_LEVELS 5
60 55
diff --git a/keyboards/s60_x/config.h b/keyboards/s60_x/config.h
index 8b97b3c81..bb2602dca 100644
--- a/keyboards/s60_x/config.h
+++ b/keyboards/s60_x/config.h
@@ -44,11 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 44/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
45#define DEBOUNCING_DELAY 5 45#define DEBOUNCING_DELAY 5
46 46
47/* key combination for command */
48#define IS_COMMAND() ( \
49 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
50)
51
52#ifdef SUBPROJECT_default 47#ifdef SUBPROJECT_default
53 #include "default/config.h" 48 #include "default/config.h"
54#endif 49#endif
diff --git a/keyboards/s60_x/default/config.h b/keyboards/s60_x/default/config.h
index 25fc4ad2e..f6b7f8d68 100644
--- a/keyboards/s60_x/default/config.h
+++ b/keyboards/s60_x/default/config.h
@@ -13,11 +13,6 @@
13#define LOCKING_SUPPORT_ENABLE 13#define LOCKING_SUPPORT_ENABLE
14#define LOCKING_RESYNC_ENABLE 14#define LOCKING_RESYNC_ENABLE
15 15
16/* key combination for magic key command */
17#define IS_COMMAND() ( \
18 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
19)
20
21#define NO_ACTION_ONESHOT 16#define NO_ACTION_ONESHOT
22#define NO_ACTION_MACRO 17#define NO_ACTION_MACRO
23#define NO_ACTION_FUNCTION 18#define NO_ACTION_FUNCTION
diff --git a/keyboards/s60_x/keymaps/ansi_qwertz/config.h b/keyboards/s60_x/keymaps/ansi_qwertz/config.h
index 6c01d579f..aee65690f 100644
--- a/keyboards/s60_x/keymaps/ansi_qwertz/config.h
+++ b/keyboards/s60_x/keymaps/ansi_qwertz/config.h
@@ -6,9 +6,4 @@
6// keymap needs oneshot functionality 6// keymap needs oneshot functionality
7#undef NO_ACTION_ONESHOT 7#undef NO_ACTION_ONESHOT
8 8
9#undef IS_COMMAND 9#endif
10#define IS_COMMAND() ( \
11 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
12)
13
14#endif \ No newline at end of file
diff --git a/keyboards/s60_x/keymaps/bluebear/config.h b/keyboards/s60_x/keymaps/bluebear/config.h
index 10bddf0d3..c1db5f64a 100644
--- a/keyboards/s60_x/keymaps/bluebear/config.h
+++ b/keyboards/s60_x/keymaps/bluebear/config.h
@@ -38,11 +38,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38/* Locking resynchronize hack */ 38/* Locking resynchronize hack */
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41/* key combination for command */
42#define IS_COMMAND() ( \
43 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
44)
45
46/* Backlight configuration 41/* Backlight configuration
47 */ 42 */
48#define BACKLIGHT_LEVELS 3 43#define BACKLIGHT_LEVELS 3
diff --git a/keyboards/s65_plus/config.h b/keyboards/s65_plus/config.h
index 60512db46..c45fd2412 100644
--- a/keyboards/s65_plus/config.h
+++ b/keyboards/s65_plus/config.h
@@ -44,9 +44,4 @@
44/* Locking resynchronize hack */ 44/* Locking resynchronize hack */
45#define LOCKING_RESYNC_ENABLE 45#define LOCKING_RESYNC_ENABLE
46 46
47/* key combination for command */
48#define IS_COMMAND() ( \
49 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
50)
51
52#endif 47#endif
diff --git a/keyboards/s65_x/config.h b/keyboards/s65_x/config.h
index aed55632a..66bbd6a35 100644
--- a/keyboards/s65_x/config.h
+++ b/keyboards/s65_x/config.h
@@ -44,9 +44,4 @@
44/* Locking resynchronize hack */ 44/* Locking resynchronize hack */
45#define LOCKING_RESYNC_ENABLE 45#define LOCKING_RESYNC_ENABLE
46 46
47/* key combination for command */
48#define IS_COMMAND() ( \
49 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
50)
51
52#endif 47#endif
diff --git a/keyboards/s7_elephant/config.h b/keyboards/s7_elephant/config.h
index 55baa4c37..6335fbc9c 100644
--- a/keyboards/s7_elephant/config.h
+++ b/keyboards/s7_elephant/config.h
@@ -31,11 +31,6 @@
31/* Locking resynchronize hack */ 31/* Locking resynchronize hack */
32#define LOCKING_RESYNC_ENABLE 32#define LOCKING_RESYNC_ENABLE
33 33
34/* key combination for command */
35#define IS_COMMAND() ( \
36 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
37)
38
39#define RGB_DI_PIN E6 34#define RGB_DI_PIN E6
40#ifdef RGB_DI_PIN 35#ifdef RGB_DI_PIN
41#define RGBLIGHT_ANIMATIONS 36#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/satan/config.h b/keyboards/satan/config.h
index eb357b39e..dbe98e87e 100644
--- a/keyboards/satan/config.h
+++ b/keyboards/satan/config.h
@@ -54,11 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
55#define LOCKING_RESYNC_ENABLE 55#define LOCKING_RESYNC_ENABLE
56 56
57/* key combination for command */
58#define IS_COMMAND() ( \
59 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
60)
61
62/* Backlight configuration 57/* Backlight configuration
63 */ 58 */
64#define BACKLIGHT_LEVELS 4 59#define BACKLIGHT_LEVELS 4
diff --git a/keyboards/satan/keymaps/admiralStrokers/config.h b/keyboards/satan/keymaps/admiralStrokers/config.h
index d0338fb7e..17e0ea3b7 100644
--- a/keyboards/satan/keymaps/admiralStrokers/config.h
+++ b/keyboards/satan/keymaps/admiralStrokers/config.h
@@ -55,11 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55/* Locking resynchronize hack */ 55/* Locking resynchronize hack */
56#define LOCKING_RESYNC_ENABLE 56#define LOCKING_RESYNC_ENABLE
57 57
58/* key combination for command */
59#define IS_COMMAND() ( \
60 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
61)
62
63/* Backlight configuration */ 58/* Backlight configuration */
64#define BACKLIGHT_LEVELS 4 59#define BACKLIGHT_LEVELS 4
65 60
@@ -73,8 +68,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
73 68
74#define DISABLE_SPACE_CADET_ROLLOVER 69#define DISABLE_SPACE_CADET_ROLLOVER
75 70
76
77
78/* 71/*
79 * Feature disable options 72 * Feature disable options
80 * These options are also useful to firmware size reduction. 73 * These options are also useful to firmware size reduction.
diff --git a/keyboards/satan/keymaps/fakb/config.h b/keyboards/satan/keymaps/fakb/config.h
index a8df7ecef..81598f22e 100644
--- a/keyboards/satan/keymaps/fakb/config.h
+++ b/keyboards/satan/keymaps/fakb/config.h
@@ -36,11 +36,7 @@
36//#define LOCKING_SUPPORT_ENABLE 36//#define LOCKING_SUPPORT_ENABLE
37/* Locking resynchronize hack */ 37/* Locking resynchronize hack */
38//#define LOCKING_RESYNC_ENABLE 38//#define LOCKING_RESYNC_ENABLE
39/* key combination for command 39
40#define IS_COMMAND() ( \
41 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
42)
43*/
44/* Backlight configuration 40/* Backlight configuration
45 */ 41 */
46#define BACKLIGHT_LEVELS 8 42#define BACKLIGHT_LEVELS 8
@@ -86,7 +82,7 @@
86#define MOUSEKEY_WHEEL_TIME_TO_MAX 255 82#define MOUSEKEY_WHEEL_TIME_TO_MAX 255
87 83
88// only change 84// only change
89#undef RGB_DI_PIN 85#undef RGB_DI_PIN
90#define RGB_DI_PIN B2 86#define RGB_DI_PIN B2
91 87
92#endif 88#endif
diff --git a/keyboards/scrabblepad/config.h b/keyboards/scrabblepad/config.h
index dabab7d35..800b9297b 100644
--- a/keyboards/scrabblepad/config.h
+++ b/keyboards/scrabblepad/config.h
@@ -61,7 +61,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
61//#define RGBLIGHT_SAT_STEP 25 // units to step when in/decresing saturation 61//#define RGBLIGHT_SAT_STEP 25 // units to step when in/decresing saturation
62//#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness) 62//#define RGBLIGHT_VAL_STEP 12 // units to step when in/decreasing value (brightness)
63 63
64
65/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 64/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
66#define DEBOUNCING_DELAY 5 65#define DEBOUNCING_DELAY 5
67 66
@@ -113,11 +112,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
113 * 112 *
114 */ 113 */
115 114
116/* key combination for magic key command */
117#define IS_COMMAND() ( \
118 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
119)
120
121/* control how magic key switches layers */ 115/* control how magic key switches layers */
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
123//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/singa/config.h b/keyboards/singa/config.h
index a76a4b98f..54cacee2e 100644
--- a/keyboards/singa/config.h
+++ b/keyboards/singa/config.h
@@ -43,7 +43,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
43 43
44#define NO_UART 1 44#define NO_UART 1
45 45
46/* key combination for command */
47#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
48
49#endif 46#endif
diff --git a/keyboards/sixkeyboard/config.h b/keyboards/sixkeyboard/config.h
index 4ce25c670..3a672788b 100644
--- a/keyboards/sixkeyboard/config.h
+++ b/keyboards/sixkeyboard/config.h
@@ -46,7 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46/* Locking resynchronize hack */ 46/* Locking resynchronize hack */
47#define LOCKING_RESYNC_ENABLE 47#define LOCKING_RESYNC_ENABLE
48 48
49
50/* Force NKRO Mode - If forced on, must be disabled via magic key (default = LShift+RShift+N) */ 49/* Force NKRO Mode - If forced on, must be disabled via magic key (default = LShift+RShift+N) */
51#define FORCE_NKRO 50#define FORCE_NKRO
52 51
@@ -56,11 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56 * if your keyboard/keypad is missing keys and you want magic key support. 55 * if your keyboard/keypad is missing keys and you want magic key support.
57 */ 56 */
58 57
59/* key combination for magic key command */
60#define IS_COMMAND() ( \
61 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
62)
63
64/* control how magic key switches layers */ 58/* control how magic key switches layers */
65//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 59//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
66//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 60//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/sixshooter/config.h b/keyboards/sixshooter/config.h
index 163a3ab43..3c4fd9699 100644
--- a/keyboards/sixshooter/config.h
+++ b/keyboards/sixshooter/config.h
@@ -31,7 +31,6 @@
31/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ 31/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */
32#define DIODE_DIRECTION COL2ROW 32#define DIODE_DIRECTION COL2ROW
33 33
34
35/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 34/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
36#define DEBOUNCING_DELAY 5 35#define DEBOUNCING_DELAY 5
37 36
@@ -68,11 +67,6 @@
68 * 67 *
69 */ 68 */
70 69
71/* key combination for magic key command */
72#define IS_COMMAND() ( \
73 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
74)
75
76/* control how magic key switches layers */ 70/* control how magic key switches layers */
77//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 71//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
78//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 72//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/skog/config.h b/keyboards/skog/config.h
index dea3e28e8..f518da8c9 100644
--- a/keyboards/skog/config.h
+++ b/keyboards/skog/config.h
@@ -36,7 +36,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36#define NO_UART 1 36#define NO_UART 1
37#define BOOTLOADHID_BOOTLOADER 1 37#define BOOTLOADHID_BOOTLOADER 1
38 38
39/* key combination for command */
40#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
41
42#endif 39#endif
diff --git a/keyboards/snagpad/config.h b/keyboards/snagpad/config.h
index 03906f33f..d0c55cf97 100644
--- a/keyboards/snagpad/config.h
+++ b/keyboards/snagpad/config.h
@@ -37,15 +37,9 @@
37/* Locking resynchronize hack */ 37/* Locking resynchronize hack */
38#define LOCKING_RESYNC_ENABLE 38#define LOCKING_RESYNC_ENABLE
39 39
40/* key combination for command */
41#define IS_COMMAND() ( \
42 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
43)
44
45/* prevent stuck modifiers */ 40/* prevent stuck modifiers */
46//#define STRICT_LAYER_RELEASE 41//#define STRICT_LAYER_RELEASE
47 42
48
49#ifdef RGB_DI_PIN 43#ifdef RGB_DI_PIN
50#define RGBLIGHT_ANIMATIONS 44#define RGBLIGHT_ANIMATIONS
51#define RGBLED_NUM 0 45#define RGBLED_NUM 0
diff --git a/keyboards/sol/rev1/config.h b/keyboards/sol/rev1/config.h
index fc91b8d49..bfdadf9f6 100644
--- a/keyboards/sol/rev1/config.h
+++ b/keyboards/sol/rev1/config.h
@@ -19,7 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19#ifndef REV1_CONFIG_H 19#ifndef REV1_CONFIG_H
20#define REV1_CONFIG_H 20#define REV1_CONFIG_H
21 21
22
23/* USB Device descriptor parameter */ 22/* USB Device descriptor parameter */
24#define VENDOR_ID 0xFEED 23#define VENDOR_ID 0xFEED
25#define PRODUCT_ID 0x3060 24#define PRODUCT_ID 0x3060
@@ -28,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define PRODUCT Sol 27#define PRODUCT Sol
29#define DESCRIPTION "An RGB, split, ortho-esque keyboard" 28#define DESCRIPTION "An RGB, split, ortho-esque keyboard"
30 29
31
32#define PREVENT_STUCK_MODIFIERS 30#define PREVENT_STUCK_MODIFIERS
33#define TAPPING_FORCE_HOLD 31#define TAPPING_FORCE_HOLD
34#define TAPPING_TERM 150 32#define TAPPING_TERM 150
@@ -76,11 +74,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
76/* Locking resynchronize hack */ 74/* Locking resynchronize hack */
77//#define LOCKING_RESYNC_ENABLE 75//#define LOCKING_RESYNC_ENABLE
78 76
79/* key combination for command */
80#define IS_COMMAND() ( \
81 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
82)
83
84/* ws2812 RGB LED */ 77/* ws2812 RGB LED */
85#define RGB_DI_PIN B3 78#define RGB_DI_PIN B3
86#define RGBLIGHT_TIMER 79#define RGBLIGHT_TIMER
@@ -151,5 +144,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
151//#define NO_ACTION_MACRO 144//#define NO_ACTION_MACRO
152//#define NO_ACTION_FUNCTION 145//#define NO_ACTION_FUNCTION
153 146
154
155#endif 147#endif
diff --git a/keyboards/speedo/config.h b/keyboards/speedo/config.h
index 6d6a3f7c8..8670cceca 100644
--- a/keyboards/speedo/config.h
+++ b/keyboards/speedo/config.h
@@ -54,7 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54// #define BACKLIGHT_BREATHING 54// #define BACKLIGHT_BREATHING
55// #define BACKLIGHT_LEVELS 3 55// #define BACKLIGHT_LEVELS 3
56 56
57
58/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
59#define DEBOUNCING_DELAY 5 58#define DEBOUNCING_DELAY 5
60 59
@@ -106,11 +105,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
106 * 105 *
107 */ 106 */
108 107
109/* key combination for magic key command */
110#define IS_COMMAND() ( \
111 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
112)
113
114/* control how magic key switches layers */ 108/* control how magic key switches layers */
115//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
116//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/subatomic/config.h b/keyboards/subatomic/config.h
index 592434aab..d4ace70d8 100644
--- a/keyboards/subatomic/config.h
+++ b/keyboards/subatomic/config.h
@@ -59,11 +59,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59/* Locking resynchronize hack */ 59/* Locking resynchronize hack */
60#define LOCKING_RESYNC_ENABLE 60#define LOCKING_RESYNC_ENABLE
61 61
62/* key combination for command */
63#define IS_COMMAND() ( \
64 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
65)
66
67/* 62/*
68 * Feature disable options 63 * Feature disable options
69 * These options are also useful to firmware size reduction. 64 * These options are also useful to firmware size reduction.
diff --git a/keyboards/sx60/config.h b/keyboards/sx60/config.h
index 52a1cc7a1..cad8b0ba4 100755
--- a/keyboards/sx60/config.h
+++ b/keyboards/sx60/config.h
@@ -21,8 +21,6 @@
21#define MATRIX_COL_PINS { F6, B5, B4, D7, D6, D5, D3, D2 } 21#define MATRIX_COL_PINS { F6, B5, B4, D7, D6, D5, D3, D2 }
22#define UNUSED_PINS 22#define UNUSED_PINS
23 23
24
25
26/* COL2ROW or ROW2COL */ 24/* COL2ROW or ROW2COL */
27#define DIODE_DIRECTION COL2ROW 25#define DIODE_DIRECTION COL2ROW
28 26
@@ -41,11 +39,6 @@
41/* Locking resynchronize hack */ 39/* Locking resynchronize hack */
42#define LOCKING_RESYNC_ENABLE 40#define LOCKING_RESYNC_ENABLE
43 41
44/* key combination for command */
45#define IS_COMMAND() ( \
46 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
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/tada68/config.h b/keyboards/tada68/config.h
index 3e011bc75..ab564cd3b 100755
--- a/keyboards/tada68/config.h
+++ b/keyboards/tada68/config.h
@@ -54,11 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
55#define LOCKING_RESYNC_ENABLE 55#define LOCKING_RESYNC_ENABLE
56 56
57/* key combination for command */
58#define IS_COMMAND() ( \
59 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
60)
61
62/* Backlight configuration 57/* Backlight configuration
63 */ 58 */
64#define BACKLIGHT_LEVELS 4 59#define BACKLIGHT_LEVELS 4
diff --git a/keyboards/tanuki/config.h b/keyboards/tanuki/config.h
index 1e42f13d4..6d728b595 100644
--- a/keyboards/tanuki/config.h
+++ b/keyboards/tanuki/config.h
@@ -47,11 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
47/* Locking resynchronize hack */ 47/* Locking resynchronize hack */
48#define LOCKING_RESYNC_ENABLE 48#define LOCKING_RESYNC_ENABLE
49 49
50/* key combination for command */
51#define IS_COMMAND() ( \
52 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
53)
54
55#define RGB_DI_PIN D1 50#define RGB_DI_PIN D1
56#define RGBLIGHT_ANIMATIONS 51#define RGBLIGHT_ANIMATIONS
57#define RGBLED_NUM 5 52#define RGBLED_NUM 5
@@ -59,7 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
59#define RGBLIGHT_SAT_STEP 17 54#define RGBLIGHT_SAT_STEP 17
60#define RGBLIGHT_VAL_STEP 17 55#define RGBLIGHT_VAL_STEP 17
61 56
62
63#define TAPPING_TERM 200 57#define TAPPING_TERM 200
64/* 58/*
65 * Feature disable options 59 * Feature disable options
diff --git a/keyboards/telophase/config.h b/keyboards/telophase/config.h
index be0a36977..473949ee1 100644
--- a/keyboards/telophase/config.h
+++ b/keyboards/telophase/config.h
@@ -41,12 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41 41
42#define ONESHOT_TIMEOUT 500 42#define ONESHOT_TIMEOUT 500
43 43
44
45/* key combination for command */
46#define IS_COMMAND() ( \
47 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
48)
49
50/* 44/*
51 * Feature disable options 45 * Feature disable options
52 * These options are also useful to firmware size reduction. 46 * These options are also useful to firmware size reduction.
diff --git a/keyboards/tetris/config.h b/keyboards/tetris/config.h
index c2e552449..20ec2e655 100644
--- a/keyboards/tetris/config.h
+++ b/keyboards/tetris/config.h
@@ -36,11 +36,6 @@
36/* Locking resynchronize hack */ 36/* Locking resynchronize hack */
37#define LOCKING_RESYNC_ENABLE 37#define LOCKING_RESYNC_ENABLE
38 38
39/* key combination for command */
40#define IS_COMMAND() ( \
41 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
42)
43
44#define NO_ACTION_MACRO 39#define NO_ACTION_MACRO
45#define NO_ACTION_FUNCTION 40#define NO_ACTION_FUNCTION
46 41
diff --git a/keyboards/the_ruler/config.h b/keyboards/the_ruler/config.h
index e72875c76..c340019be 100644
--- a/keyboards/the_ruler/config.h
+++ b/keyboards/the_ruler/config.h
@@ -49,7 +49,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
49/* COL2ROW or ROW2COL */ 49/* COL2ROW or ROW2COL */
50#define DIODE_DIRECTION COL2ROW 50#define DIODE_DIRECTION COL2ROW
51 51
52
53/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 52/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
54#define DEBOUNCING_DELAY 5 53#define DEBOUNCING_DELAY 5
55 54
@@ -96,11 +95,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
96 * 95 *
97 */ 96 */
98 97
99/* key combination for magic key command */
100#define IS_COMMAND() ( \
101 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
102)
103
104/* control how magic key switches layers */ 98/* control how magic key switches layers */
105//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 99//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
106//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 100//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -155,7 +149,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
155//#define NO_ACTION_MACRO 149//#define NO_ACTION_MACRO
156//#define NO_ACTION_FUNCTION 150//#define NO_ACTION_FUNCTION
157 151
158
159#define RGB_DI_PIN E6 // The pin your RGB strip is wired to 152#define RGB_DI_PIN E6 // The pin your RGB strip is wired to
160#define RGBLED_NUM 1 // Number of LEDs 153#define RGBLED_NUM 1 // Number of LEDs
161#define RGBLIGHT_ANIMATIONS 154#define RGBLIGHT_ANIMATIONS
diff --git a/keyboards/thevankeyboards/bananasplit/config.h b/keyboards/thevankeyboards/bananasplit/config.h
index 5649ab4aa..a96c59dbb 100644
--- a/keyboards/thevankeyboards/bananasplit/config.h
+++ b/keyboards/thevankeyboards/bananasplit/config.h
@@ -56,13 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56/* Locking resynchronize hack */ 56/* Locking resynchronize hack */
57#define LOCKING_RESYNC_ENABLE 57#define LOCKING_RESYNC_ENABLE
58 58
59/* key combination for command */
60#define IS_COMMAND() ( \
61 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
62)
63
64
65
66/* 59/*
67 * Feature disable options 60 * Feature disable options
68 * These options are also useful to firmware size reduction. 61 * These options are also useful to firmware size reduction.
diff --git a/keyboards/thevankeyboards/minivan/config.h b/keyboards/thevankeyboards/minivan/config.h
index 726768e0e..38207d38d 100644
--- a/keyboards/thevankeyboards/minivan/config.h
+++ b/keyboards/thevankeyboards/minivan/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3 54// #define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -100,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100 * 99 *
101 */ 100 */
102 101
103/* key combination for magic key command */
104#define IS_COMMAND() ( \
105 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
106)
107
108/* control how magic key switches layers */ 102/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/thevankeyboards/roadkit/config.h b/keyboards/thevankeyboards/roadkit/config.h
index 9596f7f3b..3f7178039 100644
--- a/keyboards/thevankeyboards/roadkit/config.h
+++ b/keyboards/thevankeyboards/roadkit/config.h
@@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
53// #define BACKLIGHT_BREATHING 53// #define BACKLIGHT_BREATHING
54// #define BACKLIGHT_LEVELS 3 54// #define BACKLIGHT_LEVELS 3
55 55
56
57/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
58#define DEBOUNCING_DELAY 5 57#define DEBOUNCING_DELAY 5
59 58
@@ -100,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100 * 99 *
101 */ 100 */
102 101
103/* key combination for magic key command */
104#define IS_COMMAND() ( \
105 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
106)
107
108/* control how magic key switches layers */ 102/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/tkc1800/config.h b/keyboards/tkc1800/config.h
index 92a5f1b38..2f45d04de 100644
--- a/keyboards/tkc1800/config.h
+++ b/keyboards/tkc1800/config.h
@@ -100,11 +100,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
100 * 100 *
101 */ 101 */
102 102
103/* key combination for magic key command */
104#define IS_COMMAND() ( \
105 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
106)
107
108/* control how magic key switches layers */ 103/* control how magic key switches layers */
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
110//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 105//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/tmo50/config.h b/keyboards/tmo50/config.h
index cf6a3fbf3..780a53026 100644
--- a/keyboards/tmo50/config.h
+++ b/keyboards/tmo50/config.h
@@ -124,11 +124,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
124 * 124 *
125 */ 125 */
126 126
127/* key combination for magic key command */
128#define IS_COMMAND() ( \
129 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
130)
131
132/* control how magic key switches layers */ 127/* control how magic key switches layers */
133//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 128//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
134//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 129//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -205,4 +200,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
205 200
206/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 201/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
207//#define MIDI_TONE_KEYCODE_OCTAVES 1 202//#define MIDI_TONE_KEYCODE_OCTAVES 1
208
diff --git a/keyboards/toad/config.h b/keyboards/toad/config.h
index f1d32c15b..f750b52bf 100644
--- a/keyboards/toad/config.h
+++ b/keyboards/toad/config.h
@@ -38,11 +38,6 @@
38/* Locking resynchronize hack */ 38/* Locking resynchronize hack */
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41/* key combination for command */
42#define IS_COMMAND() ( \
43 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
44)
45
46#ifdef RGB_DI_PIN 41#ifdef RGB_DI_PIN
47#define RGBLIGHT_ANIMATIONS 42#define RGBLIGHT_ANIMATIONS
48#define RGBLED_NUM 0 43#define RGBLED_NUM 0
diff --git a/keyboards/tokyo60/config.h b/keyboards/tokyo60/config.h
index 16927be17..fddb37d28 100644
--- a/keyboards/tokyo60/config.h
+++ b/keyboards/tokyo60/config.h
@@ -31,11 +31,6 @@
31/* Set power consumption to work with mobile devices */ 31/* Set power consumption to work with mobile devices */
32#define USB_MAX_POWER_CONSUMPTION 100 32#define USB_MAX_POWER_CONSUMPTION 100
33 33
34/* key combination for command */
35#define IS_COMMAND() ( \
36 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
37)
38
39/* key matrix pins */ 34/* key matrix pins */
40#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 } 35#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
41#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B2, B5, B4, D7, D6, B3 } 36#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, B2, B5, B4, D7, D6, B3 }
diff --git a/keyboards/touchpad/config.h b/keyboards/touchpad/config.h
index 8d34daae1..8e93c9427 100644
--- a/keyboards/touchpad/config.h
+++ b/keyboards/touchpad/config.h
@@ -46,11 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46/* Locking resynchronize hack */ 46/* Locking resynchronize hack */
47#define LOCKING_RESYNC_ENABLE 47#define LOCKING_RESYNC_ENABLE
48 48
49/* key combination for command */
50#define IS_COMMAND() ( \
51 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
52)
53
54/* 49/*
55 * Feature disable options 50 * Feature disable options
56 * These options are also useful to firmware size reduction. 51 * These options are also useful to firmware size reduction.
diff --git a/keyboards/tragicforce68/config.h b/keyboards/tragicforce68/config.h
index 9afdca614..2a7f3de0f 100644
--- a/keyboards/tragicforce68/config.h
+++ b/keyboards/tragicforce68/config.h
@@ -61,9 +61,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
61/* Locking resynchronize hack */ 61/* Locking resynchronize hack */
62#define LOCKING_RESYNC_ENABLE 62#define LOCKING_RESYNC_ENABLE
63 63
64/* key combination for magic key command */
65#define IS_COMMAND() ( \
66 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
67)
68
69#endif 64#endif
diff --git a/keyboards/treasure/type9/config.h b/keyboards/treasure/type9/config.h
index 367c53cb9..435325f6c 100644
--- a/keyboards/treasure/type9/config.h
+++ b/keyboards/treasure/type9/config.h
@@ -112,11 +112,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
112 * 112 *
113 */ 113 */
114 114
115/* key combination for magic key command */
116#define IS_COMMAND() ( \
117 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
118)
119
120/* control how magic key switches layers */ 115/* control how magic key switches layers */
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -221,4 +216,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
221#define LCD_E_PIN 1 //< pin for Enable line 216#define LCD_E_PIN 1 //< pin for Enable line
222#endif 217#endif
223*/ 218*/
224
diff --git a/keyboards/uk78/config.h b/keyboards/uk78/config.h
index 34d672079..eff8d1d62 100644
--- a/keyboards/uk78/config.h
+++ b/keyboards/uk78/config.h
@@ -55,11 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55/* Locking resynchronize hack */ 55/* Locking resynchronize hack */
56#define LOCKING_RESYNC_ENABLE 56#define LOCKING_RESYNC_ENABLE
57 57
58/* key combination for command */
59#define IS_COMMAND() ( \
60 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
61)
62
63/* ws2812b options */ 58/* ws2812b options */
64#define RGB_DI_PIN F6 59#define RGB_DI_PIN F6
65#ifdef RGB_DI_PIN 60#ifdef RGB_DI_PIN
diff --git a/keyboards/v60_type_r/config.h b/keyboards/v60_type_r/config.h
index 1f3ebcd51..34eb12853 100644
--- a/keyboards/v60_type_r/config.h
+++ b/keyboards/v60_type_r/config.h
@@ -63,7 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
63#define RGB_DI_PIN 0 63#define RGB_DI_PIN 0
64#define RGB_STEP 16 64#define RGB_STEP 16
65 65
66
67/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 66/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
68#define DEBOUNCING_DELAY 5 67#define DEBOUNCING_DELAY 5
69 68
@@ -115,11 +114,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
115 * 114 *
116 */ 115 */
117 116
118/* key combination for magic key command */
119#define IS_COMMAND() ( \
120 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
121)
122
123/* control how magic key switches layers */ 117/* control how magic key switches layers */
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 118//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 119//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/vinta/config.h b/keyboards/vinta/config.h
index 5f6ea7f06..81a661f16 100644
--- a/keyboards/vinta/config.h
+++ b/keyboards/vinta/config.h
@@ -63,8 +63,3 @@
63 * useful if your keyboard/keypad is missing keys and you want magic key support. 63 * useful if your keyboard/keypad is missing keys and you want magic key support.
64 * 64 *
65 */ 65 */
66
67/* key combination for magic key command */
68#define IS_COMMAND() ( \
69 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
70)
diff --git a/keyboards/vision_division/config.h b/keyboards/vision_division/config.h
index 5798d91ad..c80a011e2 100644
--- a/keyboards/vision_division/config.h
+++ b/keyboards/vision_division/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22 22
23// Due to the configurability of this keyboard, matrix sizes are determined in the keymap's config.h 23// Due to the configurability of this keyboard, matrix sizes are determined in the keymap's config.h
24 24
25
26/* COL2ROW or ROW2COL */ 25/* COL2ROW or ROW2COL */
27#define DIODE_DIRECTION ROW2COL 26#define DIODE_DIRECTION ROW2COL
28 27
@@ -78,11 +77,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
78 * 77 *
79 */ 78 */
80 79
81/* key combination for magic key command */
82#define IS_COMMAND() ( \
83 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
84)
85
86/* control how magic key switches layers */ 80/* control how magic key switches layers */
87//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 81//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
88//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 82//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -137,7 +131,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
137/* Only print user print statements */ 131/* Only print user print statements */
138// #define USER_PRINT 132// #define USER_PRINT
139 133
140
141/* disable action features */ 134/* disable action features */
142//#define NO_ACTION_LAYER 135//#define NO_ACTION_LAYER
143//#define NO_ACTION_TAPPING 136//#define NO_ACTION_TAPPING
diff --git a/keyboards/vitamins_included/rev1/config.h b/keyboards/vitamins_included/rev1/config.h
index 0347477ee..7112c7891 100644
--- a/keyboards/vitamins_included/rev1/config.h
+++ b/keyboards/vitamins_included/rev1/config.h
@@ -52,11 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52/* Locking resynchronize hack */ 52/* Locking resynchronize hack */
53#define LOCKING_RESYNC_ENABLE 53#define LOCKING_RESYNC_ENABLE
54 54
55/* key combination for command */
56#define IS_COMMAND() ( \
57 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
58)
59
60/* ws2812 RGB LED */ 55/* ws2812 RGB LED */
61#define RGB_DI_PIN F0 56#define RGB_DI_PIN F0
62 57
@@ -86,5 +81,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
86//#define NO_ACTION_MACRO 81//#define NO_ACTION_MACRO
87//#define NO_ACTION_FUNCTION 82//#define NO_ACTION_FUNCTION
88 83
89
90#endif 84#endif
diff --git a/keyboards/viterbi/rev1/config.h b/keyboards/viterbi/rev1/config.h
index d6a66408e..c7707fa0f 100644
--- a/keyboards/viterbi/rev1/config.h
+++ b/keyboards/viterbi/rev1/config.h
@@ -54,11 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
55#define LOCKING_RESYNC_ENABLE 55#define LOCKING_RESYNC_ENABLE
56 56
57/* key combination for command */
58#define IS_COMMAND() ( \
59 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
60)
61
62/* ws2812 RGB LED */ 57/* ws2812 RGB LED */
63#define RGB_DI_PIN D3 58#define RGB_DI_PIN D3
64 59
diff --git a/keyboards/wavelet/config.h b/keyboards/wavelet/config.h
index ac6c96696..eed2b7944 100644
--- a/keyboards/wavelet/config.h
+++ b/keyboards/wavelet/config.h
@@ -46,11 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46/* Locking resynchronize hack */ 46/* Locking resynchronize hack */
47#define LOCKING_RESYNC_ENABLE 47#define LOCKING_RESYNC_ENABLE
48 48
49/* key combination for command */
50#define IS_COMMAND() ( \
51 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
52)
53
54/* ws2812 RGB LED */ 49/* ws2812 RGB LED */
55#define RGB_DI_PIN D3 50#define RGB_DI_PIN D3
56 51
diff --git a/keyboards/westfoxtrot/cyclops/config.h b/keyboards/westfoxtrot/cyclops/config.h
index f54f818d5..65107c30a 100644
--- a/keyboards/westfoxtrot/cyclops/config.h
+++ b/keyboards/westfoxtrot/cyclops/config.h
@@ -99,11 +99,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
99 * 99 *
100 */ 100 */
101 101
102/* key combination for magic key command */
103#define IS_COMMAND() ( \
104 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
105)
106
107/* control how magic key switches layers */ 102/* control how magic key switches layers */
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 104//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/whitefox/config.h b/keyboards/whitefox/config.h
index a8047cf54..87af4edcf 100644
--- a/keyboards/whitefox/config.h
+++ b/keyboards/whitefox/config.h
@@ -46,11 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
46/* Locking resynchronize hack */ 46/* Locking resynchronize hack */
47//#define LOCKING_RESYNC_ENABLE 47//#define LOCKING_RESYNC_ENABLE
48 48
49/* key combination for command */
50#define IS_COMMAND() ( \
51 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
52)
53
54/* Keymap for Infinity prototype */ 49/* Keymap for Infinity prototype */
55//#define INFINITY_PROTOTYPE 50//#define INFINITY_PROTOTYPE
56 51
diff --git a/keyboards/whitefox/keymaps/konstantin/config.h b/keyboards/whitefox/keymaps/konstantin/config.h
index d7a072b06..85d472165 100644
--- a/keyboards/whitefox/keymaps/konstantin/config.h
+++ b/keyboards/whitefox/keymaps/konstantin/config.h
@@ -3,5 +3,25 @@
3#define LAYER_FN 3#define LAYER_FN
4#define LAYER_NUMPAD 4#define LAYER_NUMPAD
5 5
6#undef IS_COMMAND
7#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RCTL))) 6#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RCTL)))
7
8#define MAGIC_KEY_LAYER0_ALT1 BSLS
9#define MAGIC_KEY_BOOTLOADER ESC
10
11#define MOUSEKEY_DELAY 50
12#define MOUSEKEY_INTERVAL 15
13#define MOUSEKEY_MAX_SPEED 4
14#define MOUSEKEY_TIME_TO_MAX 50
15#define MOUSEKEY_WHEEL_MAX_SPEED 1
16#define MOUSEKEY_WHEEL_TIME_TO_MAX 50
17
18#define NO_ACTION_FUNCTION
19#define NO_ACTION_MACRO
20
21#define PERMISSIVE_HOLD
22#define TAPPING_TERM 200
23#define TAPPING_TOGGLE 2
24
25#define UNICODE_CYCLE_PERSIST false
26#define UNICODE_SELECTED_MODES UC_WINC, UC_LNX
27#define UNICODE_WINC_KEY KC_RGUI
diff --git a/keyboards/wilba_tech/wt60_a/config.h b/keyboards/wilba_tech/wt60_a/config.h
index 9eff7d7f1..0ca896d5e 100644
--- a/keyboards/wilba_tech/wt60_a/config.h
+++ b/keyboards/wilba_tech/wt60_a/config.h
@@ -51,7 +51,6 @@
51// #define BACKLIGHT_BREATHING 51// #define BACKLIGHT_BREATHING
52// #define BACKLIGHT_LEVELS 3 52// #define BACKLIGHT_LEVELS 3
53 53
54
55/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 54/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
56#define DEBOUNCING_DELAY 5 55#define DEBOUNCING_DELAY 5
57 56
@@ -103,11 +102,6 @@
103 * 102 *
104 */ 103 */
105 104
106/* key combination for magic key command */
107#define IS_COMMAND() ( \
108 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
109)
110
111/* control how magic key switches layers */ 105/* control how magic key switches layers */
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/wilba_tech/wt65_a/config.h b/keyboards/wilba_tech/wt65_a/config.h
index 88366edc0..59c1d04a1 100644
--- a/keyboards/wilba_tech/wt65_a/config.h
+++ b/keyboards/wilba_tech/wt65_a/config.h
@@ -51,7 +51,6 @@
51// #define BACKLIGHT_BREATHING 51// #define BACKLIGHT_BREATHING
52// #define BACKLIGHT_LEVELS 3 52// #define BACKLIGHT_LEVELS 3
53 53
54
55/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 54/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
56#define DEBOUNCING_DELAY 5 55#define DEBOUNCING_DELAY 5
57 56
@@ -103,11 +102,6 @@
103 * 102 *
104 */ 103 */
105 104
106/* key combination for magic key command */
107#define IS_COMMAND() ( \
108 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
109)
110
111/* control how magic key switches layers */ 105/* control how magic key switches layers */
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/wilba_tech/wt80_a/config.h b/keyboards/wilba_tech/wt80_a/config.h
index 7c15e4a5b..36f5c9574 100644
--- a/keyboards/wilba_tech/wt80_a/config.h
+++ b/keyboards/wilba_tech/wt80_a/config.h
@@ -51,7 +51,6 @@
51// #define BACKLIGHT_BREATHING 51// #define BACKLIGHT_BREATHING
52// #define BACKLIGHT_LEVELS 3 52// #define BACKLIGHT_LEVELS 3
53 53
54
55/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 54/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
56#define DEBOUNCING_DELAY 5 55#define DEBOUNCING_DELAY 5
57 56
@@ -103,11 +102,6 @@
103 * 102 *
104 */ 103 */
105 104
106/* key combination for magic key command */
107#define IS_COMMAND() ( \
108 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
109)
110
111/* control how magic key switches layers */ 105/* control how magic key switches layers */
112//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 106//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
113//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 107//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/xd60/config.h b/keyboards/xd60/config.h
index 4bbaec882..6c447b89f 100644
--- a/keyboards/xd60/config.h
+++ b/keyboards/xd60/config.h
@@ -71,9 +71,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
71/* Locking resynchronize hack */ 71/* Locking resynchronize hack */
72#define LOCKING_RESYNC_ENABLE 72#define LOCKING_RESYNC_ENABLE
73 73
74/* key combination for magic key command */
75#define IS_COMMAND() ( \
76 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
77)
78
79#endif 74#endif
diff --git a/keyboards/xd75/config.h b/keyboards/xd75/config.h
index af7573cb6..482edc9c1 100644
--- a/keyboards/xd75/config.h
+++ b/keyboards/xd75/config.h
@@ -52,7 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
52#define BACKLIGHT_PIN F5 52#define BACKLIGHT_PIN F5
53#define BACKLIGHT_LEVELS 6 53#define BACKLIGHT_LEVELS 6
54 54
55
56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 55/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
57#define DEBOUNCING_DELAY 5 56#define DEBOUNCING_DELAY 5
58 57
@@ -99,11 +98,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
99 * 98 *
100 */ 99 */
101 100
102/* key combination for magic key command */
103#define IS_COMMAND() ( \
104 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
105)
106
107/* control how magic key switches layers */ 101/* control how magic key switches layers */
108//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 102//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
109//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 103//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
diff --git a/keyboards/xd87/config.h b/keyboards/xd87/config.h
index 3682af740..7af3d0357 100644
--- a/keyboards/xd87/config.h
+++ b/keyboards/xd87/config.h
@@ -42,7 +42,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42 * 42 *
43*/ 43*/
44 44
45
46#define MATRIX_ROW_PINS { D1, B0, B1, C7, D3, D5 } 45#define MATRIX_ROW_PINS { D1, B0, B1, C7, D3, D5 }
47 46
48#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, F6, F7, B5, B6, C6, D4, D6, D7, B4, B2, B3, D2 } 47#define MATRIX_COL_PINS { E6, F0, F1, F4, F5, F6, F7, B5, B6, C6, D4, D6, D7, B4, B2, B3, D2 }
@@ -115,11 +114,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
115 * 114 *
116 */ 115 */
117 116
118/* key combination for magic key command */
119#define IS_COMMAND() ( \
120 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
121)
122
123/* control how magic key switches layers */ 117/* control how magic key switches layers */
124//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 118//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
125//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 119//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -224,4 +218,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
224#define LCD_E_PIN 1 //< pin for Enable line 218#define LCD_E_PIN 1 //< pin for Enable line
225#endif 219#endif
226*/ 220*/
227
diff --git a/keyboards/xmmx/config.h b/keyboards/xmmx/config.h
index 8cb2cf82d..c08829ce3 100644
--- a/keyboards/xmmx/config.h
+++ b/keyboards/xmmx/config.h
@@ -38,11 +38,6 @@
38/* Locking resynchronize hack */ 38/* Locking resynchronize hack */
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41/* key combination for command */
42#define IS_COMMAND() ( \
43 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
44)
45
46#ifdef RGB_DI_PIN 41#ifdef RGB_DI_PIN
47#define RGBLIGHT_ANIMATIONS 42#define RGBLIGHT_ANIMATIONS
48#define RGBLED_NUM 0 43#define RGBLED_NUM 0
diff --git a/keyboards/yd68/config.h b/keyboards/yd68/config.h
index 1b4d7f7a1..811e35c0d 100644
--- a/keyboards/yd68/config.h
+++ b/keyboards/yd68/config.h
@@ -112,11 +112,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
112 * 112 *
113 */ 113 */
114 114
115/* key combination for magic key command */
116#define IS_COMMAND() ( \
117 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
118)
119
120/* control how magic key switches layers */ 115/* control how magic key switches layers */
121//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 116//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
122//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true 117//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true
@@ -221,4 +216,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
221#define LCD_E_PIN 1 //< pin for Enable line 216#define LCD_E_PIN 1 //< pin for Enable line
222#endif 217#endif
223*/ 218*/
224
diff --git a/keyboards/ymd75/config.h b/keyboards/ymd75/config.h
index 748f43f26..36031eebf 100644
--- a/keyboards/ymd75/config.h
+++ b/keyboards/ymd75/config.h
@@ -48,7 +48,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define NO_UART 1 48#define NO_UART 1
49#define BOOTLOADHID_BOOTLOADER 1 49#define BOOTLOADHID_BOOTLOADER 1
50 50
51/* key combination for command */
52#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
53
54#endif 51#endif
diff --git a/keyboards/ymd96/config.h b/keyboards/ymd96/config.h
index 1e9497fac..51d42603d 100644
--- a/keyboards/ymd96/config.h
+++ b/keyboards/ymd96/config.h
@@ -54,7 +54,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54#define NO_UART 1 54#define NO_UART 1
55#define BOOTLOADHID_BOOTLOADER 1*/ 55#define BOOTLOADHID_BOOTLOADER 1*/
56 56
57/* key combination for command */
58#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
59
60#endif 57#endif
diff --git a/keyboards/ymd96/keymaps/AnthonyWharton/config.h b/keyboards/ymd96/keymaps/AnthonyWharton/config.h
index 715e2c9a5..e730e99b2 100644
--- a/keyboards/ymd96/keymaps/AnthonyWharton/config.h
+++ b/keyboards/ymd96/keymaps/AnthonyWharton/config.h
@@ -57,7 +57,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
57#define RGBLIGHT_EFFECT_KNIGHT_LED_NUM RGBLED_NUM 57#define RGBLIGHT_EFFECT_KNIGHT_LED_NUM RGBLED_NUM
58#define RGBLIGHT_EFFECT_CHRISTMAS_STEP 1 58#define RGBLIGHT_EFFECT_CHRISTMAS_STEP 1
59#define RGBLIGHT_EFFECT_CHRISTMAS_INTERVAL 500 59#define RGBLIGHT_EFFECT_CHRISTMAS_INTERVAL 500
60
61/* key combination for command */
62#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
63
diff --git a/keyboards/ymdk_np21/config.h b/keyboards/ymdk_np21/config.h
index 2b358113d..5982b6c53 100644
--- a/keyboards/ymdk_np21/config.h
+++ b/keyboards/ymdk_np21/config.h
@@ -48,7 +48,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
48#define RGB_DI_PIN E2 // NOTE: for PS2AVRGB boards, underglow commands are sent via I2C to 0xB0. 48#define RGB_DI_PIN E2 // NOTE: for PS2AVRGB boards, underglow commands are sent via I2C to 0xB0.
49#define RGBLIGHT_ANIMATIONS 49#define RGBLIGHT_ANIMATIONS
50 50
51/* key combination for command */
52#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
53
54#endif 51#endif
diff --git a/keyboards/z150_blackheart/config.h b/keyboards/z150_blackheart/config.h
index 362153652..c8a38b038 100644
--- a/keyboards/z150_blackheart/config.h
+++ b/keyboards/z150_blackheart/config.h
@@ -34,11 +34,6 @@
34/* force n-key rollover*/ 34/* force n-key rollover*/
35#define FORCE_NKRO 35#define FORCE_NKRO
36 36
37/* key combination for command */
38#define IS_COMMAND() ( \
39 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
40)
41
42#ifdef RGB_DI_PIN 37#ifdef RGB_DI_PIN
43#define RGBLIGHT_ANIMATIONS 38#define RGBLIGHT_ANIMATIONS
44#define RGBLED_NUM 0 39#define RGBLED_NUM 0
diff --git a/keyboards/zeal60/config.h b/keyboards/zeal60/config.h
index 6f3d43473..e39b06cf6 100644
--- a/keyboards/zeal60/config.h
+++ b/keyboards/zeal60/config.h
@@ -49,11 +49,6 @@
49// Locking resynchronize hack 49// Locking resynchronize hack
50#define LOCKING_RESYNC_ENABLE 50#define LOCKING_RESYNC_ENABLE
51 51
52// key combination for command
53#define IS_COMMAND() ( \
54 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
55)
56
57/* 52/*
58 * Feature disable options 53 * Feature disable options
59 * These options are also useful to firmware size reduction. 54 * These options are also useful to firmware size reduction.
@@ -126,4 +121,3 @@
126#define DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR 626 121#define DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR 626
127#define DYNAMIC_KEYMAP_MACRO_EEPROM_SIZE 398 122#define DYNAMIC_KEYMAP_MACRO_EEPROM_SIZE 398
128#define DYNAMIC_KEYMAP_MACRO_COUNT 16 123#define DYNAMIC_KEYMAP_MACRO_COUNT 16
129
diff --git a/keyboards/zeal65/config.h b/keyboards/zeal65/config.h
index 24aae5e36..7406be865 100644
--- a/keyboards/zeal65/config.h
+++ b/keyboards/zeal65/config.h
@@ -49,11 +49,6 @@
49// Locking resynchronize hack 49// Locking resynchronize hack
50#define LOCKING_RESYNC_ENABLE 50#define LOCKING_RESYNC_ENABLE
51 51
52// key combination for command
53#define IS_COMMAND() ( \
54 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
55)
56
57/* 52/*
58 * Feature disable options 53 * Feature disable options
59 * These options are also useful to firmware size reduction. 54 * These options are also useful to firmware size reduction.
@@ -126,4 +121,3 @@
126#define DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR 666 121#define DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR 666
127#define DYNAMIC_KEYMAP_MACRO_EEPROM_SIZE 358 122#define DYNAMIC_KEYMAP_MACRO_EEPROM_SIZE 358
128#define DYNAMIC_KEYMAP_MACRO_COUNT 16 123#define DYNAMIC_KEYMAP_MACRO_COUNT 16
129
diff --git a/keyboards/zen/rev1/config.h b/keyboards/zen/rev1/config.h
index 890d30757..f480cadcc 100644
--- a/keyboards/zen/rev1/config.h
+++ b/keyboards/zen/rev1/config.h
@@ -54,15 +54,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
54/* Locking resynchronize hack */ 54/* Locking resynchronize hack */
55#define LOCKING_RESYNC_ENABLE 55#define LOCKING_RESYNC_ENABLE
56 56
57/* key combination for command */
58#define IS_COMMAND() ( \
59 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
60)
61
62#define BACKLIGHT_PIN F4 57#define BACKLIGHT_PIN F4
63#define BACKLIGHT_LEVELS 5 58#define BACKLIGHT_LEVELS 5
64 59
65
66/* ws2812 RGB LED */ 60/* ws2812 RGB LED */
67#define RGB_DI_PIN D1 61#define RGB_DI_PIN D1
68 62
diff --git a/keyboards/zinc/rev1/config.h b/keyboards/zinc/rev1/config.h
index c628400f2..370b5c203 100644
--- a/keyboards/zinc/rev1/config.h
+++ b/keyboards/zinc/rev1/config.h
@@ -29,7 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define PRODUCT zinc rev.1 29#define PRODUCT zinc rev.1
30#define DESCRIPTION A split keyboard 30#define DESCRIPTION A split keyboard
31 31
32
33#define PREVENT_STUCK_MODIFIERS 32#define PREVENT_STUCK_MODIFIERS
34#define TAPPING_FORCE_HOLD 33#define TAPPING_FORCE_HOLD
35#define TAPPING_TERM 100 34#define TAPPING_TERM 100
@@ -44,7 +43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44//#define MASTER_RIGHT 43//#define MASTER_RIGHT
45//#define EE_HANDS 44//#define EE_HANDS
46 45
47
48/* key matrix size */ 46/* key matrix size */
49// Rows are doubled-up 47// Rows are doubled-up
50 #define MATRIX_ROWS 8 48 #define MATRIX_ROWS 8
@@ -68,11 +66,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
68/* Locking resynchronize hack */ 66/* Locking resynchronize hack */
69//#define LOCKING_RESYNC_ENABLE 67//#define LOCKING_RESYNC_ENABLE
70 68
71/* key combination for command */
72#define IS_COMMAND() ( \
73 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
74)
75
76/* ws2812 RGB LED */ 69/* ws2812 RGB LED */
77#define RGB_DI_PIN D3 70#define RGB_DI_PIN D3
78#define RGBLIGHT_TIMER 71#define RGBLIGHT_TIMER
@@ -145,5 +138,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
145//#define NO_ACTION_MACRO 138//#define NO_ACTION_MACRO
146//#define NO_ACTION_FUNCTION 139//#define NO_ACTION_FUNCTION
147 140
148
149//#endif 141//#endif
diff --git a/keyboards/zinc/reva/config.h b/keyboards/zinc/reva/config.h
index 158051890..f4277f713 100644
--- a/keyboards/zinc/reva/config.h
+++ b/keyboards/zinc/reva/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define PRODUCT zinc rev.A 26#define PRODUCT zinc rev.A
27#define DESCRIPTION A split keyboard 27#define DESCRIPTION A split keyboard
28 28
29
30#define PREVENT_STUCK_MODIFIERS 29#define PREVENT_STUCK_MODIFIERS
31#define TAPPING_FORCE_HOLD 30#define TAPPING_FORCE_HOLD
32#define TAPPING_TERM 100 31#define TAPPING_TERM 100
@@ -41,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41//#define MASTER_RIGHT 40//#define MASTER_RIGHT
42//#define EE_HANDS 41//#define EE_HANDS
43 42
44
45/* key matrix size */ 43/* key matrix size */
46// Rows are doubled-up 44// Rows are doubled-up
47 #define MATRIX_ROWS 8 45 #define MATRIX_ROWS 8
@@ -65,11 +63,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
65/* Locking resynchronize hack */ 63/* Locking resynchronize hack */
66//#define LOCKING_RESYNC_ENABLE 64//#define LOCKING_RESYNC_ENABLE
67 65
68/* key combination for command */
69#define IS_COMMAND() ( \
70 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
71)
72
73/* ws2812 RGB LED */ 66/* ws2812 RGB LED */
74#define RGB_DI_PIN D3 67#define RGB_DI_PIN D3
75#define RGBLIGHT_TIMER 68#define RGBLIGHT_TIMER
diff --git a/keyboards/zlant/config.h b/keyboards/zlant/config.h
index ae9dcfef6..8732a6d37 100755
--- a/keyboards/zlant/config.h
+++ b/keyboards/zlant/config.h
@@ -38,11 +38,6 @@
38/* Locking resynchronize hack */ 38/* Locking resynchronize hack */
39#define LOCKING_RESYNC_ENABLE 39#define LOCKING_RESYNC_ENABLE
40 40
41/* key combination for command */
42#define IS_COMMAND() ( \
43 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
44)
45
46#define RGB_DI_PIN D6 41#define RGB_DI_PIN D6
47#ifdef RGB_DI_PIN 42#ifdef RGB_DI_PIN
48#define RGBLIGHT_ANIMATIONS 43#define RGBLIGHT_ANIMATIONS
diff --git a/quantum/template/avr/config.h b/quantum/template/avr/config.h
index d05b2cb98..3b288c217 100644
--- a/quantum/template/avr/config.h
+++ b/quantum/template/avr/config.h
@@ -131,9 +131,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
131 */ 131 */
132 132
133/* key combination for magic key command */ 133/* key combination for magic key command */
134#define IS_COMMAND() ( \ 134/* defined by default; to change, uncomment and set to the combination you want */
135 keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ 135// #define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
136)
137 136
138/* control how magic key switches layers */ 137/* control how magic key switches layers */
139//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 138//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true
diff --git a/quantum/template/ps2avrgb/config.h b/quantum/template/ps2avrgb/config.h
index 4ff3513bc..a05873c34 100644
--- a/quantum/template/ps2avrgb/config.h
+++ b/quantum/template/ps2avrgb/config.h
@@ -42,8 +42,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
42 42
43#define NO_UART 1 43#define NO_UART 1
44 44
45/* key combination for command */ 45/* key combination for magic key command */
46#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT))) 46/* defined by default; to change, uncomment and set to the combination you want */
47// #define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
47 48
48/* Bootmagic Lite key configuration */ 49/* Bootmagic Lite key configuration */
49// #define BOOTMAGIC_LITE_ROW 0 50// #define BOOTMAGIC_LITE_ROW 0
diff --git a/tmk_core/common/command.h b/tmk_core/common/command.h
index c38f2b9e8..e25b97463 100644
--- a/tmk_core/common/command.h
+++ b/tmk_core/common/command.h
@@ -34,6 +34,9 @@ bool command_proc(uint8_t code);
34#define command_proc(code) false 34#define command_proc(code) false
35#endif 35#endif
36 36
37#ifndef IS_COMMAND
38#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
39#endif
37 40
38#ifndef MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS 41#ifndef MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS
39#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true 42#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true