keyboard stuff
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Migrate `LOCKING_*_ENABLE` to Data-Driven: O (#23778)

Affects:

- `oddball`
- `oddforge/vea`
- `ok60`
- `om60`
- `omkbd/ergodash/mini`
- `omkbd/ergodash/rev1`
- `omkbd/runner3680/3x6`
- `omkbd/runner3680/3x7`
- `omkbd/runner3680/3x8`
- `omkbd/runner3680/4x6`
- `omkbd/runner3680/4x7`
- `omkbd/runner3680/4x8`
- `omkbd/runner3680/5x6`
- `omkbd/runner3680/5x6_5x8`
- `omkbd/runner3680/5x7`
- `omkbd/runner3680/5x8`
- `omnikeyish`
- `orange75`
- `org60`
- `ortho5by12`
- `orthocode`

authored by

James Young and committed by
GitHub
f37f27f0 912124f7

+124 -177
-5
keyboards/oddball/config.h
··· 21 21 #define SPLIT_USB_DETECT 22 22 #define MASTER_RIGHT 23 23 24 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 25 - #define LOCKING_SUPPORT_ENABLE 26 - /* Locking resynchronize hack */ 27 - #define LOCKING_RESYNC_ENABLE 28 - 29 24 /* optical sensor settings */ 30 25 #define SCROLL_DIVIDER 12 31 26 #define CPI_1 2000
+6
keyboards/oddball/info.json
··· 15 15 "nkro": false, 16 16 "pointing_device": true 17 17 }, 18 + "qmk": { 19 + "locking": { 20 + "enabled": true, 21 + "resync": true 22 + } 23 + }, 18 24 "split": { 19 25 "enabled": true 20 26 },
-3
keyboards/oddforge/vea/config.h
··· 21 21 #define MATRIX_ROWS 8 22 22 #define MATRIX_COLS 15 23 23 24 - #define LOCKING_SUPPORT_ENABLE 25 - #define LOCKING_RESYNC_ENABLE 26 - 27 24 #define RGBLIGHT_EFFECT_KNIGHT_OFFSET 9
+6
keyboards/oddforge/vea/keyboard.json
··· 15 15 "mousekey": false, 16 16 "rgblight": true 17 17 }, 18 + "qmk": { 19 + "locking": { 20 + "enabled": true, 21 + "resync": true 22 + } 23 + }, 18 24 "backlight": { 19 25 "pin": "D4" 20 26 },
-24
keyboards/ok60/config.h
··· 1 - /* 2 - Copyright 2018 Edward Browncross 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
+6
keyboards/ok60/keyboard.json
··· 18 18 "nkro": true, 19 19 "rgblight": true 20 20 }, 21 + "qmk": { 22 + "locking": { 23 + "enabled": true, 24 + "resync": true 25 + } 26 + }, 21 27 "matrix_pins": { 22 28 "cols": ["D0", "D1", "D2", "D3", "D5", "B6", "C6", "C7", "F1", "F0", "E6", "B3", "B2", "B1", "B0"], 23 29 "rows": ["B5", "B4", "D7", "D6", "D4"]
-5
keyboards/om60/config.h
··· 29 29 #define MATRIX_ROW_PINS { D1, D0, D4, C6, D7 } 30 30 #define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2, E6 } 31 31 32 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 33 - #define LOCKING_SUPPORT_ENABLE 34 - /* Locking resynchronize hack */ 35 - #define LOCKING_RESYNC_ENABLE 36 - 37 32 #ifndef IOS_DEVICE_ENABLE 38 33 #define RGBLIGHT_LIMIT_VAL 90 39 34 #define RGBLIGHT_VAL_STEP 17
+5 -1
keyboards/om60/keyboard.json
··· 22 22 ] 23 23 }, 24 24 "qmk": { 25 - "tap_keycode_delay": 10 25 + "tap_keycode_delay": 10, 26 + "locking": { 27 + "enabled": true, 28 + "resync": true 29 + } 26 30 }, 27 31 "rgblight": { 28 32 "hue_steps": 10,
-5
keyboards/omkbd/ergodash/mini/config.h
··· 20 20 21 21 #define AUDIO_PIN C6 22 22 23 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 24 - #define LOCKING_SUPPORT_ENABLE 25 - /* Locking resynchronize hack */ 26 - #define LOCKING_RESYNC_ENABLE 27 - 28 23 #define SELECT_SOFT_SERIAL_SPEED 1 29 24 /*Sets the protocol speed when using serial communication*/ 30 25 //Speeds:
+6
keyboards/omkbd/ergodash/mini/keyboard.json
··· 14 14 "mousekey": false, 15 15 "nkro": false 16 16 }, 17 + "qmk": { 18 + "locking": { 19 + "enabled": true, 20 + "resync": true 21 + } 22 + }, 17 23 "matrix_pins": { 18 24 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], 19 25 "rows": ["D7", "E6", "B4", "B5"]
-5
keyboards/omkbd/ergodash/rev1/config.h
··· 20 20 21 21 #define AUDIO_PIN C6 22 22 23 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 24 - #define LOCKING_SUPPORT_ENABLE 25 - /* Locking resynchronize hack */ 26 - #define LOCKING_RESYNC_ENABLE 27 - 28 23 #define SELECT_SOFT_SERIAL_SPEED 1 29 24 /*Sets the protocol speed when using serial communication*/ 30 25 //Speeds:
+6
keyboards/omkbd/ergodash/rev1/keyboard.json
··· 14 14 "mousekey": false, 15 15 "nkro": false 16 16 }, 17 + "qmk": { 18 + "locking": { 19 + "enabled": true, 20 + "resync": true 21 + } 22 + }, 17 23 "matrix_pins": { 18 24 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], 19 25 "rows": ["D4", "D7", "E6", "B4", "B5"]
-5
keyboards/omkbd/runner3680/3x6/config.h
··· 16 16 17 17 #pragma once 18 18 19 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20 - #define LOCKING_SUPPORT_ENABLE 21 - /* Locking resynchronize hack */ 22 - #define LOCKING_RESYNC_ENABLE 23 - 24 19 #define SELECT_SOFT_SERIAL_SPEED 1 25 20 /*Sets the protocol speed when using serial communication*/ 26 21 //Speeds:
+6
keyboards/omkbd/runner3680/3x6/keyboard.json
··· 8 8 "pid": "0x0000", 9 9 "device_version": "0.0.5" 10 10 }, 11 + "qmk": { 12 + "locking": { 13 + "enabled": true, 14 + "resync": true 15 + } 16 + }, 11 17 "matrix_pins": { 12 18 "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], 13 19 "rows": ["D4", "C6", "D7"]
-5
keyboards/omkbd/runner3680/3x7/config.h
··· 16 16 17 17 #pragma once 18 18 19 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20 - #define LOCKING_SUPPORT_ENABLE 21 - /* Locking resynchronize hack */ 22 - #define LOCKING_RESYNC_ENABLE 23 - 24 19 #define SELECT_SOFT_SERIAL_SPEED 1 25 20 /*Sets the protocol speed when using serial communication*/ 26 21 //Speeds:
+6
keyboards/omkbd/runner3680/3x7/keyboard.json
··· 8 8 "pid": "0x0000", 9 9 "device_version": "0.0.5" 10 10 }, 11 + "qmk": { 12 + "locking": { 13 + "enabled": true, 14 + "resync": true 15 + } 16 + }, 11 17 "matrix_pins": { 12 18 "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], 13 19 "rows": ["D4", "C6", "D7"]
-5
keyboards/omkbd/runner3680/3x8/config.h
··· 16 16 17 17 #pragma once 18 18 19 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20 - #define LOCKING_SUPPORT_ENABLE 21 - /* Locking resynchronize hack */ 22 - #define LOCKING_RESYNC_ENABLE 23 - 24 19 #define SELECT_SOFT_SERIAL_SPEED 1 25 20 /*Sets the protocol speed when using serial communication*/ 26 21 //Speeds:
+6
keyboards/omkbd/runner3680/3x8/keyboard.json
··· 8 8 "pid": "0x0000", 9 9 "device_version": "0.0.5" 10 10 }, 11 + "qmk": { 12 + "locking": { 13 + "enabled": true, 14 + "resync": true 15 + } 16 + }, 11 17 "matrix_pins": { 12 18 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], 13 19 "rows": ["D4", "C6", "D7"]
-5
keyboards/omkbd/runner3680/4x6/config.h
··· 16 16 17 17 #pragma once 18 18 19 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20 - #define LOCKING_SUPPORT_ENABLE 21 - /* Locking resynchronize hack */ 22 - #define LOCKING_RESYNC_ENABLE 23 - 24 19 #define SELECT_SOFT_SERIAL_SPEED 1 25 20 /*Sets the protocol speed when using serial communication*/ 26 21 //Speeds:
+6
keyboards/omkbd/runner3680/4x6/keyboard.json
··· 8 8 "pid": "0x0000", 9 9 "device_version": "0.0.5" 10 10 }, 11 + "qmk": { 12 + "locking": { 13 + "enabled": true, 14 + "resync": true 15 + } 16 + }, 11 17 "matrix_pins": { 12 18 "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], 13 19 "rows": ["D4", "C6", "D7", "E6"]
-5
keyboards/omkbd/runner3680/4x7/config.h
··· 16 16 17 17 #pragma once 18 18 19 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20 - #define LOCKING_SUPPORT_ENABLE 21 - /* Locking resynchronize hack */ 22 - #define LOCKING_RESYNC_ENABLE 23 - 24 19 #define SELECT_SOFT_SERIAL_SPEED 1 25 20 /*Sets the protocol speed when using serial communication*/ 26 21 //Speeds:
+6
keyboards/omkbd/runner3680/4x7/keyboard.json
··· 8 8 "pid": "0x0000", 9 9 "device_version": "0.0.5" 10 10 }, 11 + "qmk": { 12 + "locking": { 13 + "enabled": true, 14 + "resync": true 15 + } 16 + }, 11 17 "matrix_pins": { 12 18 "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], 13 19 "rows": ["D4", "C6", "D7", "E6"]
-5
keyboards/omkbd/runner3680/4x8/config.h
··· 16 16 17 17 #pragma once 18 18 19 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20 - #define LOCKING_SUPPORT_ENABLE 21 - /* Locking resynchronize hack */ 22 - #define LOCKING_RESYNC_ENABLE 23 - 24 19 #define SELECT_SOFT_SERIAL_SPEED 1 25 20 /*Sets the protocol speed when using serial communication*/ 26 21 //Speeds:
+6
keyboards/omkbd/runner3680/4x8/keyboard.json
··· 8 8 "pid": "0x0000", 9 9 "device_version": "0.0.5" 10 10 }, 11 + "qmk": { 12 + "locking": { 13 + "enabled": true, 14 + "resync": true 15 + } 16 + }, 11 17 "matrix_pins": { 12 18 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], 13 19 "rows": ["D4", "C6", "D7", "E6"]
-5
keyboards/omkbd/runner3680/5x6/config.h
··· 16 16 17 17 #pragma once 18 18 19 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20 - #define LOCKING_SUPPORT_ENABLE 21 - /* Locking resynchronize hack */ 22 - #define LOCKING_RESYNC_ENABLE 23 - 24 19 #define SELECT_SOFT_SERIAL_SPEED 1 25 20 /*Sets the protocol speed when using serial communication*/ 26 21 //Speeds:
+6
keyboards/omkbd/runner3680/5x6/keyboard.json
··· 8 8 "pid": "0x0000", 9 9 "device_version": "0.0.5" 10 10 }, 11 + "qmk": { 12 + "locking": { 13 + "enabled": true, 14 + "resync": true 15 + } 16 + }, 11 17 "matrix_pins": { 12 18 "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], 13 19 "rows": ["D4", "C6", "D7", "E6", "B4"]
-5
keyboards/omkbd/runner3680/5x6_5x8/config.h
··· 16 16 17 17 #pragma once 18 18 19 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20 - #define LOCKING_SUPPORT_ENABLE 21 - /* Locking resynchronize hack */ 22 - #define LOCKING_RESYNC_ENABLE 23 - 24 19 #define SELECT_SOFT_SERIAL_SPEED 1 25 20 /*Sets the protocol speed when using serial communication*/ 26 21 //Speeds:
+6
keyboards/omkbd/runner3680/5x6_5x8/keyboard.json
··· 8 8 "pid": "0x5658", 9 9 "device_version": "0.0.5" 10 10 }, 11 + "qmk": { 12 + "locking": { 13 + "enabled": true, 14 + "resync": true 15 + } 16 + }, 11 17 "rgb_matrix": { 12 18 "driver": "ws2812", 13 19 "split_count": [30, 40]
-5
keyboards/omkbd/runner3680/5x7/config.h
··· 16 16 17 17 #pragma once 18 18 19 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20 - #define LOCKING_SUPPORT_ENABLE 21 - /* Locking resynchronize hack */ 22 - #define LOCKING_RESYNC_ENABLE 23 - 24 19 #define SELECT_SOFT_SERIAL_SPEED 1 25 20 /*Sets the protocol speed when using serial communication*/ 26 21 //Speeds:
+6
keyboards/omkbd/runner3680/5x7/keyboard.json
··· 8 8 "pid": "0x0000", 9 9 "device_version": "0.0.5" 10 10 }, 11 + "qmk": { 12 + "locking": { 13 + "enabled": true, 14 + "resync": true 15 + } 16 + }, 11 17 "matrix_pins": { 12 18 "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], 13 19 "rows": ["D4", "C6", "D7", "E6", "B4"]
-5
keyboards/omkbd/runner3680/5x8/config.h
··· 16 16 17 17 #pragma once 18 18 19 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 20 - #define LOCKING_SUPPORT_ENABLE 21 - /* Locking resynchronize hack */ 22 - #define LOCKING_RESYNC_ENABLE 23 - 24 19 #define SELECT_SOFT_SERIAL_SPEED 1 25 20 /*Sets the protocol speed when using serial communication*/ 26 21 //Speeds:
+6
keyboards/omkbd/runner3680/5x8/keyboard.json
··· 8 8 "pid": "0x0000", 9 9 "device_version": "0.0.5" 10 10 }, 11 + "qmk": { 12 + "locking": { 13 + "enabled": true, 14 + "resync": true 15 + } 16 + }, 11 17 "matrix_pins": { 12 18 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], 13 19 "rows": ["D4", "C6", "D7", "E6", "B4"]
-6
keyboards/omnikeyish/config.h
··· 14 14 /* COL2ROW or ROW2COL */ 15 15 #define DIODE_DIRECTION ROW2COL 16 16 17 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 18 - #define LOCKING_SUPPORT_ENABLE 19 - 20 - /* Locking resynchronize hack */ 21 - #define LOCKING_RESYNC_ENABLE 22 - 23 17 #define DYNAMIC_MACRO_COUNT 12 24 18 #define DYNAMIC_MACRO_SIZE 48 25 19 #define DYNAMIC_MACRO_EEPROM_STORAGE
+6
keyboards/omnikeyish/keyboard.json
··· 17 17 "mousekey": false, 18 18 "nkro": true 19 19 }, 20 + "qmk": { 21 + "locking": { 22 + "enabled": true, 23 + "resync": true 24 + } 25 + }, 20 26 "indicators": { 21 27 "caps_lock": "E1", 22 28 "num_lock": "E0",
-7
keyboards/orange75/config.h
··· 1 - #pragma once 2 - 3 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 4 - #define LOCKING_SUPPORT_ENABLE 5 - 6 - /* Locking resynchronize hack */ 7 - #define LOCKING_RESYNC_ENABLE
+6
keyboards/orange75/keyboard.json
··· 17 17 "mousekey": true, 18 18 "nkro": true 19 19 }, 20 + "qmk": { 21 + "locking": { 22 + "enabled": true, 23 + "resync": true 24 + } 25 + }, 20 26 "matrix_pins": { 21 27 "cols": ["D3", "D2", "D1", "D0", "B7", "B3"], 22 28 "rows": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B4", "D7", "D4", "D5", "D6"]
-23
keyboards/org60/config.h
··· 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
+6
keyboards/org60/keyboard.json
··· 18 18 "nkro": true, 19 19 "rgblight": true 20 20 }, 21 + "qmk": { 22 + "locking": { 23 + "enabled": true, 24 + "resync": true 25 + } 26 + }, 21 27 "matrix_pins": { 22 28 "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3"], 23 29 "rows": ["D0", "D1", "D2", "D3", "D5"]
-20
keyboards/ortho5by12/config.h
··· 1 - /* 2 - Copyright 2019 Takuya Urakawa (dm9records.com) 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 - 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 - You should have received a copy of the GNU General Public License 12 - along with this program. If not, see <http://www.gnu.org/licenses/>. 13 - */ 14 - 15 - #pragma once 16 - 17 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ 18 - #define LOCKING_SUPPORT_ENABLE 19 - /* Locking resynchronize hack */ 20 - #define LOCKING_RESYNC_ENABLE
+6
keyboards/ortho5by12/keyboard.json
··· 16 16 "mousekey": false, 17 17 "nkro": false 18 18 }, 19 + "qmk": { 20 + "locking": { 21 + "enabled": true, 22 + "resync": true 23 + } 24 + }, 19 25 "matrix_pins": { 20 26 "cols": ["C2", "D0", "D1", "D4", "C3", "C1"], 21 27 "rows": ["B5", "B1", "B2", "B3", "B4", "C0", "D5", "D6", "D7", "B0"]
-22
keyboards/orthocode/config.h
··· 1 - /*Copyright 2020 Jrodna 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
+5 -1
keyboards/orthocode/keyboard.json
··· 31 31 ] 32 32 }, 33 33 "qmk": { 34 - "tap_keycode_delay": 10 34 + "tap_keycode_delay": 10, 35 + "locking": { 36 + "enabled": true, 37 + "resync": true 38 + } 35 39 }, 36 40 "rgblight": { 37 41 "saturation_steps": 8,