diff options
102 files changed, 311 insertions, 1217 deletions
diff --git a/keyboards/m10a/config.h b/keyboards/m10a/config.h deleted file mode 100644 index 6c9b63c5ee..0000000000 --- a/keyboards/m10a/config.h +++ /dev/null | |||
| @@ -1,40 +0,0 @@ | |||
| 1 | /* Copyright | ||
| 2 | * 2017 Josh Black (@consolenaut) | ||
| 3 | * 2021 QMK | ||
| 4 | * | ||
| 5 | * This program is free software: you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License as published by | ||
| 7 | * the Free Software Foundation, either version 2 of the License, or | ||
| 8 | * (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | ||
| 18 | |||
| 19 | #pragma once | ||
| 20 | |||
| 21 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 22 | #define LOCKING_SUPPORT_ENABLE | ||
| 23 | /* Locking resynchronize hack */ | ||
| 24 | #define LOCKING_RESYNC_ENABLE | ||
| 25 | |||
| 26 | /* | ||
| 27 | * Feature disable options | ||
| 28 | * These options are also useful to firmware size reduction. | ||
| 29 | */ | ||
| 30 | |||
| 31 | /* disable debug print */ | ||
| 32 | //#define NO_DEBUG | ||
| 33 | |||
| 34 | /* disable print */ | ||
| 35 | //#define NO_PRINT | ||
| 36 | |||
| 37 | /* disable action features */ | ||
| 38 | //#define NO_ACTION_LAYER | ||
| 39 | //#define NO_ACTION_TAPPING | ||
| 40 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/m10a/keyboard.json b/keyboards/m10a/keyboard.json index 7f2c7c90b7..544d2535ed 100644 --- a/keyboards/m10a/keyboard.json +++ b/keyboards/m10a/keyboard.json | |||
| @@ -18,6 +18,12 @@ | |||
| 18 | "nkro": true, | 18 | "nkro": true, |
| 19 | "unicode": true | 19 | "unicode": true |
| 20 | }, | 20 | }, |
| 21 | "qmk": { | ||
| 22 | "locking": { | ||
| 23 | "enabled": true, | ||
| 24 | "resync": true | ||
| 25 | } | ||
| 26 | }, | ||
| 21 | "matrix_pins": { | 27 | "matrix_pins": { |
| 22 | "cols": ["F5", "F1", "F0"], | 28 | "cols": ["F5", "F1", "F0"], |
| 23 | "rows": ["B6", "F7", "F6", "D6"] | 29 | "rows": ["B6", "F7", "F6", "D6"] |
diff --git a/keyboards/machine_industries/m4_a/config.h b/keyboards/machine_industries/m4_a/config.h deleted file mode 100644 index da001ee1da..0000000000 --- a/keyboards/machine_industries/m4_a/config.h +++ /dev/null | |||
| @@ -1,25 +0,0 @@ | |||
| 1 | // Copyright 2022 naut | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | #pragma once | ||
| 5 | |||
| 6 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 7 | #define LOCKING_SUPPORT_ENABLE | ||
| 8 | /* Locking resynchronize hack */ | ||
| 9 | #define LOCKING_RESYNC_ENABLE | ||
| 10 | |||
| 11 | /* | ||
| 12 | * Feature disable options | ||
| 13 | * These options are also useful to firmware size reduction. | ||
| 14 | */ | ||
| 15 | |||
| 16 | /* disable debug print */ | ||
| 17 | //#define NO_DEBUG | ||
| 18 | |||
| 19 | /* disable print */ | ||
| 20 | //#define NO_PRINT | ||
| 21 | |||
| 22 | /* disable action features */ | ||
| 23 | //#define NO_ACTION_LAYER | ||
| 24 | //#define NO_ACTION_TAPPING | ||
| 25 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/machine_industries/m4_a/keyboard.json b/keyboards/machine_industries/m4_a/keyboard.json index bf89d74239..04510f92e1 100644 --- a/keyboards/machine_industries/m4_a/keyboard.json +++ b/keyboards/machine_industries/m4_a/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 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": ["F6", "F7"], | 26 | "cols": ["F6", "F7"], |
| 21 | "rows": ["C7", "C6"] | 27 | "rows": ["C7", "C6"] |
diff --git a/keyboards/magic_force/mf34/config.h b/keyboards/magic_force/mf34/config.h deleted file mode 100644 index 1cb16c5f86..0000000000 --- a/keyboards/magic_force/mf34/config.h +++ /dev/null | |||
| @@ -1,21 +0,0 @@ | |||
| 1 | /* | ||
| 2 | This program is free software: you can redistribute it and/or modify | ||
| 3 | it under the terms of the GNU General Public License as published by | ||
| 4 | the Free Software Foundation, either version 2 of the License, or | ||
| 5 | (at your option) any later version. | ||
| 6 | |||
| 7 | This program is distributed in the hope that it will be useful, | ||
| 8 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 10 | GNU General Public License for more details. | ||
| 11 | |||
| 12 | You should have received a copy of the GNU General Public License | ||
| 13 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 14 | */ | ||
| 15 | |||
| 16 | #pragma once | ||
| 17 | |||
| 18 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 19 | #define LOCKING_SUPPORT_ENABLE | ||
| 20 | /* Locking resynchronize hack */ | ||
| 21 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/magic_force/mf34/keyboard.json b/keyboards/magic_force/mf34/keyboard.json index 50ad33408f..7178d0405e 100644 --- a/keyboards/magic_force/mf34/keyboard.json +++ b/keyboards/magic_force/mf34/keyboard.json | |||
| @@ -73,6 +73,12 @@ | |||
| 73 | "nkro": true, | 73 | "nkro": true, |
| 74 | "rgb_matrix": true | 74 | "rgb_matrix": true |
| 75 | }, | 75 | }, |
| 76 | "qmk": { | ||
| 77 | "locking": { | ||
| 78 | "enabled": true, | ||
| 79 | "resync": true | ||
| 80 | } | ||
| 81 | }, | ||
| 76 | "matrix_pins": { | 82 | "matrix_pins": { |
| 77 | "cols": ["A2", "A1", "B14", "B4", "B5", "B6", "B7"], | 83 | "cols": ["A2", "A1", "B14", "B4", "B5", "B6", "B7"], |
| 78 | "rows": ["A7", "B0", "B1", "B2", "B10", "B11"] | 84 | "rows": ["A7", "B0", "B1", "B2", "B10", "B11"] |
diff --git a/keyboards/majistic/config.h b/keyboards/majistic/config.h deleted file mode 100644 index c896b12478..0000000000 --- a/keyboards/majistic/config.h +++ /dev/null | |||
| @@ -1,24 +0,0 @@ | |||
| 1 | |||
| 2 | /* | ||
| 3 | Copyright 2020 yossiyossy | ||
| 4 | |||
| 5 | This program is free software: you can redistribute it and/or modify | ||
| 6 | it under the terms of the GNU General Public License as published by | ||
| 7 | the Free Software Foundation, either version 2 of the License, or | ||
| 8 | (at your option) any later version. | ||
| 9 | |||
| 10 | This program is distributed in the hope that it will be useful, | ||
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | GNU General Public License for more details. | ||
| 14 | |||
| 15 | You should have received a copy of the GNU General Public License | ||
| 16 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | ||
| 18 | |||
| 19 | #pragma once | ||
| 20 | |||
| 21 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 22 | #define LOCKING_SUPPORT_ENABLE | ||
| 23 | /* Locking resynchronize hack */ | ||
| 24 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/majistic/keyboard.json b/keyboards/majistic/keyboard.json index 258df08d88..2a93a99e86 100644 --- a/keyboards/majistic/keyboard.json +++ b/keyboards/majistic/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 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": ["D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5"], | 26 | "cols": ["D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5"], |
| 21 | "rows": ["F6", "F7", "B1", "B3", "B2"] | 27 | "rows": ["F6", "F7", "B1", "B3", "B2"] |
diff --git a/keyboards/makenova/omega/omega4/config.h b/keyboards/makenova/omega/omega4/config.h deleted file mode 100644 index 6902952ede..0000000000 --- a/keyboards/makenova/omega/omega4/config.h +++ /dev/null | |||
| @@ -1,9 +0,0 @@ | |||
| 1 | // Copyright 2022 makenova (@makenova) | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | #pragma once | ||
| 5 | |||
| 6 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 7 | #define LOCKING_SUPPORT_ENABLE | ||
| 8 | /* Locking resynchronize hack */ | ||
| 9 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/makenova/omega/omega4/keyboard.json b/keyboards/makenova/omega/omega4/keyboard.json index b5f3a96cb5..4116168579 100644 --- a/keyboards/makenova/omega/omega4/keyboard.json +++ b/keyboards/makenova/omega/omega4/keyboard.json | |||
| @@ -10,6 +10,12 @@ | |||
| 10 | "mousekey": true, | 10 | "mousekey": true, |
| 11 | "nkro": true | 11 | "nkro": true |
| 12 | }, | 12 | }, |
| 13 | "qmk": { | ||
| 14 | "locking": { | ||
| 15 | "enabled": true, | ||
| 16 | "resync": true | ||
| 17 | } | ||
| 18 | }, | ||
| 13 | "matrix_pins": { | 19 | "matrix_pins": { |
| 14 | "cols": ["D4", "F4", "B5", "F5", "F6", "B6", "B2", "B3", "B1", "F7"], | 20 | "cols": ["D4", "F4", "B5", "F5", "F6", "B6", "B2", "B3", "B1", "F7"], |
| 15 | "rows": ["C6", "D7", "E6", "B4"] | 21 | "rows": ["C6", "D7", "E6", "B4"] |
diff --git a/keyboards/makrosu/config.h b/keyboards/makrosu/config.h deleted file mode 100644 index 2977cd9d40..0000000000 --- a/keyboards/makrosu/config.h +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | /* Copyright 2021 Valdydesu_ | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 20 | #define LOCKING_SUPPORT_ENABLE | ||
| 21 | |||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/makrosu/keyboard.json b/keyboards/makrosu/keyboard.json index 99b425d81a..ec6b8a3bfd 100644 --- a/keyboards/makrosu/keyboard.json +++ b/keyboards/makrosu/keyboard.json | |||
| @@ -28,7 +28,11 @@ | |||
| 28 | ] | 28 | ] |
| 29 | }, | 29 | }, |
| 30 | "qmk": { | 30 | "qmk": { |
| 31 | "tap_keycode_delay": 10 | 31 | "tap_keycode_delay": 10, |
| 32 | "locking": { | ||
| 33 | "enabled": true, | ||
| 34 | "resync": true | ||
| 35 | } | ||
| 32 | }, | 36 | }, |
| 33 | "bootmagic": { | 37 | "bootmagic": { |
| 34 | "matrix": [0, 5] | 38 | "matrix": [0, 5] |
diff --git a/keyboards/manta60/config.h b/keyboards/manta60/config.h index cd3521fd65..3f0a8cf4e1 100644 --- a/keyboards/manta60/config.h +++ b/keyboards/manta60/config.h | |||
| @@ -33,11 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 33 | # define USB_MAX_POWER_CONSUMPTION 100 | 33 | # define USB_MAX_POWER_CONSUMPTION 100 |
| 34 | #endif | 34 | #endif |
| 35 | 35 | ||
| 36 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 37 | #define LOCKING_SUPPORT_ENABLE | ||
| 38 | /* Locking resynchronize hack */ | ||
| 39 | #define LOCKING_RESYNC_ENABLE | ||
| 40 | |||
| 41 | /* | 36 | /* |
| 42 | * Feature disable options | 37 | * Feature disable options |
| 43 | * These options are also useful to firmware size reduction. | 38 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/manta60/keyboard.json b/keyboards/manta60/keyboard.json index 8482970b9b..dbeb6628a5 100644 --- a/keyboards/manta60/keyboard.json +++ b/keyboards/manta60/keyboard.json | |||
| @@ -17,6 +17,12 @@ | |||
| 17 | "nkro": false, | 17 | "nkro": false, |
| 18 | "rgblight": true | 18 | "rgblight": true |
| 19 | }, | 19 | }, |
| 20 | "qmk": { | ||
| 21 | "locking": { | ||
| 22 | "enabled": true, | ||
| 23 | "resync": true | ||
| 24 | } | ||
| 25 | }, | ||
| 20 | "matrix_pins": { | 26 | "matrix_pins": { |
| 21 | "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], | 27 | "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], |
| 22 | "rows": ["D4", "C6", "D7", "E6", "B4"] | 28 | "rows": ["D4", "C6", "D7", "E6", "B4"] |
diff --git a/keyboards/maple_computing/christmas_tree/config.h b/keyboards/maple_computing/christmas_tree/config.h deleted file mode 100644 index 5070f05156..0000000000 --- a/keyboards/maple_computing/christmas_tree/config.h +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2012 Jun Wako <wakojun@gmail.com> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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/maple_computing/christmas_tree/v2017/keyboard.json b/keyboards/maple_computing/christmas_tree/v2017/keyboard.json index dd54b78f5d..604b1b382a 100644 --- a/keyboards/maple_computing/christmas_tree/v2017/keyboard.json +++ b/keyboards/maple_computing/christmas_tree/v2017/keyboard.json | |||
| @@ -19,6 +19,12 @@ | |||
| 19 | "mousekey": false, | 19 | "mousekey": false, |
| 20 | "nkro": false | 20 | "nkro": false |
| 21 | }, | 21 | }, |
| 22 | "qmk": { | ||
| 23 | "locking": { | ||
| 24 | "enabled": true, | ||
| 25 | "resync": true | ||
| 26 | } | ||
| 27 | }, | ||
| 22 | "matrix_pins": { | 28 | "matrix_pins": { |
| 23 | "cols": ["D1"], | 29 | "cols": ["D1"], |
| 24 | "rows": ["D3", "F4", "D0", "F6", "F5", "D4"] | 30 | "rows": ["D3", "F4", "D0", "F6", "F5", "D4"] |
diff --git a/keyboards/maple_computing/ivy/config.h b/keyboards/maple_computing/ivy/config.h deleted file mode 100644 index 49b31f1edf..0000000000 --- a/keyboards/maple_computing/ivy/config.h +++ /dev/null | |||
| @@ -1,38 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2012 Jun Wako <wakojun@gmail.com> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 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 | ||
| 23 | |||
| 24 | /* | ||
| 25 | * Feature disable options | ||
| 26 | * These options are also useful to firmware size reduction. | ||
| 27 | */ | ||
| 28 | |||
| 29 | /* disable debug print */ | ||
| 30 | //#define NO_DEBUG | ||
| 31 | |||
| 32 | /* disable print */ | ||
| 33 | //#define NO_PRINT | ||
| 34 | |||
| 35 | /* disable action features */ | ||
| 36 | //#define NO_ACTION_LAYER | ||
| 37 | //#define NO_ACTION_TAPPING | ||
| 38 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/maple_computing/ivy/rev1/keyboard.json b/keyboards/maple_computing/ivy/rev1/keyboard.json index a4c5cdcce3..aac35a5dcc 100644 --- a/keyboards/maple_computing/ivy/rev1/keyboard.json +++ b/keyboards/maple_computing/ivy/rev1/keyboard.json | |||
| @@ -25,6 +25,12 @@ | |||
| 25 | "extrakey": true, | 25 | "extrakey": true, |
| 26 | "backlight": true | 26 | "backlight": true |
| 27 | }, | 27 | }, |
| 28 | "qmk": { | ||
| 29 | "locking": { | ||
| 30 | "enabled": true, | ||
| 31 | "resync": true | ||
| 32 | } | ||
| 33 | }, | ||
| 28 | "layouts": { | 34 | "layouts": { |
| 29 | "LAYOUT": { | 35 | "LAYOUT": { |
| 30 | "layout": [ | 36 | "layout": [ |
diff --git a/keyboards/maple_computing/launchpad/config.h b/keyboards/maple_computing/launchpad/config.h deleted file mode 100644 index b9449c4714..0000000000 --- a/keyboards/maple_computing/launchpad/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2012 Jun Wako <wakojun@gmail.com> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/maple_computing/launchpad/rev1/keyboard.json b/keyboards/maple_computing/launchpad/rev1/keyboard.json index 7308c49670..8c75561179 100644 --- a/keyboards/maple_computing/launchpad/rev1/keyboard.json +++ b/keyboards/maple_computing/launchpad/rev1/keyboard.json | |||
| @@ -39,6 +39,12 @@ | |||
| 39 | "extrakey": true, | 39 | "extrakey": true, |
| 40 | "nkro": true | 40 | "nkro": true |
| 41 | }, | 41 | }, |
| 42 | "qmk": { | ||
| 43 | "locking": { | ||
| 44 | "enabled": true, | ||
| 45 | "resync": true | ||
| 46 | } | ||
| 47 | }, | ||
| 42 | "layouts": { | 48 | "layouts": { |
| 43 | "LAYOUT": { | 49 | "LAYOUT": { |
| 44 | "layout": [ | 50 | "layout": [ |
diff --git a/keyboards/maple_computing/minidox/config.h b/keyboards/maple_computing/minidox/config.h deleted file mode 100644 index c59b7d33b1..0000000000 --- a/keyboards/maple_computing/minidox/config.h +++ /dev/null | |||
| @@ -1,34 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2012 Jun Wako <wakojun@gmail.com> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
| 24 | |||
| 25 | /* disable debug print */ | ||
| 26 | //#define NO_DEBUG | ||
| 27 | |||
| 28 | /* disable print */ | ||
| 29 | //#define NO_PRINT | ||
| 30 | |||
| 31 | /* disable action features */ | ||
| 32 | //#define NO_ACTION_LAYER | ||
| 33 | //#define NO_ACTION_TAPPING | ||
| 34 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/maple_computing/minidox/rev1/keyboard.json b/keyboards/maple_computing/minidox/rev1/keyboard.json index e7f1e027ae..7fc69dd9dd 100644 --- a/keyboards/maple_computing/minidox/rev1/keyboard.json +++ b/keyboards/maple_computing/minidox/rev1/keyboard.json | |||
| @@ -25,6 +25,12 @@ | |||
| 25 | "extrakey": true, | 25 | "extrakey": true, |
| 26 | "command": true | 26 | "command": true |
| 27 | }, | 27 | }, |
| 28 | "qmk": { | ||
| 29 | "locking": { | ||
| 30 | "enabled": true, | ||
| 31 | "resync": true | ||
| 32 | } | ||
| 33 | }, | ||
| 28 | "community_layouts": ["split_3x5_3"], | 34 | "community_layouts": ["split_3x5_3"], |
| 29 | "layout_aliases": { | 35 | "layout_aliases": { |
| 30 | "LAYOUT": "LAYOUT_split_3x5_3" | 36 | "LAYOUT": "LAYOUT_split_3x5_3" |
diff --git a/keyboards/maple_computing/the_ruler/config.h b/keyboards/maple_computing/the_ruler/config.h deleted file mode 100644 index b9449c4714..0000000000 --- a/keyboards/maple_computing/the_ruler/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2012 Jun Wako <wakojun@gmail.com> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/maple_computing/the_ruler/keyboard.json b/keyboards/maple_computing/the_ruler/keyboard.json index c38af0a320..7d15bb9bb8 100644 --- a/keyboards/maple_computing/the_ruler/keyboard.json +++ b/keyboards/maple_computing/the_ruler/keyboard.json | |||
| @@ -36,6 +36,12 @@ | |||
| 36 | "nkro": false, | 36 | "nkro": false, |
| 37 | "rgblight": true | 37 | "rgblight": true |
| 38 | }, | 38 | }, |
| 39 | "qmk": { | ||
| 40 | "locking": { | ||
| 41 | "enabled": true, | ||
| 42 | "resync": true | ||
| 43 | } | ||
| 44 | }, | ||
| 39 | "matrix_pins": { | 45 | "matrix_pins": { |
| 40 | "cols": ["D6", "D7", "B4", "B5", "B6", "C6"], | 46 | "cols": ["D6", "D7", "B4", "B5", "B6", "C6"], |
| 41 | "rows": ["C7"] | 47 | "rows": ["C7"] |
diff --git a/keyboards/marksard/leftover30/config.h b/keyboards/marksard/leftover30/config.h deleted file mode 100644 index 4d408c6e4b..0000000000 --- a/keyboards/marksard/leftover30/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 marksard | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/marksard/leftover30/keyboard.json b/keyboards/marksard/leftover30/keyboard.json index 72a1f9a3e0..546b3dbdd3 100644 --- a/keyboards/marksard/leftover30/keyboard.json +++ b/keyboards/marksard/leftover30/keyboard.json | |||
| @@ -17,6 +17,12 @@ | |||
| 17 | "nkro": false, | 17 | "nkro": false, |
| 18 | "rgblight": true | 18 | "rgblight": true |
| 19 | }, | 19 | }, |
| 20 | "qmk": { | ||
| 21 | "locking": { | ||
| 22 | "enabled": true, | ||
| 23 | "resync": true | ||
| 24 | } | ||
| 25 | }, | ||
| 20 | "matrix_pins": { | 26 | "matrix_pins": { |
| 21 | "cols": ["B5", "B4", "E6", "D7", "C6"], | 27 | "cols": ["B5", "B4", "E6", "D7", "C6"], |
| 22 | "rows": ["B6", "B2", "F7", "F6", "B3", "B1", "D4", "D0"] | 28 | "rows": ["B6", "B2", "F7", "F6", "B3", "B1", "D4", "D0"] |
diff --git a/keyboards/marksard/treadstone48/rev1/config.h b/keyboards/marksard/treadstone48/rev1/config.h index 66007ee2ef..07141d20ac 100644 --- a/keyboards/marksard/treadstone48/rev1/config.h +++ b/keyboards/marksard/treadstone48/rev1/config.h | |||
| @@ -25,11 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 25 | #define RGBLED_SPLIT {12, 20} | 25 | #define RGBLED_SPLIT {12, 20} |
| 26 | #endif | 26 | #endif |
| 27 | 27 | ||
| 28 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 29 | #define LOCKING_SUPPORT_ENABLE | ||
| 30 | /* Locking resynchronize hack */ | ||
| 31 | #define LOCKING_RESYNC_ENABLE | ||
| 32 | |||
| 33 | /* | 28 | /* |
| 34 | * Feature disable options | 29 | * Feature disable options |
| 35 | * These options are also useful to firmware size reduction. | 30 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/marksard/treadstone48/rev1/keyboard.json b/keyboards/marksard/treadstone48/rev1/keyboard.json index f8da65b7b5..d841e12cbe 100644 --- a/keyboards/marksard/treadstone48/rev1/keyboard.json +++ b/keyboards/marksard/treadstone48/rev1/keyboard.json | |||
| @@ -41,6 +41,12 @@ | |||
| 41 | "rgblight": true, | 41 | "rgblight": true, |
| 42 | "oled": true | 42 | "oled": true |
| 43 | }, | 43 | }, |
| 44 | "qmk": { | ||
| 45 | "locking": { | ||
| 46 | "enabled": true, | ||
| 47 | "resync": true | ||
| 48 | } | ||
| 49 | }, | ||
| 44 | "layouts": { | 50 | "layouts": { |
| 45 | "LAYOUT_base": { | 51 | "LAYOUT_base": { |
| 46 | "layout": [ | 52 | "layout": [ |
diff --git a/keyboards/marksard/treadstone48/rev2/config.h b/keyboards/marksard/treadstone48/rev2/config.h deleted file mode 100644 index 4d408c6e4b..0000000000 --- a/keyboards/marksard/treadstone48/rev2/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 marksard | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/marksard/treadstone48/rev2/keyboard.json b/keyboards/marksard/treadstone48/rev2/keyboard.json index 56346d080a..205132a2e7 100644 --- a/keyboards/marksard/treadstone48/rev2/keyboard.json +++ b/keyboards/marksard/treadstone48/rev2/keyboard.json | |||
| @@ -38,6 +38,12 @@ | |||
| 38 | "rgblight": true, | 38 | "rgblight": true, |
| 39 | "oled": true | 39 | "oled": true |
| 40 | }, | 40 | }, |
| 41 | "qmk": { | ||
| 42 | "locking": { | ||
| 43 | "enabled": true, | ||
| 44 | "resync": true | ||
| 45 | } | ||
| 46 | }, | ||
| 41 | "layout_aliases": { | 47 | "layout_aliases": { |
| 42 | "LAYOUT_full": "LAYOUT_base" | 48 | "LAYOUT_full": "LAYOUT_base" |
| 43 | }, | 49 | }, |
diff --git a/keyboards/masterworks/classy_tkl/rev_a/config.h b/keyboards/masterworks/classy_tkl/rev_a/config.h deleted file mode 100644 index 5f1fd650f1..0000000000 --- a/keyboards/masterworks/classy_tkl/rev_a/config.h +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 Mathias Andersson <wraul@dbox.se> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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/masterworks/classy_tkl/rev_a/keyboard.json b/keyboards/masterworks/classy_tkl/rev_a/keyboard.json index 7c7458f9c8..d3e723d413 100644 --- a/keyboards/masterworks/classy_tkl/rev_a/keyboard.json +++ b/keyboards/masterworks/classy_tkl/rev_a/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 17 | "nkro": true | 17 | "nkro": true |
| 18 | }, | 18 | }, |
| 19 | "qmk": { | ||
| 20 | "locking": { | ||
| 21 | "enabled": true, | ||
| 22 | "resync": true | ||
| 23 | } | ||
| 24 | }, | ||
| 19 | "matrix_pins": { | 25 | "matrix_pins": { |
| 20 | "cols": ["B4", "D7", "D6", "D4", "C6", "D5", "D3", "D2", "D1", "D0", "B7", "B3", "B2", "B1", "B0", "E6", "F7"], | 26 | "cols": ["B4", "D7", "D6", "D4", "C6", "D5", "D3", "D2", "D1", "D0", "B7", "B3", "B2", "B1", "B0", "E6", "F7"], |
| 21 | "rows": ["C7", "F0", "F1", "F4", "F5", "F6"] | 27 | "rows": ["C7", "F0", "F1", "F4", "F5", "F6"] |
diff --git a/keyboards/maxipad/config.h b/keyboards/maxipad/config.h deleted file mode 100644 index e4b62e2821..0000000000 --- a/keyboards/maxipad/config.h +++ /dev/null | |||
| @@ -1,37 +0,0 @@ | |||
| 1 | /* Copyright 2019 | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | #pragma once | ||
| 17 | |||
| 18 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 19 | #define LOCKING_SUPPORT_ENABLE | ||
| 20 | /* Locking resynchronize hack */ | ||
| 21 | #define LOCKING_RESYNC_ENABLE | ||
| 22 | |||
| 23 | /* | ||
| 24 | * Feature disable options | ||
| 25 | * These options are also useful to firmware size reduction. | ||
| 26 | */ | ||
| 27 | |||
| 28 | /* disable debug print */ | ||
| 29 | //#define NO_DEBUG | ||
| 30 | |||
| 31 | /* disable print */ | ||
| 32 | //#define NO_PRINT | ||
| 33 | |||
| 34 | /* disable action features */ | ||
| 35 | //#define NO_ACTION_LAYER | ||
| 36 | //#define NO_ACTION_TAPPING | ||
| 37 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/maxipad/info.json b/keyboards/maxipad/info.json index 00cc16e887..bf054e4b83 100644 --- a/keyboards/maxipad/info.json +++ b/keyboards/maxipad/info.json | |||
| @@ -11,6 +11,12 @@ | |||
| 11 | "mousekey": true, | 11 | "mousekey": true, |
| 12 | "nkro": true | 12 | "nkro": true |
| 13 | }, | 13 | }, |
| 14 | "qmk": { | ||
| 15 | "locking": { | ||
| 16 | "enabled": true, | ||
| 17 | "resync": true | ||
| 18 | } | ||
| 19 | }, | ||
| 14 | "usb": { | 20 | "usb": { |
| 15 | "vid": "0xFEED", | 21 | "vid": "0xFEED", |
| 16 | "pid": "0x6060", | 22 | "pid": "0x6060", |
diff --git a/keyboards/maxr1998/phoebe/config.h b/keyboards/maxr1998/phoebe/config.h index a8824e4867..2dec78e629 100644 --- a/keyboards/maxr1998/phoebe/config.h +++ b/keyboards/maxr1998/phoebe/config.h | |||
| @@ -17,10 +17,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 17 | 17 | ||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | |||
| 21 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 22 | #define LOCKING_SUPPORT_ENABLE | ||
| 23 | /* Locking resynchronize hack */ | ||
| 24 | #define LOCKING_RESYNC_ENABLE | ||
| 25 | |||
| 26 | #define RGBLIGHT_EFFECT_CHRISTMAS_STEP 1 | 20 | #define RGBLIGHT_EFFECT_CHRISTMAS_STEP 1 |
diff --git a/keyboards/maxr1998/phoebe/keyboard.json b/keyboards/maxr1998/phoebe/keyboard.json index f6913ece0b..86407414fa 100644 --- a/keyboards/maxr1998/phoebe/keyboard.json +++ b/keyboards/maxr1998/phoebe/keyboard.json | |||
| @@ -14,6 +14,12 @@ | |||
| 14 | "key_lock": true, | 14 | "key_lock": true, |
| 15 | "leader": true | 15 | "leader": true |
| 16 | }, | 16 | }, |
| 17 | "qmk": { | ||
| 18 | "locking": { | ||
| 19 | "enabled": true, | ||
| 20 | "resync": true | ||
| 21 | } | ||
| 22 | }, | ||
| 17 | "usb": { | 23 | "usb": { |
| 18 | "vid": "0xFEED", | 24 | "vid": "0xFEED", |
| 19 | "pid": "0x6060", | 25 | "pid": "0x6060", |
diff --git a/keyboards/mc_76k/config.h b/keyboards/mc_76k/config.h deleted file mode 100644 index 3616da4ede..0000000000 --- a/keyboards/mc_76k/config.h +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 Yiancar-Designs | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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/mc_76k/keyboard.json b/keyboards/mc_76k/keyboard.json index 2d8e7351be..049483bed9 100644 --- a/keyboards/mc_76k/keyboard.json +++ b/keyboards/mc_76k/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": ["D5", "D3", "D4", "B1", "D6", "D7", "B4", "B5", "F7", "F6", "F5", "F4", "F1", "F0"], | 26 | "cols": ["D5", "D3", "D4", "B1", "D6", "D7", "B4", "B5", "F7", "F6", "F5", "F4", "F1", "F0"], |
| 21 | "rows": ["C7", "C6", "B6", "B0", "D1", "D0"] | 27 | "rows": ["C7", "C6", "B6", "B0", "D1", "D0"] |
diff --git a/keyboards/mechkeys/acr60/config.h b/keyboards/mechkeys/acr60/config.h deleted file mode 100644 index a55618488c..0000000000 --- a/keyboards/mechkeys/acr60/config.h +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | /* Copyright 2017 Ryan Mitchell (@newtmitch) | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 20 | #define LOCKING_SUPPORT_ENABLE | ||
| 21 | |||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/mechkeys/acr60/keyboard.json b/keyboards/mechkeys/acr60/keyboard.json index 916a750b96..90b1fd2571 100644 --- a/keyboards/mechkeys/acr60/keyboard.json +++ b/keyboards/mechkeys/acr60/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", "B7", "D4", "B1", "B0", "B5", "B4", "D7", "D6", "B3", "F4"], | 28 | "cols": ["F0", "F1", "E6", "C7", "C6", "B7", "D4", "B1", "B0", "B5", "B4", "D7", "D6", "B3", "F4"], |
| 23 | "rows": ["D0", "D1", "D2", "D3", "D5"] | 29 | "rows": ["D0", "D1", "D2", "D3", "D5"] |
diff --git a/keyboards/mechkeys/alu84/config.h b/keyboards/mechkeys/alu84/config.h deleted file mode 100755 index 1620751fac..0000000000 --- a/keyboards/mechkeys/alu84/config.h +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | /* Copyright 2017 @TurboMech /u/TurboMech <discord> @A9entOran9e#6134 | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 20 | #define LOCKING_SUPPORT_ENABLE | ||
| 21 | |||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/mechkeys/alu84/keyboard.json b/keyboards/mechkeys/alu84/keyboard.json index 890ddabbc4..30f70b17c9 100644 --- a/keyboards/mechkeys/alu84/keyboard.json +++ b/keyboards/mechkeys/alu84/keyboard.json | |||
| @@ -19,6 +19,12 @@ | |||
| 19 | "rgblight": true, | 19 | "rgblight": true, |
| 20 | "sleep_led": true | 20 | "sleep_led": true |
| 21 | }, | 21 | }, |
| 22 | "qmk": { | ||
| 23 | "locking": { | ||
| 24 | "enabled": true, | ||
| 25 | "resync": true | ||
| 26 | } | ||
| 27 | }, | ||
| 22 | "matrix_pins": { | 28 | "matrix_pins": { |
| 23 | "cols": ["F0", "F1", "E6", "C7", "C6", "F5", "D4", "B1", "B0", "B5", "B4", "D7", "D6", "B3", "F4", "F6"], | 29 | "cols": ["F0", "F1", "E6", "C7", "C6", "F5", "D4", "B1", "B0", "B5", "B4", "D7", "D6", "B3", "F4", "F6"], |
| 24 | "rows": ["D0", "D1", "D2", "D3", "D5", "B7"] | 30 | "rows": ["D0", "D1", "D2", "D3", "D5", "B7"] |
diff --git a/keyboards/mechkeys/espectro/config.h b/keyboards/mechkeys/espectro/config.h deleted file mode 100755 index 41ccde9702..0000000000 --- a/keyboards/mechkeys/espectro/config.h +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | /* Copyright 2018 @TurboMech /u/TurboMech <discord> @A9entOran9e#6134 | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 20 | #define LOCKING_SUPPORT_ENABLE | ||
| 21 | |||
| 22 | /* Locking resynchronize hack */ | ||
| 23 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/mechkeys/espectro/keyboard.json b/keyboards/mechkeys/espectro/keyboard.json index 838ff42bd1..f4d2aa29bb 100644 --- a/keyboards/mechkeys/espectro/keyboard.json +++ b/keyboards/mechkeys/espectro/keyboard.json | |||
| @@ -19,6 +19,12 @@ | |||
| 19 | "rgblight": true, | 19 | "rgblight": true, |
| 20 | "sleep_led": true | 20 | "sleep_led": true |
| 21 | }, | 21 | }, |
| 22 | "qmk": { | ||
| 23 | "locking": { | ||
| 24 | "enabled": true, | ||
| 25 | "resync": true | ||
| 26 | } | ||
| 27 | }, | ||
| 22 | "matrix_pins": { | 28 | "matrix_pins": { |
| 23 | "cols": ["C6", "F1", "F4", "F5", "F6", "F7", "D7", "B4", "B5", "D0", "D1", "D2", "D3"], | 29 | "cols": ["C6", "F1", "F4", "F5", "F6", "F7", "D7", "B4", "B5", "D0", "D1", "D2", "D3"], |
| 24 | "rows": ["B7", "B3", "E6", "F0", "D5", "D4", "D6", "C7"] | 30 | "rows": ["B7", "B3", "E6", "F0", "D5", "D4", "D6", "C7"] |
diff --git a/keyboards/mechkeys/mechmini/v2/config.h b/keyboards/mechkeys/mechmini/v2/config.h deleted file mode 100755 index 93c5aa9e24..0000000000 --- a/keyboards/mechkeys/mechmini/v2/config.h +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | /* Copyright 2018 TurboMech /u/TurboMech <discord> @A9entOran9e#6134 | ||
| 2 | * This program is free software: you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License as published by | ||
| 4 | * the Free Software Foundation, either version 2 of the License, or | ||
| 5 | * (at your option) any later version. | ||
| 6 | * | ||
| 7 | *This program is distributed in the hope that it will be useful, | ||
| 8 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 10 | * GNU General Public License for more details. | ||
| 11 | * | ||
| 12 | * You should have received a copy of the GNU General Public License | ||
| 13 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 14 | */ | ||
| 15 | |||
| 16 | #pragma once | ||
| 17 | |||
| 18 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 19 | #define LOCKING_SUPPORT_ENABLE | ||
| 20 | |||
| 21 | /* Locking resynchronize hack */ | ||
| 22 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/mechkeys/mechmini/v2/keyboard.json b/keyboards/mechkeys/mechmini/v2/keyboard.json index da53e84203..ee2ba925e2 100644 --- a/keyboards/mechkeys/mechmini/v2/keyboard.json +++ b/keyboards/mechkeys/mechmini/v2/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "backlight": true, | 16 | "backlight": true, |
| 17 | "rgblight": true | 17 | "rgblight": true |
| 18 | }, | 18 | }, |
| 19 | "qmk": { | ||
| 20 | "locking": { | ||
| 21 | "enabled": true, | ||
| 22 | "resync": true | ||
| 23 | } | ||
| 24 | }, | ||
| 19 | "matrix_pins": { | 25 | "matrix_pins": { |
| 20 | "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "B3", "B1", "B0", "D5", "B7", "C7"], | 26 | "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "B3", "B1", "B0", "D5", "B7", "C7"], |
| 21 | "rows": ["D0", "D1", "D2", "D3"] | 27 | "rows": ["D0", "D1", "D2", "D3"] |
diff --git a/keyboards/mechkeys/mk60/config.h b/keyboards/mechkeys/mk60/config.h deleted file mode 100644 index b5b661bef2..0000000000 --- a/keyboards/mechkeys/mk60/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2019 MechMerlin | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/mechkeys/mk60/keyboard.json b/keyboards/mechkeys/mk60/keyboard.json index c1e8af5348..e47d7def2c 100644 --- a/keyboards/mechkeys/mk60/keyboard.json +++ b/keyboards/mechkeys/mk60/keyboard.json | |||
| @@ -18,6 +18,12 @@ | |||
| 18 | "nkro": false, | 18 | "nkro": false, |
| 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": ["B5", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "C6", "C7", "F4", "F5", "F6", "F7"], | 28 | "cols": ["B5", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "C6", "C7", "F4", "F5", "F6", "F7"], |
| 23 | "rows": ["B0", "B1", "B2", "B3", "B4"] | 29 | "rows": ["B0", "B1", "B2", "B3", "B4"] |
diff --git a/keyboards/mechlovin/hannah910/config.h b/keyboards/mechlovin/hannah910/config.h deleted file mode 100644 index a6ae7f4a10..0000000000 --- a/keyboards/mechlovin/hannah910/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2019 Mechlovin | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/mechlovin/hannah910/rev1/keyboard.json b/keyboards/mechlovin/hannah910/rev1/keyboard.json index 8f01f6f39b..61cf365337 100644 --- a/keyboards/mechlovin/hannah910/rev1/keyboard.json +++ b/keyboards/mechlovin/hannah910/rev1/keyboard.json | |||
| @@ -15,6 +15,12 @@ | |||
| 15 | "backlight": true, | 15 | "backlight": true, |
| 16 | "rgblight": true | 16 | "rgblight": true |
| 17 | }, | 17 | }, |
| 18 | "qmk": { | ||
| 19 | "locking": { | ||
| 20 | "enabled": true, | ||
| 21 | "resync": true | ||
| 22 | } | ||
| 23 | }, | ||
| 18 | "matrix_pins": { | 24 | "matrix_pins": { |
| 19 | "cols": ["E6", "B1", "B3", "F0", "F1", "F4", "F5", "F6", "F7", "D5", "D4", "B4", "D6", "D7", "B0"], | 25 | "cols": ["E6", "B1", "B3", "F0", "F1", "F4", "F5", "F6", "F7", "D5", "D4", "B4", "D6", "D7", "B0"], |
| 20 | "rows": ["B5", "B6", "D3", "C6", "C7"] | 26 | "rows": ["B5", "B6", "D3", "C6", "C7"] |
diff --git a/keyboards/mechlovin/hannah910/rev2/keyboard.json b/keyboards/mechlovin/hannah910/rev2/keyboard.json index c6fe19c34d..9fb5847124 100644 --- a/keyboards/mechlovin/hannah910/rev2/keyboard.json +++ b/keyboards/mechlovin/hannah910/rev2/keyboard.json | |||
| @@ -15,6 +15,12 @@ | |||
| 15 | "backlight": true, | 15 | "backlight": true, |
| 16 | "rgblight": true | 16 | "rgblight": true |
| 17 | }, | 17 | }, |
| 18 | "qmk": { | ||
| 19 | "locking": { | ||
| 20 | "enabled": true, | ||
| 21 | "resync": true | ||
| 22 | } | ||
| 23 | }, | ||
| 18 | "matrix_pins": { | 24 | "matrix_pins": { |
| 19 | "cols": ["E6", "B1", "B3", "F0", "F1", "F4", "F5", "F6", "F7", "D5", "D4", "B4", "D6", "D7", "B0"], | 25 | "cols": ["E6", "B1", "B3", "F0", "F1", "F4", "F5", "F6", "F7", "D5", "D4", "B4", "D6", "D7", "B0"], |
| 20 | "rows": ["B5", "B6", "D3", "C6", "C7"] | 26 | "rows": ["B5", "B6", "D3", "C6", "C7"] |
diff --git a/keyboards/mechlovin/hannah910/rev3/keyboard.json b/keyboards/mechlovin/hannah910/rev3/keyboard.json index 8a6ea4d123..ba88319890 100644 --- a/keyboards/mechlovin/hannah910/rev3/keyboard.json +++ b/keyboards/mechlovin/hannah910/rev3/keyboard.json | |||
| @@ -15,6 +15,12 @@ | |||
| 15 | "backlight": true, | 15 | "backlight": true, |
| 16 | "rgblight": true | 16 | "rgblight": true |
| 17 | }, | 17 | }, |
| 18 | "qmk": { | ||
| 19 | "locking": { | ||
| 20 | "enabled": true, | ||
| 21 | "resync": true | ||
| 22 | } | ||
| 23 | }, | ||
| 18 | "matrix_pins": { | 24 | "matrix_pins": { |
| 19 | "cols": ["E6", "B1", "B3", "F0", "F1", "F4", "F5", "F6", "F7", "D5", "D4", "B4", "D6", "D7", "B0"], | 25 | "cols": ["E6", "B1", "B3", "F0", "F1", "F4", "F5", "F6", "F7", "D5", "D4", "B4", "D6", "D7", "B0"], |
| 20 | "rows": ["B5", "B6", "D3", "C6", "C7"] | 26 | "rows": ["B5", "B6", "D3", "C6", "C7"] |
diff --git a/keyboards/mechlovin/jay60/config.h b/keyboards/mechlovin/jay60/config.h deleted file mode 100644 index d685b92631..0000000000 --- a/keyboards/mechlovin/jay60/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 Mechlovin' | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/mechlovin/jay60/keyboard.json b/keyboards/mechlovin/jay60/keyboard.json index 37f25f36fe..c7e05d2327 100644 --- a/keyboards/mechlovin/jay60/keyboard.json +++ b/keyboards/mechlovin/jay60/keyboard.json | |||
| @@ -13,6 +13,12 @@ | |||
| 13 | "mousekey": true, | 13 | "mousekey": true, |
| 14 | "extrakey": true | 14 | "extrakey": true |
| 15 | }, | 15 | }, |
| 16 | "qmk": { | ||
| 17 | "locking": { | ||
| 18 | "enabled": true, | ||
| 19 | "resync": true | ||
| 20 | } | ||
| 21 | }, | ||
| 16 | "matrix_pins": { | 22 | "matrix_pins": { |
| 17 | "cols": ["B6", "B5", "B3", "B2", "B1", "B0", "A0", "A6", "A7", "C7", "C6", "C5", "C4", "C3"], | 23 | "cols": ["B6", "B5", "B3", "B2", "B1", "B0", "A0", "A6", "A7", "C7", "C6", "C5", "C4", "C3"], |
| 18 | "rows": ["C2", "C1", "C0", "D7", "A1"] | 24 | "rows": ["C2", "C1", "C0", "D7", "A1"] |
diff --git a/keyboards/mechlovin/tmkl/config.h b/keyboards/mechlovin/tmkl/config.h deleted file mode 100644 index 03e3beacd0..0000000000 --- a/keyboards/mechlovin/tmkl/config.h +++ /dev/null | |||
| @@ -1,21 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 Team Mechlovin' | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
diff --git a/keyboards/mechlovin/tmkl/keyboard.json b/keyboards/mechlovin/tmkl/keyboard.json index 8b66e9a466..783ca4b7c6 100644 --- a/keyboards/mechlovin/tmkl/keyboard.json +++ b/keyboards/mechlovin/tmkl/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 17 | "nkro": true | 17 | "nkro": true |
| 18 | }, | 18 | }, |
| 19 | "qmk": { | ||
| 20 | "locking": { | ||
| 21 | "enabled": true, | ||
| 22 | "resync": false | ||
| 23 | } | ||
| 24 | }, | ||
| 19 | "matrix_pins": { | 25 | "matrix_pins": { |
| 20 | "cols": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A0", "C15", "B4", "B5", "B3", "C13", "C14"], | 26 | "cols": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A0", "C15", "B4", "B5", "B3", "C13", "C14"], |
| 21 | "rows": ["A8", "A4", "A5", "A3", "A2", "A1"] | 27 | "rows": ["A8", "A4", "A5", "A3", "A2", "A1"] |
diff --git a/keyboards/mechwild/bde/config.h b/keyboards/mechwild/bde/config.h deleted file mode 100644 index 232d4808fe..0000000000 --- a/keyboards/mechwild/bde/config.h +++ /dev/null | |||
| @@ -1,25 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2022 Kyle McCreery | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | |||
| 21 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 22 | #define LOCKING_SUPPORT_ENABLE | ||
| 23 | |||
| 24 | /* Locking resynchronize hack */ | ||
| 25 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/mechwild/bde/lefty/keyboard.json b/keyboards/mechwild/bde/lefty/keyboard.json index 751a65b1a4..65a90b008f 100644 --- a/keyboards/mechwild/bde/lefty/keyboard.json +++ b/keyboards/mechwild/bde/lefty/keyboard.json | |||
| @@ -11,6 +11,12 @@ | |||
| 11 | "nkro": true, | 11 | "nkro": true, |
| 12 | "rgblight": true | 12 | "rgblight": true |
| 13 | }, | 13 | }, |
| 14 | "qmk": { | ||
| 15 | "locking": { | ||
| 16 | "enabled": true, | ||
| 17 | "resync": true | ||
| 18 | } | ||
| 19 | }, | ||
| 14 | "matrix_pins": { | 20 | "matrix_pins": { |
| 15 | "rows": ["D1", "D7", "D3"], | 21 | "rows": ["D1", "D7", "D3"], |
| 16 | "cols": ["F7", "B1", "B6", "B2", "B3", "F6", "F5", "F4", "D0", "D4", "C6", "E6", "B5", "B4"] | 22 | "cols": ["F7", "B1", "B6", "B2", "B3", "F6", "F5", "F4", "D0", "D4", "C6", "E6", "B5", "B4"] |
diff --git a/keyboards/mechwild/bde/rev2/keyboard.json b/keyboards/mechwild/bde/rev2/keyboard.json index beb2624f3e..932f99f0e9 100644 --- a/keyboards/mechwild/bde/rev2/keyboard.json +++ b/keyboards/mechwild/bde/rev2/keyboard.json | |||
| @@ -13,6 +13,12 @@ | |||
| 13 | "encoder": true, | 13 | "encoder": true, |
| 14 | "oled": true | 14 | "oled": true |
| 15 | }, | 15 | }, |
| 16 | "qmk": { | ||
| 17 | "locking": { | ||
| 18 | "enabled": true, | ||
| 19 | "resync": true | ||
| 20 | } | ||
| 21 | }, | ||
| 16 | "encoder": { | 22 | "encoder": { |
| 17 | "rotary": [ | 23 | "rotary": [ |
| 18 | {"pin_a": "D2", "pin_b": "D3"} | 24 | {"pin_a": "D2", "pin_b": "D3"} |
diff --git a/keyboards/mechwild/bde/righty/keyboard.json b/keyboards/mechwild/bde/righty/keyboard.json index 54a7a4459f..769d004426 100644 --- a/keyboards/mechwild/bde/righty/keyboard.json +++ b/keyboards/mechwild/bde/righty/keyboard.json | |||
| @@ -11,6 +11,12 @@ | |||
| 11 | "nkro": true, | 11 | "nkro": true, |
| 12 | "rgblight": true | 12 | "rgblight": true |
| 13 | }, | 13 | }, |
| 14 | "qmk": { | ||
| 15 | "locking": { | ||
| 16 | "enabled": true, | ||
| 17 | "resync": true | ||
| 18 | } | ||
| 19 | }, | ||
| 14 | "matrix_pins": { | 20 | "matrix_pins": { |
| 15 | "rows": ["D1", "D7", "D3"], | 21 | "rows": ["D1", "D7", "D3"], |
| 16 | "cols": ["B4", "B5", "E6", "C6", "D4", "D0", "F4", "F5", "F6", "B3", "B2", "B6", "B1", "F7"] | 22 | "cols": ["B4", "B5", "E6", "C6", "D4", "D0", "F4", "F5", "F6", "B3", "B2", "B6", "B1", "F7"] |
diff --git a/keyboards/mechwild/mercutio/config.h b/keyboards/mechwild/mercutio/config.h index 7a7d9cfd15..b2e31c11dc 100755 --- a/keyboards/mechwild/mercutio/config.h +++ b/keyboards/mechwild/mercutio/config.h | |||
| @@ -19,9 +19,3 @@ | |||
| 19 | 19 | ||
| 20 | /* Define custom font */ | 20 | /* Define custom font */ |
| 21 | #define OLED_FONT_H "lib/mercutiofont.c" | 21 | #define OLED_FONT_H "lib/mercutiofont.c" |
| 22 | |||
| 23 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 24 | #define LOCKING_SUPPORT_ENABLE | ||
| 25 | |||
| 26 | /* Locking resynchronize hack */ | ||
| 27 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/mechwild/mercutio/keyboard.json b/keyboards/mechwild/mercutio/keyboard.json index a07874e2a2..0a7d758128 100644 --- a/keyboards/mechwild/mercutio/keyboard.json +++ b/keyboards/mechwild/mercutio/keyboard.json | |||
| @@ -29,7 +29,11 @@ | |||
| 29 | ] | 29 | ] |
| 30 | }, | 30 | }, |
| 31 | "qmk": { | 31 | "qmk": { |
| 32 | "tap_keycode_delay": 10 | 32 | "tap_keycode_delay": 10, |
| 33 | "locking": { | ||
| 34 | "enabled": true, | ||
| 35 | "resync": true | ||
| 36 | } | ||
| 33 | }, | 37 | }, |
| 34 | "processor": "atmega328p", | 38 | "processor": "atmega328p", |
| 35 | "bootloader": "usbasploader", | 39 | "bootloader": "usbasploader", |
diff --git a/keyboards/mechwild/mokulua/mirrored/config.h b/keyboards/mechwild/mokulua/mirrored/config.h index d62d7b49f0..c6504ff392 100644 --- a/keyboards/mechwild/mokulua/mirrored/config.h +++ b/keyboards/mechwild/mokulua/mirrored/config.h | |||
| @@ -7,8 +7,3 @@ | |||
| 7 | 7 | ||
| 8 | #define MASTER_LEFT | 8 | #define MASTER_LEFT |
| 9 | //#define MASTER_RIGHT | 9 | //#define MASTER_RIGHT |
| 10 | |||
| 11 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 12 | #define LOCKING_SUPPORT_ENABLE | ||
| 13 | /* Locking resynchronize hack */ | ||
| 14 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/mechwild/mokulua/mirrored/keyboard.json b/keyboards/mechwild/mokulua/mirrored/keyboard.json index be74fabbd3..e1ca30efdb 100644 --- a/keyboards/mechwild/mokulua/mirrored/keyboard.json +++ b/keyboards/mechwild/mokulua/mirrored/keyboard.json | |||
| @@ -27,7 +27,11 @@ | |||
| 27 | ] | 27 | ] |
| 28 | }, | 28 | }, |
| 29 | "qmk": { | 29 | "qmk": { |
| 30 | "tap_keycode_delay": 10 | 30 | "tap_keycode_delay": 10, |
| 31 | "locking": { | ||
| 32 | "enabled": true, | ||
| 33 | "resync": true | ||
| 34 | } | ||
| 31 | }, | 35 | }, |
| 32 | "split": { | 36 | "split": { |
| 33 | "enabled": true, | 37 | "enabled": true, |
diff --git a/keyboards/mechwild/mokulua/standard/config.h b/keyboards/mechwild/mokulua/standard/config.h index 953e53c236..c3b067e5ba 100644 --- a/keyboards/mechwild/mokulua/standard/config.h +++ b/keyboards/mechwild/mokulua/standard/config.h | |||
| @@ -8,11 +8,6 @@ | |||
| 8 | #define MASTER_LEFT | 8 | #define MASTER_LEFT |
| 9 | //#define MASTER_RIGHT | 9 | //#define MASTER_RIGHT |
| 10 | 10 | ||
| 11 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 12 | #define LOCKING_SUPPORT_ENABLE | ||
| 13 | /* Locking resynchronize hack */ | ||
| 14 | #define LOCKING_RESYNC_ENABLE | ||
| 15 | |||
| 16 | /* | 11 | /* |
| 17 | * Feature disable options | 12 | * Feature disable options |
| 18 | * These options are also useful to firmware size reduction. | 13 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/mechwild/mokulua/standard/keyboard.json b/keyboards/mechwild/mokulua/standard/keyboard.json index 044573d82c..bd248712e7 100644 --- a/keyboards/mechwild/mokulua/standard/keyboard.json +++ b/keyboards/mechwild/mokulua/standard/keyboard.json | |||
| @@ -27,7 +27,11 @@ | |||
| 27 | ] | 27 | ] |
| 28 | }, | 28 | }, |
| 29 | "qmk": { | 29 | "qmk": { |
| 30 | "tap_keycode_delay": 10 | 30 | "tap_keycode_delay": 10, |
| 31 | "locking": { | ||
| 32 | "enabled": true, | ||
| 33 | "resync": true | ||
| 34 | } | ||
| 31 | }, | 35 | }, |
| 32 | "split": { | 36 | "split": { |
| 33 | "enabled": true, | 37 | "enabled": true, |
diff --git a/keyboards/mechwild/murphpad/config.h b/keyboards/mechwild/murphpad/config.h index 6898c0a344..c9503f101c 100644 --- a/keyboards/mechwild/murphpad/config.h +++ b/keyboards/mechwild/murphpad/config.h | |||
| @@ -18,9 +18,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | #define OLED_FONT_H "keyboards/mechwild/murphpad/lib/murphpadfont.c" | 20 | #define OLED_FONT_H "keyboards/mechwild/murphpad/lib/murphpadfont.c" |
| 21 | |||
| 22 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 23 | #define LOCKING_SUPPORT_ENABLE | ||
| 24 | |||
| 25 | /* Locking resynchronize hack */ | ||
| 26 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/mechwild/murphpad/keyboard.json b/keyboards/mechwild/murphpad/keyboard.json index a2a5eba926..47d99f78e9 100644 --- a/keyboards/mechwild/murphpad/keyboard.json +++ b/keyboards/mechwild/murphpad/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 | "bootmagic": { | 40 | "bootmagic": { |
| 37 | "matrix": [0, 1] | 41 | "matrix": [0, 1] |
diff --git a/keyboards/mechwild/obe/config.h b/keyboards/mechwild/obe/config.h deleted file mode 100644 index d9eed88676..0000000000 --- a/keyboards/mechwild/obe/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 Kyle McCreery | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/mechwild/obe/info.json b/keyboards/mechwild/obe/info.json index 2baf5422f0..2247f69fac 100644 --- a/keyboards/mechwild/obe/info.json +++ b/keyboards/mechwild/obe/info.json | |||
| @@ -29,7 +29,11 @@ | |||
| 29 | ] | 29 | ] |
| 30 | }, | 30 | }, |
| 31 | "qmk": { | 31 | "qmk": { |
| 32 | "tap_keycode_delay": 10 | 32 | "tap_keycode_delay": 10, |
| 33 | "locking": { | ||
| 34 | "enabled": true, | ||
| 35 | "resync": true | ||
| 36 | } | ||
| 33 | }, | 37 | }, |
| 34 | "indicators": { | 38 | "indicators": { |
| 35 | "caps_lock": "B9", | 39 | "caps_lock": "B9", |
diff --git a/keyboards/mechwild/puckbuddy/config.h b/keyboards/mechwild/puckbuddy/config.h index ad4823c741..ab67d10dad 100644 --- a/keyboards/mechwild/puckbuddy/config.h +++ b/keyboards/mechwild/puckbuddy/config.h | |||
| @@ -21,11 +21,6 @@ | |||
| 21 | #define CIRQUE_PINNACLE_SPI_DIVISOR 8 | 21 | #define CIRQUE_PINNACLE_SPI_DIVISOR 8 |
| 22 | #define CIRQUE_PINNACLE_SPI_CS_PIN A4 | 22 | #define CIRQUE_PINNACLE_SPI_CS_PIN A4 |
| 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 | /* | 24 | /* |
| 30 | * Feature disable options | 25 | * Feature disable options |
| 31 | * These options are also useful to firmware size reduction. | 26 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/mechwild/puckbuddy/keyboard.json b/keyboards/mechwild/puckbuddy/keyboard.json index 4e827d1ba8..ebe477907b 100644 --- a/keyboards/mechwild/puckbuddy/keyboard.json +++ b/keyboards/mechwild/puckbuddy/keyboard.json | |||
| @@ -34,7 +34,11 @@ | |||
| 34 | ] | 34 | ] |
| 35 | }, | 35 | }, |
| 36 | "qmk": { | 36 | "qmk": { |
| 37 | "tap_keycode_delay": 10 | 37 | "tap_keycode_delay": 10, |
| 38 | "locking": { | ||
| 39 | "enabled": true, | ||
| 40 | "resync": true | ||
| 41 | } | ||
| 38 | }, | 42 | }, |
| 39 | "indicators": { | 43 | "indicators": { |
| 40 | "caps_lock": "C13", | 44 | "caps_lock": "C13", |
diff --git a/keyboards/meletrix/zoom98/config.h b/keyboards/meletrix/zoom98/config.h deleted file mode 100644 index 88c82de3bf..0000000000 --- a/keyboards/meletrix/zoom98/config.h +++ /dev/null | |||
| @@ -1,24 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2023 meletrix | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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/meletrix/zoom98/keyboard.json b/keyboards/meletrix/zoom98/keyboard.json index 0a57fc3bb6..e58d80f216 100644 --- a/keyboards/meletrix/zoom98/keyboard.json +++ b/keyboards/meletrix/zoom98/keyboard.json | |||
| @@ -27,6 +27,12 @@ | |||
| 27 | "nkro": true, | 27 | "nkro": true, |
| 28 | "encoder": true | 28 | "encoder": true |
| 29 | }, | 29 | }, |
| 30 | "qmk": { | ||
| 31 | "locking": { | ||
| 32 | "enabled": true, | ||
| 33 | "resync": true | ||
| 34 | } | ||
| 35 | }, | ||
| 30 | "ws2812": { | 36 | "ws2812": { |
| 31 | "pin": "B7" | 37 | "pin": "B7" |
| 32 | }, | 38 | }, |
diff --git a/keyboards/melgeek/mj6xy/config.h b/keyboards/melgeek/mj6xy/config.h deleted file mode 100755 index 79f977638b..0000000000 --- a/keyboards/melgeek/mj6xy/config.h +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | /* 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/melgeek/mj6xy/rev3/keyboard.json b/keyboards/melgeek/mj6xy/rev3/keyboard.json index 8888b78c2d..ae44451236 100644 --- a/keyboards/melgeek/mj6xy/rev3/keyboard.json +++ b/keyboards/melgeek/mj6xy/rev3/keyboard.json | |||
| @@ -9,6 +9,12 @@ | |||
| 9 | "nkro": true, | 9 | "nkro": true, |
| 10 | "rgblight": true | 10 | "rgblight": true |
| 11 | }, | 11 | }, |
| 12 | "qmk": { | ||
| 13 | "locking": { | ||
| 14 | "enabled": true, | ||
| 15 | "resync": true | ||
| 16 | } | ||
| 17 | }, | ||
| 12 | "matrix_pins": { | 18 | "matrix_pins": { |
| 13 | "cols": ["B0", "B1", "B2", "B3", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "F7", "D2", "D1", "D0"], | 19 | "cols": ["B0", "B1", "B2", "B3", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "F7", "D2", "D1", "D0"], |
| 14 | "rows": ["F0", "F1", "F4", "F5", "F6"] | 20 | "rows": ["F0", "F1", "F4", "F5", "F6"] |
diff --git a/keyboards/meme/config.h b/keyboards/meme/config.h deleted file mode 100644 index d876570c80..0000000000 --- a/keyboards/meme/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2018 MechMerlin | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/meme/keyboard.json b/keyboards/meme/keyboard.json index e75f7e13aa..021c8f998a 100644 --- a/keyboards/meme/keyboard.json +++ b/keyboards/meme/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 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": ["D3", "D2", "B5", "B6", "C7", "C6", "C5", "C4"], | 26 | "cols": ["D3", "D2", "B5", "B6", "C7", "C6", "C5", "C4"], |
| 21 | "rows": ["C2", "D0", "D1", "D4", "D5", "D6", "B0", "B1", "B2", "B3"] | 27 | "rows": ["C2", "D0", "D1", "D4", "D5", "D6", "B0", "B1", "B2", "B3"] |
diff --git a/keyboards/meow65/config.h b/keyboards/meow65/config.h deleted file mode 100644 index edaab9eb0d..0000000000 --- a/keyboards/meow65/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 mrninhvn | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/meow65/keyboard.json b/keyboards/meow65/keyboard.json index 510f8318c8..5870152ee0 100644 --- a/keyboards/meow65/keyboard.json +++ b/keyboards/meow65/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 17 | "nkro": true | 17 | "nkro": true |
| 18 | }, | 18 | }, |
| 19 | "qmk": { | ||
| 20 | "locking": { | ||
| 21 | "enabled": true, | ||
| 22 | "resync": true | ||
| 23 | } | ||
| 24 | }, | ||
| 19 | "matrix_pins": { | 25 | "matrix_pins": { |
| 20 | "cols": ["F5", "F6", "B0", "F4", "F1", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "C7"], | 26 | "cols": ["F5", "F6", "B0", "F4", "F1", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "C7"], |
| 21 | "rows": ["C6", "B6", "B5", "B7", "F7"] | 27 | "rows": ["C6", "B6", "B5", "B7", "F7"] |
diff --git a/keyboards/mesa/mesa_tkl/config.h b/keyboards/mesa/mesa_tkl/config.h deleted file mode 100644 index 5ebe5ccc58..0000000000 --- a/keyboards/mesa/mesa_tkl/config.h +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 Mesa Keyboards | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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/mesa/mesa_tkl/keyboard.json b/keyboards/mesa/mesa_tkl/keyboard.json index ac12e87977..85d1c2b5a0 100644 --- a/keyboards/mesa/mesa_tkl/keyboard.json +++ b/keyboards/mesa/mesa_tkl/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": false, | 16 | "mousekey": false, |
| 17 | "nkro": true | 17 | "nkro": true |
| 18 | }, | 18 | }, |
| 19 | "qmk": { | ||
| 20 | "locking": { | ||
| 21 | "enabled": true, | ||
| 22 | "resync": true | ||
| 23 | } | ||
| 24 | }, | ||
| 19 | "matrix_pins": { | 25 | "matrix_pins": { |
| 20 | "cols": ["D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "F7", "F6", "F5", "F4", "F1", "F0", "B1", "B2", "B3"], | 26 | "cols": ["D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "F7", "F6", "F5", "F4", "F1", "F0", "B1", "B2", "B3"], |
| 21 | "rows": ["D2", "D1", "D0", "B0", "C6", "C7"] | 27 | "rows": ["D2", "D1", "D0", "B0", "C6", "C7"] |
diff --git a/keyboards/meson/config.h b/keyboards/meson/config.h index a84e55df1f..ab2191472f 100644 --- a/keyboards/meson/config.h +++ b/keyboards/meson/config.h | |||
| @@ -19,11 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #define USE_I2C | 20 | #define USE_I2C |
| 21 | 21 | ||
| 22 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
| 23 | #define LOCKING_SUPPORT_ENABLE | ||
| 24 | /* Locking resynchronize hack */ | ||
| 25 | #define LOCKING_RESYNC_ENABLE | ||
| 26 | |||
| 27 | /* | 22 | /* |
| 28 | * Feature disable options | 23 | * Feature disable options |
| 29 | * These options are also useful to firmware size reduction. | 24 | * These options are also useful to firmware size reduction. |
diff --git a/keyboards/meson/keyboard.json b/keyboards/meson/keyboard.json index 72d9ec58e7..88bbc18886 100644 --- a/keyboards/meson/keyboard.json +++ b/keyboards/meson/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "nkro": true, | 16 | "nkro": true, |
| 17 | "rgblight": true | 17 | "rgblight": true |
| 18 | }, | 18 | }, |
| 19 | "qmk": { | ||
| 20 | "locking": { | ||
| 21 | "enabled": true, | ||
| 22 | "resync": true | ||
| 23 | } | ||
| 24 | }, | ||
| 19 | "matrix_pins": { | 25 | "matrix_pins": { |
| 20 | "cols": ["D4", "D7", "E6", "B3", "B2", "B6", "F4"], | 26 | "cols": ["D4", "D7", "E6", "B3", "B2", "B6", "F4"], |
| 21 | "rows": ["F7", "C6", "F6", "F5"] | 27 | "rows": ["F7", "C6", "F6", "F5"] |
diff --git a/keyboards/mikeneko65/config.h b/keyboards/mikeneko65/config.h deleted file mode 100644 index 42ab44fce1..0000000000 --- a/keyboards/mikeneko65/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* Copyright 2020 kkatano | ||
| 2 | Copyright 2022 takishim | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/mikeneko65/keyboard.json b/keyboards/mikeneko65/keyboard.json index 77bb74598e..873bb7d042 100644 --- a/keyboards/mikeneko65/keyboard.json +++ b/keyboards/mikeneko65/keyboard.json | |||
| @@ -16,6 +16,12 @@ | |||
| 16 | "mousekey": true, | 16 | "mousekey": true, |
| 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": ["F7", "F6", "F5", "F4", "F1", "F0", "E6", "B0", "B7", "D4", "D6", "D7", "B6", "B5", "B4"], | 26 | "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "E6", "B0", "B7", "D4", "D6", "D7", "B6", "B5", "B4"], |
| 21 | "rows": ["D0", "D1", "D2", "D3", "C7"] | 27 | "rows": ["D0", "D1", "D2", "D3", "C7"] |
diff --git a/keyboards/millipad/config.h b/keyboards/millipad/config.h deleted file mode 100644 index 8ceeef163d..0000000000 --- a/keyboards/millipad/config.h +++ /dev/null | |||
| @@ -1,20 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 Jirou | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/millipad/keyboard.json b/keyboards/millipad/keyboard.json index f7646b39ea..7230fa750b 100644 --- a/keyboards/millipad/keyboard.json +++ b/keyboards/millipad/keyboard.json | |||
| @@ -18,6 +18,12 @@ | |||
| 18 | "mousekey": false, | 18 | "mousekey": false, |
| 19 | "nkro": false | 19 | "nkro": false |
| 20 | }, | 20 | }, |
| 21 | "qmk": { | ||
| 22 | "locking": { | ||
| 23 | "enabled": false, | ||
| 24 | "resync": true | ||
| 25 | } | ||
| 26 | }, | ||
| 21 | "matrix_pins": { | 27 | "matrix_pins": { |
| 22 | "cols": ["F0", "F1", "F4", "D7", "D6", "D4"], | 28 | "cols": ["F0", "F1", "F4", "D7", "D6", "D4"], |
| 23 | "rows": ["C6", "C7"] | 29 | "rows": ["C6", "C7"] |
diff --git a/keyboards/mini_elixivy/config.h b/keyboards/mini_elixivy/config.h deleted file mode 100644 index d90fdba271..0000000000 --- a/keyboards/mini_elixivy/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 minibois | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/mini_elixivy/keyboard.json b/keyboards/mini_elixivy/keyboard.json index 2485897ef6..2d45d70cf4 100644 --- a/keyboards/mini_elixivy/keyboard.json +++ b/keyboards/mini_elixivy/keyboard.json | |||
| @@ -17,6 +17,12 @@ | |||
| 17 | "mousekey": true, | 17 | "mousekey": true, |
| 18 | "nkro": false | 18 | "nkro": false |
| 19 | }, | 19 | }, |
| 20 | "qmk": { | ||
| 21 | "locking": { | ||
| 22 | "enabled": true, | ||
| 23 | "resync": true | ||
| 24 | } | ||
| 25 | }, | ||
| 20 | "matrix_pins": { | 26 | "matrix_pins": { |
| 21 | "cols": ["F7", "F5", "F4", "F1", "F0", "B7", "D0", "D1", "D2", "D3", "D4", "D6", "D7", "B4", "C6"], | 27 | "cols": ["F7", "F5", "F4", "F1", "F0", "B7", "D0", "D1", "D2", "D3", "D4", "D6", "D7", "B4", "C6"], |
| 22 | "rows": ["B5", "B6", "E6", "F6", "C7"] | 28 | "rows": ["B5", "B6", "E6", "F6", "C7"] |
diff --git a/keyboards/mini_ten_key_plus/config.h b/keyboards/mini_ten_key_plus/config.h deleted file mode 100644 index d90fdba271..0000000000 --- a/keyboards/mini_ten_key_plus/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 minibois | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/mini_ten_key_plus/keyboard.json b/keyboards/mini_ten_key_plus/keyboard.json index 2284c58d3c..10507fa6e5 100644 --- a/keyboards/mini_ten_key_plus/keyboard.json +++ b/keyboards/mini_ten_key_plus/keyboard.json | |||
| @@ -17,6 +17,12 @@ | |||
| 17 | "mousekey": true, | 17 | "mousekey": true, |
| 18 | "nkro": false | 18 | "nkro": false |
| 19 | }, | 19 | }, |
| 20 | "qmk": { | ||
| 21 | "locking": { | ||
| 22 | "enabled": true, | ||
| 23 | "resync": true | ||
| 24 | } | ||
| 25 | }, | ||
| 20 | "matrix_pins": { | 26 | "matrix_pins": { |
| 21 | "cols": ["F5", "F4", "B6", "D7", "C6"], | 27 | "cols": ["F5", "F4", "B6", "D7", "C6"], |
| 22 | "rows": ["D4", "B1", "B5", "B4", "E6"] | 28 | "rows": ["D4", "B1", "B5", "B4", "E6"] |
diff --git a/keyboards/minimon/index_tab/config.h b/keyboards/minimon/index_tab/config.h deleted file mode 100644 index 52607b345c..0000000000 --- a/keyboards/minimon/index_tab/config.h +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 Kyrre Havik Eriksen | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 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/minimon/index_tab/keyboard.json b/keyboards/minimon/index_tab/keyboard.json index c8ff091790..14e4524114 100644 --- a/keyboards/minimon/index_tab/keyboard.json +++ b/keyboards/minimon/index_tab/keyboard.json | |||
| @@ -37,6 +37,12 @@ | |||
| 37 | "nkro": true, | 37 | "nkro": true, |
| 38 | "rgblight": true | 38 | "rgblight": true |
| 39 | }, | 39 | }, |
| 40 | "qmk": { | ||
| 41 | "locking": { | ||
| 42 | "enabled": true, | ||
| 43 | "resync": true | ||
| 44 | } | ||
| 45 | }, | ||
| 40 | "matrix_pins": { | 46 | "matrix_pins": { |
| 41 | "cols": ["F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D2", "F1", "F0"], | 47 | "cols": ["F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D2", "F1", "F0"], |
| 42 | "rows": ["D3", "B7", "B3", "B2", "B1", "B0"] | 48 | "rows": ["D3", "B7", "B3", "B2", "B1", "B0"] |
diff --git a/keyboards/mint60/config.h b/keyboards/mint60/config.h deleted file mode 100644 index a93b381c85..0000000000 --- a/keyboards/mint60/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2018 Eucalyn | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/mint60/keyboard.json b/keyboards/mint60/keyboard.json index 332a366aa6..98f91a4469 100644 --- a/keyboards/mint60/keyboard.json +++ b/keyboards/mint60/keyboard.json | |||
| @@ -17,6 +17,12 @@ | |||
| 17 | "nkro": false, | 17 | "nkro": false, |
| 18 | "rgblight": true | 18 | "rgblight": true |
| 19 | }, | 19 | }, |
| 20 | "qmk": { | ||
| 21 | "locking": { | ||
| 22 | "enabled": true, | ||
| 23 | "resync": true | ||
| 24 | } | ||
| 25 | }, | ||
| 20 | "matrix_pins": { | 26 | "matrix_pins": { |
| 21 | "cols": ["D4", "B3", "B1", "F7", "B2", "B6", "F6", "F5"], | 27 | "cols": ["D4", "B3", "B1", "F7", "B2", "B6", "F6", "F5"], |
| 22 | "rows": ["C6", "D7", "E6", "B4", "B5"] | 28 | "rows": ["C6", "D7", "E6", "B4", "B5"] |
diff --git a/keyboards/misonoworks/karina/config.h b/keyboards/misonoworks/karina/config.h index d36739d42b..2246a75916 100644 --- a/keyboards/misonoworks/karina/config.h +++ b/keyboards/misonoworks/karina/config.h | |||
| @@ -19,6 +19,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | 19 | ||
| 20 | #define MK_3_SPEED | 20 | #define MK_3_SPEED |
| 21 | #define TERMINAL_HELP | 21 | #define TERMINAL_HELP |
| 22 | |||
| 23 | /* Locking resynchronize hack */ | ||
| 24 | #define LOCKING_RESYNC_ENABLE | ||
diff --git a/keyboards/misonoworks/karina/keyboard.json b/keyboards/misonoworks/karina/keyboard.json index cf01cbdbf2..0d9d55d206 100644 --- a/keyboards/misonoworks/karina/keyboard.json +++ b/keyboards/misonoworks/karina/keyboard.json | |||
| @@ -37,6 +37,12 @@ | |||
| 37 | "nkro": true, | 37 | "nkro": true, |
| 38 | "rgblight": true | 38 | "rgblight": true |
| 39 | }, | 39 | }, |
| 40 | "qmk": { | ||
| 41 | "locking": { | ||
| 42 | "enabled": false, | ||
| 43 | "resync": true | ||
| 44 | } | ||
| 45 | }, | ||
| 40 | "matrix_pins": { | 46 | "matrix_pins": { |
| 41 | "cols": ["B3", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6"], | 47 | "cols": ["B3", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6"], |
| 42 | "rows": ["D2", "D3", "D5", "F0"] | 48 | "rows": ["D2", "D3", "D5", "F0"] |
diff --git a/keyboards/miuni32/config.h b/keyboards/miuni32/config.h deleted file mode 100644 index b9449c4714..0000000000 --- a/keyboards/miuni32/config.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2012 Jun Wako <wakojun@gmail.com> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along 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 | ||
| 24 | |||
| 25 | /* | ||
| 26 | * Feature disable options | ||
| 27 | * These options are also useful to firmware size reduction. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* disable debug print */ | ||
| 31 | //#define NO_DEBUG | ||
| 32 | |||
| 33 | /* disable print */ | ||
| 34 | //#define NO_PRINT | ||
| 35 | |||
| 36 | /* disable action features */ | ||
| 37 | //#define NO_ACTION_LAYER | ||
| 38 | //#define NO_ACTION_TAPPING | ||
| 39 | //#define NO_ACTION_ONESHOT | ||
diff --git a/keyboards/miuni32/keyboard.json b/keyboards/miuni32/keyboard.json index 43f74f1812..0b52b058fa 100644 --- a/keyboards/miuni32/keyboard.json +++ b/keyboards/miuni32/keyboard.json | |||
| @@ -36,6 +36,12 @@ | |||
| 36 | "nkro": true, | 36 | "nkro": true, |
| 37 | "rgblight": true | 37 | "rgblight": true |
| 38 | }, | 38 | }, |
| 39 | "qmk": { | ||
| 40 | "locking": { | ||
| 41 | "enabled": true, | ||
| 42 | "resync": true | ||
| 43 | } | ||
| 44 | }, | ||
| 39 | "matrix_pins": { | 45 | "matrix_pins": { |
| 40 | "cols": ["C6", "C7", "F7", "F6", "F1", "E6", "B7", "B3", "B2", "B1", "B0"], | 46 | "cols": ["C6", "C7", "F7", "F6", "F1", "E6", "B7", "B3", "B2", "B1", "B0"], |
| 41 | "rows": ["F0", "F4", "D7"] | 47 | "rows": ["F0", "F4", "D7"] |
diff --git a/keyboards/mixi/config.h b/keyboards/mixi/config.h index b24301443d..e5c829d811 100644 --- a/keyboards/mixi/config.h +++ b/keyboards/mixi/config.h | |||
| @@ -1,10 +1,4 @@ | |||
| 1 | #pragma once | 1 | #pragma once |
| 2 | 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 | ||
| 8 | |||
| 9 | #define RGBLIGHT_LAYERS | 3 | #define RGBLIGHT_LAYERS |
| 10 | #define RGBLIGHT_LAYER_BLINK | 4 | #define RGBLIGHT_LAYER_BLINK |
diff --git a/keyboards/mixi/keyboard.json b/keyboards/mixi/keyboard.json index 2f94893173..a08d54b883 100644 --- a/keyboards/mixi/keyboard.json +++ b/keyboards/mixi/keyboard.json | |||
| @@ -47,6 +47,12 @@ | |||
| 47 | "nkro": false, | 47 | "nkro": false, |
| 48 | "rgblight": true | 48 | "rgblight": true |
| 49 | }, | 49 | }, |
| 50 | "qmk": { | ||
| 51 | "locking": { | ||
| 52 | "enabled": true, | ||
| 53 | "resync": true | ||
| 54 | } | ||
| 55 | }, | ||
| 50 | "matrix_pins": { | 56 | "matrix_pins": { |
| 51 | "direct": [ | 57 | "direct": [ |
| 52 | ["D1", "D4", "F4"], | 58 | ["D1", "D4", "F4"], |
