From 84134115711f5165bffc862e6386346b29099c18 Mon Sep 17 00:00:00 2001
From: James Young <18669334+noroadsleft@users.noreply.github.com>
Date: Thu, 23 May 2024 12:38:43 -0700
Subject: [PATCH] Migrate `LOCKING_*_ENABLE` to Data-Driven: S, Part 1 (#23783)
Affects:
- `salicylic_acid3/7skb/rev1`
- `salicylic_acid3/7splus`
- `salicylic_acid3/ajisai74`
- `salicylic_acid3/ergoarrows`
- `salicylic_acid3/getta25/rev1`
- `salicylic_acid3/jisplit89/rev1`
- `salicylic_acid3/nafuda`
- `salicylic_acid3/naked48/rev1`
- `salicylic_acid3/naked60/rev1`
- `salicylic_acid3/naked64/rev1`
- `salicylic_acid3/nknl7en`
- `salicylic_acid3/nknl7jp`
- `salicylic_acid3/setta21/rev1`
- `sandwich/keeb68`
- `satt/vision`
- `sauce/mild`
- `scatter42`
- `sck/gtm`
- `sck/m0116b`
- `sck/neiso`
- `sekigon/grs_70ec`
- `sendyyeah/pix`
- `senselessclay/ck65`
- `senselessclay/gos65`
- `senselessclay/had60`
- `sentraq/s60_x/default`
- `sentraq/s60_x/rgb`
- `sentraq/s65_plus`
- `sentraq/s65_x`
- `sets3n/kk980`
- `shambles`
- `shandoncodes/flygone60/rev3`
- `shandoncodes/mino/hotswap`
- `shapeshifter4060`
- `shiro`
- `shk9`
- `sidderskb/majbritt/rev2`
- `sixkeyboard`
- `skeletonkbd/skeletonnumpad`
- `skme/zeno`
---
keyboards/salicylic_acid3/7skb/rev1/config.h | 5 ---
.../salicylic_acid3/7skb/rev1/keyboard.json | 6 +++
keyboards/salicylic_acid3/7splus/config.h | 5 ---
.../salicylic_acid3/7splus/keyboard.json | 6 +++
keyboards/salicylic_acid3/ajisai74/config.h | 5 ---
.../salicylic_acid3/ajisai74/keyboard.json | 6 +++
keyboards/salicylic_acid3/ergoarrows/config.h | 5 ---
.../salicylic_acid3/ergoarrows/keyboard.json | 6 +++
.../salicylic_acid3/getta25/rev1/config.h | 5 ---
.../getta25/rev1/keyboard.json | 6 +++
.../salicylic_acid3/jisplit89/rev1/config.h | 5 ---
.../jisplit89/rev1/keyboard.json | 6 +++
keyboards/salicylic_acid3/nafuda/config.h | 5 ---
.../salicylic_acid3/nafuda/keyboard.json | 6 +++
.../salicylic_acid3/naked48/rev1/config.h | 23 -----------
.../naked48/rev1/keyboard.json | 6 +++
.../salicylic_acid3/naked60/rev1/config.h | 23 -----------
.../naked60/rev1/keyboard.json | 6 +++
.../salicylic_acid3/naked64/rev1/config.h | 5 ---
.../naked64/rev1/keyboard.json | 6 +++
keyboards/salicylic_acid3/nknl7en/config.h | 5 ---
.../salicylic_acid3/nknl7en/keyboard.json | 6 +++
keyboards/salicylic_acid3/nknl7jp/config.h | 5 ---
.../salicylic_acid3/nknl7jp/keyboard.json | 6 +++
.../salicylic_acid3/setta21/rev1/config.h | 5 ---
.../setta21/rev1/keyboard.json | 6 +++
keyboards/sandwich/keeb68/config.h | 39 -------------------
keyboards/sandwich/keeb68/keyboard.json | 6 +++
keyboards/satt/vision/config.h | 39 -------------------
keyboards/satt/vision/keyboard.json | 6 +++
keyboards/sauce/mild/config.h | 22 -----------
keyboards/sauce/mild/keyboard.json | 6 +++
keyboards/scatter42/config.h | 39 -------------------
keyboards/scatter42/keyboard.json | 6 +++
keyboards/sck/gtm/config.h | 7 ----
keyboards/sck/gtm/keyboard.json | 6 +++
keyboards/sck/m0116b/config.h | 39 -------------------
keyboards/sck/m0116b/keyboard.json | 6 +++
keyboards/sck/neiso/config.h | 39 -------------------
keyboards/sck/neiso/keyboard.json | 6 +++
keyboards/sekigon/grs_70ec/config.h | 5 ---
keyboards/sekigon/grs_70ec/keyboard.json | 6 +++
keyboards/sendyyeah/pix/config.h | 6 ---
keyboards/sendyyeah/pix/keyboard.json | 6 +++
keyboards/senselessclay/ck65/config.h | 5 ---
keyboards/senselessclay/ck65/keyboard.json | 6 +++
keyboards/senselessclay/gos65/config.h | 39 -------------------
keyboards/senselessclay/gos65/keyboard.json | 6 +++
keyboards/senselessclay/had60/config.h | 39 -------------------
keyboards/senselessclay/had60/keyboard.json | 6 +++
keyboards/sentraq/s60_x/default/config.h | 6 ---
keyboards/sentraq/s60_x/default/keyboard.json | 6 +++
keyboards/sentraq/s60_x/rgb/config.h | 7 ----
keyboards/sentraq/s60_x/rgb/keyboard.json | 6 +++
keyboards/sentraq/s65_plus/config.h | 6 ---
keyboards/sentraq/s65_plus/keyboard.json | 6 +++
keyboards/sentraq/s65_x/config.h | 6 ---
keyboards/sentraq/s65_x/keyboard.json | 6 +++
keyboards/sets3n/kk980/config.h | 6 ---
keyboards/sets3n/kk980/keyboard.json | 6 +++
keyboards/shambles/config.h | 7 ----
keyboards/shambles/keyboard.json | 6 +++
.../shandoncodes/flygone60/rev3/config.h | 23 -----------
.../shandoncodes/flygone60/rev3/keyboard.json | 6 +++
keyboards/shandoncodes/mino/hotswap/config.h | 23 -----------
.../shandoncodes/mino/hotswap/keyboard.json | 6 +++
keyboards/shapeshifter4060/config.h | 39 -------------------
keyboards/shapeshifter4060/keyboard.json | 6 +++
keyboards/shiro/config.h | 39 -------------------
keyboards/shiro/keyboard.json | 6 +++
keyboards/shk9/config.h | 23 -----------
keyboards/shk9/keyboard.json | 6 +++
keyboards/sidderskb/majbritt/rev2/config.h | 23 -----------
.../sidderskb/majbritt/rev2/keyboard.json | 6 +++
keyboards/sixkeyboard/config.h | 5 ---
keyboards/sixkeyboard/keyboard.json | 6 +++
keyboards/skeletonkbd/skeletonnumpad/config.h | 39 -------------------
.../skeletonkbd/skeletonnumpad/keyboard.json | 6 +++
keyboards/skme/zeno/config.h | 23 -----------
keyboards/skme/zeno/keyboard.json | 6 +++
80 files changed, 240 insertions(+), 694 deletions(-)
delete mode 100644 keyboards/salicylic_acid3/naked48/rev1/config.h
delete mode 100644 keyboards/salicylic_acid3/naked60/rev1/config.h
delete mode 100644 keyboards/sandwich/keeb68/config.h
delete mode 100644 keyboards/satt/vision/config.h
delete mode 100644 keyboards/sauce/mild/config.h
delete mode 100644 keyboards/scatter42/config.h
delete mode 100644 keyboards/sck/gtm/config.h
delete mode 100644 keyboards/sck/m0116b/config.h
delete mode 100644 keyboards/sck/neiso/config.h
delete mode 100644 keyboards/senselessclay/gos65/config.h
delete mode 100644 keyboards/senselessclay/had60/config.h
delete mode 100644 keyboards/sentraq/s60_x/rgb/config.h
delete mode 100644 keyboards/shambles/config.h
delete mode 100644 keyboards/shandoncodes/flygone60/rev3/config.h
delete mode 100644 keyboards/shandoncodes/mino/hotswap/config.h
delete mode 100644 keyboards/shapeshifter4060/config.h
delete mode 100644 keyboards/shiro/config.h
delete mode 100644 keyboards/shk9/config.h
delete mode 100644 keyboards/sidderskb/majbritt/rev2/config.h
delete mode 100644 keyboards/skeletonkbd/skeletonnumpad/config.h
delete mode 100644 keyboards/skme/zeno/config.h
diff --git a/keyboards/salicylic_acid3/7skb/rev1/config.h b/keyboards/salicylic_acid3/7skb/rev1/config.h
index 644ce27575be3ef4f3d4c1cfa4728bfdc6ccb742..c1a6005b5879cb55d90c65021c84085c160f2d6b 100644
--- a/keyboards/salicylic_acid3/7skb/rev1/config.h
+++ b/keyboards/salicylic_acid3/7skb/rev1/config.h
@@ -20,11 +20,6 @@ along with this program. If not, see .
#define SPLIT_HAND_PIN B6
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
#ifndef IOS_DEVICE_ENABLE
#define RGBLIGHT_LIMIT_VAL 180
#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/salicylic_acid3/7skb/rev1/keyboard.json b/keyboards/salicylic_acid3/7skb/rev1/keyboard.json
index 5b5e63b7ca24070acff37fcdee94d991b1b61a7d..73b3c0bec7cdd3c8df1367d81d91019b98414454 100644
--- a/keyboards/salicylic_acid3/7skb/rev1/keyboard.json
+++ b/keyboards/salicylic_acid3/7skb/rev1/keyboard.json
@@ -16,6 +16,12 @@
"nkro": false,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B5"],
"rows": ["D4", "C6", "D7", "E6", "B4"]
diff --git a/keyboards/salicylic_acid3/7splus/config.h b/keyboards/salicylic_acid3/7splus/config.h
index 3a82c91526a1eff3873b1ba4da48c201e596f6cb..1139de696fdb21b34211d50825d33d963e7d2051 100644
--- a/keyboards/salicylic_acid3/7splus/config.h
+++ b/keyboards/salicylic_acid3/7splus/config.h
@@ -19,11 +19,6 @@ along with this program. If not, see .
#define SPLIT_HAND_PIN B6
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
#ifndef IOS_DEVICE_ENABLE
#define RGBLIGHT_LIMIT_VAL 180
#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/salicylic_acid3/7splus/keyboard.json b/keyboards/salicylic_acid3/7splus/keyboard.json
index 38ca750cd4712292e480346f2b8b302eb540c302..c33e79b52fcf37722f0b42f5a83dd63ea32dcdec 100644
--- a/keyboards/salicylic_acid3/7splus/keyboard.json
+++ b/keyboards/salicylic_acid3/7splus/keyboard.json
@@ -17,6 +17,12 @@
"nkro": false,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B5"],
"rows": ["D1", "D0", "D4", "C6", "D7", "E6", "B4"]
diff --git a/keyboards/salicylic_acid3/ajisai74/config.h b/keyboards/salicylic_acid3/ajisai74/config.h
index 8f24db085d103af0a8beefaaed67d5203a4474ae..9e47a9c2b4479984de4da0270e8e155197cc6144 100644
--- a/keyboards/salicylic_acid3/ajisai74/config.h
+++ b/keyboards/salicylic_acid3/ajisai74/config.h
@@ -18,8 +18,3 @@ along with this program. If not, see .
#pragma once
#define SPLIT_HAND_PIN B6
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/salicylic_acid3/ajisai74/keyboard.json b/keyboards/salicylic_acid3/ajisai74/keyboard.json
index b29c5bf178ce1770be7b9837e4a744d2357de6f0..fd0080071576a9f9035d6f8d3929b8569783a3cf 100644
--- a/keyboards/salicylic_acid3/ajisai74/keyboard.json
+++ b/keyboards/salicylic_acid3/ajisai74/keyboard.json
@@ -16,6 +16,12 @@
"mousekey": true,
"nkro": false
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B5", "D3"],
"rows": ["D4", "C6", "D7", "E6", "B4"]
diff --git a/keyboards/salicylic_acid3/ergoarrows/config.h b/keyboards/salicylic_acid3/ergoarrows/config.h
index e373d2a88b7913e764a7ef640ad33bccdadbcdf7..3b5e630f48d2f00b9a5d74f6b500a16fca3e2f1f 100644
--- a/keyboards/salicylic_acid3/ergoarrows/config.h
+++ b/keyboards/salicylic_acid3/ergoarrows/config.h
@@ -19,11 +19,6 @@ along with this program. If not, see .
#define SPLIT_HAND_PIN B6
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
#ifndef IOS_DEVICE_ENABLE
#define RGBLIGHT_LIMIT_VAL 90
#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/salicylic_acid3/ergoarrows/keyboard.json b/keyboards/salicylic_acid3/ergoarrows/keyboard.json
index bb9956a2d073ddb94b5d3bb3d5bdfc5feb5e4fc8..0993eb1b9beeb4154d87c13297bdcf314fffa14b 100644
--- a/keyboards/salicylic_acid3/ergoarrows/keyboard.json
+++ b/keyboards/salicylic_acid3/ergoarrows/keyboard.json
@@ -17,6 +17,12 @@
"nkro": false,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"],
"rows": ["D4", "C6", "D7", "E6", "B4", "B5"]
diff --git a/keyboards/salicylic_acid3/getta25/rev1/config.h b/keyboards/salicylic_acid3/getta25/rev1/config.h
index a8fd75dc9db47c51cdf4f698c3fb9980c9b0eddd..b2fb6591859baa20c9d502f847d2bd0e9ec8d3ee 100644
--- a/keyboards/salicylic_acid3/getta25/rev1/config.h
+++ b/keyboards/salicylic_acid3/getta25/rev1/config.h
@@ -18,11 +18,6 @@ along with this program. If not, see .
#pragma once
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
#ifndef IOS_DEVICE_ENABLE
#define RGBLIGHT_LIMIT_VAL 180
#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/salicylic_acid3/getta25/rev1/keyboard.json b/keyboards/salicylic_acid3/getta25/rev1/keyboard.json
index 3399f9e081b4add6da2e69ff099a2421bb71ad55..884ed684eaa7cdf64300c13cedd092acfefcfb12 100644
--- a/keyboards/salicylic_acid3/getta25/rev1/keyboard.json
+++ b/keyboards/salicylic_acid3/getta25/rev1/keyboard.json
@@ -16,6 +16,12 @@
"nkro": false,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"rgblight": {
"hue_steps": 10,
"led_count": 9,
diff --git a/keyboards/salicylic_acid3/jisplit89/rev1/config.h b/keyboards/salicylic_acid3/jisplit89/rev1/config.h
index 144d743b32779c94e7fc101b7823626e92b7a8da..fb6c21aec85804f65d3f515e1f311378d1c804d9 100644
--- a/keyboards/salicylic_acid3/jisplit89/rev1/config.h
+++ b/keyboards/salicylic_acid3/jisplit89/rev1/config.h
@@ -19,11 +19,6 @@ along with this program. If not, see .
#define SPLIT_HAND_PIN B6
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
#ifndef IOS_DEVICE_ENABLE
#define RGBLIGHT_LIMIT_VAL 180
#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json b/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json
index 7c72c9b17aafd72f360058c42010c100e9417d33..e36b27bd2f0d40b8020a856ad4a4ebea1682d788 100644
--- a/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json
+++ b/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json
@@ -16,6 +16,12 @@
"nkro": false,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B5"],
"rows": ["D1", "D0", "D4", "C6", "D7", "E6", "B4"]
diff --git a/keyboards/salicylic_acid3/nafuda/config.h b/keyboards/salicylic_acid3/nafuda/config.h
index fb94963ca0e972f5750d24587bca92b2ffcdd564..552fb486119ab9949c2eadc34b4beba0d9200ab6 100644
--- a/keyboards/salicylic_acid3/nafuda/config.h
+++ b/keyboards/salicylic_acid3/nafuda/config.h
@@ -18,11 +18,6 @@ along with this program. If not, see .
#pragma once
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
#ifndef IOS_DEVICE_ENABLE
#define RGBLIGHT_LIMIT_VAL 180
#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/salicylic_acid3/nafuda/keyboard.json b/keyboards/salicylic_acid3/nafuda/keyboard.json
index 59e646c5b7f50d7c1f1a0be16bff1ab23f772688..87dceed05f2dc8edb0436d95887127c89c237f20 100644
--- a/keyboards/salicylic_acid3/nafuda/keyboard.json
+++ b/keyboards/salicylic_acid3/nafuda/keyboard.json
@@ -36,6 +36,12 @@
"nkro": false,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F4", "F5", "F6"],
"rows": ["D1", "D0", "D4"]
diff --git a/keyboards/salicylic_acid3/naked48/rev1/config.h b/keyboards/salicylic_acid3/naked48/rev1/config.h
deleted file mode 100644
index 2f62289261b57a02fc5e605e844fc1283fd19a6d..0000000000000000000000000000000000000000
--- a/keyboards/salicylic_acid3/naked48/rev1/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
-Copyright 2021 Salicylic_Acid
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/salicylic_acid3/naked48/rev1/keyboard.json b/keyboards/salicylic_acid3/naked48/rev1/keyboard.json
index f390db51f145de07757f86051ba8a6f1ee6f4fa6..2786f50a03f870ff1b4ad66916ca67b614749444 100644
--- a/keyboards/salicylic_acid3/naked48/rev1/keyboard.json
+++ b/keyboards/salicylic_acid3/naked48/rev1/keyboard.json
@@ -15,6 +15,12 @@
"nkro": false,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"rgb_matrix": {
"driver": "ws2812"
},
diff --git a/keyboards/salicylic_acid3/naked60/rev1/config.h b/keyboards/salicylic_acid3/naked60/rev1/config.h
deleted file mode 100644
index 2f62289261b57a02fc5e605e844fc1283fd19a6d..0000000000000000000000000000000000000000
--- a/keyboards/salicylic_acid3/naked60/rev1/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
-Copyright 2021 Salicylic_Acid
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/salicylic_acid3/naked60/rev1/keyboard.json b/keyboards/salicylic_acid3/naked60/rev1/keyboard.json
index 1916b01eb21c863085056654718b450e7c024c74..52a503c940014ac11ec928479eca1b7588ca700e 100644
--- a/keyboards/salicylic_acid3/naked60/rev1/keyboard.json
+++ b/keyboards/salicylic_acid3/naked60/rev1/keyboard.json
@@ -14,6 +14,12 @@
"mousekey": true,
"nkro": false
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "D7", "E6", "B4", "B5", "D3"],
"rows": ["B6", "D1", "D0", "D4", "C6"]
diff --git a/keyboards/salicylic_acid3/naked64/rev1/config.h b/keyboards/salicylic_acid3/naked64/rev1/config.h
index a8fd75dc9db47c51cdf4f698c3fb9980c9b0eddd..b2fb6591859baa20c9d502f847d2bd0e9ec8d3ee 100644
--- a/keyboards/salicylic_acid3/naked64/rev1/config.h
+++ b/keyboards/salicylic_acid3/naked64/rev1/config.h
@@ -18,11 +18,6 @@ along with this program. If not, see .
#pragma once
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
#ifndef IOS_DEVICE_ENABLE
#define RGBLIGHT_LIMIT_VAL 180
#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/salicylic_acid3/naked64/rev1/keyboard.json b/keyboards/salicylic_acid3/naked64/rev1/keyboard.json
index 8dc9a49c7a67f125b197c9d9cf1e76f7e94ec2df..6cc689765974f729d949f6f7706e8ca154a0dadf 100644
--- a/keyboards/salicylic_acid3/naked64/rev1/keyboard.json
+++ b/keyboards/salicylic_acid3/naked64/rev1/keyboard.json
@@ -16,6 +16,12 @@
"nkro": false,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "D3"],
"rows": ["D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5"]
diff --git a/keyboards/salicylic_acid3/nknl7en/config.h b/keyboards/salicylic_acid3/nknl7en/config.h
index 5bc9c2c789b6c6cb32df302f3f7f021acaabc91b..5b4a4a25f33e3acc21935c39ab6f591692eb47d6 100644
--- a/keyboards/salicylic_acid3/nknl7en/config.h
+++ b/keyboards/salicylic_acid3/nknl7en/config.h
@@ -19,11 +19,6 @@ along with this program. If not, see .
#define SPLIT_HAND_PIN B6
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
#ifndef IOS_DEVICE_ENABLE
#define RGBLIGHT_LIMIT_VAL 180
#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/salicylic_acid3/nknl7en/keyboard.json b/keyboards/salicylic_acid3/nknl7en/keyboard.json
index 4d6b494b9fba95867f364ae738bfe744d1b34d8b..25165663f5a9f67b73f552c651d5331efe8db69a 100644
--- a/keyboards/salicylic_acid3/nknl7en/keyboard.json
+++ b/keyboards/salicylic_acid3/nknl7en/keyboard.json
@@ -17,6 +17,12 @@
"nkro": false,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B5", "D2"],
"rows": ["D4", "C6", "D7", "E6", "B4"]
diff --git a/keyboards/salicylic_acid3/nknl7jp/config.h b/keyboards/salicylic_acid3/nknl7jp/config.h
index 5bc9c2c789b6c6cb32df302f3f7f021acaabc91b..5b4a4a25f33e3acc21935c39ab6f591692eb47d6 100644
--- a/keyboards/salicylic_acid3/nknl7jp/config.h
+++ b/keyboards/salicylic_acid3/nknl7jp/config.h
@@ -19,11 +19,6 @@ along with this program. If not, see .
#define SPLIT_HAND_PIN B6
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
#ifndef IOS_DEVICE_ENABLE
#define RGBLIGHT_LIMIT_VAL 180
#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/salicylic_acid3/nknl7jp/keyboard.json b/keyboards/salicylic_acid3/nknl7jp/keyboard.json
index 0f260cdfdd7bb589b8b158e27fd8dd081e1374ab..179860ea2938874587257b3c27abe63f52526f8a 100644
--- a/keyboards/salicylic_acid3/nknl7jp/keyboard.json
+++ b/keyboards/salicylic_acid3/nknl7jp/keyboard.json
@@ -17,6 +17,12 @@
"nkro": false,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B5", "D2"],
"rows": ["D4", "C6", "D7", "E6", "B4"]
diff --git a/keyboards/salicylic_acid3/setta21/rev1/config.h b/keyboards/salicylic_acid3/setta21/rev1/config.h
index fb94963ca0e972f5750d24587bca92b2ffcdd564..552fb486119ab9949c2eadc34b4beba0d9200ab6 100644
--- a/keyboards/salicylic_acid3/setta21/rev1/config.h
+++ b/keyboards/salicylic_acid3/setta21/rev1/config.h
@@ -18,11 +18,6 @@ along with this program. If not, see .
#pragma once
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
#ifndef IOS_DEVICE_ENABLE
#define RGBLIGHT_LIMIT_VAL 180
#define RGBLIGHT_VAL_STEP 17
diff --git a/keyboards/salicylic_acid3/setta21/rev1/keyboard.json b/keyboards/salicylic_acid3/setta21/rev1/keyboard.json
index 0d20c99f2699f35688a2102100b5e27604640d40..452d0211c37e9aa6d857f71ba1169cc72fe71233 100644
--- a/keyboards/salicylic_acid3/setta21/rev1/keyboard.json
+++ b/keyboards/salicylic_acid3/setta21/rev1/keyboard.json
@@ -15,6 +15,12 @@
"nkro": false,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"rgblight": {
"hue_steps": 10,
"led_count": 21,
diff --git a/keyboards/sandwich/keeb68/config.h b/keyboards/sandwich/keeb68/config.h
deleted file mode 100644
index fdd0cd8c86412755a6a5e8a77c392237e0fd0248..0000000000000000000000000000000000000000
--- a/keyboards/sandwich/keeb68/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-Copyright 2021 sandwich
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
-/*
- * Feature disable options
- * These options are also useful to firmware size reduction.
- */
-
-/* disable debug print */
-//#define NO_DEBUG
-
-/* disable print */
-//#define NO_PRINT
-
-/* disable action features */
-//#define NO_ACTION_LAYER
-//#define NO_ACTION_TAPPING
-//#define NO_ACTION_ONESHOT
diff --git a/keyboards/sandwich/keeb68/keyboard.json b/keyboards/sandwich/keeb68/keyboard.json
index ffad82b8271bd5f498d295ef401d276260dc30a8..ad3ced0da2cfa82a6ec40ff7b4f9e3720e314658 100644
--- a/keyboards/sandwich/keeb68/keyboard.json
+++ b/keyboards/sandwich/keeb68/keyboard.json
@@ -17,6 +17,12 @@
"mousekey": true,
"nkro": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["B6", "C6", "F7", "E6", "B7", "D0", "D1", "D2", "D3", "D4", "D6", "D7", "B4", "B5"],
"rows": ["F0", "F1", "F4", "F5", "F6"]
diff --git a/keyboards/satt/vision/config.h b/keyboards/satt/vision/config.h
deleted file mode 100644
index 4b007cf387ee6a288bd263126612efecfecc4011..0000000000000000000000000000000000000000
--- a/keyboards/satt/vision/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-Copyright 2015 Jun Wako
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
-/*
- * Feature disable options
- * These options are also useful to firmware size reduction.
- */
-
-/* disable debug print */
-//#define NO_DEBUG
-
-/* disable print */
-//#define NO_PRINT
-
-/* disable action features */
-//#define NO_ACTION_LAYER
-//#define NO_ACTION_TAPPING
-//#define NO_ACTION_ONESHOT
diff --git a/keyboards/satt/vision/keyboard.json b/keyboards/satt/vision/keyboard.json
index 7683855f42b2ae0cd8ee7ba48a7a73392164e65c..88ec732cd65d62de3b4153d2292c04ff2246064c 100644
--- a/keyboards/satt/vision/keyboard.json
+++ b/keyboards/satt/vision/keyboard.json
@@ -16,6 +16,12 @@
"mousekey": true,
"nkro": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["B1", "B0", "A7", "A6", "A5", "A4", "A3", "B8", "B7", "B6", "B5", "B4", "B3", "A15"],
"rows": ["B12", "B2", "A2", "A1"]
diff --git a/keyboards/sauce/mild/config.h b/keyboards/sauce/mild/config.h
deleted file mode 100644
index 037c0b0a23239202d60a66125fd4d66507a0e431..0000000000000000000000000000000000000000
--- a/keyboards/sauce/mild/config.h
+++ /dev/null
@@ -1,22 +0,0 @@
-/* Copyright 2021 Andy Yong (Sauce)
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/sauce/mild/keyboard.json b/keyboards/sauce/mild/keyboard.json
index 48cc1c772f3202aef5c5800070453a295be6a66b..5f827ec4bebc89f39a646013476b46ca30b69601 100644
--- a/keyboards/sauce/mild/keyboard.json
+++ b/keyboards/sauce/mild/keyboard.json
@@ -16,6 +16,12 @@
"mousekey": true,
"nkro": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["A10", "A9", "A8", "B11", "B10", "B2", "B1", "B0", "A7", "A5", "A4", "A3", "A2", "A1", "B6", "B5", "B4"],
"rows": ["C13", "C14", "C15", "A15", "F0", "F1"]
diff --git a/keyboards/scatter42/config.h b/keyboards/scatter42/config.h
deleted file mode 100644
index 2021cca3b0fe0429b6411c358c0fe989c5bd5cb5..0000000000000000000000000000000000000000
--- a/keyboards/scatter42/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-Copyright 2020 bbrfkr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
-/*
- * Feature disable options
- * These options are also useful to firmware size reduction.
- */
-
-/* disable debug print */
-//#define NO_DEBUG
-
-/* disable print */
-//#define NO_PRINT
-
-/* disable action features */
-//#define NO_ACTION_LAYER
-//#define NO_ACTION_TAPPING
-//#define NO_ACTION_ONESHOT
diff --git a/keyboards/scatter42/keyboard.json b/keyboards/scatter42/keyboard.json
index 7ccf9cb9fcfd106786a345b98bdd477054d44d54..63aaaa46b2c881a7820f7499775ea4daa150db4a 100644
--- a/keyboards/scatter42/keyboard.json
+++ b/keyboards/scatter42/keyboard.json
@@ -16,6 +16,12 @@
"mousekey": true,
"nkro": false
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7", "B1", "B3"],
"rows": ["D4", "C6", "D7", "E6"]
diff --git a/keyboards/sck/gtm/config.h b/keyboards/sck/gtm/config.h
deleted file mode 100644
index 5f360813239bad2c21db930bcae016798f148177..0000000000000000000000000000000000000000
--- a/keyboards/sck/gtm/config.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/sck/gtm/keyboard.json b/keyboards/sck/gtm/keyboard.json
index 54f6eda446b00434a094e37f083b3c54066befc8..7ed3915114ae33296258cac87373946cda89b4f1 100644
--- a/keyboards/sck/gtm/keyboard.json
+++ b/keyboards/sck/gtm/keyboard.json
@@ -36,6 +36,12 @@
"nkro": true,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["B4", "B5", "B6", "B7", "C7", "D0"],
"rows": ["C4", "C5", "D1"]
diff --git a/keyboards/sck/m0116b/config.h b/keyboards/sck/m0116b/config.h
deleted file mode 100644
index a3c400ab478887dd34666ffb90ac99c69b41d6a6..0000000000000000000000000000000000000000
--- a/keyboards/sck/m0116b/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-Copyright 2019 jrfhoutx
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
-/*
- * Feature disable options
- * These options are also useful to firmware size reduction.
- */
-
-/* disable debug print */
-//#define NO_DEBUG
-
-/* disable print */
-//#define NO_PRINT
-
-/* disable action features */
-//#define NO_ACTION_LAYER
-//#define NO_ACTION_TAPPING
-//#define NO_ACTION_ONESHOT
diff --git a/keyboards/sck/m0116b/keyboard.json b/keyboards/sck/m0116b/keyboard.json
index 68184f340cf81651ec1190f71244a5aa3c920f35..ec96ebc5a34244a049fd9738c2d1208e7629b433 100644
--- a/keyboards/sck/m0116b/keyboard.json
+++ b/keyboards/sck/m0116b/keyboard.json
@@ -16,6 +16,12 @@
"mousekey": true,
"nkro": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["D5", "D3", "D2", "D0", "B3", "B2", "B1", "B0", "E6", "B5", "B6", "C6", "C7", "F7", "D4", "D6", "D7", "B4"],
"rows": ["D1", "F0", "F1", "F4", "F5", "F6"]
diff --git a/keyboards/sck/neiso/config.h b/keyboards/sck/neiso/config.h
deleted file mode 100644
index a3c400ab478887dd34666ffb90ac99c69b41d6a6..0000000000000000000000000000000000000000
--- a/keyboards/sck/neiso/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-Copyright 2019 jrfhoutx
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
-/*
- * Feature disable options
- * These options are also useful to firmware size reduction.
- */
-
-/* disable debug print */
-//#define NO_DEBUG
-
-/* disable print */
-//#define NO_PRINT
-
-/* disable action features */
-//#define NO_ACTION_LAYER
-//#define NO_ACTION_TAPPING
-//#define NO_ACTION_ONESHOT
diff --git a/keyboards/sck/neiso/keyboard.json b/keyboards/sck/neiso/keyboard.json
index 59132579c9216fcf907b0a45317a35571126dd5b..15cec588492144f172fa54d520b08396c3d69bb6 100644
--- a/keyboards/sck/neiso/keyboard.json
+++ b/keyboards/sck/neiso/keyboard.json
@@ -16,6 +16,12 @@
"mousekey": false,
"nkro": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["B3", "D2", "F5", "F7", "B4"],
"rows": ["F4"]
diff --git a/keyboards/sekigon/grs_70ec/config.h b/keyboards/sekigon/grs_70ec/config.h
index ad92abd5d71a1993033a22d92af78d230c176a63..4541823684a40cf1d4ffe7102f3eb1955b8a9fc4 100644
--- a/keyboards/sekigon/grs_70ec/config.h
+++ b/keyboards/sekigon/grs_70ec/config.h
@@ -47,11 +47,6 @@ along with this program. If not, see .
#define EE_HANDS
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
diff --git a/keyboards/sekigon/grs_70ec/keyboard.json b/keyboards/sekigon/grs_70ec/keyboard.json
index e940e71d8843a070f92af14258e141d6a3414f09..fbea73fb99665105c2efe677738e40d80be055cf 100644
--- a/keyboards/sekigon/grs_70ec/keyboard.json
+++ b/keyboards/sekigon/grs_70ec/keyboard.json
@@ -15,6 +15,12 @@
"mousekey": true,
"nkro": false
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"split": {
"enabled": true,
"soft_serial_pin": "D3"
diff --git a/keyboards/sendyyeah/pix/config.h b/keyboards/sendyyeah/pix/config.h
index d6dfea8506bb6d9347d4455d45221934bf10d716..3a6cb6297f2970c5ee43d636e0afd14a9c0da1e2 100644
--- a/keyboards/sendyyeah/pix/config.h
+++ b/keyboards/sendyyeah/pix/config.h
@@ -19,11 +19,5 @@
#define OLED_FONT_H "keymaps/default/glcdfont.c"
#define OLED_TIMEOUT 600000 // Turn of after 10 minutes
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
#define RGBLIGHT_LAYERS
#define RGBLIGHT_LAYER_BLINK
diff --git a/keyboards/sendyyeah/pix/keyboard.json b/keyboards/sendyyeah/pix/keyboard.json
index 40c432fb01cfc5a5fcaaa9161f1a0a16f25dc959..6a9864cc35125bd12859702f5e7bea0d03e86024 100644
--- a/keyboards/sendyyeah/pix/keyboard.json
+++ b/keyboards/sendyyeah/pix/keyboard.json
@@ -47,6 +47,12 @@
"oled": true,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"direct": [
["C6", "D7", "E6", "B4", "F6"]
diff --git a/keyboards/senselessclay/ck65/config.h b/keyboards/senselessclay/ck65/config.h
index 7c029a283dbf0ee54cd977984b24de4f3f75532a..1dd42538e6d8d34f61b9432b841ce2566bb15559 100644
--- a/keyboards/senselessclay/ck65/config.h
+++ b/keyboards/senselessclay/ck65/config.h
@@ -17,11 +17,6 @@ along with this program. If not, see .
#pragma once
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
diff --git a/keyboards/senselessclay/ck65/keyboard.json b/keyboards/senselessclay/ck65/keyboard.json
index 6ac3de4b8aef6fca165033e99bee0ea1cc824b44..150479177d3713c70ae80b1352c5d5f6ce116a4d 100644
--- a/keyboards/senselessclay/ck65/keyboard.json
+++ b/keyboards/senselessclay/ck65/keyboard.json
@@ -37,6 +37,12 @@
"nkro": true,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F0", "D5", "D3", "D2", "D1", "D0", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"],
"rows": ["B3", "B2", "F1", "F4", "F5"]
diff --git a/keyboards/senselessclay/gos65/config.h b/keyboards/senselessclay/gos65/config.h
deleted file mode 100644
index cef01cf341c926732f9d92d7ed9b43527649df3f..0000000000000000000000000000000000000000
--- a/keyboards/senselessclay/gos65/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-Copyright 2020 Hadi Iskandarani
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
-/*
- * Feature disable options
- * These options are also useful to firmware size reduction.
- */
-
-/* disable debug print */
-//#define NO_DEBUG
-
-/* disable print */
-//#define NO_PRINT
-
-/* disable action features */
-//#define NO_ACTION_LAYER
-//#define NO_ACTION_TAPPING
-//#define NO_ACTION_ONESHOT
diff --git a/keyboards/senselessclay/gos65/keyboard.json b/keyboards/senselessclay/gos65/keyboard.json
index bf79cf7fff541a5acbf4a985482251fcb6665b06..b869d913015e51457bdd1eb40d7e68f924997996 100644
--- a/keyboards/senselessclay/gos65/keyboard.json
+++ b/keyboards/senselessclay/gos65/keyboard.json
@@ -37,6 +37,12 @@
"nkro": true,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F4", "D5", "D3", "D2", "D1", "D0", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"],
"rows": ["B1", "B2", "F1", "F6", "F5"]
diff --git a/keyboards/senselessclay/had60/config.h b/keyboards/senselessclay/had60/config.h
deleted file mode 100644
index bdeea958dc72f867d1ce62c6f8ee76ec27cab7be..0000000000000000000000000000000000000000
--- a/keyboards/senselessclay/had60/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-Copyright 2020 Hadi Iskandarani
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
-/*
- * Feature disable options
- * These options are also useful to firmware size reduction.
- */
-
-/* disable debug print */
-//#define NO_DEBUG
-
-/* disable print */
-//#define NO_PRINT
-
-/* disable action features */
-//#define NO_ACTION_LAYER
-//#define NO_ACTION_TAPPING
-//#define NO_ACTION_ONESHOT
diff --git a/keyboards/senselessclay/had60/keyboard.json b/keyboards/senselessclay/had60/keyboard.json
index 4aa263fb7a95570dbf5fdf12ee9657e47239e9f0..ca05589a2e440c03dbd832800c94c6ad9020590e 100644
--- a/keyboards/senselessclay/had60/keyboard.json
+++ b/keyboards/senselessclay/had60/keyboard.json
@@ -16,6 +16,12 @@
"mousekey": false,
"nkro": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F4", "D5", "D3", "D2", "D1", "D0", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"],
"rows": ["F1", "F0", "F7", "F6", "F5"]
diff --git a/keyboards/sentraq/s60_x/default/config.h b/keyboards/sentraq/s60_x/default/config.h
index c265dc1ef12884fbbf96e4433c6d1ebea2d27b79..b4ee0992fe613d51fbdb96acb401472dd36d92c8 100644
--- a/keyboards/sentraq/s60_x/default/config.h
+++ b/keyboards/sentraq/s60_x/default/config.h
@@ -1,9 +1,3 @@
#pragma once
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
#define NO_ACTION_ONESHOT
diff --git a/keyboards/sentraq/s60_x/default/keyboard.json b/keyboards/sentraq/s60_x/default/keyboard.json
index 262c3ae862afcdbb4da3faa9c6c6c5daca51b4bc..1f65b9077506d77b26428c4323087689bd687900 100644
--- a/keyboards/sentraq/s60_x/default/keyboard.json
+++ b/keyboards/sentraq/s60_x/default/keyboard.json
@@ -8,6 +8,12 @@
"mousekey": true,
"nkro": false
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "E6", "F1"],
"rows": ["B7", "B3", "B2", "B1", "B0"]
diff --git a/keyboards/sentraq/s60_x/rgb/config.h b/keyboards/sentraq/s60_x/rgb/config.h
deleted file mode 100644
index 5f360813239bad2c21db930bcae016798f148177..0000000000000000000000000000000000000000
--- a/keyboards/sentraq/s60_x/rgb/config.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/sentraq/s60_x/rgb/keyboard.json b/keyboards/sentraq/s60_x/rgb/keyboard.json
index 20b67976c4dcb36d59e48f4076e2940f7db84725..c2be7f435643effef7b3efb02d2d42a50e47dc8e 100644
--- a/keyboards/sentraq/s60_x/rgb/keyboard.json
+++ b/keyboards/sentraq/s60_x/rgb/keyboard.json
@@ -10,6 +10,12 @@
"nkro": true,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["D0", "D1", "D2", "D3", "D5", "B6", "C6", "C7", "F1", "F0", "E6", "B3", "B2", "B1", "B0"],
"rows": ["B5", "B4", "D7", "D6", "D4"]
diff --git a/keyboards/sentraq/s65_plus/config.h b/keyboards/sentraq/s65_plus/config.h
index 675b4c58fa74c4285e72d8908ee30a98053eb6ee..1c37c896709343ace7dc268782e13c13caab602e 100644
--- a/keyboards/sentraq/s65_plus/config.h
+++ b/keyboards/sentraq/s65_plus/config.h
@@ -1,9 +1,3 @@
#pragma once
#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 20
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/sentraq/s65_plus/keyboard.json b/keyboards/sentraq/s65_plus/keyboard.json
index d802c88d9c563fb463707ca363d9b4b661ded57b..01e2f0a27501004603caedbb1532f6998b386bcb 100644
--- a/keyboards/sentraq/s65_plus/keyboard.json
+++ b/keyboards/sentraq/s65_plus/keyboard.json
@@ -18,6 +18,12 @@
"nkro": true,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F6", "F5", "F4", "F1", "F0", "E6", "B0", "B1", "D5", "B2", "B3", "D0", "D1", "D2", "D4", "D6", "D7", "F7"],
"rows": ["C7", "C6", "B6", "B5", "B4"]
diff --git a/keyboards/sentraq/s65_x/config.h b/keyboards/sentraq/s65_x/config.h
index 675b4c58fa74c4285e72d8908ee30a98053eb6ee..1c37c896709343ace7dc268782e13c13caab602e 100644
--- a/keyboards/sentraq/s65_x/config.h
+++ b/keyboards/sentraq/s65_x/config.h
@@ -1,9 +1,3 @@
#pragma once
#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 20
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/sentraq/s65_x/keyboard.json b/keyboards/sentraq/s65_x/keyboard.json
index d5b20392e3b329c65a1c5119737a8abe5891613e..0d0b0fc5fd31ddfc553f1be4f08f5905cab07c11 100644
--- a/keyboards/sentraq/s65_x/keyboard.json
+++ b/keyboards/sentraq/s65_x/keyboard.json
@@ -18,6 +18,12 @@
"nkro": true,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F4", "F1", "F0", "E6", "B0", "B1", "D5", "B2", "B3", "D0", "D1", "D2", "D4", "D6", "D7", "F7"],
"rows": ["C7", "C6", "B6", "B5", "B4"]
diff --git a/keyboards/sets3n/kk980/config.h b/keyboards/sets3n/kk980/config.h
index 5e35453f1f29f07d278bad4a7217fb1f72bbd187..2855d8602f036bebd1c5341a22d4bfea6f754ba8 100644
--- a/keyboards/sets3n/kk980/config.h
+++ b/keyboards/sets3n/kk980/config.h
@@ -16,11 +16,5 @@
#pragma once
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
#define RGBLIGHT_LAYERS
#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
diff --git a/keyboards/sets3n/kk980/keyboard.json b/keyboards/sets3n/kk980/keyboard.json
index 0a4a87d2992a41671117dc81b27fdabd5c726fd7..1589b0a7b4a043930146577fbdeda0fcdf6eca83 100644
--- a/keyboards/sets3n/kk980/keyboard.json
+++ b/keyboards/sets3n/kk980/keyboard.json
@@ -38,6 +38,12 @@
"nkro": true,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "B1", "B0", "D0", "D1"],
"rows": ["B2", "B3", "D3", "D4", "D5", "D6"]
diff --git a/keyboards/shambles/config.h b/keyboards/shambles/config.h
deleted file mode 100644
index 5f360813239bad2c21db930bcae016798f148177..0000000000000000000000000000000000000000
--- a/keyboards/shambles/config.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/shambles/keyboard.json b/keyboards/shambles/keyboard.json
index 7f11204be0ed28dcb42d00fd52748716bf120846..34ec240cae28b58348dd83d18625ccf0e76a13b0 100644
--- a/keyboards/shambles/keyboard.json
+++ b/keyboards/shambles/keyboard.json
@@ -16,6 +16,12 @@
"mousekey": true,
"nkro": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["D3", "D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5", "B6", "B2", "F4", "F6"],
"rows": ["F5", "B3", "B1", "F7"]
diff --git a/keyboards/shandoncodes/flygone60/rev3/config.h b/keyboards/shandoncodes/flygone60/rev3/config.h
deleted file mode 100644
index 339cf3c782fe3ecc154adbaa187e2cef391731ed..0000000000000000000000000000000000000000
--- a/keyboards/shandoncodes/flygone60/rev3/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
-Copyright 2021 ShandonCodes
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/shandoncodes/flygone60/rev3/keyboard.json b/keyboards/shandoncodes/flygone60/rev3/keyboard.json
index 70a57528f177a849cf4dec2b3200cd0582356bca..6e2e62701f8504cf19610c5e4577e691e6f6576a 100644
--- a/keyboards/shandoncodes/flygone60/rev3/keyboard.json
+++ b/keyboards/shandoncodes/flygone60/rev3/keyboard.json
@@ -16,6 +16,12 @@
"mousekey": true,
"nkro": false
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F0", "E6", "B1", "B2", "B3", "B0", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7"],
"rows": ["D2", "D3", "D5", "B7", "F1"]
diff --git a/keyboards/shandoncodes/mino/hotswap/config.h b/keyboards/shandoncodes/mino/hotswap/config.h
deleted file mode 100644
index 45fec5af48ac3d8ee64044baf0195e7289033f16..0000000000000000000000000000000000000000
--- a/keyboards/shandoncodes/mino/hotswap/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
-Copyright 2022 ShandonCodes
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/shandoncodes/mino/hotswap/keyboard.json b/keyboards/shandoncodes/mino/hotswap/keyboard.json
index 56bca83a9268637d49c194cae3962c969f19b212..5bd0b933cefe6a33708b457375ce78870b41202a 100644
--- a/keyboards/shandoncodes/mino/hotswap/keyboard.json
+++ b/keyboards/shandoncodes/mino/hotswap/keyboard.json
@@ -18,6 +18,12 @@
"oled": true,
"wpm": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5", "B4", "E6", "D7"],
"rows": ["D3", "C6", "D4", "D2"]
diff --git a/keyboards/shapeshifter4060/config.h b/keyboards/shapeshifter4060/config.h
deleted file mode 100644
index 514076daf84496910c7e89df864c07ea4d0b27e6..0000000000000000000000000000000000000000
--- a/keyboards/shapeshifter4060/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-Copyright 2021 Chuck "@vosechu" Lauer Vose
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
-/*
- * Feature disable options
- * These options are also useful to firmware size reduction.
- */
-
-/* disable debug print */
-// #define NO_DEBUG
-
-/* disable print */
-// #define NO_PRINT
-
-/* disable action features */
-// #define NO_ACTION_LAYER
-// #define NO_ACTION_TAPPING
-// #define NO_ACTION_ONESHOT
diff --git a/keyboards/shapeshifter4060/keyboard.json b/keyboards/shapeshifter4060/keyboard.json
index 8c83153d007d73ab2a5df96030b2af5c667e2d5a..9274923088daaaca7dfb4cb96deeaa67980c05f7 100644
--- a/keyboards/shapeshifter4060/keyboard.json
+++ b/keyboards/shapeshifter4060/keyboard.json
@@ -16,6 +16,12 @@
"mousekey": false,
"nkro": false
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["D0", "D1", "B1", "B3", "B2", "B6", "B5", "B4", "E6", "D7", "C6", "D4"],
"rows": ["F4", "F5", "F6", "F7"]
diff --git a/keyboards/shiro/config.h b/keyboards/shiro/config.h
deleted file mode 100644
index e962d78666802b62b9b39e35ac00bea0047211b2..0000000000000000000000000000000000000000
--- a/keyboards/shiro/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-Copyright 2019 T.Shinohara
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
-/*
- * Feature disable options
- * These options are also useful to firmware size reduction.
- */
-
-/* disable debug print */
-//#define NO_DEBUG
-
-/* disable print */
-//#define NO_PRINT
-
-/* disable action features */
-//#define NO_ACTION_LAYER
-//#define NO_ACTION_TAPPING
-//#define NO_ACTION_ONESHOT
diff --git a/keyboards/shiro/keyboard.json b/keyboards/shiro/keyboard.json
index bd541b3e7d82283ba89d0c6769262d397d5d470b..c401126591f02825b440dc076ecdd3f94ab63ac8 100644
--- a/keyboards/shiro/keyboard.json
+++ b/keyboards/shiro/keyboard.json
@@ -16,6 +16,12 @@
"mousekey": true,
"nkro": false
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F4", "F5", "F6"],
"rows": ["D4", "C6", "D7", "E6", "B4"]
diff --git a/keyboards/shk9/config.h b/keyboards/shk9/config.h
deleted file mode 100644
index deabfc9973647336d72024657f2fea4ba3f59a6c..0000000000000000000000000000000000000000
--- a/keyboards/shk9/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
-Copyright 2020 Sam Hudson
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/shk9/keyboard.json b/keyboards/shk9/keyboard.json
index 19c30ec08dc373a5f52529941f7be8d0ee2a9b6d..968f2d91f7dfa7c78ef4ee99fe08b4c825b7abb2 100644
--- a/keyboards/shk9/keyboard.json
+++ b/keyboards/shk9/keyboard.json
@@ -16,6 +16,12 @@
"mousekey": true,
"nkro": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["B3", "B4", "B5"],
"rows": ["B0", "B1", "B2"]
diff --git a/keyboards/sidderskb/majbritt/rev2/config.h b/keyboards/sidderskb/majbritt/rev2/config.h
deleted file mode 100644
index ced239c83344efbdf0cd94f7b599ccce219ca6a4..0000000000000000000000000000000000000000
--- a/keyboards/sidderskb/majbritt/rev2/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
-Copyright 2021 Sleepdealer
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/sidderskb/majbritt/rev2/keyboard.json b/keyboards/sidderskb/majbritt/rev2/keyboard.json
index 2c71f49dfdb63af53d26aa6f3da84a0a99be3f73..69c24b08abd5fb8f27096e277f42f9fd2541e5e9 100644
--- a/keyboards/sidderskb/majbritt/rev2/keyboard.json
+++ b/keyboards/sidderskb/majbritt/rev2/keyboard.json
@@ -17,6 +17,12 @@
"mousekey": false,
"nkro": false
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F0", "F1", "F4", "F5", "F6", "C7", "B6", "D6", "B4", "D4", "D7", "D5", "D3", "D2", "D1", "D0"],
"rows": ["B0", "B1", "F7", "C6", "B5"]
diff --git a/keyboards/sixkeyboard/config.h b/keyboards/sixkeyboard/config.h
index ad495eb23c059d186671ef5687d0d31b09c95ae2..9afa126d801f85bf85fcf03dcf17fe8552da634c 100644
--- a/keyboards/sixkeyboard/config.h
+++ b/keyboards/sixkeyboard/config.h
@@ -22,11 +22,6 @@ along with this program. If not, see .
#define MATRIX_ROWS 2
#define MATRIX_COLS 3
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
diff --git a/keyboards/sixkeyboard/keyboard.json b/keyboards/sixkeyboard/keyboard.json
index aff5c985f79bdac00a7cf3b5663a92e72eb120c5..1c103e03b3d7e2c1ade302f2d4c3b055b78d27d5 100644
--- a/keyboards/sixkeyboard/keyboard.json
+++ b/keyboards/sixkeyboard/keyboard.json
@@ -15,6 +15,12 @@
"mousekey": false,
"nkro": false
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"processor": "atmega16u2",
"bootloader": "atmel-dfu",
"community_layouts": ["ortho_2x3"],
diff --git a/keyboards/skeletonkbd/skeletonnumpad/config.h b/keyboards/skeletonkbd/skeletonnumpad/config.h
deleted file mode 100644
index 1636a977cf05c8e76e4c36cc67bce36e0f01a1a6..0000000000000000000000000000000000000000
--- a/keyboards/skeletonkbd/skeletonnumpad/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-Copyright 2022 SkeletonKBD
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
-/*
- * Feature disable options
- * These options are also useful to firmware size reduction.
- */
-
-/* disable debug print */
-//#define NO_DEBUG
-
-/* disable print */
-//#define NO_PRINT
-
-/* disable action features */
-//#define NO_ACTION_LAYER
-//#define NO_ACTION_TAPPING
-//#define NO_ACTION_ONESHOT
diff --git a/keyboards/skeletonkbd/skeletonnumpad/keyboard.json b/keyboards/skeletonkbd/skeletonnumpad/keyboard.json
index 5b72e5d8ec6716cbb6beed94f8eec2dd401f0142..cd007f81b641465ca1ecc67db06f5d4d587c9bba 100644
--- a/keyboards/skeletonkbd/skeletonnumpad/keyboard.json
+++ b/keyboards/skeletonkbd/skeletonnumpad/keyboard.json
@@ -38,6 +38,12 @@
"nkro": false,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["D6", "D7", "B4", "B5"],
"rows": ["B6", "C6", "C7", "F7", "F6"]
diff --git a/keyboards/skme/zeno/config.h b/keyboards/skme/zeno/config.h
deleted file mode 100644
index 6c8ce4c0eaf56fd055c4f0ab678c2dc1ecbd1190..0000000000000000000000000000000000000000
--- a/keyboards/skme/zeno/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
-Copyright 2019 Holten Campbell
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/skme/zeno/keyboard.json b/keyboards/skme/zeno/keyboard.json
index bc35967537613b6d68cf5ef46d3d23bab9a96107..bbea513ed591cf4cd3824395e7a7af3fe59e3bd0 100644
--- a/keyboards/skme/zeno/keyboard.json
+++ b/keyboards/skme/zeno/keyboard.json
@@ -24,6 +24,12 @@
"command": false,
"nkro": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"layouts": {
"LAYOUT_default": {
"layout": [