summaryrefslogtreecommitdiff
path: root/keyboards
diff options
context:
space:
mode:
authorRyan <fauxpark@gmail.com>2023-06-25 22:06:31 +1000
committerGitHub <noreply@github.com>2023-06-25 22:06:31 +1000
commit2f9f555add827bbc6b7e6e4a08b830b9825ada4f (patch)
tree8f95fe2635984c3cd90b35ad6bdc1281e890ffb3 /keyboards
parentdd164a05669cb8c05ed091b31897a45a464556da (diff)
Move `TAP_CODE_DELAY` to data driven (#21363)
Diffstat (limited to 'keyboards')
-rw-r--r--keyboards/0xcb/1337/config.h2
-rw-r--r--keyboards/0xcb/1337/info.json3
-rw-r--r--keyboards/0xcb/static/config.h2
-rw-r--r--keyboards/0xcb/static/info.json3
-rw-r--r--keyboards/7c8/framework/config.h2
-rw-r--r--keyboards/7c8/framework/info.json3
-rw-r--r--keyboards/adm42/config.h2
-rw-r--r--keyboards/adm42/info.json3
-rw-r--r--keyboards/adpenrose/akemipad/config.h2
-rw-r--r--keyboards/adpenrose/akemipad/info.json3
-rw-r--r--keyboards/adpenrose/kintsugi/config.h2
-rw-r--r--keyboards/adpenrose/kintsugi/info.json3
-rw-r--r--keyboards/adpenrose/obi/config.h2
-rw-r--r--keyboards/adpenrose/obi/info.json3
-rw-r--r--keyboards/ano/config.h2
-rw-r--r--keyboards/ano/info.json3
-rw-r--r--keyboards/aplyard/aplx6/rev2/config.h20
-rw-r--r--keyboards/aplyard/aplx6/rev2/info.json3
-rw-r--r--keyboards/bandominedoni/config.h2
-rw-r--r--keyboards/bandominedoni/info.json3
-rw-r--r--keyboards/basketweave/config.h2
-rw-r--r--keyboards/basketweave/info.json3
-rw-r--r--keyboards/boston/config.h2
-rw-r--r--keyboards/boston/info.json3
-rw-r--r--keyboards/cannonkeys/balance/config.h2
-rw-r--r--keyboards/cannonkeys/balance/info.json3
-rw-r--r--keyboards/custommk/ergostrafer/config.h2
-rw-r--r--keyboards/custommk/ergostrafer/info.json3
-rw-r--r--keyboards/custommk/evo70/config.h2
-rw-r--r--keyboards/custommk/evo70/info.json3
-rw-r--r--keyboards/custommk/genesis/rev1/config.h2
-rw-r--r--keyboards/custommk/genesis/rev1/info.json3
-rw-r--r--keyboards/custommk/genesis/rev2/config.h2
-rw-r--r--keyboards/custommk/genesis/rev2/info.json3
-rw-r--r--keyboards/doodboard/duckboard/config.h20
-rw-r--r--keyboards/doodboard/duckboard/info.json3
-rw-r--r--keyboards/doodboard/duckboard_r2/config.h20
-rw-r--r--keyboards/doodboard/duckboard_r2/info.json3
-rw-r--r--keyboards/draytronics/daisy/config.h2
-rw-r--r--keyboards/draytronics/daisy/info.json3
-rw-r--r--keyboards/dyz/dyz40/config.h2
-rw-r--r--keyboards/dyz/dyz40/info.json3
-rw-r--r--keyboards/dyz/dyz60/config.h2
-rw-r--r--keyboards/dyz/dyz60/info.json3
-rw-r--r--keyboards/dyz/dyz60_hs/config.h1
-rw-r--r--keyboards/dyz/dyz60_hs/info.json3
-rw-r--r--keyboards/dyz/dyz_tkl/config.h2
-rw-r--r--keyboards/dyz/dyz_tkl/info.json3
-rw-r--r--keyboards/dyz/selka40/config.h2
-rw-r--r--keyboards/dyz/selka40/info.json3
-rw-r--r--keyboards/ebastler/isometria_75/rev1/config.h2
-rw-r--r--keyboards/ebastler/isometria_75/rev1/info.json3
-rw-r--r--keyboards/fungo/rev1/config.h1
-rw-r--r--keyboards/fungo/rev1/info.json3
-rw-r--r--keyboards/geekboards/macropad_v2/config.h2
-rw-r--r--keyboards/geekboards/macropad_v2/info.json3
-rw-r--r--keyboards/giabalanai/config.h2
-rw-r--r--keyboards/giabalanai/info.json3
-rw-r--r--keyboards/gmmk/gmmk2/p65/ansi/info.json3
-rw-r--r--keyboards/gmmk/gmmk2/p65/config.h2
-rw-r--r--keyboards/gmmk/gmmk2/p65/iso/info.json3
-rw-r--r--keyboards/gmmk/gmmk2/p96/ansi/info.json3
-rw-r--r--keyboards/gmmk/gmmk2/p96/config.h2
-rw-r--r--keyboards/gmmk/gmmk2/p96/iso/info.json3
-rw-r--r--keyboards/gmmk/pro/config.h2
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/info.json3
-rw-r--r--keyboards/gmmk/pro/rev1/iso/info.json3
-rw-r--r--keyboards/gmmk/pro/rev2/ansi/info.json3
-rw-r--r--keyboards/gmmk/pro/rev2/iso/info.json3
-rw-r--r--keyboards/halokeys/elemental75/config.h2
-rw-r--r--keyboards/halokeys/elemental75/info.json3
-rw-r--r--keyboards/handwired/d48/config.h3
-rw-r--r--keyboards/handwired/d48/info.json3
-rw-r--r--keyboards/handwired/dactylmacropad/config.h22
-rw-r--r--keyboards/handwired/dactylmacropad/info.json3
-rw-r--r--keyboards/handwired/daishi/config.h21
-rw-r--r--keyboards/handwired/daishi/info.json3
-rw-r--r--keyboards/handwired/mutepad/config.h2
-rw-r--r--keyboards/handwired/mutepad/info.json3
-rw-r--r--keyboards/handwired/terminus_mini/info.json6
-rw-r--r--keyboards/hfdkb/ac001/config.h2
-rw-r--r--keyboards/hfdkb/ac001/info.json3
-rw-r--r--keyboards/hub20/config.h3
-rw-r--r--keyboards/hub20/info.json3
-rw-r--r--keyboards/inland/kb83/config.h3
-rw-r--r--keyboards/inland/kb83/info.json3
-rw-r--r--keyboards/kapcave/arya/config.h2
-rw-r--r--keyboards/kapcave/arya/info.json3
-rw-r--r--keyboards/keebio/bdn9/rev2/config.h2
-rw-r--r--keyboards/keebio/bdn9/rev2/info.json3
-rw-r--r--keyboards/keebio/dsp40/rev1/config.h2
-rw-r--r--keyboards/keebio/dsp40/rev1/info.json3
-rw-r--r--keyboards/keycapsss/plaid_pad/config.h20
-rw-r--r--keyboards/keycapsss/plaid_pad/info.json3
-rw-r--r--keyboards/kiwikey/borderland/config.h2
-rw-r--r--keyboards/kiwikey/borderland/info.json3
-rw-r--r--keyboards/lime/rev1/config.h2
-rw-r--r--keyboards/lime/rev1/info.json3
-rw-r--r--keyboards/linworks/whale75/config.h2
-rw-r--r--keyboards/linworks/whale75/info.json3
-rw-r--r--keyboards/makrosu/config.h2
-rw-r--r--keyboards/makrosu/info.json3
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev2/config.h2
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev2/info.json3
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev3/config.h2
-rw-r--r--keyboards/mechlovin/adelais/rgb_led/rev3/info.json3
-rw-r--r--keyboards/mechlovin/adelais/standard_led/arm/rev3/config.h3
-rw-r--r--keyboards/mechlovin/adelais/standard_led/arm/rev3/info.json3
-rw-r--r--keyboards/mechlovin/adelais/standard_led/arm/rev4/config.h19
-rw-r--r--keyboards/mechlovin/adelais/standard_led/arm/rev4/info.json3
-rw-r--r--keyboards/mechlovin/adelais/standard_led/avr/rev1/config.h2
-rw-r--r--keyboards/mechlovin/adelais/standard_led/avr/rev1/info.json3
-rw-r--r--keyboards/mechlovin/foundation/config.h2
-rw-r--r--keyboards/mechlovin/foundation/info.json3
-rw-r--r--keyboards/mechlovin/hex6c/config.h2
-rw-r--r--keyboards/mechlovin/hex6c/info.json3
-rw-r--r--keyboards/mechlovin/zed65/no_backlight/retro66/config.h20
-rw-r--r--keyboards/mechlovin/zed65/no_backlight/retro66/info.json3
-rwxr-xr-xkeyboards/mechwild/mercutio/config.h2
-rw-r--r--keyboards/mechwild/mercutio/info.json3
-rw-r--r--keyboards/mechwild/mokulua/mirrored/config.h2
-rw-r--r--keyboards/mechwild/mokulua/mirrored/info.json3
-rw-r--r--keyboards/mechwild/mokulua/standard/config.h2
-rw-r--r--keyboards/mechwild/mokulua/standard/info.json3
-rw-r--r--keyboards/mechwild/murphpad/config.h2
-rw-r--r--keyboards/mechwild/murphpad/info.json3
-rw-r--r--keyboards/mechwild/obe/config.h2
-rw-r--r--keyboards/mechwild/obe/info.json3
-rw-r--r--keyboards/mechwild/puckbuddy/config.h2
-rw-r--r--keyboards/mechwild/puckbuddy/info.json3
-rw-r--r--keyboards/mechwild/waka60/config.h2
-rw-r--r--keyboards/mechwild/waka60/info.json3
-rw-r--r--keyboards/mk65/config.h19
-rw-r--r--keyboards/mk65/info.json3
-rw-r--r--keyboards/mode/m65s/config.h2
-rw-r--r--keyboards/mode/m65s/info.json3
-rw-r--r--keyboards/neito/config.h4
-rw-r--r--keyboards/neito/info.json3
-rw-r--r--keyboards/nightly_boards/octopadplus/config.h2
-rw-r--r--keyboards/nightly_boards/octopadplus/info.json3
-rw-r--r--keyboards/nullbitsco/scramble/v1/config.h22
-rw-r--r--keyboards/nullbitsco/scramble/v1/info.json3
-rw-r--r--keyboards/nullbitsco/scramble/v2/config.h2
-rw-r--r--keyboards/nullbitsco/scramble/v2/info.json3
-rw-r--r--keyboards/om60/config.h2
-rw-r--r--keyboards/om60/info.json3
-rw-r--r--keyboards/orthocode/config.h2
-rw-r--r--keyboards/orthocode/info.json3
-rw-r--r--keyboards/owlab/voice65/hotswap/config.h2
-rw-r--r--keyboards/owlab/voice65/hotswap/info.json3
-rw-r--r--keyboards/owlab/voice65/soldered/config.h2
-rw-r--r--keyboards/owlab/voice65/soldered/info.json3
-rw-r--r--keyboards/peranekofactory/tone/rev1/config.h2
-rw-r--r--keyboards/peranekofactory/tone/rev1/info.json3
-rw-r--r--keyboards/peranekofactory/tone/rev2/config.h2
-rw-r--r--keyboards/peranekofactory/tone/rev2/info.json3
-rw-r--r--keyboards/rgbkb/mun/config.h1
-rw-r--r--keyboards/rgbkb/mun/rev1/info.json3
-rw-r--r--keyboards/rgbkb/sol3/config.h1
-rw-r--r--keyboards/rgbkb/sol3/rev1/info.json3
-rw-r--r--keyboards/rocketboard_16/config.h3
-rw-r--r--keyboards/rocketboard_16/info.json3
-rwxr-xr-xkeyboards/sofle/keyhive/config.h2
-rw-r--r--keyboards/sofle/keyhive/info.json3
-rw-r--r--keyboards/sofle/rev1/config.h3
-rw-r--r--keyboards/sofle/rev1/info.json3
-rw-r--r--keyboards/tkw/grandiceps/config.h1
-rw-r--r--keyboards/tkw/grandiceps/info.json3
-rw-r--r--keyboards/tkw/stoutgat/v1/config.h20
-rw-r--r--keyboards/tkw/stoutgat/v1/info.json3
-rw-r--r--keyboards/tkw/stoutgat/v2/config.h1
-rw-r--r--keyboards/tkw/stoutgat/v2/info.json3
-rw-r--r--keyboards/yandrstudio/nz67v2/config.h2
-rw-r--r--keyboards/yandrstudio/nz67v2/info.json3
174 files changed, 269 insertions, 375 deletions
diff --git a/keyboards/0xcb/1337/config.h b/keyboards/0xcb/1337/config.h
index 23f7bdab3f..2d85a92387 100644
--- a/keyboards/0xcb/1337/config.h
+++ b/keyboards/0xcb/1337/config.h
@@ -18,8 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18 18
19// clang-format off 19// clang-format off
20 20
21#define TAP_CODE_DELAY 10
22
23#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
25#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/0xcb/1337/info.json b/keyboards/0xcb/1337/info.json
index 87c0ab28b2..c72cd83f5d 100644
--- a/keyboards/0xcb/1337/info.json
+++ b/keyboards/0xcb/1337/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "F6", "pin_b": "F5"} 18 {"pin_a": "F6", "pin_b": "F5"}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 10
23 },
21 "qmk_lufa_bootloader": { 24 "qmk_lufa_bootloader": {
22 "led": "B0" 25 "led": "B0"
23 }, 26 },
diff --git a/keyboards/0xcb/static/config.h b/keyboards/0xcb/static/config.h
index 10b1f88216..179c84088b 100644
--- a/keyboards/0xcb/static/config.h
+++ b/keyboards/0xcb/static/config.h
@@ -16,8 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17#pragma once 17#pragma once
18 18
19#define TAP_CODE_DELAY 10
20
21/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
22#define LOCKING_SUPPORT_ENABLE 20#define LOCKING_SUPPORT_ENABLE
23/* Locking resynchronize hack */ 21/* Locking resynchronize hack */
diff --git a/keyboards/0xcb/static/info.json b/keyboards/0xcb/static/info.json
index 7a678a0194..97f5e53cad 100644
--- a/keyboards/0xcb/static/info.json
+++ b/keyboards/0xcb/static/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "D0", "pin_b": "D1"} 18 {"pin_a": "D0", "pin_b": "D1"}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 10
23 },
21 "processor": "atmega328p", 24 "processor": "atmega328p",
22 "bootloader": "usbasploader", 25 "bootloader": "usbasploader",
23 "layout_aliases": { 26 "layout_aliases": {
diff --git a/keyboards/7c8/framework/config.h b/keyboards/7c8/framework/config.h
index f6b4b30cf5..dce6855f68 100644
--- a/keyboards/7c8/framework/config.h
+++ b/keyboards/7c8/framework/config.h
@@ -16,7 +16,5 @@
16 16
17#pragma once 17#pragma once
18 18
19#define TAP_CODE_DELAY 16
20
21#define LEADER_TIMEOUT 250 19#define LEADER_TIMEOUT 250
22#define LEADER_PER_KEY_TIMING 150 20#define LEADER_PER_KEY_TIMING 150
diff --git a/keyboards/7c8/framework/info.json b/keyboards/7c8/framework/info.json
index 18c0289c9a..331aa9f797 100644
--- a/keyboards/7c8/framework/info.json
+++ b/keyboards/7c8/framework/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "D0", "pin_b": "D1"} 18 {"pin_a": "D0", "pin_b": "D1"}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 16
23 },
21 "processor": "atmega328p", 24 "processor": "atmega328p",
22 "bootloader": "usbasploader", 25 "bootloader": "usbasploader",
23 "layouts": { 26 "layouts": {
diff --git a/keyboards/adm42/config.h b/keyboards/adm42/config.h
index af23da4c66..b5ba2eb94e 100644
--- a/keyboards/adm42/config.h
+++ b/keyboards/adm42/config.h
@@ -16,8 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19#define TAP_CODE_DELAY 1
20
21#if defined(CONSOLE_ENABLE) 19#if defined(CONSOLE_ENABLE)
22 #define DEBUG_MATRIX_SCAN_RATE 20 #define DEBUG_MATRIX_SCAN_RATE
23#endif 21#endif
diff --git a/keyboards/adm42/info.json b/keyboards/adm42/info.json
index 14a74f9930..b890ad5e6b 100644
--- a/keyboards/adm42/info.json
+++ b/keyboards/adm42/info.json
@@ -16,6 +16,9 @@
16 "driver": "WS2812", 16 "driver": "WS2812",
17 "sat_steps": 24 17 "sat_steps": 24
18 }, 18 },
19 "qmk": {
20 "tap_keycode_delay": 1
21 },
19 "matrix_pins": { 22 "matrix_pins": {
20 "cols": ["C6", "B6", "B5", "B4", "D7", "D6", "F0", "F1", "F4", "F5", "F6", "F7"], 23 "cols": ["C6", "B6", "B5", "B4", "D7", "D6", "F0", "F1", "F4", "F5", "F6", "F7"],
21 "rows": ["C7", "D5", "D3", "D2"] 24 "rows": ["C7", "D5", "D3", "D2"]
diff --git a/keyboards/adpenrose/akemipad/config.h b/keyboards/adpenrose/akemipad/config.h
index 5756903c66..230453c3a0 100644
--- a/keyboards/adpenrose/akemipad/config.h
+++ b/keyboards/adpenrose/akemipad/config.h
@@ -3,8 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6#define TAP_CODE_DELAY 10
7
8/* Audio functionality */ 6/* Audio functionality */
9#define AUDIO_PIN C6 7#define AUDIO_PIN C6
10#define AUDIO_CLICKY 8#define AUDIO_CLICKY
diff --git a/keyboards/adpenrose/akemipad/info.json b/keyboards/adpenrose/akemipad/info.json
index fb70fb00a4..c1b6377e60 100644
--- a/keyboards/adpenrose/akemipad/info.json
+++ b/keyboards/adpenrose/akemipad/info.json
@@ -23,6 +23,9 @@
23 {"pin_a": "B1", "pin_b": "B3"} 23 {"pin_a": "B1", "pin_b": "B3"}
24 ] 24 ]
25 }, 25 },
26 "qmk": {
27 "tap_keycode_delay": 10
28 },
26 "processor": "atmega32u4", 29 "processor": "atmega32u4",
27 "bootloader": "caterina", 30 "bootloader": "caterina",
28 "layouts": { 31 "layouts": {
diff --git a/keyboards/adpenrose/kintsugi/config.h b/keyboards/adpenrose/kintsugi/config.h
index fcc098c5b6..e08849d93e 100644
--- a/keyboards/adpenrose/kintsugi/config.h
+++ b/keyboards/adpenrose/kintsugi/config.h
@@ -17,8 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define TAP_CODE_DELAY 10
21
22/* Underglow options: */ 20/* Underglow options: */
23# define RGBLIGHT_EFFECT_BREATHING 21# define RGBLIGHT_EFFECT_BREATHING
24# define RGBLIGHT_EFFECT_RAINBOW_MOOD 22# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/adpenrose/kintsugi/info.json b/keyboards/adpenrose/kintsugi/info.json
index aeecd8c6a4..6ae75a227e 100644
--- a/keyboards/adpenrose/kintsugi/info.json
+++ b/keyboards/adpenrose/kintsugi/info.json
@@ -27,6 +27,9 @@
27 {"pin_a": "B7", "pin_b": "D5"} 27 {"pin_a": "B7", "pin_b": "D5"}
28 ] 28 ]
29 }, 29 },
30 "qmk": {
31 "tap_keycode_delay": 10
32 },
30 "processor": "atmega32u4", 33 "processor": "atmega32u4",
31 "bootloader": "atmel-dfu", 34 "bootloader": "atmel-dfu",
32 "layouts": { 35 "layouts": {
diff --git a/keyboards/adpenrose/obi/config.h b/keyboards/adpenrose/obi/config.h
index 71b62c7a2e..109ffbe418 100644
--- a/keyboards/adpenrose/obi/config.h
+++ b/keyboards/adpenrose/obi/config.h
@@ -3,8 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6#define TAP_CODE_DELAY 10
7
8/* Underglow options: */ 6/* Underglow options: */
9# define RGBLIGHT_EFFECT_BREATHING 7# define RGBLIGHT_EFFECT_BREATHING
10# define RGBLIGHT_EFFECT_RAINBOW_MOOD 8# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/adpenrose/obi/info.json b/keyboards/adpenrose/obi/info.json
index cf258cff2b..b67080af2c 100644
--- a/keyboards/adpenrose/obi/info.json
+++ b/keyboards/adpenrose/obi/info.json
@@ -26,6 +26,9 @@
26 {"pin_a": "F1", "pin_b": "F0"} 26 {"pin_a": "F1", "pin_b": "F0"}
27 ] 27 ]
28 }, 28 },
29 "qmk": {
30 "tap_keycode_delay": 10
31 },
29 "processor": "atmega32u4", 32 "processor": "atmega32u4",
30 "bootloader": "caterina", 33 "bootloader": "caterina",
31 "layouts": { 34 "layouts": {
diff --git a/keyboards/ano/config.h b/keyboards/ano/config.h
index 296abfa02e..fff04f05b3 100644
--- a/keyboards/ano/config.h
+++ b/keyboards/ano/config.h
@@ -16,8 +16,6 @@
16 16
17 #pragma once 17 #pragma once
18 18
19#define TAP_CODE_DELAY 10
20
21/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
22#define LOCKING_SUPPORT_ENABLE 20#define LOCKING_SUPPORT_ENABLE
23/* Locking resynchronize hack */ 21/* Locking resynchronize hack */
diff --git a/keyboards/ano/info.json b/keyboards/ano/info.json
index 146e0cad7f..ce88965500 100644
--- a/keyboards/ano/info.json
+++ b/keyboards/ano/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "B12", "pin_b": "A14", "resolution": 2} 18 {"pin_a": "B12", "pin_b": "A14", "resolution": 2}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 10
23 },
21 "processor": "STM32F303", 24 "processor": "STM32F303",
22 "bootloader": "stm32-dfu", 25 "bootloader": "stm32-dfu",
23 "layouts": { 26 "layouts": {
diff --git a/keyboards/aplyard/aplx6/rev2/config.h b/keyboards/aplyard/aplx6/rev2/config.h
deleted file mode 100644
index 3e1ce51450..0000000000
--- a/keyboards/aplyard/aplx6/rev2/config.h
+++ /dev/null
@@ -1,20 +0,0 @@
1/*
2Copyright 2020 April Aplyard <alex.fragiou@gmail.com>
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20#define TAP_CODE_DELAY 50
diff --git a/keyboards/aplyard/aplx6/rev2/info.json b/keyboards/aplyard/aplx6/rev2/info.json
index 2dc54180eb..06e0296b68 100644
--- a/keyboards/aplyard/aplx6/rev2/info.json
+++ b/keyboards/aplyard/aplx6/rev2/info.json
@@ -13,6 +13,9 @@
13 {"pin_a": "F5", "pin_b": "F4"} 13 {"pin_a": "F5", "pin_b": "F4"}
14 ] 14 ]
15 }, 15 },
16 "qmk": {
17 "tap_keycode_delay": 50
18 },
16 "processor": "atmega32u4", 19 "processor": "atmega32u4",
17 "bootloader": "caterina", 20 "bootloader": "caterina",
18 "layouts": { 21 "layouts": {
diff --git a/keyboards/bandominedoni/config.h b/keyboards/bandominedoni/config.h
index 91a4eb0ae8..df0ebb0fdc 100644
--- a/keyboards/bandominedoni/config.h
+++ b/keyboards/bandominedoni/config.h
@@ -137,5 +137,3 @@
137// Initial velocity value (avoid using 127 since it is used as a special number in some sound sources.) 137// Initial velocity value (avoid using 127 since it is used as a special number in some sound sources.)
138# define MIDI_INITIAL_VELOCITY 117 138# define MIDI_INITIAL_VELOCITY 117
139#endif // MIDI_ENABLE 139#endif // MIDI_ENABLE
140
141#define TAP_CODE_DELAY 10
diff --git a/keyboards/bandominedoni/info.json b/keyboards/bandominedoni/info.json
index c4dfe46d74..9f069f771c 100644
--- a/keyboards/bandominedoni/info.json
+++ b/keyboards/bandominedoni/info.json
@@ -26,6 +26,9 @@
26 } 26 }
27 } 27 }
28 }, 28 },
29 "qmk": {
30 "tap_keycode_delay": 10
31 },
29 "ws2812": { 32 "ws2812": {
30 "pin": "D3" 33 "pin": "D3"
31 }, 34 },
diff --git a/keyboards/basketweave/config.h b/keyboards/basketweave/config.h
index 36054e7bb6..ebf8596319 100644
--- a/keyboards/basketweave/config.h
+++ b/keyboards/basketweave/config.h
@@ -20,5 +20,3 @@
20#define LOCKING_SUPPORT_ENABLE 20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */ 21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE 22#define LOCKING_RESYNC_ENABLE
23
24#define TAP_CODE_DELAY 10
diff --git a/keyboards/basketweave/info.json b/keyboards/basketweave/info.json
index 8f9be9b406..705ef675ba 100644
--- a/keyboards/basketweave/info.json
+++ b/keyboards/basketweave/info.json
@@ -19,6 +19,9 @@
19 {"pin_a": "D7", "pin_b": "C0"} 19 {"pin_a": "D7", "pin_b": "C0"}
20 ] 20 ]
21 }, 21 },
22 "qmk": {
23 "tap_keycode_delay": 10
24 },
22 "processor": "atmega32a", 25 "processor": "atmega32a",
23 "bootloader": "usbasploader", 26 "bootloader": "usbasploader",
24 "layouts": { 27 "layouts": {
diff --git a/keyboards/boston/config.h b/keyboards/boston/config.h
index eae2fc4554..e4d02ffcb8 100644
--- a/keyboards/boston/config.h
+++ b/keyboards/boston/config.h
@@ -41,8 +41,6 @@
41//The 3D-printed version of Boston uses APA106 LEDs, which are reversed 41//The 3D-printed version of Boston uses APA106 LEDs, which are reversed
42#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB 42#define WS2812_BYTE_ORDER WS2812_BYTE_ORDER_RGB
43 43
44#define TAP_CODE_DELAY 15
45
46/* 44/*
47 * Feature disable options 45 * Feature disable options
48 * These options are also useful to firmware size reduction. 46 * These options are also useful to firmware size reduction.
diff --git a/keyboards/boston/info.json b/keyboards/boston/info.json
index 5b30bdc00c..f6539ef658 100644
--- a/keyboards/boston/info.json
+++ b/keyboards/boston/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "C13", "pin_b": "F1", "resolution": 2} 18 {"pin_a": "C13", "pin_b": "F1", "resolution": 2}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 15
23 },
21 "backlight": { 24 "backlight": {
22 "pin": "A6", 25 "pin": "A6",
23 "levels": 6, 26 "levels": 6,
diff --git a/keyboards/cannonkeys/balance/config.h b/keyboards/cannonkeys/balance/config.h
index f9c629dad8..0f2582901b 100644
--- a/keyboards/cannonkeys/balance/config.h
+++ b/keyboards/cannonkeys/balance/config.h
@@ -22,8 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22/* Locking resynchronize hack */ 22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE 23#define LOCKING_RESYNC_ENABLE
24 24
25#define TAP_CODE_DELAY 25
26
27#define DYNAMIC_KEYMAP_LAYER_COUNT 3 25#define DYNAMIC_KEYMAP_LAYER_COUNT 3
28 26
29/* 27/*
diff --git a/keyboards/cannonkeys/balance/info.json b/keyboards/cannonkeys/balance/info.json
index 8be2cee0c5..9565795169 100644
--- a/keyboards/cannonkeys/balance/info.json
+++ b/keyboards/cannonkeys/balance/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "B5", "pin_b": "B6", "resolution": 2} 18 {"pin_a": "B5", "pin_b": "B6", "resolution": 2}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 25
23 },
21 "indicators": { 24 "indicators": {
22 "caps_lock": "B12", 25 "caps_lock": "B12",
23 "num_lock": "B14", 26 "num_lock": "B14",
diff --git a/keyboards/custommk/ergostrafer/config.h b/keyboards/custommk/ergostrafer/config.h
index c5a0ec75b5..9622315def 100644
--- a/keyboards/custommk/ergostrafer/config.h
+++ b/keyboards/custommk/ergostrafer/config.h
@@ -16,8 +16,6 @@
16#define SPI_MISO_PIN B4 16#define SPI_MISO_PIN B4
17#define SPI_MISO_PAL_MODE 5 17#define SPI_MISO_PAL_MODE 5
18 18
19#define TAP_CODE_DELAY 10
20
21// Audio configuration 19// Audio configuration
22#define AUDIO_PIN B8 20#define AUDIO_PIN B8
23#define AUDIO_PWM_DRIVER PWMD4 21#define AUDIO_PWM_DRIVER PWMD4
diff --git a/keyboards/custommk/ergostrafer/info.json b/keyboards/custommk/ergostrafer/info.json
index 66f1562fd9..590925065e 100644
--- a/keyboards/custommk/ergostrafer/info.json
+++ b/keyboards/custommk/ergostrafer/info.json
@@ -79,5 +79,8 @@
79 { "pin_a": "B12", "pin_b": "B14"}, 79 { "pin_a": "B12", "pin_b": "B14"},
80 { "pin_a": "B15", "pin_b": "A15"} 80 { "pin_a": "B15", "pin_b": "A15"}
81 ] 81 ]
82 },
83 "qmk": {
84 "tap_keycode_delay": 10
82 } 85 }
83} \ No newline at end of file 86} \ No newline at end of file
diff --git a/keyboards/custommk/evo70/config.h b/keyboards/custommk/evo70/config.h
index 3010e4989d..00f78c6339 100644
--- a/keyboards/custommk/evo70/config.h
+++ b/keyboards/custommk/evo70/config.h
@@ -20,6 +20,4 @@
20 20
21#define OLED_DISABLE_TIMEOUT 21#define OLED_DISABLE_TIMEOUT
22 22
23#define TAP_CODE_DELAY 10
24
25#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL + 4 23#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL + 4
diff --git a/keyboards/custommk/evo70/info.json b/keyboards/custommk/evo70/info.json
index abd33c65ae..ec65473462 100644
--- a/keyboards/custommk/evo70/info.json
+++ b/keyboards/custommk/evo70/info.json
@@ -29,6 +29,9 @@
29 {"pin_a": "C7", "pin_b": "D5", "resolution": 2} 29 {"pin_a": "C7", "pin_b": "D5", "resolution": 2}
30 ] 30 ]
31 }, 31 },
32 "qmk": {
33 "tap_keycode_delay": 10
34 },
32 "backlight": { 35 "backlight": {
33 "pin": "B5", 36 "pin": "B5",
34 "levels": 17, 37 "levels": 17,
diff --git a/keyboards/custommk/genesis/rev1/config.h b/keyboards/custommk/genesis/rev1/config.h
index 1d2f4a929c..892ac61ad3 100644
--- a/keyboards/custommk/genesis/rev1/config.h
+++ b/keyboards/custommk/genesis/rev1/config.h
@@ -16,8 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19#define TAP_CODE_DELAY 10
20
21#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
22#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/custommk/genesis/rev1/info.json b/keyboards/custommk/genesis/rev1/info.json
index a5e567b80a..8404cdbaca 100644
--- a/keyboards/custommk/genesis/rev1/info.json
+++ b/keyboards/custommk/genesis/rev1/info.json
@@ -28,6 +28,9 @@
28 {"pin_a": "D2", "pin_b": "D1", "resolution": 2} 28 {"pin_a": "D2", "pin_b": "D1", "resolution": 2}
29 ] 29 ]
30 }, 30 },
31 "qmk": {
32 "tap_keycode_delay": 10
33 },
31 "processor": "atmega32u4", 34 "processor": "atmega32u4",
32 "bootloader": "qmk-dfu", 35 "bootloader": "qmk-dfu",
33 "layouts": { 36 "layouts": {
diff --git a/keyboards/custommk/genesis/rev2/config.h b/keyboards/custommk/genesis/rev2/config.h
index 96eb4b15aa..6427c5de2b 100644
--- a/keyboards/custommk/genesis/rev2/config.h
+++ b/keyboards/custommk/genesis/rev2/config.h
@@ -16,8 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19#define TAP_CODE_DELAY 10
20
21#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
22#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
23#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/custommk/genesis/rev2/info.json b/keyboards/custommk/genesis/rev2/info.json
index aa7f530c90..6b7d1c6de3 100644
--- a/keyboards/custommk/genesis/rev2/info.json
+++ b/keyboards/custommk/genesis/rev2/info.json
@@ -28,6 +28,9 @@
28 {"pin_a": "D2", "pin_b": "D1", "resolution": 2} 28 {"pin_a": "D2", "pin_b": "D1", "resolution": 2}
29 ] 29 ]
30 }, 30 },
31 "qmk": {
32 "tap_keycode_delay": 10
33 },
31 "processor": "atmega32u4", 34 "processor": "atmega32u4",
32 "bootloader": "qmk-dfu", 35 "bootloader": "qmk-dfu",
33 "layouts": { 36 "layouts": {
diff --git a/keyboards/doodboard/duckboard/config.h b/keyboards/doodboard/duckboard/config.h
deleted file mode 100644
index e16c8b7f5a..0000000000
--- a/keyboards/doodboard/duckboard/config.h
+++ /dev/null
@@ -1,20 +0,0 @@
1/* Copyright 2020-2021 doodboard
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19/* media key slowdown for windows */
20#define TAP_CODE_DELAY 20
diff --git a/keyboards/doodboard/duckboard/info.json b/keyboards/doodboard/duckboard/info.json
index 2b1f08ebb3..3d45770112 100644
--- a/keyboards/doodboard/duckboard/info.json
+++ b/keyboards/doodboard/duckboard/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "F5", "pin_b": "F6", "resolution": 2} 18 {"pin_a": "F5", "pin_b": "F6", "resolution": 2}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 20
23 },
21 "rgblight": { 24 "rgblight": {
22 "led_count": 8 25 "led_count": 8
23 }, 26 },
diff --git a/keyboards/doodboard/duckboard_r2/config.h b/keyboards/doodboard/duckboard_r2/config.h
deleted file mode 100644
index e16c8b7f5a..0000000000
--- a/keyboards/doodboard/duckboard_r2/config.h
+++ /dev/null
@@ -1,20 +0,0 @@
1/* Copyright 2020-2021 doodboard
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19/* media key slowdown for windows */
20#define TAP_CODE_DELAY 20
diff --git a/keyboards/doodboard/duckboard_r2/info.json b/keyboards/doodboard/duckboard_r2/info.json
index 1aff0eccd3..4c47e9a70e 100644
--- a/keyboards/doodboard/duckboard_r2/info.json
+++ b/keyboards/doodboard/duckboard_r2/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "F6", "pin_b": "F5", "resolution": 2} 18 {"pin_a": "F6", "pin_b": "F5", "resolution": 2}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 20
23 },
21 "rgblight": { 24 "rgblight": {
22 "led_count": 8 25 "led_count": 8
23 }, 26 },
diff --git a/keyboards/draytronics/daisy/config.h b/keyboards/draytronics/daisy/config.h
index 8d6b9ba01e..398395b40a 100644
--- a/keyboards/draytronics/daisy/config.h
+++ b/keyboards/draytronics/daisy/config.h
@@ -18,8 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18 18
19#pragma once 19#pragma once
20 20
21#define TAP_CODE_DELAY 10
22
23/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 21/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
24#define LOCKING_SUPPORT_ENABLE 22#define LOCKING_SUPPORT_ENABLE
25/* Locking resynchronize hack */ 23/* Locking resynchronize hack */
diff --git a/keyboards/draytronics/daisy/info.json b/keyboards/draytronics/daisy/info.json
index e8d00d727c..ad5244159e 100644
--- a/keyboards/draytronics/daisy/info.json
+++ b/keyboards/draytronics/daisy/info.json
@@ -19,6 +19,9 @@
19 {"pin_a": "D0", "pin_b": "D1"} 19 {"pin_a": "D0", "pin_b": "D1"}
20 ] 20 ]
21 }, 21 },
22 "qmk": {
23 "tap_keycode_delay": 10
24 },
22 "rgblight": { 25 "rgblight": {
23 "saturation_steps": 8, 26 "saturation_steps": 8,
24 "brightness_steps": 8, 27 "brightness_steps": 8,
diff --git a/keyboards/dyz/dyz40/config.h b/keyboards/dyz/dyz40/config.h
index 87e057133d..7e7ca8b694 100644
--- a/keyboards/dyz/dyz40/config.h
+++ b/keyboards/dyz/dyz40/config.h
@@ -17,6 +17,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define TAP_CODE_DELAY 10 // Need this delay for some keys like VOLD/VOLU to work
21
22#define DYNAMIC_KEYMAP_LAYER_COUNT 3 20#define DYNAMIC_KEYMAP_LAYER_COUNT 3
diff --git a/keyboards/dyz/dyz40/info.json b/keyboards/dyz/dyz40/info.json
index bb54647fed..fdd14a7c42 100644
--- a/keyboards/dyz/dyz40/info.json
+++ b/keyboards/dyz/dyz40/info.json
@@ -13,6 +13,9 @@
13 {"pin_a": "D1", "pin_b": "D0"} 13 {"pin_a": "D1", "pin_b": "D0"}
14 ] 14 ]
15 }, 15 },
16 "qmk": {
17 "tap_keycode_delay": 10
18 },
16 "rgblight": { 19 "rgblight": {
17 "led_count": 13, 20 "led_count": 13,
18 "hue_steps": 10, 21 "hue_steps": 10,
diff --git a/keyboards/dyz/dyz60/config.h b/keyboards/dyz/dyz60/config.h
index 87e057133d..7e7ca8b694 100644
--- a/keyboards/dyz/dyz60/config.h
+++ b/keyboards/dyz/dyz60/config.h
@@ -17,6 +17,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define TAP_CODE_DELAY 10 // Need this delay for some keys like VOLD/VOLU to work
21
22#define DYNAMIC_KEYMAP_LAYER_COUNT 3 20#define DYNAMIC_KEYMAP_LAYER_COUNT 3
diff --git a/keyboards/dyz/dyz60/info.json b/keyboards/dyz/dyz60/info.json
index 05e0a2dae7..28300d7914 100644
--- a/keyboards/dyz/dyz60/info.json
+++ b/keyboards/dyz/dyz60/info.json
@@ -39,6 +39,9 @@
39 {"pin_a": "D0", "pin_b": "D1"} 39 {"pin_a": "D0", "pin_b": "D1"}
40 ] 40 ]
41 }, 41 },
42 "qmk": {
43 "tap_keycode_delay": 10
44 },
42 "indicators": { 45 "indicators": {
43 "caps_lock": "F1" 46 "caps_lock": "F1"
44 }, 47 },
diff --git a/keyboards/dyz/dyz60_hs/config.h b/keyboards/dyz/dyz60_hs/config.h
index 4dd98dcbdf..7e7ca8b694 100644
--- a/keyboards/dyz/dyz60_hs/config.h
+++ b/keyboards/dyz/dyz60_hs/config.h
@@ -17,5 +17,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define TAP_CODE_DELAY 10 // Need this delay for some keys like VOLD/VOLU to work
21#define DYNAMIC_KEYMAP_LAYER_COUNT 3 20#define DYNAMIC_KEYMAP_LAYER_COUNT 3
diff --git a/keyboards/dyz/dyz60_hs/info.json b/keyboards/dyz/dyz60_hs/info.json
index c23b0dca6a..598f236980 100644
--- a/keyboards/dyz/dyz60_hs/info.json
+++ b/keyboards/dyz/dyz60_hs/info.json
@@ -37,6 +37,9 @@
37 "pid": "0x001A", 37 "pid": "0x001A",
38 "device_version": "0.0.1" 38 "device_version": "0.0.1"
39 }, 39 },
40 "qmk": {
41 "tap_keycode_delay": 10
42 },
40 "processor": "atmega32u4", 43 "processor": "atmega32u4",
41 "bootloader": "atmel-dfu", 44 "bootloader": "atmel-dfu",
42 "community_layouts": ["60_ansi", "60_ansi_split_bs_rshift", "60_tsangan_hhkb", "60_iso", "60_iso_split_bs_rshift"], 45 "community_layouts": ["60_ansi", "60_ansi_split_bs_rshift", "60_tsangan_hhkb", "60_iso", "60_iso_split_bs_rshift"],
diff --git a/keyboards/dyz/dyz_tkl/config.h b/keyboards/dyz/dyz_tkl/config.h
index 87e057133d..7e7ca8b694 100644
--- a/keyboards/dyz/dyz_tkl/config.h
+++ b/keyboards/dyz/dyz_tkl/config.h
@@ -17,6 +17,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define TAP_CODE_DELAY 10 // Need this delay for some keys like VOLD/VOLU to work
21
22#define DYNAMIC_KEYMAP_LAYER_COUNT 3 20#define DYNAMIC_KEYMAP_LAYER_COUNT 3
diff --git a/keyboards/dyz/dyz_tkl/info.json b/keyboards/dyz/dyz_tkl/info.json
index c44e9b585c..298611a742 100644
--- a/keyboards/dyz/dyz_tkl/info.json
+++ b/keyboards/dyz/dyz_tkl/info.json
@@ -34,6 +34,9 @@
34 "indicators": { 34 "indicators": {
35 "caps_lock": "D2" 35 "caps_lock": "D2"
36 }, 36 },
37 "qmk": {
38 "tap_keycode_delay": 10
39 },
37 "processor": "atmega32u4", 40 "processor": "atmega32u4",
38 "bootloader": "atmel-dfu", 41 "bootloader": "atmel-dfu",
39 "community_layouts": ["tkl_f13_ansi", "tkl_f13_iso"], 42 "community_layouts": ["tkl_f13_ansi", "tkl_f13_iso"],
diff --git a/keyboards/dyz/selka40/config.h b/keyboards/dyz/selka40/config.h
index 87e057133d..7e7ca8b694 100644
--- a/keyboards/dyz/selka40/config.h
+++ b/keyboards/dyz/selka40/config.h
@@ -17,6 +17,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define TAP_CODE_DELAY 10 // Need this delay for some keys like VOLD/VOLU to work
21
22#define DYNAMIC_KEYMAP_LAYER_COUNT 3 20#define DYNAMIC_KEYMAP_LAYER_COUNT 3
diff --git a/keyboards/dyz/selka40/info.json b/keyboards/dyz/selka40/info.json
index 8fe32e5071..95ac00a883 100644
--- a/keyboards/dyz/selka40/info.json
+++ b/keyboards/dyz/selka40/info.json
@@ -39,6 +39,9 @@
39 {"pin_a": "D6", "pin_b": "D7"} 39 {"pin_a": "D6", "pin_b": "D7"}
40 ] 40 ]
41 }, 41 },
42 "qmk": {
43 "tap_keycode_delay": 10
44 },
42 "indicators": { 45 "indicators": {
43 "caps_lock": "B1", 46 "caps_lock": "B1",
44 "num_lock": "B3", 47 "num_lock": "B3",
diff --git a/keyboards/ebastler/isometria_75/rev1/config.h b/keyboards/ebastler/isometria_75/rev1/config.h
index c8ecae7fc6..29a2ac527d 100644
--- a/keyboards/ebastler/isometria_75/rev1/config.h
+++ b/keyboards/ebastler/isometria_75/rev1/config.h
@@ -33,7 +33,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
33#define RGBLIGHT_EFFECT_RAINBOW_MOOD 33#define RGBLIGHT_EFFECT_RAINBOW_MOOD
34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
35 35
36#define TAP_CODE_DELAY 10
37
38/* ADC - will be used for battery monitoring once BT support is added */ 36/* ADC - will be used for battery monitoring once BT support is added */
39/* #define ADC_PIN B0 */ 37/* #define ADC_PIN B0 */
diff --git a/keyboards/ebastler/isometria_75/rev1/info.json b/keyboards/ebastler/isometria_75/rev1/info.json
index aef759e29a..4c3d6a626e 100644
--- a/keyboards/ebastler/isometria_75/rev1/info.json
+++ b/keyboards/ebastler/isometria_75/rev1/info.json
@@ -26,6 +26,9 @@
26 {"pin_a": "C15", "pin_b": "C14", "resolution": 2} 26 {"pin_a": "C15", "pin_b": "C14", "resolution": 2}
27 ] 27 ]
28 }, 28 },
29 "qmk": {
30 "tap_keycode_delay": 10
31 },
29 "backlight": { 32 "backlight": {
30 "pin": "A9", 33 "pin": "A9",
31 "levels": 5, 34 "levels": 5,
diff --git a/keyboards/fungo/rev1/config.h b/keyboards/fungo/rev1/config.h
index 93ad87fdb2..349905fa0b 100644
--- a/keyboards/fungo/rev1/config.h
+++ b/keyboards/fungo/rev1/config.h
@@ -24,7 +24,6 @@
24/*************************************/ 24/*************************************/
25 25
26#define MATRIX_IO_DELAY 15 // default 30 26#define MATRIX_IO_DELAY 15 // default 30
27#define TAP_CODE_DELAY 50 // default 0, disabled
28 27
29/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 28/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
30#define LOCKING_SUPPORT_ENABLE 29#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/fungo/rev1/info.json b/keyboards/fungo/rev1/info.json
index 2cd099e3d5..6451d88bee 100644
--- a/keyboards/fungo/rev1/info.json
+++ b/keyboards/fungo/rev1/info.json
@@ -22,6 +22,9 @@
22 } 22 }
23 } 23 }
24 }, 24 },
25 "qmk": {
26 "tap_keycode_delay": 50
27 },
25 "processor": "atmega32u4", 28 "processor": "atmega32u4",
26 "bootloader": "caterina", 29 "bootloader": "caterina",
27 "debounce": 3, 30 "debounce": 3,
diff --git a/keyboards/geekboards/macropad_v2/config.h b/keyboards/geekboards/macropad_v2/config.h
index 02f5a8a966..47f9064e45 100644
--- a/keyboards/geekboards/macropad_v2/config.h
+++ b/keyboards/geekboards/macropad_v2/config.h
@@ -85,5 +85,3 @@
85 85
86#define RGB_DISABLE_WHEN_USB_SUSPENDED 86#define RGB_DISABLE_WHEN_USB_SUSPENDED
87#define WAIT_FOR_USB 87#define WAIT_FOR_USB
88
89#define TAP_CODE_DELAY 10
diff --git a/keyboards/geekboards/macropad_v2/info.json b/keyboards/geekboards/macropad_v2/info.json
index 504238b21c..52db89c06a 100644
--- a/keyboards/geekboards/macropad_v2/info.json
+++ b/keyboards/geekboards/macropad_v2/info.json
@@ -8,6 +8,9 @@
8 "pid": "0xA372", 8 "pid": "0xA372",
9 "device_version": "0.0.2" 9 "device_version": "0.0.2"
10 }, 10 },
11 "qmk": {
12 "tap_keycode_delay": 10
13 },
11 "ws2812": { 14 "ws2812": {
12 "pin": "A7", 15 "pin": "A7",
13 "driver": "pwm" 16 "driver": "pwm"
diff --git a/keyboards/giabalanai/config.h b/keyboards/giabalanai/config.h
index bc6fd53b1f..10e34a4cbb 100644
--- a/keyboards/giabalanai/config.h
+++ b/keyboards/giabalanai/config.h
@@ -168,8 +168,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
168# define MIDI_INITIAL_VELOCITY 117 168# define MIDI_INITIAL_VELOCITY 117
169#endif // MIDI_ENABLE 169#endif // MIDI_ENABLE
170 170
171#define TAP_CODE_DELAY 10
172
173/* 2021/01/22 added to shrink firmware size */ 171/* 2021/01/22 added to shrink firmware size */
174// NO_ACTION_TAPPING -1964 bytes, however, this disables Layer mods... 172// NO_ACTION_TAPPING -1964 bytes, however, this disables Layer mods...
175// #define NO_ACTION_TAPPING 173// #define NO_ACTION_TAPPING
diff --git a/keyboards/giabalanai/info.json b/keyboards/giabalanai/info.json
index 388d0a1ad2..44482a2c0c 100644
--- a/keyboards/giabalanai/info.json
+++ b/keyboards/giabalanai/info.json
@@ -55,6 +55,9 @@
55 } 55 }
56 } 56 }
57 }, 57 },
58 "qmk": {
59 "tap_keycode_delay": 10
60 },
58 "processor": "atmega32u4", 61 "processor": "atmega32u4",
59 "bootloader": "caterina", 62 "bootloader": "caterina",
60 "layouts": { 63 "layouts": {
diff --git a/keyboards/gmmk/gmmk2/p65/ansi/info.json b/keyboards/gmmk/gmmk2/p65/ansi/info.json
index c22fe89f58..f4a9b92312 100644
--- a/keyboards/gmmk/gmmk2/p65/ansi/info.json
+++ b/keyboards/gmmk/gmmk2/p65/ansi/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x5045", 8 "pid": "0x5045",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "qmk": {
12 "tap_keycode_delay": 10
13 },
11 "rgb_matrix": { 14 "rgb_matrix": {
12 "driver": "AW20216" 15 "driver": "AW20216"
13 }, 16 },
diff --git a/keyboards/gmmk/gmmk2/p65/config.h b/keyboards/gmmk/gmmk2/p65/config.h
index 64febeb948..3c6a2fd906 100644
--- a/keyboards/gmmk/gmmk2/p65/config.h
+++ b/keyboards/gmmk/gmmk2/p65/config.h
@@ -16,8 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19#define TAP_CODE_DELAY 10
20
21/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
22#define LOCKING_SUPPORT_ENABLE 20#define LOCKING_SUPPORT_ENABLE
23/* Locking resynchronize hack */ 21/* Locking resynchronize hack */
diff --git a/keyboards/gmmk/gmmk2/p65/iso/info.json b/keyboards/gmmk/gmmk2/p65/iso/info.json
index de078864ce..c036ffa306 100644
--- a/keyboards/gmmk/gmmk2/p65/iso/info.json
+++ b/keyboards/gmmk/gmmk2/p65/iso/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x504A", 8 "pid": "0x504A",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "qmk": {
12 "tap_keycode_delay": 10
13 },
11 "rgb_matrix": { 14 "rgb_matrix": {
12 "driver": "AW20216" 15 "driver": "AW20216"
13 }, 16 },
diff --git a/keyboards/gmmk/gmmk2/p96/ansi/info.json b/keyboards/gmmk/gmmk2/p96/ansi/info.json
index 482e52f504..3b5caf5d54 100644
--- a/keyboards/gmmk/gmmk2/p96/ansi/info.json
+++ b/keyboards/gmmk/gmmk2/p96/ansi/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x504B", 8 "pid": "0x504B",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "qmk": {
12 "tap_keycode_delay": 10
13 },
11 "rgb_matrix": { 14 "rgb_matrix": {
12 "driver": "AW20216" 15 "driver": "AW20216"
13 }, 16 },
diff --git a/keyboards/gmmk/gmmk2/p96/config.h b/keyboards/gmmk/gmmk2/p96/config.h
index 16aae9b330..e3b5cdcfa1 100644
--- a/keyboards/gmmk/gmmk2/p96/config.h
+++ b/keyboards/gmmk/gmmk2/p96/config.h
@@ -16,8 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19#define TAP_CODE_DELAY 10
20
21/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
22#define LOCKING_SUPPORT_ENABLE 20#define LOCKING_SUPPORT_ENABLE
23/* Locking resynchronize hack */ 21/* Locking resynchronize hack */
diff --git a/keyboards/gmmk/gmmk2/p96/iso/info.json b/keyboards/gmmk/gmmk2/p96/iso/info.json
index de9eb07edc..dd747478d9 100644
--- a/keyboards/gmmk/gmmk2/p96/iso/info.json
+++ b/keyboards/gmmk/gmmk2/p96/iso/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x505A", 8 "pid": "0x505A",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "qmk": {
12 "tap_keycode_delay": 10
13 },
11 "rgb_matrix": { 14 "rgb_matrix": {
12 "driver": "AW20216" 15 "driver": "AW20216"
13 }, 16 },
diff --git a/keyboards/gmmk/pro/config.h b/keyboards/gmmk/pro/config.h
index 10db82def3..069823663e 100644
--- a/keyboards/gmmk/pro/config.h
+++ b/keyboards/gmmk/pro/config.h
@@ -16,8 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19#define TAP_CODE_DELAY 10
20
21/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
22#define LOCKING_SUPPORT_ENABLE 20#define LOCKING_SUPPORT_ENABLE
23/* Locking resynchronize hack */ 21/* Locking resynchronize hack */
diff --git a/keyboards/gmmk/pro/rev1/ansi/info.json b/keyboards/gmmk/pro/rev1/ansi/info.json
index 7a1532424b..80cab4dfe3 100644
--- a/keyboards/gmmk/pro/rev1/ansi/info.json
+++ b/keyboards/gmmk/pro/rev1/ansi/info.json
@@ -21,6 +21,9 @@
21 {"pin_a": "C15", "pin_b": "C14"} 21 {"pin_a": "C15", "pin_b": "C14"}
22 ] 22 ]
23 }, 23 },
24 "qmk": {
25 "tap_keycode_delay": 10
26 },
24 "bootmagic": { 27 "bootmagic": {
25 "matrix": [1, 3] 28 "matrix": [1, 3]
26 }, 29 },
diff --git a/keyboards/gmmk/pro/rev1/iso/info.json b/keyboards/gmmk/pro/rev1/iso/info.json
index 7b78ca5716..b1c17fe805 100644
--- a/keyboards/gmmk/pro/rev1/iso/info.json
+++ b/keyboards/gmmk/pro/rev1/iso/info.json
@@ -21,6 +21,9 @@
21 {"pin_a": "C15", "pin_b": "C14"} 21 {"pin_a": "C15", "pin_b": "C14"}
22 ] 22 ]
23 }, 23 },
24 "qmk": {
25 "tap_keycode_delay": 10
26 },
24 "bootmagic": { 27 "bootmagic": {
25 "matrix": [1, 3] 28 "matrix": [1, 3]
26 }, 29 },
diff --git a/keyboards/gmmk/pro/rev2/ansi/info.json b/keyboards/gmmk/pro/rev2/ansi/info.json
index ff693e3573..ae9086af43 100644
--- a/keyboards/gmmk/pro/rev2/ansi/info.json
+++ b/keyboards/gmmk/pro/rev2/ansi/info.json
@@ -21,6 +21,9 @@
21 {"pin_a": "C15", "pin_b": "C14"} 21 {"pin_a": "C15", "pin_b": "C14"}
22 ] 22 ]
23 }, 23 },
24 "qmk": {
25 "tap_keycode_delay": 10
26 },
24 "bootmagic": { 27 "bootmagic": {
25 "matrix": [1, 3] 28 "matrix": [1, 3]
26 }, 29 },
diff --git a/keyboards/gmmk/pro/rev2/iso/info.json b/keyboards/gmmk/pro/rev2/iso/info.json
index 972551ec41..b1b85b7af5 100644
--- a/keyboards/gmmk/pro/rev2/iso/info.json
+++ b/keyboards/gmmk/pro/rev2/iso/info.json
@@ -21,6 +21,9 @@
21 {"pin_a": "C15", "pin_b": "C14"} 21 {"pin_a": "C15", "pin_b": "C14"}
22 ] 22 ]
23 }, 23 },
24 "qmk": {
25 "tap_keycode_delay": 10
26 },
24 "bootmagic": { 27 "bootmagic": {
25 "matrix": [1, 3] 28 "matrix": [1, 3]
26 }, 29 },
diff --git a/keyboards/halokeys/elemental75/config.h b/keyboards/halokeys/elemental75/config.h
index 66bdf7c5ad..0f093b6455 100644
--- a/keyboards/halokeys/elemental75/config.h
+++ b/keyboards/halokeys/elemental75/config.h
@@ -15,8 +15,6 @@
15 */ 15 */
16#pragma once 16#pragma once
17 17
18#define TAP_CODE_DELAY 10 // tap_code function delay for register and unregister
19
20/* animations enabled */ 18/* animations enabled */
21#define RGBLIGHT_EFFECT_BREATHING 19#define RGBLIGHT_EFFECT_BREATHING
22#define RGBLIGHT_EFFECT_RAINBOW_MOOD 20#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/halokeys/elemental75/info.json b/keyboards/halokeys/elemental75/info.json
index deea8b2479..56feac1e6b 100644
--- a/keyboards/halokeys/elemental75/info.json
+++ b/keyboards/halokeys/elemental75/info.json
@@ -21,6 +21,9 @@
21 "tapping": { 21 "tapping": {
22 "term": 300 22 "term": 300
23 }, 23 },
24 "qmk": {
25 "tap_keycode_delay": 10
26 },
24 "ws2812": { 27 "ws2812": {
25 "pin": "A10" 28 "pin": "A10"
26 }, 29 },
diff --git a/keyboards/handwired/d48/config.h b/keyboards/handwired/d48/config.h
index 8e3cd43739..9f06a2501a 100644
--- a/keyboards/handwired/d48/config.h
+++ b/keyboards/handwired/d48/config.h
@@ -31,9 +31,6 @@
31#define OLED_TIMEOUT 0 31#define OLED_TIMEOUT 0
32// #define OLED_SCROLL_TIMEOUT 1000 32// #define OLED_SCROLL_TIMEOUT 1000
33 33
34/* Taps (encoder tap_code) */
35#define TAP_CODE_DELAY 10
36
37/* I2C */ 34/* I2C */
38//#define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2 35//#define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2
39//#define PAL_MODE_STM32_ALTERNATE_OPENDRAIN (PAL_MODE_ALTERNATE(4) | PAL_STM32_OTYPE_OPENDRAIN) 36//#define PAL_MODE_STM32_ALTERNATE_OPENDRAIN (PAL_MODE_ALTERNATE(4) | PAL_STM32_OTYPE_OPENDRAIN)
diff --git a/keyboards/handwired/d48/info.json b/keyboards/handwired/d48/info.json
index 8e2bda7218..f56cb99e20 100644
--- a/keyboards/handwired/d48/info.json
+++ b/keyboards/handwired/d48/info.json
@@ -27,6 +27,9 @@
27 {"pin_a": "A0", "pin_b": "A1"} 27 {"pin_a": "A0", "pin_b": "A1"}
28 ] 28 ]
29 }, 29 },
30 "qmk": {
31 "tap_keycode_delay": 10
32 },
30 "processor": "STM32F303", 33 "processor": "STM32F303",
31 "bootloader": "stm32-dfu", 34 "bootloader": "stm32-dfu",
32 "board": "QMK_PROTON_C", 35 "board": "QMK_PROTON_C",
diff --git a/keyboards/handwired/dactylmacropad/config.h b/keyboards/handwired/dactylmacropad/config.h
deleted file mode 100644
index a2a5455ab1..0000000000
--- a/keyboards/handwired/dactylmacropad/config.h
+++ /dev/null
@@ -1,22 +0,0 @@
1// Copyright 2022 bwprobably
2// SPDX-License-Identifier: GPL-2.0-or-later
3
4#pragma once
5
6/*
7 * Feature disable options
8 * These options are also useful to firmware size reduction.
9 */
10
11/* disable debug print */
12//#define NO_DEBUG
13
14/* disable print */
15//#define NO_PRINT
16
17/* disable action features */
18//#define NO_ACTION_LAYER
19//#define NO_ACTION_TAPPING
20//#define NO_ACTION_ONESHOT
21
22#define TAP_CODE_DELAY 100
diff --git a/keyboards/handwired/dactylmacropad/info.json b/keyboards/handwired/dactylmacropad/info.json
index 6744d4b701..5d40a240a9 100644
--- a/keyboards/handwired/dactylmacropad/info.json
+++ b/keyboards/handwired/dactylmacropad/info.json
@@ -28,6 +28,9 @@
28 {"pin_a": "D1", "pin_b": "D0"} 28 {"pin_a": "D1", "pin_b": "D0"}
29 ] 29 ]
30 }, 30 },
31 "qmk": {
32 "tap_keycode_delay": 100
33 },
31 "layouts": { 34 "layouts": {
32 "LAYOUT": { 35 "LAYOUT": {
33 "layout": [ 36 "layout": [
diff --git a/keyboards/handwired/daishi/config.h b/keyboards/handwired/daishi/config.h
deleted file mode 100644
index 2e6498ab5d..0000000000
--- a/keyboards/handwired/daishi/config.h
+++ /dev/null
@@ -1,21 +0,0 @@
1/*
2Copyright 2019 Crokto
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20/* Set delay for tap_code on rotary encoder */
21#define TAP_CODE_DELAY 10
diff --git a/keyboards/handwired/daishi/info.json b/keyboards/handwired/daishi/info.json
index 37d80633a7..6b6508eb83 100644
--- a/keyboards/handwired/daishi/info.json
+++ b/keyboards/handwired/daishi/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "F1", "pin_b": "F0", "resolution": 2} 18 {"pin_a": "F1", "pin_b": "F0", "resolution": 2}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 10
23 },
21 "processor": "at90usb1286", 24 "processor": "at90usb1286",
22 "bootloader": "atmel-dfu", 25 "bootloader": "atmel-dfu",
23 "layouts": { 26 "layouts": {
diff --git a/keyboards/handwired/mutepad/config.h b/keyboards/handwired/mutepad/config.h
index 83c78b1634..632465bba7 100644
--- a/keyboards/handwired/mutepad/config.h
+++ b/keyboards/handwired/mutepad/config.h
@@ -3,8 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6#define TAP_CODE_DELAY 10
7
8/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 6/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
9#define LOCKING_SUPPORT_ENABLE 7#define LOCKING_SUPPORT_ENABLE
10/* Locking resynchronize hack */ 8/* Locking resynchronize hack */
diff --git a/keyboards/handwired/mutepad/info.json b/keyboards/handwired/mutepad/info.json
index e8df528eff..5adb2505fb 100644
--- a/keyboards/handwired/mutepad/info.json
+++ b/keyboards/handwired/mutepad/info.json
@@ -19,6 +19,9 @@
19 {"pin_a": "F4", "pin_b": "F5", "resolution": 2} 19 {"pin_a": "F4", "pin_b": "F5", "resolution": 2}
20 ] 20 ]
21 }, 21 },
22 "qmk": {
23 "tap_keycode_delay": 10
24 },
22 "processor": "atmega32u4", 25 "processor": "atmega32u4",
23 "bootloader": "caterina", 26 "bootloader": "caterina",
24 "layouts": { 27 "layouts": {
diff --git a/keyboards/handwired/terminus_mini/info.json b/keyboards/handwired/terminus_mini/info.json
index 6ceaa8e161..5593be8bb7 100644
--- a/keyboards/handwired/terminus_mini/info.json
+++ b/keyboards/handwired/terminus_mini/info.json
@@ -9,7 +9,8 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "tapping": { 11 "tapping": {
12 "term": 150 12 "term": 150,
13 "toggle": 1
13 }, 14 },
14 "matrix_pins": { 15 "matrix_pins": {
15 "cols": ["B0", "D0", "D5", "B6", "D4", "C7", "F7", "F6", "F5", "F4", "F1", "F0"], 16 "cols": ["B0", "D0", "D5", "B6", "D4", "C7", "F7", "F6", "F5", "F4", "F1", "F0"],
@@ -18,9 +19,6 @@
18 "diode_direction": "COL2ROW", 19 "diode_direction": "COL2ROW",
19 "processor": "atmega32u4", 20 "processor": "atmega32u4",
20 "bootloader": "halfkay", 21 "bootloader": "halfkay",
21 "tapping": {
22 "toggle": 1
23 },
24 "layouts": { 22 "layouts": {
25 "LAYOUT": { 23 "LAYOUT": {
26 "layout": [ 24 "layout": [
diff --git a/keyboards/hfdkb/ac001/config.h b/keyboards/hfdkb/ac001/config.h
index 899a134762..6c0c2a2cf6 100644
--- a/keyboards/hfdkb/ac001/config.h
+++ b/keyboards/hfdkb/ac001/config.h
@@ -16,8 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19#define TAP_CODE_DELAY 5
20
21/* ws2812 RGB LED */ 19/* ws2812 RGB LED */
22#define RGB_MATRIX_LED_COUNT 5 20#define RGB_MATRIX_LED_COUNT 5
23 21
diff --git a/keyboards/hfdkb/ac001/info.json b/keyboards/hfdkb/ac001/info.json
index 2efee90deb..229bee6ff4 100644
--- a/keyboards/hfdkb/ac001/info.json
+++ b/keyboards/hfdkb/ac001/info.json
@@ -20,6 +20,9 @@
20 "ws2812": { 20 "ws2812": {
21 "pin": "A1" 21 "pin": "A1"
22 }, 22 },
23 "qmk": {
24 "tap_keycode_delay": 5
25 },
23 "processor": "WB32FQ95", 26 "processor": "WB32FQ95",
24 "bootloader": "wb32-dfu", 27 "bootloader": "wb32-dfu",
25 "layouts": { 28 "layouts": {
diff --git a/keyboards/hub20/config.h b/keyboards/hub20/config.h
index 8dc3bd501c..a72b1389ad 100644
--- a/keyboards/hub20/config.h
+++ b/keyboards/hub20/config.h
@@ -72,9 +72,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
72// #define ENABLE_RGB_MATRIX_SOLID_SPLASH 72// #define ENABLE_RGB_MATRIX_SOLID_SPLASH
73// #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 73// #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
74 74
75/* Slow down key press speed to ensure computer picks it up */
76#define TAP_CODE_DELAY 10
77
78/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 75/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
79#define LOCKING_SUPPORT_ENABLE 76#define LOCKING_SUPPORT_ENABLE
80/* Locking resynchronize hack */ 77/* Locking resynchronize hack */
diff --git a/keyboards/hub20/info.json b/keyboards/hub20/info.json
index 79a545edd6..3b9cec99c2 100644
--- a/keyboards/hub20/info.json
+++ b/keyboards/hub20/info.json
@@ -22,6 +22,9 @@
22 {"pin_a": "A8", "pin_b": "A9"} 22 {"pin_a": "A8", "pin_b": "A9"}
23 ] 23 ]
24 }, 24 },
25 "qmk": {
26 "tap_keycode_delay": 10
27 },
25 "rgblight": { 28 "rgblight": {
26 "led_count": 27 29 "led_count": 27
27 }, 30 },
diff --git a/keyboards/inland/kb83/config.h b/keyboards/inland/kb83/config.h
index a4660c93be..d1e7d11acc 100644
--- a/keyboards/inland/kb83/config.h
+++ b/keyboards/inland/kb83/config.h
@@ -19,9 +19,6 @@
19 19
20#define RGB_TRIGGER_ON_KEYDOWN 20#define RGB_TRIGGER_ON_KEYDOWN
21 21
22/* encoder resolution */
23#define TAP_CODE_DELAY 15
24
25/* DIP switch */ 22/* DIP switch */
26#define DIP_SWITCH_PINS \ 23#define DIP_SWITCH_PINS \
27 { A9 } 24 { A9 }
diff --git a/keyboards/inland/kb83/info.json b/keyboards/inland/kb83/info.json
index b31fd86f1f..ecd274cef7 100644
--- a/keyboards/inland/kb83/info.json
+++ b/keyboards/inland/kb83/info.json
@@ -23,6 +23,9 @@
23 {"pin_a": "B14", "pin_b": "B13", "resolution": 4} 23 {"pin_a": "B14", "pin_b": "B13", "resolution": 4}
24 ] 24 ]
25 }, 25 },
26 "qmk": {
27 "tap_keycode_delay": 15
28 },
26 "layouts": { 29 "layouts": {
27 "LAYOUT": { 30 "LAYOUT": {
28 "layout": [ 31 "layout": [
diff --git a/keyboards/kapcave/arya/config.h b/keyboards/kapcave/arya/config.h
index 282b98a978..9422076315 100644
--- a/keyboards/kapcave/arya/config.h
+++ b/keyboards/kapcave/arya/config.h
@@ -22,8 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22/* Locking resynchronize hack */ 22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE 23#define LOCKING_RESYNC_ENABLE
24 24
25#define TAP_CODE_DELAY 25
26
27#define DYNAMIC_KEYMAP_LAYER_COUNT 3 25#define DYNAMIC_KEYMAP_LAYER_COUNT 3
28 26
29/* 27/*
diff --git a/keyboards/kapcave/arya/info.json b/keyboards/kapcave/arya/info.json
index 0125b834fb..34246609e5 100644
--- a/keyboards/kapcave/arya/info.json
+++ b/keyboards/kapcave/arya/info.json
@@ -20,6 +20,9 @@
20 {"pin_a": "C15", "pin_b": "C14", "resolution": 2} 20 {"pin_a": "C15", "pin_b": "C14", "resolution": 2}
21 ] 21 ]
22 }, 22 },
23 "qmk": {
24 "tap_keycode_delay": 25
25 },
23 "processor": "STM32F072", 26 "processor": "STM32F072",
24 "bootloader": "stm32-dfu", 27 "bootloader": "stm32-dfu",
25 "community_layouts": ["alice_split_bs"], 28 "community_layouts": ["alice_split_bs"],
diff --git a/keyboards/keebio/bdn9/rev2/config.h b/keyboards/keebio/bdn9/rev2/config.h
index a8bfa41d69..ae46e0348f 100644
--- a/keyboards/keebio/bdn9/rev2/config.h
+++ b/keyboards/keebio/bdn9/rev2/config.h
@@ -17,8 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define TAP_CODE_DELAY 10
21
22# define RGBLIGHT_EFFECT_BREATHING 20# define RGBLIGHT_EFFECT_BREATHING
23# define RGBLIGHT_EFFECT_RAINBOW_MOOD 21# define RGBLIGHT_EFFECT_RAINBOW_MOOD
24# define RGBLIGHT_EFFECT_RAINBOW_SWIRL 22# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/keebio/bdn9/rev2/info.json b/keyboards/keebio/bdn9/rev2/info.json
index 43e8dedbf7..c7dd5d6bcd 100644
--- a/keyboards/keebio/bdn9/rev2/info.json
+++ b/keyboards/keebio/bdn9/rev2/info.json
@@ -23,6 +23,9 @@
23 {"pin_a": "A10", "pin_b": "A9"} 23 {"pin_a": "A10", "pin_b": "A9"}
24 ] 24 ]
25 }, 25 },
26 "qmk": {
27 "tap_keycode_delay": 10
28 },
26 "processor": "STM32F072", 29 "processor": "STM32F072",
27 "bootloader": "stm32-dfu", 30 "bootloader": "stm32-dfu",
28 "matrix_pins": { 31 "matrix_pins": {
diff --git a/keyboards/keebio/dsp40/rev1/config.h b/keyboards/keebio/dsp40/rev1/config.h
index 37dd947364..b832d5ee66 100644
--- a/keyboards/keebio/dsp40/rev1/config.h
+++ b/keyboards/keebio/dsp40/rev1/config.h
@@ -16,8 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16 16
17#pragma once 17#pragma once
18 18
19#define TAP_CODE_DELAY 10
20
21#define BACKLIGHT_PWM_DRIVER PWMD3 19#define BACKLIGHT_PWM_DRIVER PWMD3
22#define BACKLIGHT_PWM_CHANNEL 1 20#define BACKLIGHT_PWM_CHANNEL 1
23#define BACKLIGHT_PAL_MODE 1 21#define BACKLIGHT_PAL_MODE 1
diff --git a/keyboards/keebio/dsp40/rev1/info.json b/keyboards/keebio/dsp40/rev1/info.json
index 353c61f733..7a2ad6cf7e 100644
--- a/keyboards/keebio/dsp40/rev1/info.json
+++ b/keyboards/keebio/dsp40/rev1/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "A1", "pin_b": "A2"} 18 {"pin_a": "A1", "pin_b": "A2"}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 10
23 },
21 "backlight": { 24 "backlight": {
22 "pin": "A6", 25 "pin": "A6",
23 "levels": 7 26 "levels": 7
diff --git a/keyboards/keycapsss/plaid_pad/config.h b/keyboards/keycapsss/plaid_pad/config.h
deleted file mode 100644
index 984323f63c..0000000000
--- a/keyboards/keycapsss/plaid_pad/config.h
+++ /dev/null
@@ -1,20 +0,0 @@
1/* Copyright 2020 Ben Roesner (keycapsss.com)
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19// Fix for volume controll with encoder (steadily in/decrease)
20#define TAP_CODE_DELAY 60
diff --git a/keyboards/keycapsss/plaid_pad/info.json b/keyboards/keycapsss/plaid_pad/info.json
index 9fe02448d0..c66bd05f1b 100644
--- a/keyboards/keycapsss/plaid_pad/info.json
+++ b/keyboards/keycapsss/plaid_pad/info.json
@@ -7,6 +7,9 @@
7 "pid": "0x5050", 7 "pid": "0x5050",
8 "max_power": 100 8 "max_power": 100
9 }, 9 },
10 "qmk": {
11 "tap_keycode_delay": 60
12 },
10 "matrix_pins": { 13 "matrix_pins": {
11 "cols": ["B0", "D7", "D6", "D5"], 14 "cols": ["B0", "D7", "D6", "D5"],
12 "rows": ["C0", "C1", "C2", "C3"] 15 "rows": ["C0", "C1", "C2", "C3"]
diff --git a/keyboards/kiwikey/borderland/config.h b/keyboards/kiwikey/borderland/config.h
index 1d4bb6fef5..c930dd1f09 100644
--- a/keyboards/kiwikey/borderland/config.h
+++ b/keyboards/kiwikey/borderland/config.h
@@ -3,8 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6#define TAP_CODE_DELAY 10
7
8#define RGBLIGHT_EFFECT_BREATHING 6#define RGBLIGHT_EFFECT_BREATHING
9#define RGBLIGHT_EFFECT_RAINBOW_MOOD 7#define RGBLIGHT_EFFECT_RAINBOW_MOOD
10#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 8#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/kiwikey/borderland/info.json b/keyboards/kiwikey/borderland/info.json
index 3133de3cae..cf8b655ba2 100644
--- a/keyboards/kiwikey/borderland/info.json
+++ b/keyboards/kiwikey/borderland/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "F5", "pin_b": "F6"} 18 {"pin_a": "F5", "pin_b": "F6"}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 10
23 },
21 "rgblight": { 24 "rgblight": {
22 "saturation_steps": 8, 25 "saturation_steps": 8,
23 "brightness_steps": 8, 26 "brightness_steps": 8,
diff --git a/keyboards/lime/rev1/config.h b/keyboards/lime/rev1/config.h
index 3915f72c29..ef4f99076d 100644
--- a/keyboards/lime/rev1/config.h
+++ b/keyboards/lime/rev1/config.h
@@ -23,8 +23,6 @@
23# define JOYSTICK_AXIS_RESOLUTION 8 23# define JOYSTICK_AXIS_RESOLUTION 8
24#endif 24#endif
25 25
26#define TAP_CODE_DELAY 10
27
28#define SPLIT_USB_DETECT 26#define SPLIT_USB_DETECT
29 27
30#ifdef WPM_ENABLE 28#ifdef WPM_ENABLE
diff --git a/keyboards/lime/rev1/info.json b/keyboards/lime/rev1/info.json
index a3da366656..13caf33841 100644
--- a/keyboards/lime/rev1/info.json
+++ b/keyboards/lime/rev1/info.json
@@ -31,6 +31,9 @@
31 "tapping": { 31 "tapping": {
32 "term": 100 32 "term": 100
33 }, 33 },
34 "qmk": {
35 "tap_keycode_delay": 10
36 },
34 "processor": "atmega32u4", 37 "processor": "atmega32u4",
35 "bootloader": "caterina", 38 "bootloader": "caterina",
36 "layouts": { 39 "layouts": {
diff --git a/keyboards/linworks/whale75/config.h b/keyboards/linworks/whale75/config.h
index 133b2a973b..d12d33bdfd 100644
--- a/keyboards/linworks/whale75/config.h
+++ b/keyboards/linworks/whale75/config.h
@@ -30,5 +30,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
30#define RGBLIGHT_EFFECT_BREATHING 30#define RGBLIGHT_EFFECT_BREATHING
31#define RGBLIGHT_EFFECT_RAINBOW_MOOD 31#define RGBLIGHT_EFFECT_RAINBOW_MOOD
32#define RGBLIGHT_EFFECT_RAINBOW_SWIRL 32#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
33
34#define TAP_CODE_DELAY 10
diff --git a/keyboards/linworks/whale75/info.json b/keyboards/linworks/whale75/info.json
index 3385f5371d..d85f17455f 100644
--- a/keyboards/linworks/whale75/info.json
+++ b/keyboards/linworks/whale75/info.json
@@ -26,6 +26,9 @@
26 {"pin_a": "A15", "pin_b": "A14", "resolution": 2} 26 {"pin_a": "A15", "pin_b": "A14", "resolution": 2}
27 ] 27 ]
28 }, 28 },
29 "qmk": {
30 "tap_keycode_delay": 10
31 },
29 "backlight": { 32 "backlight": {
30 "pin": "A10", 33 "pin": "A10",
31 "levels": 5, 34 "levels": 5,
diff --git a/keyboards/makrosu/config.h b/keyboards/makrosu/config.h
index 64f4553f90..2977cd9d40 100644
--- a/keyboards/makrosu/config.h
+++ b/keyboards/makrosu/config.h
@@ -16,8 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19#define TAP_CODE_DELAY 10
20
21/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
22#define LOCKING_SUPPORT_ENABLE 20#define LOCKING_SUPPORT_ENABLE
23 21
diff --git a/keyboards/makrosu/info.json b/keyboards/makrosu/info.json
index 96eaf9fad6..ad6acdb100 100644
--- a/keyboards/makrosu/info.json
+++ b/keyboards/makrosu/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "E6", "pin_b": "D1"} 18 {"pin_a": "E6", "pin_b": "D1"}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 10
23 },
21 "bootmagic": { 24 "bootmagic": {
22 "matrix": [0, 5] 25 "matrix": [0, 5]
23 }, 26 },
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev2/config.h b/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
index 957e845a35..088c29a048 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
+++ b/keyboards/mechlovin/adelais/rgb_led/rev2/config.h
@@ -82,5 +82,3 @@
82# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 82# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
83 83
84#define RGB_MATRIX_DISABLE_KEYCODES 84#define RGB_MATRIX_DISABLE_KEYCODES
85
86#define TAP_CODE_DELAY 10
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev2/info.json b/keyboards/mechlovin/adelais/rgb_led/rev2/info.json
index 82a5d86dc2..c7e662c008 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev2/info.json
+++ b/keyboards/mechlovin/adelais/rgb_led/rev2/info.json
@@ -16,6 +16,9 @@
16 {"pin_a": "A4", "pin_b": "A3"} 16 {"pin_a": "A4", "pin_b": "A3"}
17 ] 17 ]
18 }, 18 },
19 "qmk": {
20 "tap_keycode_delay": 10
21 },
19 "rgblight": { 22 "rgblight": {
20 "saturation_steps": 8, 23 "saturation_steps": 8,
21 "brightness_steps": 8, 24 "brightness_steps": 8,
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev3/config.h b/keyboards/mechlovin/adelais/rgb_led/rev3/config.h
index 44c5e2dad0..3c514668d1 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev3/config.h
+++ b/keyboards/mechlovin/adelais/rgb_led/rev3/config.h
@@ -104,5 +104,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
104#define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2 104#define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2
105 105
106#endif 106#endif
107
108#define TAP_CODE_DELAY 10
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev3/info.json b/keyboards/mechlovin/adelais/rgb_led/rev3/info.json
index 2b3cad5b0b..d745503c27 100644
--- a/keyboards/mechlovin/adelais/rgb_led/rev3/info.json
+++ b/keyboards/mechlovin/adelais/rgb_led/rev3/info.json
@@ -16,6 +16,9 @@
16 {"pin_a": "B12", "pin_b": "B13"} 16 {"pin_a": "B12", "pin_b": "B13"}
17 ] 17 ]
18 }, 18 },
19 "qmk": {
20 "tap_keycode_delay": 10
21 },
19 "processor": "STM32F103", 22 "processor": "STM32F103",
20 "bootloader": "stm32duino", 23 "bootloader": "stm32duino",
21 "indicators": { 24 "indicators": {
diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev3/config.h b/keyboards/mechlovin/adelais/standard_led/arm/rev3/config.h
deleted file mode 100644
index 254d204038..0000000000
--- a/keyboards/mechlovin/adelais/standard_led/arm/rev3/config.h
+++ /dev/null
@@ -1,3 +0,0 @@
1#pragma once
2
3#define TAP_CODE_DELAY 10 \ No newline at end of file
diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev3/info.json b/keyboards/mechlovin/adelais/standard_led/arm/rev3/info.json
index a5ebef5b87..46907dc7a9 100644
--- a/keyboards/mechlovin/adelais/standard_led/arm/rev3/info.json
+++ b/keyboards/mechlovin/adelais/standard_led/arm/rev3/info.json
@@ -9,6 +9,9 @@
9 {"pin_a": "B7", "pin_b": "B6"} 9 {"pin_a": "B7", "pin_b": "B6"}
10 ] 10 ]
11 }, 11 },
12 "qmk": {
13 "tap_keycode_delay": 10
14 },
12 "processor": "STM32F303", 15 "processor": "STM32F303",
13 "board": "QMK_PROTON_C", 16 "board": "QMK_PROTON_C",
14 "bootloader": "stm32-dfu", 17 "bootloader": "stm32-dfu",
diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev4/config.h b/keyboards/mechlovin/adelais/standard_led/arm/rev4/config.h
deleted file mode 100644
index 7905be1891..0000000000
--- a/keyboards/mechlovin/adelais/standard_led/arm/rev4/config.h
+++ /dev/null
@@ -1,19 +0,0 @@
1/*
2Copyright 2021 Mechlovin' Studio
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17#pragma once
18
19#define TAP_CODE_DELAY 10 \ No newline at end of file
diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev4/info.json b/keyboards/mechlovin/adelais/standard_led/arm/rev4/info.json
index b6ee0c5b67..f0d10942ad 100644
--- a/keyboards/mechlovin/adelais/standard_led/arm/rev4/info.json
+++ b/keyboards/mechlovin/adelais/standard_led/arm/rev4/info.json
@@ -9,6 +9,9 @@
9 {"pin_a": "B7", "pin_b": "B6"} 9 {"pin_a": "B7", "pin_b": "B6"}
10 ] 10 ]
11 }, 11 },
12 "qmk": {
13 "tap_keycode_delay": 10
14 },
12 "layout_aliases": { 15 "layout_aliases": {
13 "LAYOUT_all": "LAYOUT_alice_split_bs" 16 "LAYOUT_all": "LAYOUT_alice_split_bs"
14 }, 17 },
diff --git a/keyboards/mechlovin/adelais/standard_led/avr/rev1/config.h b/keyboards/mechlovin/adelais/standard_led/avr/rev1/config.h
index b4c3ab93e8..f1fda9adfc 100644
--- a/keyboards/mechlovin/adelais/standard_led/avr/rev1/config.h
+++ b/keyboards/mechlovin/adelais/standard_led/avr/rev1/config.h
@@ -41,5 +41,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
41#define RGBLIGHT_EFFECT_RGB_TEST 41#define RGBLIGHT_EFFECT_RGB_TEST
42#define RGBLIGHT_EFFECT_ALTERNATING 42#define RGBLIGHT_EFFECT_ALTERNATING
43#define RGBLIGHT_EFFECT_TWINKLE 43#define RGBLIGHT_EFFECT_TWINKLE
44
45#define TAP_CODE_DELAY 10
diff --git a/keyboards/mechlovin/adelais/standard_led/avr/rev1/info.json b/keyboards/mechlovin/adelais/standard_led/avr/rev1/info.json
index 61904c585f..d7c51465ff 100644
--- a/keyboards/mechlovin/adelais/standard_led/avr/rev1/info.json
+++ b/keyboards/mechlovin/adelais/standard_led/avr/rev1/info.json
@@ -10,6 +10,9 @@
10 {"pin_a": "C7", "pin_b": "C6"} 10 {"pin_a": "C7", "pin_b": "C6"}
11 ] 11 ]
12 }, 12 },
13 "qmk": {
14 "tap_keycode_delay": 10
15 },
13 "backlight": { 16 "backlight": {
14 "pin": "B5", 17 "pin": "B5",
15 "breathing": true 18 "breathing": true
diff --git a/keyboards/mechlovin/foundation/config.h b/keyboards/mechlovin/foundation/config.h
index 9cff32c00e..701ca1705f 100644
--- a/keyboards/mechlovin/foundation/config.h
+++ b/keyboards/mechlovin/foundation/config.h
@@ -27,5 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27# define RGBLIGHT_EFFECT_RGB_TEST 27# define RGBLIGHT_EFFECT_RGB_TEST
28# define RGBLIGHT_EFFECT_ALTERNATING 28# define RGBLIGHT_EFFECT_ALTERNATING
29# define RGBLIGHT_EFFECT_TWINKLE 29# define RGBLIGHT_EFFECT_TWINKLE
30
31#define TAP_CODE_DELAY 10 \ No newline at end of file
diff --git a/keyboards/mechlovin/foundation/info.json b/keyboards/mechlovin/foundation/info.json
index b6ac62a40b..54464510c8 100644
--- a/keyboards/mechlovin/foundation/info.json
+++ b/keyboards/mechlovin/foundation/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "C13", "pin_b": "C14"} 18 {"pin_a": "C13", "pin_b": "C14"}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 10
23 },
21 "indicators": { 24 "indicators": {
22 "caps_lock": "A1", 25 "caps_lock": "A1",
23 "on_state": 0 26 "on_state": 0
diff --git a/keyboards/mechlovin/hex6c/config.h b/keyboards/mechlovin/hex6c/config.h
index a22137acf7..48bf717581 100644
--- a/keyboards/mechlovin/hex6c/config.h
+++ b/keyboards/mechlovin/hex6c/config.h
@@ -20,7 +20,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20#define BACKLIGHT_PWM_DRIVER PWMD3 20#define BACKLIGHT_PWM_DRIVER PWMD3
21#define BACKLIGHT_PWM_CHANNEL 3 21#define BACKLIGHT_PWM_CHANNEL 3
22 22
23#define TAP_CODE_DELAY 10
24
25#define WEAR_LEVELING_BACKING_SIZE 4096 23#define WEAR_LEVELING_BACKING_SIZE 4096
26#define WEAR_LEVELING_LOGICAL_SIZE 2048 24#define WEAR_LEVELING_LOGICAL_SIZE 2048
diff --git a/keyboards/mechlovin/hex6c/info.json b/keyboards/mechlovin/hex6c/info.json
index 4ae471cb47..dfeb91e0ba 100644
--- a/keyboards/mechlovin/hex6c/info.json
+++ b/keyboards/mechlovin/hex6c/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "A15", "pin_b": "A2"} 18 {"pin_a": "A15", "pin_b": "A2"}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 10
23 },
21 "backlight": { 24 "backlight": {
22 "pin": "B0", 25 "pin": "B0",
23 "breathing": true 26 "breathing": true
diff --git a/keyboards/mechlovin/zed65/no_backlight/retro66/config.h b/keyboards/mechlovin/zed65/no_backlight/retro66/config.h
deleted file mode 100644
index 6786e3b953..0000000000
--- a/keyboards/mechlovin/zed65/no_backlight/retro66/config.h
+++ /dev/null
@@ -1,20 +0,0 @@
1/*
2Copyright 2022 Mechlovin'
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20#define TAP_CODE_DELAY 10 \ No newline at end of file
diff --git a/keyboards/mechlovin/zed65/no_backlight/retro66/info.json b/keyboards/mechlovin/zed65/no_backlight/retro66/info.json
index 7919090563..0709014f76 100644
--- a/keyboards/mechlovin/zed65/no_backlight/retro66/info.json
+++ b/keyboards/mechlovin/zed65/no_backlight/retro66/info.json
@@ -19,6 +19,9 @@
19 {"pin_a": "B6", "pin_b": "B9"} 19 {"pin_a": "B6", "pin_b": "B9"}
20 ] 20 ]
21 }, 21 },
22 "qmk": {
23 "tap_keycode_delay": 10
24 },
22 "indicators": { 25 "indicators": {
23 "caps_lock": "C14" 26 "caps_lock": "C14"
24 }, 27 },
diff --git a/keyboards/mechwild/mercutio/config.h b/keyboards/mechwild/mercutio/config.h
index f9f13d9ac0..7a7d9cfd15 100755
--- a/keyboards/mechwild/mercutio/config.h
+++ b/keyboards/mechwild/mercutio/config.h
@@ -17,8 +17,6 @@
17 17
18#pragma once 18#pragma once
19 19
20#define TAP_CODE_DELAY 10
21
22/* Define custom font */ 20/* Define custom font */
23#define OLED_FONT_H "lib/mercutiofont.c" 21#define OLED_FONT_H "lib/mercutiofont.c"
24 22
diff --git a/keyboards/mechwild/mercutio/info.json b/keyboards/mechwild/mercutio/info.json
index f4b1fa141a..796d22e363 100644
--- a/keyboards/mechwild/mercutio/info.json
+++ b/keyboards/mechwild/mercutio/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "B4", "pin_b": "B5"} 18 {"pin_a": "B4", "pin_b": "B5"}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 10
23 },
21 "processor": "atmega328p", 24 "processor": "atmega328p",
22 "bootloader": "usbasploader", 25 "bootloader": "usbasploader",
23 "layouts": { 26 "layouts": {
diff --git a/keyboards/mechwild/mokulua/mirrored/config.h b/keyboards/mechwild/mokulua/mirrored/config.h
index 3f88b82337..3e746d8615 100644
--- a/keyboards/mechwild/mokulua/mirrored/config.h
+++ b/keyboards/mechwild/mokulua/mirrored/config.h
@@ -3,8 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6#define TAP_CODE_DELAY 10
7
8#define OLED_FONT_H "keyboards/mechwild/mokulua/glcdfont.c" 6#define OLED_FONT_H "keyboards/mechwild/mokulua/glcdfont.c"
9 7
10#define MASTER_LEFT 8#define MASTER_LEFT
diff --git a/keyboards/mechwild/mokulua/mirrored/info.json b/keyboards/mechwild/mokulua/mirrored/info.json
index 93784043dc..efdab99de7 100644
--- a/keyboards/mechwild/mokulua/mirrored/info.json
+++ b/keyboards/mechwild/mokulua/mirrored/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "D2", "pin_b": "B2"} 18 {"pin_a": "D2", "pin_b": "B2"}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 10
23 },
21 "split": { 24 "split": {
22 "soft_serial_pin": "D3" 25 "soft_serial_pin": "D3"
23 }, 26 },
diff --git a/keyboards/mechwild/mokulua/standard/config.h b/keyboards/mechwild/mokulua/standard/config.h
index 8925688b07..681c235764 100644
--- a/keyboards/mechwild/mokulua/standard/config.h
+++ b/keyboards/mechwild/mokulua/standard/config.h
@@ -3,8 +3,6 @@
3 3
4#pragma once 4#pragma once
5 5
6#define TAP_CODE_DELAY 10
7
8#define OLED_FONT_H "keyboards/mechwild/mokulua/glcdfont.c" 6#define OLED_FONT_H "keyboards/mechwild/mokulua/glcdfont.c"
9 7
10#define MASTER_LEFT 8#define MASTER_LEFT
diff --git a/keyboards/mechwild/mokulua/standard/info.json b/keyboards/mechwild/mokulua/standard/info.json
index d463af33f6..d634df9ee7 100644
--- a/keyboards/mechwild/mokulua/standard/info.json
+++ b/keyboards/mechwild/mokulua/standard/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "D2", "pin_b": "B2"} 18 {"pin_a": "D2", "pin_b": "B2"}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 10
23 },
21 "split": { 24 "split": {
22 "soft_serial_pin": "D3" 25 "soft_serial_pin": "D3"
23 }, 26 },
diff --git a/keyboards/mechwild/murphpad/config.h b/keyboards/mechwild/murphpad/config.h
index c16e648b4b..3f3be7d484 100644
--- a/keyboards/mechwild/murphpad/config.h
+++ b/keyboards/mechwild/murphpad/config.h
@@ -17,8 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define TAP_CODE_DELAY 10
21
22#define OLED_FONT_H "keyboards/mechwild/murphpad/lib/murphpadfont.c" 20#define OLED_FONT_H "keyboards/mechwild/murphpad/lib/murphpadfont.c"
23 21
24#define RGBLIGHT_EFFECT_BREATHING 22#define RGBLIGHT_EFFECT_BREATHING
diff --git a/keyboards/mechwild/murphpad/info.json b/keyboards/mechwild/murphpad/info.json
index 9abeb8ba0f..307cb5e13e 100644
--- a/keyboards/mechwild/murphpad/info.json
+++ b/keyboards/mechwild/murphpad/info.json
@@ -19,6 +19,9 @@
19 {"pin_a": "D2", "pin_b": "D3"} 19 {"pin_a": "D2", "pin_b": "D3"}
20 ] 20 ]
21 }, 21 },
22 "qmk": {
23 "tap_keycode_delay": 10
24 },
22 "bootmagic": { 25 "bootmagic": {
23 "matrix": [0, 1] 26 "matrix": [0, 1]
24 }, 27 },
diff --git a/keyboards/mechwild/obe/config.h b/keyboards/mechwild/obe/config.h
index 1f204a12db..98bad4a615 100644
--- a/keyboards/mechwild/obe/config.h
+++ b/keyboards/mechwild/obe/config.h
@@ -17,8 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define TAP_CODE_DELAY 10
21
22/* RGB settings, uncomment this define to enable RGB */ 20/* RGB settings, uncomment this define to enable RGB */
23#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/mechwild/obe/info.json b/keyboards/mechwild/obe/info.json
index 644fd9a277..dbf7e6ddaf 100644
--- a/keyboards/mechwild/obe/info.json
+++ b/keyboards/mechwild/obe/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "B5", "pin_b": "B4"} 18 {"pin_a": "B5", "pin_b": "B4"}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 10
23 },
21 "indicators": { 24 "indicators": {
22 "caps_lock": "B9", 25 "caps_lock": "B9",
23 "num_lock": "B8" 26 "num_lock": "B8"
diff --git a/keyboards/mechwild/puckbuddy/config.h b/keyboards/mechwild/puckbuddy/config.h
index d48c42628e..1ca7ed1204 100644
--- a/keyboards/mechwild/puckbuddy/config.h
+++ b/keyboards/mechwild/puckbuddy/config.h
@@ -24,8 +24,6 @@
24#define CIRQUE_PINNACLE_SPI_DIVISOR 8 24#define CIRQUE_PINNACLE_SPI_DIVISOR 8
25#define CIRQUE_PINNACLE_SPI_CS_PIN A4 25#define CIRQUE_PINNACLE_SPI_CS_PIN A4
26 26
27#define TAP_CODE_DELAY 10
28
29/* RGB settings, uncomment this define to enable RGB */ 27/* RGB settings, uncomment this define to enable RGB */
30# define RGBLIGHT_EFFECT_BREATHING 28# define RGBLIGHT_EFFECT_BREATHING
31# define RGBLIGHT_EFFECT_RAINBOW_MOOD 29# define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/mechwild/puckbuddy/info.json b/keyboards/mechwild/puckbuddy/info.json
index 684ddcb9c1..9586cd075c 100644
--- a/keyboards/mechwild/puckbuddy/info.json
+++ b/keyboards/mechwild/puckbuddy/info.json
@@ -19,6 +19,9 @@
19 {"pin_a": "B3", "pin_b": "A15"} 19 {"pin_a": "B3", "pin_b": "A15"}
20 ] 20 ]
21 }, 21 },
22 "qmk": {
23 "tap_keycode_delay": 10
24 },
22 "indicators": { 25 "indicators": {
23 "caps_lock": "C13", 26 "caps_lock": "C13",
24 "on_state": 0 27 "on_state": 0
diff --git a/keyboards/mechwild/waka60/config.h b/keyboards/mechwild/waka60/config.h
index 1f204a12db..98bad4a615 100644
--- a/keyboards/mechwild/waka60/config.h
+++ b/keyboards/mechwild/waka60/config.h
@@ -17,8 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define TAP_CODE_DELAY 10
21
22/* RGB settings, uncomment this define to enable RGB */ 20/* RGB settings, uncomment this define to enable RGB */
23#define RGBLIGHT_EFFECT_BREATHING 21#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 22#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/mechwild/waka60/info.json b/keyboards/mechwild/waka60/info.json
index 6b5006c55d..e33dd5a010 100644
--- a/keyboards/mechwild/waka60/info.json
+++ b/keyboards/mechwild/waka60/info.json
@@ -27,6 +27,9 @@
27 {"pin_a": "A3", "pin_b": "A2"} 27 {"pin_a": "A3", "pin_b": "A2"}
28 ] 28 ]
29 }, 29 },
30 "qmk": {
31 "tap_keycode_delay": 10
32 },
30 "layouts": { 33 "layouts": {
31 "LAYOUT": { 34 "LAYOUT": {
32 "layout": [ 35 "layout": [
diff --git a/keyboards/mk65/config.h b/keyboards/mk65/config.h
deleted file mode 100644
index 7fa60c79f8..0000000000
--- a/keyboards/mk65/config.h
+++ /dev/null
@@ -1,19 +0,0 @@
1/* Copyright 2022 DeskDaily
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#pragma once
18
19#define TAP_CODE_DELAY 10 \ No newline at end of file
diff --git a/keyboards/mk65/info.json b/keyboards/mk65/info.json
index 0ad1476419..44a8e15f15 100644
--- a/keyboards/mk65/info.json
+++ b/keyboards/mk65/info.json
@@ -13,6 +13,9 @@
13 {"pin_a": "B1", "pin_b": "B2"} 13 {"pin_a": "B1", "pin_b": "B2"}
14 ] 14 ]
15 }, 15 },
16 "qmk": {
17 "tap_keycode_delay": 10
18 },
16 "processor": "atmega32u4", 19 "processor": "atmega32u4",
17 "bootloader": "atmel-dfu", 20 "bootloader": "atmel-dfu",
18 "matrix_pins": { 21 "matrix_pins": {
diff --git a/keyboards/mode/m65s/config.h b/keyboards/mode/m65s/config.h
index ed3faacae0..80d31d8d75 100644
--- a/keyboards/mode/m65s/config.h
+++ b/keyboards/mode/m65s/config.h
@@ -45,5 +45,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
45//#define NO_ACTION_LAYER 45//#define NO_ACTION_LAYER
46//#define NO_ACTION_TAPPING 46//#define NO_ACTION_TAPPING
47//#define NO_ACTION_ONESHOT 47//#define NO_ACTION_ONESHOT
48
49#define TAP_CODE_DELAY 50
diff --git a/keyboards/mode/m65s/info.json b/keyboards/mode/m65s/info.json
index 06e49f7667..0a0c93f3f8 100644
--- a/keyboards/mode/m65s/info.json
+++ b/keyboards/mode/m65s/info.json
@@ -8,6 +8,9 @@
8 "pid": "0x6583", 8 "pid": "0x6583",
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "qmk": {
12 "tap_keycode_delay": 50
13 },
11 "matrix_pins": { 14 "matrix_pins": {
12 "cols": ["C7", "A8", "A10", "A4", "A5", "A6", "C10", "A7", "C4", "C5", "A15", "B0", "B1", "B12", "B10", "B13"], 15 "cols": ["C7", "A8", "A10", "A4", "A5", "A6", "C10", "A7", "C4", "C5", "A15", "B0", "B1", "B12", "B10", "B13"],
13 "rows": ["A3", "B14", "B15", "C9", "C6", "C11"] 16 "rows": ["A3", "B14", "B15", "C9", "C6", "C11"]
diff --git a/keyboards/neito/config.h b/keyboards/neito/config.h
index 9c2f57a04e..7117516afb 100644
--- a/keyboards/neito/config.h
+++ b/keyboards/neito/config.h
@@ -29,7 +29,3 @@
29#define RGBLIGHT_EFFECT_RGB_TEST 29#define RGBLIGHT_EFFECT_RGB_TEST
30#define RGBLIGHT_EFFECT_ALTERNATING 30#define RGBLIGHT_EFFECT_ALTERNATING
31#define RGBLIGHT_EFFECT_TWINKLE 31#define RGBLIGHT_EFFECT_TWINKLE
32
33/* Handle volume control issue with rotary encoder */
34
35#define TAP_CODE_DELAY 10
diff --git a/keyboards/neito/info.json b/keyboards/neito/info.json
index e629debee9..98b135756b 100644
--- a/keyboards/neito/info.json
+++ b/keyboards/neito/info.json
@@ -18,6 +18,9 @@
18 {"pin_a": "B7", "pin_b": "B0"} 18 {"pin_a": "B7", "pin_b": "B0"}
19 ] 19 ]
20 }, 20 },
21 "qmk": {
22 "tap_keycode_delay": 10
23 },
21 "backlight": { 24 "backlight": {
22 "pin": "B5", 25 "pin": "B5",
23 "levels": 5, 26 "levels": 5,
diff --git a/keyboards/nightly_boards/octopadplus/config.h b/keyboards/nightly_boards/octopadplus/config.h
index 7547d5a97b..3d0b7f438c 100644
--- a/keyboards/nightly_boards/octopadplus/config.h
+++ b/keyboards/nightly_boards/octopadplus/config.h
@@ -17,8 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define TAP_CODE_DELAY 10
21
22/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
23#define LOCKING_SUPPORT_ENABLE 21#define LOCKING_SUPPORT_ENABLE
24/* Locking resynchronize hack */ 22/* Locking resynchronize hack */
diff --git a/keyboards/nightly_boards/octopadplus/info.json b/keyboards/nightly_boards/octopadplus/info.json
index 533cefc3c1..7a27cef020 100644
--- a/keyboards/nightly_boards/octopadplus/info.json
+++ b/keyboards/nightly_boards/octopadplus/info.json
@@ -19,6 +19,9 @@
19 {"pin_a": "D1", "pin_b": "D0", "resolution": 5} 19 {"pin_a": "D1", "pin_b": "D0", "resolution": 5}
20 ] 20 ]
21 }, 21 },
22 "qmk": {
23 "tap_keycode_delay": 10
24 },
22 "processor": "atmega32u4", 25 "processor": "atmega32u4",
23 "bootloader": "atmel-dfu", 26 "bootloader": "atmel-dfu",
24 "rgblight": { 27 "rgblight": {
diff --git a/keyboards/nullbitsco/scramble/v1/config.h b/keyboards/nullbitsco/scramble/v1/config.h
deleted file mode 100644
index bb0ee7d785..0000000000
--- a/keyboards/nullbitsco/scramble/v1/config.h
+++ /dev/null
@@ -1,22 +0,0 @@
1/*
2Copyright 2021 Jay Greco
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18/* NOTE: This config file is specific to AVR builds. */
19
20#pragma once
21
22#define TAP_CODE_DELAY 10
diff --git a/keyboards/nullbitsco/scramble/v1/info.json b/keyboards/nullbitsco/scramble/v1/info.json
index 77a00d91f4..5a9aeef64b 100644
--- a/keyboards/nullbitsco/scramble/v1/info.json
+++ b/keyboards/nullbitsco/scramble/v1/info.json
@@ -4,6 +4,9 @@
4 {"pin_a": "D6", "pin_b": "D7"} 4 {"pin_a": "D6", "pin_b": "D7"}
5 ] 5 ]
6 }, 6 },
7 "qmk": {
8 "tap_keycode_delay": 10
9 },
7 "processor": "atmega328p", 10 "processor": "atmega328p",
8 "bootloader": "usbasploader", 11 "bootloader": "usbasploader",
9 "matrix_pins": { 12 "matrix_pins": {
diff --git a/keyboards/nullbitsco/scramble/v2/config.h b/keyboards/nullbitsco/scramble/v2/config.h
index 945a4da9de..419a028c9f 100644
--- a/keyboards/nullbitsco/scramble/v2/config.h
+++ b/keyboards/nullbitsco/scramble/v2/config.h
@@ -19,8 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#pragma once 20#pragma once
21 21
22#define TAP_CODE_DELAY 10
23
24/* RP2040-specific defines*/ 22/* RP2040-specific defines*/
25#define PICO_XOSC_STARTUP_DELAY_MULTIPLIER 64 23#define PICO_XOSC_STARTUP_DELAY_MULTIPLIER 64
26#define RP2040_FLASH_GENERIC_03H 24#define RP2040_FLASH_GENERIC_03H
diff --git a/keyboards/nullbitsco/scramble/v2/info.json b/keyboards/nullbitsco/scramble/v2/info.json
index 5255c32205..2a89a1063b 100644
--- a/keyboards/nullbitsco/scramble/v2/info.json
+++ b/keyboards/nullbitsco/scramble/v2/info.json
@@ -4,6 +4,9 @@
4 {"pin_a": "GP24", "pin_b": "GP25"} 4 {"pin_a": "GP24", "pin_b": "GP25"}
5 ] 5 ]
6 }, 6 },
7 "qmk": {
8 "tap_keycode_delay": 10
9 },
7 "processor": "RP2040", 10 "processor": "RP2040",
8 "bootloader": "rp2040", 11 "bootloader": "rp2040",
9 "matrix_pins": { 12 "matrix_pins": {
diff --git a/keyboards/om60/config.h b/keyboards/om60/config.h
index fce35f33bc..5977c819ed 100644
--- a/keyboards/om60/config.h
+++ b/keyboards/om60/config.h
@@ -66,5 +66,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
66 // iOS device need lessthan 100 66 // iOS device need lessthan 100
67 #define USB_MAX_POWER_CONSUMPTION 100 67 #define USB_MAX_POWER_CONSUMPTION 100
68#endif 68#endif
69
70#define TAP_CODE_DELAY 10
diff --git a/keyboards/om60/info.json b/keyboards/om60/info.json
index 7b1eb21b7c..9d33fbe1c2 100644
--- a/keyboards/om60/info.json
+++ b/keyboards/om60/info.json
@@ -13,6 +13,9 @@
13 {"pin_a": "B4", "pin_b": "B5"} 13 {"pin_a": "B4", "pin_b": "B5"}
14 ] 14 ]
15 }, 15 },
16 "qmk": {
17 "tap_keycode_delay": 10
18 },
16 "rgblight": { 19 "rgblight": {
17 "hue_steps": 10, 20 "hue_steps": 10,
18 "led_count": 69, 21 "led_count": 69,
diff --git a/keyboards/orthocode/config.h b/keyboards/orthocode/config.h
index 896fadfa5e..f552f0f6db 100644
--- a/keyboards/orthocode/config.h
+++ b/keyboards/orthocode/config.h
@@ -16,8 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16 16
17#pragma once 17#pragma once
18 18
19#define TAP_CODE_DELAY 10
20
21 #define RGBLIGHT_EFFECT_BREATHING 19 #define RGBLIGHT_EFFECT_BREATHING
22 #define RGBLIGHT_EFFECT_RAINBOW_MOOD 20 #define RGBLIGHT_EFFECT_RAINBOW_MOOD
23 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 21 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
diff --git a/keyboards/orthocode/info.json b/keyboards/orthocode/info.json
index 24a39b4e8a..49ea47835b 100644
--- a/keyboards/orthocode/info.json
+++ b/keyboards/orthocode/info.json
@@ -19,6 +19,9 @@
19 {"pin_a": "D1", "pin_b": "D0", "resolution": 1} 19 {"pin_a": "D1", "pin_b": "D0", "resolution": 1}
20 ] 20 ]
21 }, 21 },
22 "qmk": {
23 "tap_keycode_delay": 10
24 },
22 "rgblight": { 25 "rgblight": {
23 "saturation_steps": 8, 26 "saturation_steps": 8,
24 "brightness_steps": 8, 27 "brightness_steps": 8,
diff --git a/keyboards/owlab/voice65/hotswap/config.h b/keyboards/owlab/voice65/hotswap/config.h
index 9b09742bcc..89e5bf4345 100644
--- a/keyboards/owlab/voice65/hotswap/config.h
+++ b/keyboards/owlab/voice65/hotswap/config.h
@@ -91,5 +91,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
91# define ENABLE_RGB_MATRIX_SOLID_SPLASH 91# define ENABLE_RGB_MATRIX_SOLID_SPLASH
92# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 92# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
93#endif 93#endif
94
95#define TAP_CODE_DELAY 10
diff --git a/keyboards/owlab/voice65/hotswap/info.json b/keyboards/owlab/voice65/hotswap/info.json
index e7db93f4c6..cf6c2503b6 100644
--- a/keyboards/owlab/voice65/hotswap/info.json
+++ b/keyboards/owlab/voice65/hotswap/info.json
@@ -22,6 +22,9 @@
22 {"pin_a": "B4", "pin_b": "B5"} 22 {"pin_a": "B4", "pin_b": "B5"}
23 ] 23 ]
24 }, 24 },
25 "qmk": {
26 "tap_keycode_delay": 10
27 },
25 "ws2812": { 28 "ws2812": {
26 "pin": "B15" 29 "pin": "B15"
27 }, 30 },
diff --git a/keyboards/owlab/voice65/soldered/config.h b/keyboards/owlab/voice65/soldered/config.h
index 9d81dd3620..ee882b0d41 100644
--- a/keyboards/owlab/voice65/soldered/config.h
+++ b/keyboards/owlab/voice65/soldered/config.h
@@ -92,5 +92,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
92# define ENABLE_RGB_MATRIX_SOLID_SPLASH 92# define ENABLE_RGB_MATRIX_SOLID_SPLASH
93# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH 93# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
94#endif 94#endif
95
96#define TAP_CODE_DELAY 10
diff --git a/keyboards/owlab/voice65/soldered/info.json b/keyboards/owlab/voice65/soldered/info.json
index 352be16ea4..7e9d0be514 100644
--- a/keyboards/owlab/voice65/soldered/info.json
+++ b/keyboards/owlab/voice65/soldered/info.json
@@ -22,6 +22,9 @@
22 {"pin_a": "B4", "pin_b": "B5"} 22 {"pin_a": "B4", "pin_b": "B5"}
23 ] 23 ]
24 }, 24 },
25 "qmk": {
26 "tap_keycode_delay": 10
27 },
25 "ws2812": { 28 "ws2812": {
26 "pin": "B15" 29 "pin": "B15"
27 }, 30 },
diff --git a/keyboards/peranekofactory/tone/rev1/config.h b/keyboards/peranekofactory/tone/rev1/config.h
index c97fab915a..bbe3b73627 100644
--- a/keyboards/peranekofactory/tone/rev1/config.h
+++ b/keyboards/peranekofactory/tone/rev1/config.h
@@ -17,8 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define TAP_CODE_DELAY 100
21
22/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
23#define LOCKING_SUPPORT_ENABLE 21#define LOCKING_SUPPORT_ENABLE
24/* Locking resynchronize hack */ 22/* Locking resynchronize hack */
diff --git a/keyboards/peranekofactory/tone/rev1/info.json b/keyboards/peranekofactory/tone/rev1/info.json
index 5a19b72ffe..67e08be688 100644
--- a/keyboards/peranekofactory/tone/rev1/info.json
+++ b/keyboards/peranekofactory/tone/rev1/info.json
@@ -13,6 +13,9 @@
13 {"pin_a": "B5", "pin_b": "B4"} 13 {"pin_a": "B5", "pin_b": "B4"}
14 ] 14 ]
15 }, 15 },
16 "qmk": {
17 "tap_keycode_delay": 100
18 },
16 "processor": "atmega32u4", 19 "processor": "atmega32u4",
17 "bootloader": "caterina", 20 "bootloader": "caterina",
18 "matrix_pins": { 21 "matrix_pins": {
diff --git a/keyboards/peranekofactory/tone/rev2/config.h b/keyboards/peranekofactory/tone/rev2/config.h
index c97fab915a..bbe3b73627 100644
--- a/keyboards/peranekofactory/tone/rev2/config.h
+++ b/keyboards/peranekofactory/tone/rev2/config.h
@@ -17,8 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20#define TAP_CODE_DELAY 100
21
22/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
23#define LOCKING_SUPPORT_ENABLE 21#define LOCKING_SUPPORT_ENABLE
24/* Locking resynchronize hack */ 22/* Locking resynchronize hack */
diff --git a/keyboards/peranekofactory/tone/rev2/info.json b/keyboards/peranekofactory/tone/rev2/info.json
index 5a19b72ffe..67e08be688 100644
--- a/keyboards/peranekofactory/tone/rev2/info.json
+++ b/keyboards/peranekofactory/tone/rev2/info.json
@@ -13,6 +13,9 @@
13 {"pin_a": "B5", "pin_b": "B4"} 13 {"pin_a": "B5", "pin_b": "B4"}
14 ] 14 ]
15 }, 15 },
16 "qmk": {
17 "tap_keycode_delay": 100
18 },
16 "processor": "atmega32u4", 19 "processor": "atmega32u4",
17 "bootloader": "caterina", 20 "bootloader": "caterina",
18 "matrix_pins": { 21 "matrix_pins": {
diff --git a/keyboards/rgbkb/mun/config.h b/keyboards/rgbkb/mun/config.h
index 8e84cca0f7..882f1ffda8 100644
--- a/keyboards/rgbkb/mun/config.h
+++ b/keyboards/rgbkb/mun/config.h
@@ -133,7 +133,6 @@
133 133
134#define TOUCH_UPDATE_INTERVAL 33 134#define TOUCH_UPDATE_INTERVAL 33
135#define OLED_UPDATE_INTERVAL 33 135#define OLED_UPDATE_INTERVAL 33
136#define TAP_CODE_DELAY 5
137 136
138#define WEAR_LEVELING_BACKING_SIZE 4096 137#define WEAR_LEVELING_BACKING_SIZE 4096
139#define WEAR_LEVELING_LOGICAL_SIZE 2048 138#define WEAR_LEVELING_LOGICAL_SIZE 2048
diff --git a/keyboards/rgbkb/mun/rev1/info.json b/keyboards/rgbkb/mun/rev1/info.json
index 16d18f4d22..93077a16ad 100644
--- a/keyboards/rgbkb/mun/rev1/info.json
+++ b/keyboards/rgbkb/mun/rev1/info.json
@@ -30,6 +30,9 @@
30 {"pin_a": "B9", "pin_b": "A15"} 30 {"pin_a": "B9", "pin_b": "A15"}
31 ] 31 ]
32 }, 32 },
33 "qmk": {
34 "tap_keycode_delay": 5
35 },
33 "split": { 36 "split": {
34 "soft_serial_pin": "A9" 37 "soft_serial_pin": "A9"
35 }, 38 },
diff --git a/keyboards/rgbkb/sol3/config.h b/keyboards/rgbkb/sol3/config.h
index 14dc56b121..d1b8b763fe 100644
--- a/keyboards/rgbkb/sol3/config.h
+++ b/keyboards/rgbkb/sol3/config.h
@@ -133,7 +133,6 @@
133 133
134#define TOUCH_UPDATE_INTERVAL 33 134#define TOUCH_UPDATE_INTERVAL 33
135#define OLED_UPDATE_INTERVAL 33 135#define OLED_UPDATE_INTERVAL 33
136#define TAP_CODE_DELAY 5
137 136
138/* Audio Configuration */ 137/* Audio Configuration */
139#define AUDIO_PIN A4 138#define AUDIO_PIN A4
diff --git a/keyboards/rgbkb/sol3/rev1/info.json b/keyboards/rgbkb/sol3/rev1/info.json
index d8c1280239..0b6d65d972 100644
--- a/keyboards/rgbkb/sol3/rev1/info.json
+++ b/keyboards/rgbkb/sol3/rev1/info.json
@@ -49,6 +49,9 @@
49 } 49 }
50 } 50 }
51 }, 51 },
52 "qmk": {
53 "tap_keycode_delay": 5
54 },
52 "processor": "STM32F303", 55 "processor": "STM32F303",
53 "bootloader": "stm32-dfu", 56 "bootloader": "stm32-dfu",
54 "layouts": { 57 "layouts": {
diff --git a/keyboards/rocketboard_16/config.h b/keyboards/rocketboard_16/config.h
index afa16c75b7..2c81b4cb7b 100644
--- a/keyboards/rocketboard_16/config.h
+++ b/keyboards/rocketboard_16/config.h
@@ -32,9 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define OLED_DISPLAY_128X64 32#define OLED_DISPLAY_128X64
33#define OLED_FONT_H "custom_font.h" 33#define OLED_FONT_H "custom_font.h"
34 34
35// Allows for rotary encoder volume control
36#define TAP_CODE_DELAY 20
37
38#define LOCKING_SUPPORT_ENABLE 35#define LOCKING_SUPPORT_ENABLE
39#define LOCKING_RESYNC_ENABLE 36#define LOCKING_RESYNC_ENABLE
40 37
diff --git a/keyboards/rocketboard_16/info.json b/keyboards/rocketboard_16/info.json
index cf5699b38d..4b0b5f481a 100644
--- a/keyboards/rocketboard_16/info.json
+++ b/keyboards/rocketboard_16/info.json
@@ -21,6 +21,9 @@
21 {"pin_a": "A2", "pin_b": "A3"} 21 {"pin_a": "A2", "pin_b": "A3"}
22 ] 22 ]
23 }, 23 },
24 "qmk": {
25 "tap_keycode_delay": 20
26 },
24 "bootmagic": { 27 "bootmagic": {
25 "matrix": [4, 1] 28 "matrix": [4, 1]
26 }, 29 },
diff --git a/keyboards/sofle/keyhive/config.h b/keyboards/sofle/keyhive/config.h
index 63450e2536..1e90cbab48 100755
--- a/keyboards/sofle/keyhive/config.h
+++ b/keyboards/sofle/keyhive/config.h
@@ -18,8 +18,6 @@
18 18
19#pragma once 19#pragma once
20 20
21#define TAP_CODE_DELAY 10
22
23// OLED settings 21// OLED settings
24#define OLED_TIMEOUT 80000 22#define OLED_TIMEOUT 80000
25#define OLED_BRIGHTNESS 90 23#define OLED_BRIGHTNESS 90
diff --git a/keyboards/sofle/keyhive/info.json b/keyboards/sofle/keyhive/info.json
index d4718d3a8b..1f7ae8b209 100644
--- a/keyboards/sofle/keyhive/info.json
+++ b/keyboards/sofle/keyhive/info.json
@@ -43,6 +43,9 @@
43 } 43 }
44 } 44 }
45 }, 45 },
46 "qmk": {
47 "tap_keycode_delay": 10
48 },
46 "processor": "atmega32u4", 49 "processor": "atmega32u4",
47 "bootloader": "atmel-dfu", 50 "bootloader": "atmel-dfu",
48 "layouts": { 51 "layouts": {
diff --git a/keyboards/sofle/rev1/config.h b/keyboards/sofle/rev1/config.h
deleted file mode 100644
index a444e54903..0000000000
--- a/keyboards/sofle/rev1/config.h
+++ /dev/null
@@ -1,3 +0,0 @@
1#pragma once
2
3#define TAP_CODE_DELAY 10
diff --git a/keyboards/sofle/rev1/info.json b/keyboards/sofle/rev1/info.json
index 9863fcd983..5ab71ff1e3 100644
--- a/keyboards/sofle/rev1/info.json
+++ b/keyboards/sofle/rev1/info.json
@@ -31,6 +31,9 @@
31 "tapping": { 31 "tapping": {
32 "term": 100 32 "term": 100
33 }, 33 },
34 "qmk": {
35 "tap_keycode_delay": 10
36 },
34 "processor": "atmega32u4", 37 "processor": "atmega32u4",
35 "bootloader": "caterina", 38 "bootloader": "caterina",
36 "layouts": { 39 "layouts": {
diff --git a/keyboards/tkw/grandiceps/config.h b/keyboards/tkw/grandiceps/config.h
index 0fee7d0f77..05b2be5c57 100644
--- a/keyboards/tkw/grandiceps/config.h
+++ b/keyboards/tkw/grandiceps/config.h
@@ -18,7 +18,6 @@
18#define SELECT_SOFT_SERIAL_SPEED 1 18#define SELECT_SOFT_SERIAL_SPEED 1
19 19
20#define MATRIX_IO_DELAY 5 20#define MATRIX_IO_DELAY 5
21#define TAP_CODE_DELAY 10
22 21
23#define RGBLIGHT_EFFECT_BREATHING 22#define RGBLIGHT_EFFECT_BREATHING
24#define RGBLIGHT_EFFECT_RAINBOW_MOOD 23#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/tkw/grandiceps/info.json b/keyboards/tkw/grandiceps/info.json
index a7ff7dd90f..787284ec0f 100644
--- a/keyboards/tkw/grandiceps/info.json
+++ b/keyboards/tkw/grandiceps/info.json
@@ -34,6 +34,9 @@
34 } 34 }
35 } 35 }
36 }, 36 },
37 "qmk": {
38 "tap_keycode_delay": 10
39 },
37 "processor": "STM32F411", 40 "processor": "STM32F411",
38 "bootloader": "stm32-dfu", 41 "bootloader": "stm32-dfu",
39 "board": "BLACKPILL_STM32_F411", 42 "board": "BLACKPILL_STM32_F411",
diff --git a/keyboards/tkw/stoutgat/v1/config.h b/keyboards/tkw/stoutgat/v1/config.h
deleted file mode 100644
index b168318aa0..0000000000
--- a/keyboards/tkw/stoutgat/v1/config.h
+++ /dev/null
@@ -1,20 +0,0 @@
1/*Copyright 2020 Thys de Wet
2
3This program is free software: you can redistribute it and/or modify
4it under the terms of the GNU General Public License as published by
5the Free Software Foundation, either version 2 of the License, or
6(at your option) any later version.
7
8This program is distributed in the hope that it will be useful,
9but WITHOUT ANY WARRANTY; without even the implied warranty of
10MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11GNU General Public License for more details.
12
13You should have received a copy of the GNU General Public License
14along with this program. If not, see <http://www.gnu.org/licenses/>.
15*/
16
17#pragma once
18
19
20#define TAP_CODE_DELAY 10
diff --git a/keyboards/tkw/stoutgat/v1/info.json b/keyboards/tkw/stoutgat/v1/info.json
index 334ace4d3a..9d7a60a4b9 100644
--- a/keyboards/tkw/stoutgat/v1/info.json
+++ b/keyboards/tkw/stoutgat/v1/info.json
@@ -19,6 +19,9 @@
19 {"pin_a": "B0", "pin_b": "B1"} 19 {"pin_a": "B0", "pin_b": "B1"}
20 ] 20 ]
21 }, 21 },
22 "qmk": {
23 "tap_keycode_delay": 10
24 },
22 "processor": "atmega32a", 25 "processor": "atmega32a",
23 "bootloader": "usbasploader", 26 "bootloader": "usbasploader",
24 "community_layouts": ["65_iso", "65_ansi"], 27 "community_layouts": ["65_iso", "65_ansi"],
diff --git a/keyboards/tkw/stoutgat/v2/config.h b/keyboards/tkw/stoutgat/v2/config.h
index 5f391a2187..c9230daf57 100644
--- a/keyboards/tkw/stoutgat/v2/config.h
+++ b/keyboards/tkw/stoutgat/v2/config.h
@@ -16,7 +16,6 @@
16#pragma once 16#pragma once
17 17
18#define MATRIX_IO_DELAY 5 18#define MATRIX_IO_DELAY 5
19#define TAP_CODE_DELAY 10
20 19
21#define RGBLIGHT_EFFECT_BREATHING 20#define RGBLIGHT_EFFECT_BREATHING
22#define RGBLIGHT_EFFECT_RAINBOW_MOOD 21#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/tkw/stoutgat/v2/info.json b/keyboards/tkw/stoutgat/v2/info.json
index a73b8f5e3b..d48e2b5381 100644
--- a/keyboards/tkw/stoutgat/v2/info.json
+++ b/keyboards/tkw/stoutgat/v2/info.json
@@ -27,6 +27,9 @@
27 {"pin_a": "B12", "pin_b": "B13"} 27 {"pin_a": "B12", "pin_b": "B13"}
28 ] 28 ]
29 }, 29 },
30 "qmk": {
31 "tap_keycode_delay": 10
32 },
30 "community_layouts": ["65_iso", "65_ansi"], 33 "community_layouts": ["65_iso", "65_ansi"],
31 "layouts": { 34 "layouts": {
32 "LAYOUT_65_ansi": { 35 "LAYOUT_65_ansi": {
diff --git a/keyboards/yandrstudio/nz67v2/config.h b/keyboards/yandrstudio/nz67v2/config.h
index fb0ac36bc2..dba2f77395 100644
--- a/keyboards/yandrstudio/nz67v2/config.h
+++ b/keyboards/yandrstudio/nz67v2/config.h
@@ -16,8 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19#define TAP_CODE_DELAY 15
20
21/* RGB Matrix */ 19/* RGB Matrix */
22#ifdef RGB_MATRIX_ENABLE 20#ifdef RGB_MATRIX_ENABLE
23 21
diff --git a/keyboards/yandrstudio/nz67v2/info.json b/keyboards/yandrstudio/nz67v2/info.json
index d4663a160d..89af204fc3 100644
--- a/keyboards/yandrstudio/nz67v2/info.json
+++ b/keyboards/yandrstudio/nz67v2/info.json
@@ -23,6 +23,9 @@
23 {"pin_a": "A9", "pin_b": "A10"} 23 {"pin_a": "A9", "pin_b": "A10"}
24 ] 24 ]
25 }, 25 },
26 "qmk": {
27 "tap_keycode_delay": 15
28 },
26 "layouts": { 29 "layouts": {
27 "LAYOUT_all": { 30 "LAYOUT_all": {
28 "layout": [ 31 "layout": [