summaryrefslogtreecommitdiff
path: root/keyboards
diff options
context:
space:
mode:
authorJames Young <18669334+noroadsleft@users.noreply.github.com>2024-05-23 11:49:30 -0700
committerGitHub <noreply@github.com>2024-05-23 19:49:30 +0100
commitf37f27f02a55f750c21f671e712e3f704ba57885 (patch)
treeb09ead193112d75b9ad55634ae0fc70bb854b4b1 /keyboards
parent912124f71cfcd9276fec13b27dea0029e49b1483 (diff)
Migrate `LOCKING_*_ENABLE` to Data-Driven: O (#23778)
Affects: - `oddball` - `oddforge/vea` - `ok60` - `om60` - `omkbd/ergodash/mini` - `omkbd/ergodash/rev1` - `omkbd/runner3680/3x6` - `omkbd/runner3680/3x7` - `omkbd/runner3680/3x8` - `omkbd/runner3680/4x6` - `omkbd/runner3680/4x7` - `omkbd/runner3680/4x8` - `omkbd/runner3680/5x6` - `omkbd/runner3680/5x6_5x8` - `omkbd/runner3680/5x7` - `omkbd/runner3680/5x8` - `omnikeyish` - `orange75` - `org60` - `ortho5by12` - `orthocode`
Diffstat (limited to 'keyboards')
-rw-r--r--keyboards/oddball/config.h5
-rw-r--r--keyboards/oddball/info.json6
-rw-r--r--keyboards/oddforge/vea/config.h3
-rw-r--r--keyboards/oddforge/vea/keyboard.json6
-rw-r--r--keyboards/ok60/config.h24
-rw-r--r--keyboards/ok60/keyboard.json6
-rw-r--r--keyboards/om60/config.h5
-rw-r--r--keyboards/om60/keyboard.json6
-rw-r--r--keyboards/omkbd/ergodash/mini/config.h5
-rw-r--r--keyboards/omkbd/ergodash/mini/keyboard.json6
-rw-r--r--keyboards/omkbd/ergodash/rev1/config.h5
-rw-r--r--keyboards/omkbd/ergodash/rev1/keyboard.json6
-rw-r--r--keyboards/omkbd/runner3680/3x6/config.h5
-rw-r--r--keyboards/omkbd/runner3680/3x6/keyboard.json6
-rw-r--r--keyboards/omkbd/runner3680/3x7/config.h5
-rw-r--r--keyboards/omkbd/runner3680/3x7/keyboard.json6
-rw-r--r--keyboards/omkbd/runner3680/3x8/config.h5
-rw-r--r--keyboards/omkbd/runner3680/3x8/keyboard.json6
-rw-r--r--keyboards/omkbd/runner3680/4x6/config.h5
-rw-r--r--keyboards/omkbd/runner3680/4x6/keyboard.json6
-rw-r--r--keyboards/omkbd/runner3680/4x7/config.h5
-rw-r--r--keyboards/omkbd/runner3680/4x7/keyboard.json6
-rw-r--r--keyboards/omkbd/runner3680/4x8/config.h5
-rw-r--r--keyboards/omkbd/runner3680/4x8/keyboard.json6
-rw-r--r--keyboards/omkbd/runner3680/5x6/config.h5
-rw-r--r--keyboards/omkbd/runner3680/5x6/keyboard.json6
-rw-r--r--keyboards/omkbd/runner3680/5x6_5x8/config.h5
-rw-r--r--keyboards/omkbd/runner3680/5x6_5x8/keyboard.json6
-rw-r--r--keyboards/omkbd/runner3680/5x7/config.h5
-rw-r--r--keyboards/omkbd/runner3680/5x7/keyboard.json6
-rw-r--r--keyboards/omkbd/runner3680/5x8/config.h5
-rw-r--r--keyboards/omkbd/runner3680/5x8/keyboard.json6
-rw-r--r--keyboards/omnikeyish/config.h6
-rw-r--r--keyboards/omnikeyish/keyboard.json6
-rw-r--r--keyboards/orange75/config.h7
-rw-r--r--keyboards/orange75/keyboard.json6
-rw-r--r--keyboards/org60/config.h23
-rw-r--r--keyboards/org60/keyboard.json6
-rw-r--r--keyboards/ortho5by12/config.h20
-rw-r--r--keyboards/ortho5by12/keyboard.json6
-rw-r--r--keyboards/orthocode/config.h22
-rw-r--r--keyboards/orthocode/keyboard.json6
42 files changed, 124 insertions, 177 deletions
diff --git a/keyboards/oddball/config.h b/keyboards/oddball/config.h
index 71c4ecd4db..73d4cbe862 100644
--- a/keyboards/oddball/config.h
+++ b/keyboards/oddball/config.h
@@ -21,11 +21,6 @@
21#define SPLIT_USB_DETECT 21#define SPLIT_USB_DETECT
22#define MASTER_RIGHT 22#define MASTER_RIGHT
23 23
24/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
25#define LOCKING_SUPPORT_ENABLE
26/* Locking resynchronize hack */
27#define LOCKING_RESYNC_ENABLE
28
29/* optical sensor settings */ 24/* optical sensor settings */
30#define SCROLL_DIVIDER 12 25#define SCROLL_DIVIDER 12
31#define CPI_1 2000 26#define CPI_1 2000
diff --git a/keyboards/oddball/info.json b/keyboards/oddball/info.json
index fdbb8b2b1d..3e6ffb0a90 100644
--- a/keyboards/oddball/info.json
+++ b/keyboards/oddball/info.json
@@ -15,6 +15,12 @@
15 "nkro": false, 15 "nkro": false,
16 "pointing_device": true 16 "pointing_device": true
17 }, 17 },
18 "qmk": {
19 "locking": {
20 "enabled": true,
21 "resync": true
22 }
23 },
18 "split": { 24 "split": {
19 "enabled": true 25 "enabled": true
20 }, 26 },
diff --git a/keyboards/oddforge/vea/config.h b/keyboards/oddforge/vea/config.h
index 316f8392c0..c31783065c 100644
--- a/keyboards/oddforge/vea/config.h
+++ b/keyboards/oddforge/vea/config.h
@@ -21,7 +21,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define MATRIX_ROWS 8 21#define MATRIX_ROWS 8
22#define MATRIX_COLS 15 22#define MATRIX_COLS 15
23 23
24#define LOCKING_SUPPORT_ENABLE
25#define LOCKING_RESYNC_ENABLE
26
27#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 9 24#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 9
diff --git a/keyboards/oddforge/vea/keyboard.json b/keyboards/oddforge/vea/keyboard.json
index 6a6780ea53..a93f843aa0 100644
--- a/keyboards/oddforge/vea/keyboard.json
+++ b/keyboards/oddforge/vea/keyboard.json
@@ -15,6 +15,12 @@
15 "mousekey": false, 15 "mousekey": false,
16 "rgblight": true 16 "rgblight": true
17 }, 17 },
18 "qmk": {
19 "locking": {
20 "enabled": true,
21 "resync": true
22 }
23 },
18 "backlight": { 24 "backlight": {
19 "pin": "D4" 25 "pin": "D4"
20 }, 26 },
diff --git a/keyboards/ok60/config.h b/keyboards/ok60/config.h
deleted file mode 100644
index 74f7ff5181..0000000000
--- a/keyboards/ok60/config.h
+++ /dev/null
@@ -1,24 +0,0 @@
1/*
2Copyright 2018 Edward Browncross
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/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22
23/* Locking resynchronize hack */
24#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/ok60/keyboard.json b/keyboards/ok60/keyboard.json
index f6459907be..5cf55b666d 100644
--- a/keyboards/ok60/keyboard.json
+++ b/keyboards/ok60/keyboard.json
@@ -18,6 +18,12 @@
18 "nkro": true, 18 "nkro": true,
19 "rgblight": true 19 "rgblight": true
20 }, 20 },
21 "qmk": {
22 "locking": {
23 "enabled": true,
24 "resync": true
25 }
26 },
21 "matrix_pins": { 27 "matrix_pins": {
22 "cols": ["D0", "D1", "D2", "D3", "D5", "B6", "C6", "C7", "F1", "F0", "E6", "B3", "B2", "B1", "B0"], 28 "cols": ["D0", "D1", "D2", "D3", "D5", "B6", "C6", "C7", "F1", "F0", "E6", "B3", "B2", "B1", "B0"],
23 "rows": ["B5", "B4", "D7", "D6", "D4"] 29 "rows": ["B5", "B4", "D7", "D6", "D4"]
diff --git a/keyboards/om60/config.h b/keyboards/om60/config.h
index e5c8d9426a..1a6dfd1281 100644
--- a/keyboards/om60/config.h
+++ b/keyboards/om60/config.h
@@ -29,11 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7 } 29#define MATRIX_ROW_PINS { D1, D0, D4, C6, D7 }
30#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, E6 } 30#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, E6 }
31 31
32/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
33#define LOCKING_SUPPORT_ENABLE
34/* Locking resynchronize hack */
35#define LOCKING_RESYNC_ENABLE
36
37#ifndef IOS_DEVICE_ENABLE 32#ifndef IOS_DEVICE_ENABLE
38 #define RGBLIGHT_LIMIT_VAL 90 33 #define RGBLIGHT_LIMIT_VAL 90
39 #define RGBLIGHT_VAL_STEP 17 34 #define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/om60/keyboard.json b/keyboards/om60/keyboard.json
index 22386db039..08eb898b01 100644
--- a/keyboards/om60/keyboard.json
+++ b/keyboards/om60/keyboard.json
@@ -22,7 +22,11 @@
22 ] 22 ]
23 }, 23 },
24 "qmk": { 24 "qmk": {
25 "tap_keycode_delay": 10 25 "tap_keycode_delay": 10,
26 "locking": {
27 "enabled": true,
28 "resync": true
29 }
26 }, 30 },
27 "rgblight": { 31 "rgblight": {
28 "hue_steps": 10, 32 "hue_steps": 10,
diff --git a/keyboards/omkbd/ergodash/mini/config.h b/keyboards/omkbd/ergodash/mini/config.h
index 26543ebb9d..12b408ff56 100644
--- a/keyboards/omkbd/ergodash/mini/config.h
+++ b/keyboards/omkbd/ergodash/mini/config.h
@@ -20,11 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20 20
21#define AUDIO_PIN C6 21#define AUDIO_PIN C6
22 22
23/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
24#define LOCKING_SUPPORT_ENABLE
25/* Locking resynchronize hack */
26#define LOCKING_RESYNC_ENABLE
27
28#define SELECT_SOFT_SERIAL_SPEED 1 23#define SELECT_SOFT_SERIAL_SPEED 1
29/*Sets the protocol speed when using serial communication*/ 24/*Sets the protocol speed when using serial communication*/
30//Speeds: 25//Speeds:
diff --git a/keyboards/omkbd/ergodash/mini/keyboard.json b/keyboards/omkbd/ergodash/mini/keyboard.json
index 0423326177..6286b73b90 100644
--- a/keyboards/omkbd/ergodash/mini/keyboard.json
+++ b/keyboards/omkbd/ergodash/mini/keyboard.json
@@ -14,6 +14,12 @@
14 "mousekey": false, 14 "mousekey": false,
15 "nkro": false 15 "nkro": false
16 }, 16 },
17 "qmk": {
18 "locking": {
19 "enabled": true,
20 "resync": true
21 }
22 },
17 "matrix_pins": { 23 "matrix_pins": {
18 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], 24 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"],
19 "rows": ["D7", "E6", "B4", "B5"] 25 "rows": ["D7", "E6", "B4", "B5"]
diff --git a/keyboards/omkbd/ergodash/rev1/config.h b/keyboards/omkbd/ergodash/rev1/config.h
index 26543ebb9d..12b408ff56 100644
--- a/keyboards/omkbd/ergodash/rev1/config.h
+++ b/keyboards/omkbd/ergodash/rev1/config.h
@@ -20,11 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
20 20
21#define AUDIO_PIN C6 21#define AUDIO_PIN C6
22 22
23/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
24#define LOCKING_SUPPORT_ENABLE
25/* Locking resynchronize hack */
26#define LOCKING_RESYNC_ENABLE
27
28#define SELECT_SOFT_SERIAL_SPEED 1 23#define SELECT_SOFT_SERIAL_SPEED 1
29/*Sets the protocol speed when using serial communication*/ 24/*Sets the protocol speed when using serial communication*/
30//Speeds: 25//Speeds:
diff --git a/keyboards/omkbd/ergodash/rev1/keyboard.json b/keyboards/omkbd/ergodash/rev1/keyboard.json
index 07405e22f7..fb4a1c2254 100644
--- a/keyboards/omkbd/ergodash/rev1/keyboard.json
+++ b/keyboards/omkbd/ergodash/rev1/keyboard.json
@@ -14,6 +14,12 @@
14 "mousekey": false, 14 "mousekey": false,
15 "nkro": false 15 "nkro": false
16 }, 16 },
17 "qmk": {
18 "locking": {
19 "enabled": true,
20 "resync": true
21 }
22 },
17 "matrix_pins": { 23 "matrix_pins": {
18 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], 24 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"],
19 "rows": ["D4", "D7", "E6", "B4", "B5"] 25 "rows": ["D4", "D7", "E6", "B4", "B5"]
diff --git a/keyboards/omkbd/runner3680/3x6/config.h b/keyboards/omkbd/runner3680/3x6/config.h
index c0a755e251..2b0210d2be 100644
--- a/keyboards/omkbd/runner3680/3x6/config.h
+++ b/keyboards/omkbd/runner3680/3x6/config.h
@@ -16,11 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24#define SELECT_SOFT_SERIAL_SPEED 1 19#define SELECT_SOFT_SERIAL_SPEED 1
25/*Sets the protocol speed when using serial communication*/ 20/*Sets the protocol speed when using serial communication*/
26//Speeds: 21//Speeds:
diff --git a/keyboards/omkbd/runner3680/3x6/keyboard.json b/keyboards/omkbd/runner3680/3x6/keyboard.json
index f2a169d228..3e1ab5ba82 100644
--- a/keyboards/omkbd/runner3680/3x6/keyboard.json
+++ b/keyboards/omkbd/runner3680/3x6/keyboard.json
@@ -8,6 +8,12 @@
8 "pid": "0x0000", 8 "pid": "0x0000",
9 "device_version": "0.0.5" 9 "device_version": "0.0.5"
10 }, 10 },
11 "qmk": {
12 "locking": {
13 "enabled": true,
14 "resync": true
15 }
16 },
11 "matrix_pins": { 17 "matrix_pins": {
12 "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], 18 "cols": ["F6", "F7", "B1", "B3", "B2", "B6"],
13 "rows": ["D4", "C6", "D7"] 19 "rows": ["D4", "C6", "D7"]
diff --git a/keyboards/omkbd/runner3680/3x7/config.h b/keyboards/omkbd/runner3680/3x7/config.h
index c0a755e251..2b0210d2be 100644
--- a/keyboards/omkbd/runner3680/3x7/config.h
+++ b/keyboards/omkbd/runner3680/3x7/config.h
@@ -16,11 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24#define SELECT_SOFT_SERIAL_SPEED 1 19#define SELECT_SOFT_SERIAL_SPEED 1
25/*Sets the protocol speed when using serial communication*/ 20/*Sets the protocol speed when using serial communication*/
26//Speeds: 21//Speeds:
diff --git a/keyboards/omkbd/runner3680/3x7/keyboard.json b/keyboards/omkbd/runner3680/3x7/keyboard.json
index e4b36983e7..496be94925 100644
--- a/keyboards/omkbd/runner3680/3x7/keyboard.json
+++ b/keyboards/omkbd/runner3680/3x7/keyboard.json
@@ -8,6 +8,12 @@
8 "pid": "0x0000", 8 "pid": "0x0000",
9 "device_version": "0.0.5" 9 "device_version": "0.0.5"
10 }, 10 },
11 "qmk": {
12 "locking": {
13 "enabled": true,
14 "resync": true
15 }
16 },
11 "matrix_pins": { 17 "matrix_pins": {
12 "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], 18 "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"],
13 "rows": ["D4", "C6", "D7"] 19 "rows": ["D4", "C6", "D7"]
diff --git a/keyboards/omkbd/runner3680/3x8/config.h b/keyboards/omkbd/runner3680/3x8/config.h
index c0a755e251..2b0210d2be 100644
--- a/keyboards/omkbd/runner3680/3x8/config.h
+++ b/keyboards/omkbd/runner3680/3x8/config.h
@@ -16,11 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24#define SELECT_SOFT_SERIAL_SPEED 1 19#define SELECT_SOFT_SERIAL_SPEED 1
25/*Sets the protocol speed when using serial communication*/ 20/*Sets the protocol speed when using serial communication*/
26//Speeds: 21//Speeds:
diff --git a/keyboards/omkbd/runner3680/3x8/keyboard.json b/keyboards/omkbd/runner3680/3x8/keyboard.json
index e001332796..80719fd0e4 100644
--- a/keyboards/omkbd/runner3680/3x8/keyboard.json
+++ b/keyboards/omkbd/runner3680/3x8/keyboard.json
@@ -8,6 +8,12 @@
8 "pid": "0x0000", 8 "pid": "0x0000",
9 "device_version": "0.0.5" 9 "device_version": "0.0.5"
10 }, 10 },
11 "qmk": {
12 "locking": {
13 "enabled": true,
14 "resync": true
15 }
16 },
11 "matrix_pins": { 17 "matrix_pins": {
12 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], 18 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"],
13 "rows": ["D4", "C6", "D7"] 19 "rows": ["D4", "C6", "D7"]
diff --git a/keyboards/omkbd/runner3680/4x6/config.h b/keyboards/omkbd/runner3680/4x6/config.h
index c0a755e251..2b0210d2be 100644
--- a/keyboards/omkbd/runner3680/4x6/config.h
+++ b/keyboards/omkbd/runner3680/4x6/config.h
@@ -16,11 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24#define SELECT_SOFT_SERIAL_SPEED 1 19#define SELECT_SOFT_SERIAL_SPEED 1
25/*Sets the protocol speed when using serial communication*/ 20/*Sets the protocol speed when using serial communication*/
26//Speeds: 21//Speeds:
diff --git a/keyboards/omkbd/runner3680/4x6/keyboard.json b/keyboards/omkbd/runner3680/4x6/keyboard.json
index 6568a9e845..f9d3146a78 100644
--- a/keyboards/omkbd/runner3680/4x6/keyboard.json
+++ b/keyboards/omkbd/runner3680/4x6/keyboard.json
@@ -8,6 +8,12 @@
8 "pid": "0x0000", 8 "pid": "0x0000",
9 "device_version": "0.0.5" 9 "device_version": "0.0.5"
10 }, 10 },
11 "qmk": {
12 "locking": {
13 "enabled": true,
14 "resync": true
15 }
16 },
11 "matrix_pins": { 17 "matrix_pins": {
12 "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], 18 "cols": ["F6", "F7", "B1", "B3", "B2", "B6"],
13 "rows": ["D4", "C6", "D7", "E6"] 19 "rows": ["D4", "C6", "D7", "E6"]
diff --git a/keyboards/omkbd/runner3680/4x7/config.h b/keyboards/omkbd/runner3680/4x7/config.h
index c0a755e251..2b0210d2be 100644
--- a/keyboards/omkbd/runner3680/4x7/config.h
+++ b/keyboards/omkbd/runner3680/4x7/config.h
@@ -16,11 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24#define SELECT_SOFT_SERIAL_SPEED 1 19#define SELECT_SOFT_SERIAL_SPEED 1
25/*Sets the protocol speed when using serial communication*/ 20/*Sets the protocol speed when using serial communication*/
26//Speeds: 21//Speeds:
diff --git a/keyboards/omkbd/runner3680/4x7/keyboard.json b/keyboards/omkbd/runner3680/4x7/keyboard.json
index 88f3bdd18d..120e254e5c 100644
--- a/keyboards/omkbd/runner3680/4x7/keyboard.json
+++ b/keyboards/omkbd/runner3680/4x7/keyboard.json
@@ -8,6 +8,12 @@
8 "pid": "0x0000", 8 "pid": "0x0000",
9 "device_version": "0.0.5" 9 "device_version": "0.0.5"
10 }, 10 },
11 "qmk": {
12 "locking": {
13 "enabled": true,
14 "resync": true
15 }
16 },
11 "matrix_pins": { 17 "matrix_pins": {
12 "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], 18 "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"],
13 "rows": ["D4", "C6", "D7", "E6"] 19 "rows": ["D4", "C6", "D7", "E6"]
diff --git a/keyboards/omkbd/runner3680/4x8/config.h b/keyboards/omkbd/runner3680/4x8/config.h
index c0a755e251..2b0210d2be 100644
--- a/keyboards/omkbd/runner3680/4x8/config.h
+++ b/keyboards/omkbd/runner3680/4x8/config.h
@@ -16,11 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24#define SELECT_SOFT_SERIAL_SPEED 1 19#define SELECT_SOFT_SERIAL_SPEED 1
25/*Sets the protocol speed when using serial communication*/ 20/*Sets the protocol speed when using serial communication*/
26//Speeds: 21//Speeds:
diff --git a/keyboards/omkbd/runner3680/4x8/keyboard.json b/keyboards/omkbd/runner3680/4x8/keyboard.json
index 1ee1d482c9..e0b91088da 100644
--- a/keyboards/omkbd/runner3680/4x8/keyboard.json
+++ b/keyboards/omkbd/runner3680/4x8/keyboard.json
@@ -8,6 +8,12 @@
8 "pid": "0x0000", 8 "pid": "0x0000",
9 "device_version": "0.0.5" 9 "device_version": "0.0.5"
10 }, 10 },
11 "qmk": {
12 "locking": {
13 "enabled": true,
14 "resync": true
15 }
16 },
11 "matrix_pins": { 17 "matrix_pins": {
12 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], 18 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"],
13 "rows": ["D4", "C6", "D7", "E6"] 19 "rows": ["D4", "C6", "D7", "E6"]
diff --git a/keyboards/omkbd/runner3680/5x6/config.h b/keyboards/omkbd/runner3680/5x6/config.h
index c0a755e251..2b0210d2be 100644
--- a/keyboards/omkbd/runner3680/5x6/config.h
+++ b/keyboards/omkbd/runner3680/5x6/config.h
@@ -16,11 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24#define SELECT_SOFT_SERIAL_SPEED 1 19#define SELECT_SOFT_SERIAL_SPEED 1
25/*Sets the protocol speed when using serial communication*/ 20/*Sets the protocol speed when using serial communication*/
26//Speeds: 21//Speeds:
diff --git a/keyboards/omkbd/runner3680/5x6/keyboard.json b/keyboards/omkbd/runner3680/5x6/keyboard.json
index 28fddf1873..c06bff537f 100644
--- a/keyboards/omkbd/runner3680/5x6/keyboard.json
+++ b/keyboards/omkbd/runner3680/5x6/keyboard.json
@@ -8,6 +8,12 @@
8 "pid": "0x0000", 8 "pid": "0x0000",
9 "device_version": "0.0.5" 9 "device_version": "0.0.5"
10 }, 10 },
11 "qmk": {
12 "locking": {
13 "enabled": true,
14 "resync": true
15 }
16 },
11 "matrix_pins": { 17 "matrix_pins": {
12 "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], 18 "cols": ["F6", "F7", "B1", "B3", "B2", "B6"],
13 "rows": ["D4", "C6", "D7", "E6", "B4"] 19 "rows": ["D4", "C6", "D7", "E6", "B4"]
diff --git a/keyboards/omkbd/runner3680/5x6_5x8/config.h b/keyboards/omkbd/runner3680/5x6_5x8/config.h
index 8cf1e8238d..b6f3f5ff86 100644
--- a/keyboards/omkbd/runner3680/5x6_5x8/config.h
+++ b/keyboards/omkbd/runner3680/5x6_5x8/config.h
@@ -16,11 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24#define SELECT_SOFT_SERIAL_SPEED 1 19#define SELECT_SOFT_SERIAL_SPEED 1
25/*Sets the protocol speed when using serial communication*/ 20/*Sets the protocol speed when using serial communication*/
26//Speeds: 21//Speeds:
diff --git a/keyboards/omkbd/runner3680/5x6_5x8/keyboard.json b/keyboards/omkbd/runner3680/5x6_5x8/keyboard.json
index 8a7b34597e..4c359b27eb 100644
--- a/keyboards/omkbd/runner3680/5x6_5x8/keyboard.json
+++ b/keyboards/omkbd/runner3680/5x6_5x8/keyboard.json
@@ -8,6 +8,12 @@
8 "pid": "0x5658", 8 "pid": "0x5658",
9 "device_version": "0.0.5" 9 "device_version": "0.0.5"
10 }, 10 },
11 "qmk": {
12 "locking": {
13 "enabled": true,
14 "resync": true
15 }
16 },
11 "rgb_matrix": { 17 "rgb_matrix": {
12 "driver": "ws2812", 18 "driver": "ws2812",
13 "split_count": [30, 40] 19 "split_count": [30, 40]
diff --git a/keyboards/omkbd/runner3680/5x7/config.h b/keyboards/omkbd/runner3680/5x7/config.h
index c0a755e251..2b0210d2be 100644
--- a/keyboards/omkbd/runner3680/5x7/config.h
+++ b/keyboards/omkbd/runner3680/5x7/config.h
@@ -16,11 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24#define SELECT_SOFT_SERIAL_SPEED 1 19#define SELECT_SOFT_SERIAL_SPEED 1
25/*Sets the protocol speed when using serial communication*/ 20/*Sets the protocol speed when using serial communication*/
26//Speeds: 21//Speeds:
diff --git a/keyboards/omkbd/runner3680/5x7/keyboard.json b/keyboards/omkbd/runner3680/5x7/keyboard.json
index 10a833a839..55936eb9d3 100644
--- a/keyboards/omkbd/runner3680/5x7/keyboard.json
+++ b/keyboards/omkbd/runner3680/5x7/keyboard.json
@@ -8,6 +8,12 @@
8 "pid": "0x0000", 8 "pid": "0x0000",
9 "device_version": "0.0.5" 9 "device_version": "0.0.5"
10 }, 10 },
11 "qmk": {
12 "locking": {
13 "enabled": true,
14 "resync": true
15 }
16 },
11 "matrix_pins": { 17 "matrix_pins": {
12 "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], 18 "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"],
13 "rows": ["D4", "C6", "D7", "E6", "B4"] 19 "rows": ["D4", "C6", "D7", "E6", "B4"]
diff --git a/keyboards/omkbd/runner3680/5x8/config.h b/keyboards/omkbd/runner3680/5x8/config.h
index c0a755e251..2b0210d2be 100644
--- a/keyboards/omkbd/runner3680/5x8/config.h
+++ b/keyboards/omkbd/runner3680/5x8/config.h
@@ -16,11 +16,6 @@
16 16
17#pragma once 17#pragma once
18 18
19/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
23
24#define SELECT_SOFT_SERIAL_SPEED 1 19#define SELECT_SOFT_SERIAL_SPEED 1
25/*Sets the protocol speed when using serial communication*/ 20/*Sets the protocol speed when using serial communication*/
26//Speeds: 21//Speeds:
diff --git a/keyboards/omkbd/runner3680/5x8/keyboard.json b/keyboards/omkbd/runner3680/5x8/keyboard.json
index 8b2ca0142c..9e96e69bbb 100644
--- a/keyboards/omkbd/runner3680/5x8/keyboard.json
+++ b/keyboards/omkbd/runner3680/5x8/keyboard.json
@@ -8,6 +8,12 @@
8 "pid": "0x0000", 8 "pid": "0x0000",
9 "device_version": "0.0.5" 9 "device_version": "0.0.5"
10 }, 10 },
11 "qmk": {
12 "locking": {
13 "enabled": true,
14 "resync": true
15 }
16 },
11 "matrix_pins": { 17 "matrix_pins": {
12 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], 18 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"],
13 "rows": ["D4", "C6", "D7", "E6", "B4"] 19 "rows": ["D4", "C6", "D7", "E6", "B4"]
diff --git a/keyboards/omnikeyish/config.h b/keyboards/omnikeyish/config.h
index c4edb8427c..ad307854e0 100644
--- a/keyboards/omnikeyish/config.h
+++ b/keyboards/omnikeyish/config.h
@@ -14,12 +14,6 @@
14/* COL2ROW or ROW2COL */ 14/* COL2ROW or ROW2COL */
15#define DIODE_DIRECTION ROW2COL 15#define DIODE_DIRECTION ROW2COL
16 16
17/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
18#define LOCKING_SUPPORT_ENABLE
19
20/* Locking resynchronize hack */
21#define LOCKING_RESYNC_ENABLE
22
23#define DYNAMIC_MACRO_COUNT 12 17#define DYNAMIC_MACRO_COUNT 12
24#define DYNAMIC_MACRO_SIZE 48 18#define DYNAMIC_MACRO_SIZE 48
25#define DYNAMIC_MACRO_EEPROM_STORAGE 19#define DYNAMIC_MACRO_EEPROM_STORAGE
diff --git a/keyboards/omnikeyish/keyboard.json b/keyboards/omnikeyish/keyboard.json
index cd61f2954b..82363b10bf 100644
--- a/keyboards/omnikeyish/keyboard.json
+++ b/keyboards/omnikeyish/keyboard.json
@@ -17,6 +17,12 @@
17 "mousekey": false, 17 "mousekey": false,
18 "nkro": true 18 "nkro": true
19 }, 19 },
20 "qmk": {
21 "locking": {
22 "enabled": true,
23 "resync": true
24 }
25 },
20 "indicators": { 26 "indicators": {
21 "caps_lock": "E1", 27 "caps_lock": "E1",
22 "num_lock": "E0", 28 "num_lock": "E0",
diff --git a/keyboards/orange75/config.h b/keyboards/orange75/config.h
deleted file mode 100644
index 5f36081323..0000000000
--- a/keyboards/orange75/config.h
+++ /dev/null
@@ -1,7 +0,0 @@
1#pragma once
2
3/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
4#define LOCKING_SUPPORT_ENABLE
5
6/* Locking resynchronize hack */
7#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/orange75/keyboard.json b/keyboards/orange75/keyboard.json
index 4208cc0f58..a0ef819651 100644
--- a/keyboards/orange75/keyboard.json
+++ b/keyboards/orange75/keyboard.json
@@ -17,6 +17,12 @@
17 "mousekey": true, 17 "mousekey": true,
18 "nkro": true 18 "nkro": true
19 }, 19 },
20 "qmk": {
21 "locking": {
22 "enabled": true,
23 "resync": true
24 }
25 },
20 "matrix_pins": { 26 "matrix_pins": {
21 "cols": ["D3", "D2", "D1", "D0", "B7", "B3"], 27 "cols": ["D3", "D2", "D1", "D0", "B7", "B3"],
22 "rows": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B4", "D7", "D4", "D5", "D6"] 28 "rows": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B4", "D7", "D4", "D5", "D6"]
diff --git a/keyboards/org60/config.h b/keyboards/org60/config.h
deleted file mode 100644
index 4e59694818..0000000000
--- a/keyboards/org60/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
1/*
2Copyright 2012 Jun Wako <wakojun@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/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
21#define LOCKING_SUPPORT_ENABLE
22/* Locking resynchronize hack */
23#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/org60/keyboard.json b/keyboards/org60/keyboard.json
index d4994346af..2586d16b08 100644
--- a/keyboards/org60/keyboard.json
+++ b/keyboards/org60/keyboard.json
@@ -18,6 +18,12 @@
18 "nkro": true, 18 "nkro": true,
19 "rgblight": true 19 "rgblight": true
20 }, 20 },
21 "qmk": {
22 "locking": {
23 "enabled": true,
24 "resync": true
25 }
26 },
21 "matrix_pins": { 27 "matrix_pins": {
22 "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3"], 28 "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3"],
23 "rows": ["D0", "D1", "D2", "D3", "D5"] 29 "rows": ["D0", "D1", "D2", "D3", "D5"]
diff --git a/keyboards/ortho5by12/config.h b/keyboards/ortho5by12/config.h
deleted file mode 100644
index 2e97980987..0000000000
--- a/keyboards/ortho5by12/config.h
+++ /dev/null
@@ -1,20 +0,0 @@
1/*
2Copyright 2019 Takuya Urakawa (dm9records.com)
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.
7This program is distributed in the hope that it will be useful,
8but WITHOUT ANY WARRANTY; without even the implied warranty of
9MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10GNU General Public License for more details.
11You should have received a copy of the GNU General Public License
12along with this program. If not, see <http://www.gnu.org/licenses/>.
13*/
14
15#pragma once
16
17/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
18#define LOCKING_SUPPORT_ENABLE
19/* Locking resynchronize hack */
20#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/ortho5by12/keyboard.json b/keyboards/ortho5by12/keyboard.json
index c45788ba2f..49ce494417 100644
--- a/keyboards/ortho5by12/keyboard.json
+++ b/keyboards/ortho5by12/keyboard.json
@@ -16,6 +16,12 @@
16 "mousekey": false, 16 "mousekey": false,
17 "nkro": false 17 "nkro": false
18 }, 18 },
19 "qmk": {
20 "locking": {
21 "enabled": true,
22 "resync": true
23 }
24 },
19 "matrix_pins": { 25 "matrix_pins": {
20 "cols": ["C2", "D0", "D1", "D4", "C3", "C1"], 26 "cols": ["C2", "D0", "D1", "D4", "C3", "C1"],
21 "rows": ["B5", "B1", "B2", "B3", "B4", "C0", "D5", "D6", "D7", "B0"] 27 "rows": ["B5", "B1", "B2", "B3", "B4", "C0", "D5", "D6", "D7", "B0"]
diff --git a/keyboards/orthocode/config.h b/keyboards/orthocode/config.h
deleted file mode 100644
index 3cc80db376..0000000000
--- a/keyboards/orthocode/config.h
+++ /dev/null
@@ -1,22 +0,0 @@
1/*Copyright 2020 Jrodna
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/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
20#define LOCKING_SUPPORT_ENABLE
21/* Locking resynchronize hack */
22#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/orthocode/keyboard.json b/keyboards/orthocode/keyboard.json
index 69f3374b27..11c720c6b1 100644
--- a/keyboards/orthocode/keyboard.json
+++ b/keyboards/orthocode/keyboard.json
@@ -31,7 +31,11 @@
31 ] 31 ]
32 }, 32 },
33 "qmk": { 33 "qmk": {
34 "tap_keycode_delay": 10 34 "tap_keycode_delay": 10,
35 "locking": {
36 "enabled": true,
37 "resync": true
38 }
35 }, 39 },
36 "rgblight": { 40 "rgblight": {
37 "saturation_steps": 8, 41 "saturation_steps": 8,