diff options
| author | Joel Challis <git@zvecr.com> | 2025-07-10 10:41:58 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-10 10:41:58 +0100 |
| commit | 4b295009ae9595e5bc07e6f4445abe91629458ea (patch) | |
| tree | 8153172d30531712ac9a983f07f3cee789be8979 | |
| parent | 3d6113956707f9e90a6cca2025e5fa5db35013b3 (diff) | |
Migrate `usb.force_nkro` to `host.default.nkro` (#25468)
126 files changed, 727 insertions, 223 deletions
diff --git a/keyboards/akko/5087/keyboard.json b/keyboards/akko/5087/keyboard.json index 0561817b69..564a5519a9 100644 --- a/keyboards/akko/5087/keyboard.json +++ b/keyboards/akko/5087/keyboard.json | |||
| @@ -7,8 +7,12 @@ | |||
| 7 | "vid": "0xFFFE", | 7 | "vid": "0xFFFE", |
| 8 | "pid": "0x000C", | 8 | "pid": "0x000C", |
| 9 | "device_version": "1.0.4", | 9 | "device_version": "1.0.4", |
| 10 | "suspend_wakeup_delay": 400, | 10 | "suspend_wakeup_delay": 400 |
| 11 | "force_nkro": true | 11 | }, |
| 12 | "host": { | ||
| 13 | "default": { | ||
| 14 | "nkro": true | ||
| 15 | } | ||
| 12 | }, | 16 | }, |
| 13 | "processor": "WB32FQ95", | 17 | "processor": "WB32FQ95", |
| 14 | "bootloader": "wb32-dfu", | 18 | "bootloader": "wb32-dfu", |
diff --git a/keyboards/akko/5108/keyboard.json b/keyboards/akko/5108/keyboard.json index b62dbbf17c..a393f952d8 100644 --- a/keyboards/akko/5108/keyboard.json +++ b/keyboards/akko/5108/keyboard.json | |||
| @@ -7,8 +7,12 @@ | |||
| 7 | "vid": "0xFFFE", | 7 | "vid": "0xFFFE", |
| 8 | "pid": "0x000D", | 8 | "pid": "0x000D", |
| 9 | "device_version": "1.0.3", | 9 | "device_version": "1.0.3", |
| 10 | "suspend_wakeup_delay": 400, | 10 | "suspend_wakeup_delay": 400 |
| 11 | "force_nkro": true | 11 | }, |
| 12 | "host": { | ||
| 13 | "default": { | ||
| 14 | "nkro": true | ||
| 15 | } | ||
| 12 | }, | 16 | }, |
| 13 | "processor": "WB32FQ95", | 17 | "processor": "WB32FQ95", |
| 14 | "bootloader": "wb32-dfu", | 18 | "bootloader": "wb32-dfu", |
diff --git a/keyboards/akko/acr87/keyboard.json b/keyboards/akko/acr87/keyboard.json index 17981b609a..bf72c511b5 100644 --- a/keyboards/akko/acr87/keyboard.json +++ b/keyboards/akko/acr87/keyboard.json | |||
| @@ -7,8 +7,12 @@ | |||
| 7 | "vid": "0xFFFE", | 7 | "vid": "0xFFFE", |
| 8 | "pid": "0x0010", | 8 | "pid": "0x0010", |
| 9 | "device_version": "1.0.1", | 9 | "device_version": "1.0.1", |
| 10 | "suspend_wakeup_delay": 400, | 10 | "suspend_wakeup_delay": 400 |
| 11 | "force_nkro": true | 11 | }, |
| 12 | "host": { | ||
| 13 | "default": { | ||
| 14 | "nkro": true | ||
| 15 | } | ||
| 12 | }, | 16 | }, |
| 13 | "processor": "WB32FQ95", | 17 | "processor": "WB32FQ95", |
| 14 | "bootloader": "wb32-dfu", | 18 | "bootloader": "wb32-dfu", |
diff --git a/keyboards/akko/top40/keyboard.json b/keyboards/akko/top40/keyboard.json index 3cb7086608..857ffda276 100644 --- a/keyboards/akko/top40/keyboard.json +++ b/keyboards/akko/top40/keyboard.json | |||
| @@ -7,8 +7,12 @@ | |||
| 7 | "vid": "0xFFFE", | 7 | "vid": "0xFFFE", |
| 8 | "pid": "0x000E", | 8 | "pid": "0x000E", |
| 9 | "device_version": "1.0.2", | 9 | "device_version": "1.0.2", |
| 10 | "suspend_wakeup_delay": 400, | 10 | "suspend_wakeup_delay": 400 |
| 11 | "force_nkro": true | 11 | }, |
| 12 | "host": { | ||
| 13 | "default": { | ||
| 14 | "nkro": true | ||
| 15 | } | ||
| 12 | }, | 16 | }, |
| 13 | "processor": "WB32FQ95", | 17 | "processor": "WB32FQ95", |
| 14 | "bootloader": "wb32-dfu", | 18 | "bootloader": "wb32-dfu", |
diff --git a/keyboards/amjkeyboard/amj84/keyboard.json b/keyboards/amjkeyboard/amj84/keyboard.json index a6108ab9a7..4ef3bfb776 100644 --- a/keyboards/amjkeyboard/amj84/keyboard.json +++ b/keyboards/amjkeyboard/amj84/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x00D8", | 6 | "vid": "0x00D8", |
| 7 | "pid": "0x6068", | 7 | "pid": "0x6068", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "backlight": true, | 16 | "backlight": true, |
diff --git a/keyboards/atlantis/ak81_ve/keyboard.json b/keyboards/atlantis/ak81_ve/keyboard.json index 7c01714201..3868625d93 100644 --- a/keyboards/atlantis/ak81_ve/keyboard.json +++ b/keyboards/atlantis/ak81_ve/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x416B", | 6 | "vid": "0x416B", |
| 7 | "pid": "0x0081", | 7 | "pid": "0x0081", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "rgb_matrix": { | 15 | "rgb_matrix": { |
| 12 | "animations": { | 16 | "animations": { |
diff --git a/keyboards/bt66tech/bt66tech60/keyboard.json b/keyboards/bt66tech/bt66tech60/keyboard.json index 9f747397c3..2b476a6eea 100644 --- a/keyboards/bt66tech/bt66tech60/keyboard.json +++ b/keyboards/bt66tech/bt66tech60/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4254", | 6 | "vid": "0x4254", |
| 7 | "pid": "0x7070", | 7 | "pid": "0x7070", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "backlight": true, | 16 | "backlight": true, |
diff --git a/keyboards/bubble75/hotswap/keyboard.json b/keyboards/bubble75/hotswap/keyboard.json index 92f57144ce..47f658349f 100644 --- a/keyboards/bubble75/hotswap/keyboard.json +++ b/keyboards/bubble75/hotswap/keyboard.json | |||
| @@ -6,9 +6,13 @@ | |||
| 6 | "vid": "0x4242", | 6 | "vid": "0x4242", |
| 7 | "pid": "0x5A4C", | 7 | "pid": "0x5A4C", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1", |
| 9 | "force_nkro": true, | ||
| 10 | "no_startup_check": true | 9 | "no_startup_check": true |
| 11 | }, | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 15 | }, | ||
| 12 | "features": { | 16 | "features": { |
| 13 | "bootmagic": true, | 17 | "bootmagic": true, |
| 14 | "mousekey": false, | 18 | "mousekey": false, |
diff --git a/keyboards/cest73/tkm/keyboard.json b/keyboards/cest73/tkm/keyboard.json index 5fc85d0e75..31e592ec05 100644 --- a/keyboards/cest73/tkm/keyboard.json +++ b/keyboards/cest73/tkm/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xBADD", | 7 | "vid": "0xBADD", |
| 8 | "pid": "0xAA55", | 8 | "pid": "0xAA55", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "features": { | 16 | "features": { |
| 13 | "backlight": true, | 17 | "backlight": true, |
diff --git a/keyboards/chaos65/keyboard.json b/keyboards/chaos65/keyboard.json index c2a3d4b1a5..87f03b3a75 100644 --- a/keyboards/chaos65/keyboard.json +++ b/keyboards/chaos65/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xB23B", | 7 | "vid": "0xB23B", |
| 8 | "pid": "0x1688", | 8 | "pid": "0x1688", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "features": { | 16 | "features": { |
| 13 | "bootmagic": true, | 17 | "bootmagic": true, |
diff --git a/keyboards/chosfox/cf81/keyboard.json b/keyboards/chosfox/cf81/keyboard.json index 9ff5e35fbd..333841fdf1 100644 --- a/keyboards/chosfox/cf81/keyboard.json +++ b/keyboards/chosfox/cf81/keyboard.json | |||
| @@ -3,12 +3,16 @@ | |||
| 3 | "manufacturer": "CHOSFOX", | 3 | "manufacturer": "CHOSFOX", |
| 4 | "maintainer": "jonylee@hfd", | 4 | "maintainer": "jonylee@hfd", |
| 5 | "usb": { | 5 | "usb": { |
| 6 | "force_nkro": true, | ||
| 7 | "vid": "0xFFFE", | 6 | "vid": "0xFFFE", |
| 8 | "pid": "0x0012", | 7 | "pid": "0x0012", |
| 9 | "device_version": "1.0.0", | 8 | "device_version": "1.0.0", |
| 10 | "suspend_wakeup_delay": 400 | 9 | "suspend_wakeup_delay": 400 |
| 11 | }, | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 15 | }, | ||
| 12 | "eeprom": { | 16 | "eeprom": { |
| 13 | "driver": "wear_leveling", | 17 | "driver": "wear_leveling", |
| 14 | "wear_leveling": { | 18 | "wear_leveling": { |
diff --git a/keyboards/custommk/elysian/keyboard.json b/keyboards/custommk/elysian/keyboard.json index 4fc842149d..9055b70025 100644 --- a/keyboards/custommk/elysian/keyboard.json +++ b/keyboards/custommk/elysian/keyboard.json | |||
| @@ -30,8 +30,12 @@ | |||
| 30 | "usb": { | 30 | "usb": { |
| 31 | "device_version": "1.0.0", | 31 | "device_version": "1.0.0", |
| 32 | "pid": "0xFABB", | 32 | "pid": "0xFABB", |
| 33 | "vid": "0xF35B", | 33 | "vid": "0xF35B" |
| 34 | "force_nkro": true | 34 | }, |
| 35 | "host": { | ||
| 36 | "default": { | ||
| 37 | "nkro": true | ||
| 38 | } | ||
| 35 | }, | 39 | }, |
| 36 | "encoder": { | 40 | "encoder": { |
| 37 | "rotary": [ | 41 | "rotary": [ |
diff --git a/keyboards/doio/kb16/info.json b/keyboards/doio/kb16/info.json index 08c19819bb..7b27370707 100644 --- a/keyboards/doio/kb16/info.json +++ b/keyboards/doio/kb16/info.json | |||
| @@ -4,8 +4,12 @@ | |||
| 4 | "maintainer": "HorrorTroll", | 4 | "maintainer": "HorrorTroll", |
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0xD010", | 6 | "vid": "0xD010", |
| 7 | "pid": "0x1601", | 7 | "pid": "0x1601" |
| 8 | "force_nkro": true | 8 | }, |
| 9 | "host": { | ||
| 10 | "default": { | ||
| 11 | "nkro": true | ||
| 12 | } | ||
| 9 | }, | 13 | }, |
| 10 | "diode_direction": "COL2ROW", | 14 | "diode_direction": "COL2ROW", |
| 11 | "build": { | 15 | "build": { |
diff --git a/keyboards/dotmod/dymium65/keyboard.json b/keyboards/dotmod/dymium65/keyboard.json index 301b69edc5..a76bc91cd6 100644 --- a/keyboards/dotmod/dymium65/keyboard.json +++ b/keyboards/dotmod/dymium65/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x5678", | 7 | "vid": "0x5678", |
| 8 | "pid": "0x5058", | 8 | "pid": "0x5058", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "diode_direction": "ROW2COL", | 16 | "diode_direction": "ROW2COL", |
| 13 | "matrix_pins": { | 17 | "matrix_pins": { |
diff --git a/keyboards/ducky/one2mini/1861st/keyboard.json b/keyboards/ducky/one2mini/1861st/keyboard.json index e1ab218846..9f0010e6a7 100644 --- a/keyboards/ducky/one2mini/1861st/keyboard.json +++ b/keyboards/ducky/one2mini/1861st/keyboard.json | |||
| @@ -4,8 +4,12 @@ | |||
| 4 | "usb": { | 4 | "usb": { |
| 5 | "vid": "0x0416", | 5 | "vid": "0x0416", |
| 6 | "pid": "0x0123", | 6 | "pid": "0x0123", |
| 7 | "device_version": "0.0.1", | 7 | "device_version": "0.0.1" |
| 8 | "force_nkro": true | 8 | }, |
| 9 | "host": { | ||
| 10 | "default": { | ||
| 11 | "nkro": true | ||
| 12 | } | ||
| 9 | }, | 13 | }, |
| 10 | "matrix_pins": { | 14 | "matrix_pins": { |
| 11 | "cols": ["B10", "B9", "C13", "C12", "C11", "C10", "C9", "C8", "A15", "A14", "A13", "D0", "D1", "D2", "B8"], | 15 | "cols": ["B10", "B9", "C13", "C12", "C11", "C10", "C9", "C8", "A15", "A14", "A13", "D0", "D1", "D2", "B8"], |
diff --git a/keyboards/ducky/one2sf/1967st/keyboard.json b/keyboards/ducky/one2sf/1967st/keyboard.json index 3bb58fd48f..093793d4c8 100644 --- a/keyboards/ducky/one2sf/1967st/keyboard.json +++ b/keyboards/ducky/one2sf/1967st/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x445B", | 6 | "vid": "0x445B", |
| 7 | "pid": "0x07AF", | 7 | "pid": "0x07AF", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "matrix_pins": { | 15 | "matrix_pins": { |
| 12 | "cols": ["B10", "B9", "C13", "C12", "C11", "C10", "C9", "C8", "A15", "A14", "A13", "D0", "D1", "D2", "B15", "B8"], | 16 | "cols": ["B10", "B9", "C13", "C12", "C11", "C10", "C9", "C8", "A15", "A14", "A13", "D0", "D1", "D2", "B15", "B8"], |
diff --git a/keyboards/eason/aeroboard/keyboard.json b/keyboards/eason/aeroboard/keyboard.json index 1c15e600c4..d48b9819d0 100644 --- a/keyboards/eason/aeroboard/keyboard.json +++ b/keyboards/eason/aeroboard/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x8954", | 6 | "vid": "0x8954", |
| 7 | "pid": "0x8870", | 7 | "pid": "0x8870", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "rgblight": { | 15 | "rgblight": { |
| 12 | "led_count": 20, | 16 | "led_count": 20, |
diff --git a/keyboards/eason/meow65/keyboard.json b/keyboards/eason/meow65/keyboard.json index 013e7daf4b..20285b66c6 100644 --- a/keyboards/eason/meow65/keyboard.json +++ b/keyboards/eason/meow65/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x68F4", | 6 | "vid": "0x68F4", |
| 7 | "pid": "0x70A0", | 7 | "pid": "0x70A0", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": true, | 16 | "bootmagic": true, |
diff --git a/keyboards/eason/void65h/keyboard.json b/keyboards/eason/void65h/keyboard.json index 006cdb28b8..484b939871 100644 --- a/keyboards/eason/void65h/keyboard.json +++ b/keyboards/eason/void65h/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x51D7", | 6 | "vid": "0x51D7", |
| 7 | "pid": "0x5517", | 7 | "pid": "0x5517", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": true, | 16 | "bootmagic": true, |
diff --git a/keyboards/epomaker/tide65/keyboard.json b/keyboards/epomaker/tide65/keyboard.json index 7a384f180f..47561f8af0 100644 --- a/keyboards/epomaker/tide65/keyboard.json +++ b/keyboards/epomaker/tide65/keyboard.json | |||
| @@ -143,11 +143,15 @@ | |||
| 143 | }, | 143 | }, |
| 144 | "usb": { | 144 | "usb": { |
| 145 | "device_version": "0.0.1", | 145 | "device_version": "0.0.1", |
| 146 | "force_nkro": true, | ||
| 147 | "pid": "0xE463", | 146 | "pid": "0xE463", |
| 148 | "suspend_wakeup_delay": 1000, | 147 | "suspend_wakeup_delay": 1000, |
| 149 | "vid": "0x342D" | 148 | "vid": "0x342D" |
| 150 | }, | 149 | }, |
| 150 | "host": { | ||
| 151 | "default": { | ||
| 152 | "nkro": true | ||
| 153 | } | ||
| 154 | }, | ||
| 151 | "ws2812": { | 155 | "ws2812": { |
| 152 | "pin": "B15" | 156 | "pin": "B15" |
| 153 | }, | 157 | }, |
diff --git a/keyboards/fancytech/fancyalice66/keyboard.json b/keyboards/fancytech/fancyalice66/keyboard.json index 869ebe7465..c1f0a93f26 100644 --- a/keyboards/fancytech/fancyalice66/keyboard.json +++ b/keyboards/fancytech/fancyalice66/keyboard.json | |||
| @@ -162,10 +162,14 @@ | |||
| 162 | "url": "https://www.aliexpress.com/item/1005004272392611.html", | 162 | "url": "https://www.aliexpress.com/item/1005004272392611.html", |
| 163 | "usb": { | 163 | "usb": { |
| 164 | "device_version": "0.0.1", | 164 | "device_version": "0.0.1", |
| 165 | "force_nkro": true, | ||
| 166 | "pid": "0x3663", | 165 | "pid": "0x3663", |
| 167 | "vid": "0xECED" | 166 | "vid": "0xECED" |
| 168 | }, | 167 | }, |
| 168 | "host": { | ||
| 169 | "default": { | ||
| 170 | "nkro": true | ||
| 171 | } | ||
| 172 | }, | ||
| 169 | "ws2812": { | 173 | "ws2812": { |
| 170 | "pin": "B0" | 174 | "pin": "B0" |
| 171 | }, | 175 | }, |
diff --git a/keyboards/gboards/butterstick/keyboard.json b/keyboards/gboards/butterstick/keyboard.json index b1401eb87c..5b5cf773c8 100644 --- a/keyboards/gboards/butterstick/keyboard.json +++ b/keyboards/gboards/butterstick/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0xFEED", | 6 | "vid": "0xFEED", |
| 7 | "pid": "0x1337", | 7 | "pid": "0x1337", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "build": { | 15 | "build": { |
| 12 | "lto": true | 16 | "lto": true |
diff --git a/keyboards/gboards/georgi/keyboard.json b/keyboards/gboards/georgi/keyboard.json index 0b403a5a44..1262201f88 100644 --- a/keyboards/gboards/georgi/keyboard.json +++ b/keyboards/gboards/georgi/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x1337", | 8 | "pid": "0x1337", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "processor": "atmega32u4", | 16 | "processor": "atmega32u4", |
| 13 | "bootloader": "atmel-dfu", | 17 | "bootloader": "atmel-dfu", |
diff --git a/keyboards/gopolar/gg86/keyboard.json b/keyboards/gopolar/gg86/keyboard.json index a9944beea9..3412a7c63c 100644 --- a/keyboards/gopolar/gg86/keyboard.json +++ b/keyboards/gopolar/gg86/keyboard.json | |||
| @@ -6,9 +6,13 @@ | |||
| 6 | "vid": "0x0007", | 6 | "vid": "0x0007", |
| 7 | "pid": "0x0007", | 7 | "pid": "0x0007", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1", |
| 9 | "force_nkro": true, | ||
| 10 | "no_startup_check": true | 9 | "no_startup_check": true |
| 11 | }, | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 15 | }, | ||
| 12 | "ws2812": { | 16 | "ws2812": { |
| 13 | "pin": "E2" | 17 | "pin": "E2" |
| 14 | }, | 18 | }, |
diff --git a/keyboards/handwired/arrow_pad/keyboard.json b/keyboards/handwired/arrow_pad/keyboard.json index f70645fe2a..a9d0c0d818 100644 --- a/keyboards/handwired/arrow_pad/keyboard.json +++ b/keyboards/handwired/arrow_pad/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0xFEED", | 6 | "vid": "0xFEED", |
| 7 | "pid": "0x4096", | 7 | "pid": "0x4096", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "backlight": true, | 16 | "backlight": true, |
diff --git a/keyboards/handwired/datahand/keyboard.json b/keyboards/handwired/datahand/keyboard.json index 1f1ebc07ee..3684dcc706 100644 --- a/keyboards/handwired/datahand/keyboard.json +++ b/keyboards/handwired/datahand/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x13BA", | 6 | "vid": "0x13BA", |
| 7 | "pid": "0x0017", | 7 | "pid": "0x0017", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "processor": "at90usb1286", | 15 | "processor": "at90usb1286", |
| 12 | "bootloader": "halfkay", | 16 | "bootloader": "halfkay", |
diff --git a/keyboards/handwired/mutepad/keyboard.json b/keyboards/handwired/mutepad/keyboard.json index fd16cd7447..fdbfa025df 100644 --- a/keyboards/handwired/mutepad/keyboard.json +++ b/keyboards/handwired/mutepad/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x0000", | 8 | "pid": "0x0000", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "features": { | 16 | "features": { |
| 13 | "bootmagic": true, | 17 | "bootmagic": true, |
diff --git a/keyboards/handwired/retro_refit/keyboard.json b/keyboards/handwired/retro_refit/keyboard.json index 73e747fffa..cc1904cb0c 100644 --- a/keyboards/handwired/retro_refit/keyboard.json +++ b/keyboards/handwired/retro_refit/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0xFEED", | 6 | "vid": "0xFEED", |
| 7 | "pid": "0x6060", | 7 | "pid": "0x6060", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": true, | 16 | "bootmagic": true, |
diff --git a/keyboards/handwired/split_cloud/keyboard.json b/keyboards/handwired/split_cloud/keyboard.json index fc1d2498df..b1e716ecde 100644 --- a/keyboards/handwired/split_cloud/keyboard.json +++ b/keyboards/handwired/split_cloud/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xCC43", | 7 | "vid": "0xCC43", |
| 8 | "pid": "0x0001", | 8 | "pid": "0x0001", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "diode_direction": "ROW2COL", | 16 | "diode_direction": "ROW2COL", |
| 13 | "matrix_pins": { | 17 | "matrix_pins": { |
diff --git a/keyboards/handwired/twig/twig50/keyboard.json b/keyboards/handwired/twig/twig50/keyboard.json index 836caf3ebc..6fc90a97c1 100644 --- a/keyboards/handwired/twig/twig50/keyboard.json +++ b/keyboards/handwired/twig/twig50/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0xFEED", | 6 | "vid": "0xFEED", |
| 7 | "pid": "0x6060", | 7 | "pid": "0x6060", |
| 8 | "device_version": "0.2.1", | 8 | "device_version": "0.2.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "tapping": { | 15 | "tapping": { |
| 12 | "term": 150 | 16 | "term": 150 |
diff --git a/keyboards/handwired/wulkan/keyboard.json b/keyboards/handwired/wulkan/keyboard.json index c804409b7d..c79b71ce49 100644 --- a/keyboards/handwired/wulkan/keyboard.json +++ b/keyboards/handwired/wulkan/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0xFEED", | 6 | "vid": "0xFEED", |
| 7 | "pid": "0x6060", | 7 | "pid": "0x6060", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "matrix_pins": { | 15 | "matrix_pins": { |
| 12 | "cols": ["B13", "B14", "B15", "B9", "B7", "B6", "B5", "B4", "B3", "B2", "B1", "B0"], | 16 | "cols": ["B13", "B14", "B15", "B9", "B7", "B6", "B5", "B4", "B3", "B2", "B1", "B0"], |
diff --git a/keyboards/handwired/xealous/rev1/keyboard.json b/keyboards/handwired/xealous/rev1/keyboard.json index 55e99eeb54..ac7b27208f 100644 --- a/keyboards/handwired/xealous/rev1/keyboard.json +++ b/keyboards/handwired/xealous/rev1/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4131", | 6 | "vid": "0x4131", |
| 7 | "pid": "0x5141", | 7 | "pid": "0x5141", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "build": { | 15 | "build": { |
| 12 | "debounce_type": "sym_eager_pk" | 16 | "debounce_type": "sym_eager_pk" |
diff --git a/keyboards/hfdkb/ac001/keyboard.json b/keyboards/hfdkb/ac001/keyboard.json index 8d96cad375..ee9aab074b 100644 --- a/keyboards/hfdkb/ac001/keyboard.json +++ b/keyboards/hfdkb/ac001/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0xFFFE", | 6 | "vid": "0xFFFE", |
| 7 | "pid": "0x0001", | 7 | "pid": "0x0001", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "rgb_matrix": { | 15 | "rgb_matrix": { |
| 12 | "animations": { | 16 | "animations": { |
diff --git a/keyboards/horrortroll/chinese_pcb/black_e65/keyboard.json b/keyboards/horrortroll/chinese_pcb/black_e65/keyboard.json index c0946cf3a6..fd655f0c0d 100644 --- a/keyboards/horrortroll/chinese_pcb/black_e65/keyboard.json +++ b/keyboards/horrortroll/chinese_pcb/black_e65/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x7516", | 6 | "vid": "0x7516", |
| 7 | "pid": "0x7000", | 7 | "pid": "0x7000", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "backlight": true, | 16 | "backlight": true, |
diff --git a/keyboards/horrortroll/chinese_pcb/devil68_pro/keyboard.json b/keyboards/horrortroll/chinese_pcb/devil68_pro/keyboard.json index f10703ab5a..250cceb3e7 100644 --- a/keyboards/horrortroll/chinese_pcb/devil68_pro/keyboard.json +++ b/keyboards/horrortroll/chinese_pcb/devil68_pro/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x7516", | 6 | "vid": "0x7516", |
| 7 | "pid": "0x7001", | 7 | "pid": "0x7001", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "rgb_matrix": { | 15 | "rgb_matrix": { |
| 12 | "animations": { | 16 | "animations": { |
diff --git a/keyboards/horrortroll/handwired_k552/keyboard.json b/keyboards/horrortroll/handwired_k552/keyboard.json index 97f8ec822c..ecbcb4b779 100644 --- a/keyboards/horrortroll/handwired_k552/keyboard.json +++ b/keyboards/horrortroll/handwired_k552/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x7516", | 6 | "vid": "0x7516", |
| 7 | "pid": "0x5104", | 7 | "pid": "0x5104", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "ws2812": { | 15 | "ws2812": { |
| 12 | "pin": "C14" | 16 | "pin": "C14" |
diff --git a/keyboards/horrortroll/lemon40/keyboard.json b/keyboards/horrortroll/lemon40/keyboard.json index 1c9993ca77..f2ff5be067 100644 --- a/keyboards/horrortroll/lemon40/keyboard.json +++ b/keyboards/horrortroll/lemon40/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x7516", | 6 | "vid": "0x7516", |
| 7 | "pid": "0x2434", | 7 | "pid": "0x2434", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "rgblight": { | 15 | "rgblight": { |
| 12 | "led_count": 15, | 16 | "led_count": 15, |
diff --git a/keyboards/horrortroll/paws60/keyboard.json b/keyboards/horrortroll/paws60/keyboard.json index da03d362f9..da6e3a4fa2 100644 --- a/keyboards/horrortroll/paws60/keyboard.json +++ b/keyboards/horrortroll/paws60/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x7516", | 7 | "vid": "0x7516", |
| 8 | "pid": "0x6060", | 8 | "pid": "0x6060", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "features": { | 16 | "features": { |
| 13 | "bootmagic": true, | 17 | "bootmagic": true, |
diff --git a/keyboards/idobao/id42/keyboard.json b/keyboards/idobao/id42/keyboard.json index 2b075a7ba1..0f1cecd16a 100644 --- a/keyboards/idobao/id42/keyboard.json +++ b/keyboards/idobao/id42/keyboard.json | |||
| @@ -69,9 +69,13 @@ | |||
| 69 | "vid": "0x6964", | 69 | "vid": "0x6964", |
| 70 | "pid": "0x0042", | 70 | "pid": "0x0042", |
| 71 | "device_version": "1.0.0", | 71 | "device_version": "1.0.0", |
| 72 | "force_nkro": true, | ||
| 73 | "polling_interval": 2 | 72 | "polling_interval": 2 |
| 74 | }, | 73 | }, |
| 74 | "host": { | ||
| 75 | "default": { | ||
| 76 | "nkro": true | ||
| 77 | } | ||
| 78 | }, | ||
| 75 | "layouts": { | 79 | "layouts": { |
| 76 | "LAYOUT": { | 80 | "LAYOUT": { |
| 77 | "layout": [ | 81 | "layout": [ |
diff --git a/keyboards/inland/kb83/keyboard.json b/keyboards/inland/kb83/keyboard.json index 2920da52e1..cd454cb93d 100644 --- a/keyboards/inland/kb83/keyboard.json +++ b/keyboards/inland/kb83/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0xFFFE", | 6 | "vid": "0xFFFE", |
| 7 | "pid": "0x0007", | 7 | "pid": "0x0007", |
| 8 | "device_version": "1.0.0", | 8 | "device_version": "1.0.0" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "rgb_matrix": { | 15 | "rgb_matrix": { |
| 12 | "animations": { | 16 | "animations": { |
diff --git a/keyboards/inland/mk47/keyboard.json b/keyboards/inland/mk47/keyboard.json index a69ec2ac4a..c777f54d52 100644 --- a/keyboards/inland/mk47/keyboard.json +++ b/keyboards/inland/mk47/keyboard.json | |||
| @@ -6,9 +6,13 @@ | |||
| 6 | "vid": "0xFFFE", | 6 | "vid": "0xFFFE", |
| 7 | "pid": "0x0002", | 7 | "pid": "0x0002", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1", |
| 9 | "force_nkro": true, | ||
| 10 | "suspend_wakeup_delay": 1000 | 9 | "suspend_wakeup_delay": 1000 |
| 11 | }, | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 15 | }, | ||
| 12 | "processor": "WB32FQ95", | 16 | "processor": "WB32FQ95", |
| 13 | "bootloader": "wb32-dfu", | 17 | "bootloader": "wb32-dfu", |
| 14 | "features": { | 18 | "features": { |
diff --git a/keyboards/inland/v83p/keyboard.json b/keyboards/inland/v83p/keyboard.json index 5fad1a96d4..de93c5f372 100644 --- a/keyboards/inland/v83p/keyboard.json +++ b/keyboards/inland/v83p/keyboard.json | |||
| @@ -8,9 +8,13 @@ | |||
| 8 | "vid": "0xFFFE", | 8 | "vid": "0xFFFE", |
| 9 | "pid": "0x001B", | 9 | "pid": "0x001B", |
| 10 | "device_version": "1.0.3", | 10 | "device_version": "1.0.3", |
| 11 | "force_nkro": true, | ||
| 12 | "suspend_wakeup_delay": 1000 | 11 | "suspend_wakeup_delay": 1000 |
| 13 | }, | 12 | }, |
| 13 | "host": { | ||
| 14 | "default": { | ||
| 15 | "nkro": true | ||
| 16 | } | ||
| 17 | }, | ||
| 14 | "diode_direction": "ROW2COL", | 18 | "diode_direction": "ROW2COL", |
| 15 | "eeprom": { | 19 | "eeprom": { |
| 16 | "driver": "wear_leveling", | 20 | "driver": "wear_leveling", |
diff --git a/keyboards/kabedon/kabedon98e/keyboard.json b/keyboards/kabedon/kabedon98e/keyboard.json index 731c03dd74..70d0bb8ca4 100644 --- a/keyboards/kabedon/kabedon98e/keyboard.json +++ b/keyboards/kabedon/kabedon98e/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4B44", | 6 | "vid": "0x4B44", |
| 7 | "pid": "0x3935", | 7 | "pid": "0x3935", |
| 8 | "device_version": "0.0.2", | 8 | "device_version": "0.0.2" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "rgblight": { | 15 | "rgblight": { |
| 12 | "led_count": 24, | 16 | "led_count": 24, |
diff --git a/keyboards/kb_elmo/gamehand/keyboard.json b/keyboards/kb_elmo/gamehand/keyboard.json index 39795bf250..9c2b847c1a 100644 --- a/keyboards/kb_elmo/gamehand/keyboard.json +++ b/keyboards/kb_elmo/gamehand/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xA68C", | 7 | "vid": "0xA68C", |
| 8 | "pid": "0x4D90", | 8 | "pid": "0x4D90", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "processor": "atmega32u2", | 16 | "processor": "atmega32u2", |
| 13 | "bootloader": "atmel-dfu", | 17 | "bootloader": "atmel-dfu", |
diff --git a/keyboards/kbdfans/kbd75hs/keyboard.json b/keyboards/kbdfans/kbd75hs/keyboard.json index cba3e17e9a..45773d07aa 100644 --- a/keyboards/kbdfans/kbd75hs/keyboard.json +++ b/keyboards/kbdfans/kbd75hs/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4B42", | 6 | "vid": "0x4B42", |
| 7 | "pid": "0x6062", | 7 | "pid": "0x6062", |
| 8 | "device_version": "0.0.3", | 8 | "device_version": "0.0.3" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": true, | 16 | "bootmagic": true, |
diff --git a/keyboards/keychron/q0/info.json b/keyboards/keychron/q0/info.json index 666a797411..d7a7317e3f 100644 --- a/keyboards/keychron/q0/info.json +++ b/keyboards/keychron/q0/info.json | |||
| @@ -45,7 +45,11 @@ | |||
| 45 | }, | 45 | }, |
| 46 | "url": "https://github.com/Keychron", | 46 | "url": "https://github.com/Keychron", |
| 47 | "usb": { | 47 | "usb": { |
| 48 | "force_nkro": true, | ||
| 49 | "vid": "0x3434" | 48 | "vid": "0x3434" |
| 49 | }, | ||
| 50 | "host": { | ||
| 51 | "default": { | ||
| 52 | "nkro": true | ||
| 53 | } | ||
| 50 | } | 54 | } |
| 51 | } \ No newline at end of file | 55 | } \ No newline at end of file |
diff --git a/keyboards/keychron/q1v1/info.json b/keyboards/keychron/q1v1/info.json index b8ab503b07..034bb4357f 100644 --- a/keyboards/keychron/q1v1/info.json +++ b/keyboards/keychron/q1v1/info.json | |||
| @@ -52,7 +52,11 @@ | |||
| 52 | }, | 52 | }, |
| 53 | "url": "https://github.com/Keychron", | 53 | "url": "https://github.com/Keychron", |
| 54 | "usb": { | 54 | "usb": { |
| 55 | "force_nkro": true, | ||
| 56 | "vid": "0x3434" | 55 | "vid": "0x3434" |
| 56 | }, | ||
| 57 | "host": { | ||
| 58 | "default": { | ||
| 59 | "nkro": true | ||
| 60 | } | ||
| 57 | } | 61 | } |
| 58 | } \ No newline at end of file | 62 | } \ No newline at end of file |
diff --git a/keyboards/keyspensory/kp60/keyboard.json b/keyboards/keyspensory/kp60/keyboard.json index 2072186e9d..6634b522bb 100644 --- a/keyboards/keyspensory/kp60/keyboard.json +++ b/keyboards/keyspensory/kp60/keyboard.json | |||
| @@ -7,8 +7,12 @@ | |||
| 7 | "vid": "0x4B50", | 7 | "vid": "0x4B50", |
| 8 | "pid": "0x0060", | 8 | "pid": "0x0060", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1", |
| 10 | "no_startup_check": true, | 10 | "no_startup_check": true |
| 11 | "force_nkro": true | 11 | }, |
| 12 | "host": { | ||
| 13 | "default": { | ||
| 14 | "nkro": true | ||
| 15 | } | ||
| 12 | }, | 16 | }, |
| 13 | "diode_direction": "COL2ROW", | 17 | "diode_direction": "COL2ROW", |
| 14 | "matrix_pins": { | 18 | "matrix_pins": { |
diff --git a/keyboards/kingly_keys/little_foot/keyboard.json b/keyboards/kingly_keys/little_foot/keyboard.json index 6188bed595..2ff3fd89cd 100644 --- a/keyboards/kingly_keys/little_foot/keyboard.json +++ b/keyboards/kingly_keys/little_foot/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0xFEED", | 6 | "vid": "0xFEED", |
| 7 | "pid": "0x6060", | 7 | "pid": "0x6060", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "rgblight": { | 15 | "rgblight": { |
| 12 | "hue_steps": 6, | 16 | "hue_steps": 6, |
diff --git a/keyboards/kingly_keys/smd_milk/keyboard.json b/keyboards/kingly_keys/smd_milk/keyboard.json index 943599dad1..2da20bf978 100644 --- a/keyboards/kingly_keys/smd_milk/keyboard.json +++ b/keyboards/kingly_keys/smd_milk/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0xFEED", | 6 | "vid": "0xFEED", |
| 7 | "pid": "0xB195", | 7 | "pid": "0xB195", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "rgblight": { | 15 | "rgblight": { |
| 12 | "hue_steps": 6, | 16 | "hue_steps": 6, |
diff --git a/keyboards/kprepublic/bm65hsrgb_iso/rev1/keyboard.json b/keyboards/kprepublic/bm65hsrgb_iso/rev1/keyboard.json index e9e330b160..187816b660 100644 --- a/keyboards/kprepublic/bm65hsrgb_iso/rev1/keyboard.json +++ b/keyboards/kprepublic/bm65hsrgb_iso/rev1/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4B50", | 6 | "vid": "0x4B50", |
| 7 | "pid": "0x0653", | 7 | "pid": "0x0653", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "rgblight": { | 15 | "rgblight": { |
| 12 | "saturation_steps": 8, | 16 | "saturation_steps": 8, |
diff --git a/keyboards/lendunistus/rpneko65/rev1/keyboard.json b/keyboards/lendunistus/rpneko65/rev1/keyboard.json index d0bb593996..20fed0a14b 100644 --- a/keyboards/lendunistus/rpneko65/rev1/keyboard.json +++ b/keyboards/lendunistus/rpneko65/rev1/keyboard.json | |||
| @@ -22,10 +22,14 @@ | |||
| 22 | "url": "https://github.com/lendunistus/rpneko65", | 22 | "url": "https://github.com/lendunistus/rpneko65", |
| 23 | "usb": { | 23 | "usb": { |
| 24 | "device_version": "1.0.0", | 24 | "device_version": "1.0.0", |
| 25 | "force_nkro": true, | ||
| 26 | "pid": "0x0001", | 25 | "pid": "0x0001", |
| 27 | "vid": "0x6C75" | 26 | "vid": "0x6C75" |
| 28 | }, | 27 | }, |
| 28 | "host": { | ||
| 29 | "default": { | ||
| 30 | "nkro": true | ||
| 31 | } | ||
| 32 | }, | ||
| 29 | "ws2812": { | 33 | "ws2812": { |
| 30 | "driver": "vendor", | 34 | "driver": "vendor", |
| 31 | "pin": "GP18" | 35 | "pin": "GP18" |
diff --git a/keyboards/linworks/dolice/keyboard.json b/keyboards/linworks/dolice/keyboard.json index bcdfda561f..ade3b37d0a 100644 --- a/keyboards/linworks/dolice/keyboard.json +++ b/keyboards/linworks/dolice/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4C58", | 6 | "vid": "0x4C58", |
| 7 | "pid": "0x0005", | 7 | "pid": "0x0005", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "backlight": true, | 16 | "backlight": true, |
diff --git a/keyboards/linworks/fave87/keyboard.json b/keyboards/linworks/fave87/keyboard.json index 6dce6f39fe..132d3b5cbf 100644 --- a/keyboards/linworks/fave87/keyboard.json +++ b/keyboards/linworks/fave87/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4C58", | 6 | "vid": "0x4C58", |
| 7 | "pid": "0x0002", | 7 | "pid": "0x0002", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "backlight": true, | 16 | "backlight": true, |
diff --git a/keyboards/linworks/whale75/keyboard.json b/keyboards/linworks/whale75/keyboard.json index 4298382471..19a6ce320d 100644 --- a/keyboards/linworks/whale75/keyboard.json +++ b/keyboards/linworks/whale75/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4C58", | 6 | "vid": "0x4C58", |
| 7 | "pid": "0x0001", | 7 | "pid": "0x0001", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "rgblight": { | 15 | "rgblight": { |
| 12 | "led_count": 18, | 16 | "led_count": 18, |
diff --git a/keyboards/magic_force/mf17/keyboard.json b/keyboards/magic_force/mf17/keyboard.json index 10469f63c6..c0f0e6bd57 100644 --- a/keyboards/magic_force/mf17/keyboard.json +++ b/keyboards/magic_force/mf17/keyboard.json | |||
| @@ -12,10 +12,14 @@ | |||
| 12 | }, | 12 | }, |
| 13 | "usb": { | 13 | "usb": { |
| 14 | "device_version": "1.0.0", | 14 | "device_version": "1.0.0", |
| 15 | "force_nkro": true, | ||
| 16 | "vid": "0x3A54", | 15 | "vid": "0x3A54", |
| 17 | "pid": "0x4F5D" | 16 | "pid": "0x4F5D" |
| 18 | }, | 17 | }, |
| 18 | "host": { | ||
| 19 | "default": { | ||
| 20 | "nkro": true | ||
| 21 | } | ||
| 22 | }, | ||
| 19 | "features": { | 23 | "features": { |
| 20 | "bootmagic": true, | 24 | "bootmagic": true, |
| 21 | "extrakey": true, | 25 | "extrakey": true, |
diff --git a/keyboards/magic_force/mf34/keyboard.json b/keyboards/magic_force/mf34/keyboard.json index 44d1a4ec92..9acae04b27 100644 --- a/keyboards/magic_force/mf34/keyboard.json +++ b/keyboards/magic_force/mf34/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x1A53", | 6 | "vid": "0x1A53", |
| 7 | "pid": "0x4F51", | 7 | "pid": "0x4F51", |
| 8 | "device_version": "1.0.2", | 8 | "device_version": "1.0.2" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "indicators": { | 15 | "indicators": { |
| 12 | "num_lock": "B15" | 16 | "num_lock": "B15" |
diff --git a/keyboards/mechllama/g35/info.json b/keyboards/mechllama/g35/info.json index fab11db131..8c6489409e 100644 --- a/keyboards/mechllama/g35/info.json +++ b/keyboards/mechllama/g35/info.json | |||
| @@ -13,8 +13,12 @@ | |||
| 13 | }, | 13 | }, |
| 14 | "usb": { | 14 | "usb": { |
| 15 | "vid": "0xCEEB", | 15 | "vid": "0xCEEB", |
| 16 | "pid": "0x0035", | 16 | "pid": "0x0035" |
| 17 | "force_nkro": true | 17 | }, |
| 18 | "host": { | ||
| 19 | "default": { | ||
| 20 | "nkro": true | ||
| 21 | } | ||
| 18 | }, | 22 | }, |
| 19 | "ws2812": { | 23 | "ws2812": { |
| 20 | "pin": "F7" | 24 | "pin": "F7" |
diff --git a/keyboards/mechwild/bbs/keyboard.json b/keyboards/mechwild/bbs/keyboard.json index 8985c4526a..c8a57c8bc5 100644 --- a/keyboards/mechwild/bbs/keyboard.json +++ b/keyboards/mechwild/bbs/keyboard.json | |||
| @@ -44,13 +44,17 @@ | |||
| 44 | "url": "https://mechwild.com/product/bb-steno/", | 44 | "url": "https://mechwild.com/product/bb-steno/", |
| 45 | "usb": { | 45 | "usb": { |
| 46 | "device_version": "1.1.0", | 46 | "device_version": "1.1.0", |
| 47 | "force_nkro": true, | ||
| 48 | "pid": "0x170E", | 47 | "pid": "0x170E", |
| 49 | "shared_endpoint": { | 48 | "shared_endpoint": { |
| 50 | "keyboard": true | 49 | "keyboard": true |
| 51 | }, | 50 | }, |
| 52 | "vid": "0x6D77" | 51 | "vid": "0x6D77" |
| 53 | }, | 52 | }, |
| 53 | "host": { | ||
| 54 | "default": { | ||
| 55 | "nkro": true | ||
| 56 | } | ||
| 57 | }, | ||
| 54 | "ws2812": { | 58 | "ws2812": { |
| 55 | "driver": "pwm", | 59 | "driver": "pwm", |
| 56 | "pin": "B9" | 60 | "pin": "B9" |
diff --git a/keyboards/mechwild/sugarglider/info.json b/keyboards/mechwild/sugarglider/info.json index 0b796f7c21..514c90b6ce 100644 --- a/keyboards/mechwild/sugarglider/info.json +++ b/keyboards/mechwild/sugarglider/info.json | |||
| @@ -7,11 +7,15 @@ | |||
| 7 | "vid": "0x6D77", | 7 | "vid": "0x6D77", |
| 8 | "pid": "0x1710", | 8 | "pid": "0x1710", |
| 9 | "device_version": "0.2.0", | 9 | "device_version": "0.2.0", |
| 10 | "force_nkro": true, | ||
| 11 | "shared_endpoint": { | 10 | "shared_endpoint": { |
| 12 | "keyboard": true | 11 | "keyboard": true |
| 13 | } | 12 | } |
| 14 | }, | 13 | }, |
| 14 | "host": { | ||
| 15 | "default": { | ||
| 16 | "nkro": true | ||
| 17 | } | ||
| 18 | }, | ||
| 15 | "diode_direction": "COL2ROW", | 19 | "diode_direction": "COL2ROW", |
| 16 | "dynamic_keymap": { | 20 | "dynamic_keymap": { |
| 17 | "layer_count": 5 | 21 | "layer_count": 5 |
diff --git a/keyboards/miiiw/blackio83/rev_0100/keyboard.json b/keyboards/miiiw/blackio83/rev_0100/keyboard.json index e5cf747537..bc94408419 100644 --- a/keyboards/miiiw/blackio83/rev_0100/keyboard.json +++ b/keyboards/miiiw/blackio83/rev_0100/keyboard.json | |||
| @@ -166,10 +166,14 @@ | |||
| 166 | "url": "https://github.com/ArthurCyy", | 166 | "url": "https://github.com/ArthurCyy", |
| 167 | "usb": { | 167 | "usb": { |
| 168 | "device_version": "0.0.1", | 168 | "device_version": "0.0.1", |
| 169 | "force_nkro": true, | ||
| 170 | "pid": "0x83A1", | 169 | "pid": "0x83A1", |
| 171 | "vid": "0x3044" | 170 | "vid": "0x3044" |
| 172 | }, | 171 | }, |
| 172 | "host": { | ||
| 173 | "default": { | ||
| 174 | "nkro": true | ||
| 175 | } | ||
| 176 | }, | ||
| 173 | "ws2812": { | 177 | "ws2812": { |
| 174 | "pin": "B15" | 178 | "pin": "B15" |
| 175 | }, | 179 | }, |
diff --git a/keyboards/millipad/keyboard.json b/keyboards/millipad/keyboard.json index d2761b8b1b..e4e107c5a6 100644 --- a/keyboards/millipad/keyboard.json +++ b/keyboards/millipad/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x1A1B", | 8 | "pid": "0x1A1B", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "features": { | 16 | "features": { |
| 13 | "bootmagic": true, | 17 | "bootmagic": true, |
diff --git a/keyboards/misonoworks/chocolatebar/keyboard.json b/keyboards/misonoworks/chocolatebar/keyboard.json index 75b10ae561..13bc64f16f 100644 --- a/keyboards/misonoworks/chocolatebar/keyboard.json +++ b/keyboards/misonoworks/chocolatebar/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x6D77", | 7 | "vid": "0x6D77", |
| 8 | "pid": "0xC456", | 8 | "pid": "0xC456", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "rgblight": { | 16 | "rgblight": { |
| 13 | "led_count": 12, | 17 | "led_count": 12, |
diff --git a/keyboards/misonoworks/karina/keyboard.json b/keyboards/misonoworks/karina/keyboard.json index 1266c07cea..ef2b7f7e6e 100644 --- a/keyboards/misonoworks/karina/keyboard.json +++ b/keyboards/misonoworks/karina/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0xC456", | 8 | "pid": "0xC456", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "rgblight": { | 16 | "rgblight": { |
| 13 | "led_count": 19, | 17 | "led_count": 19, |
diff --git a/keyboards/ml/gas75/keyboard.json b/keyboards/ml/gas75/keyboard.json index b7736884fc..280735eb14 100644 --- a/keyboards/ml/gas75/keyboard.json +++ b/keyboards/ml/gas75/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xC0B0", | 7 | "vid": "0xC0B0", |
| 8 | "pid": "0x6060", | 8 | "pid": "0x6060", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "rgb_matrix": { | 16 | "rgb_matrix": { |
| 13 | "animations": { | 17 | "animations": { |
diff --git a/keyboards/mmkeyboard/class60/soldered/keyboard.json b/keyboards/mmkeyboard/class60/soldered/keyboard.json index cb28da366c..8615129e83 100644 --- a/keyboards/mmkeyboard/class60/soldered/keyboard.json +++ b/keyboards/mmkeyboard/class60/soldered/keyboard.json | |||
| @@ -36,10 +36,14 @@ | |||
| 36 | "url": "https://www.mmkeyboard.com/products/mm-class60-retro-custom-mechanical-keyboard", | 36 | "url": "https://www.mmkeyboard.com/products/mm-class60-retro-custom-mechanical-keyboard", |
| 37 | "usb": { | 37 | "usb": { |
| 38 | "device_version": "0.0.1", | 38 | "device_version": "0.0.1", |
| 39 | "force_nkro": true, | ||
| 40 | "pid": "0x3876", | 39 | "pid": "0x3876", |
| 41 | "vid": "0x4F66" | 40 | "vid": "0x4F66" |
| 42 | }, | 41 | }, |
| 42 | "host": { | ||
| 43 | "default": { | ||
| 44 | "nkro": true | ||
| 45 | } | ||
| 46 | }, | ||
| 43 | "community_layouts": [ | 47 | "community_layouts": [ |
| 44 | "60_ansi", | 48 | "60_ansi", |
| 45 | "60_ansi_split_bs_rshift", | 49 | "60_ansi_split_bs_rshift", |
diff --git a/keyboards/mmkzoo65/keyboard.json b/keyboards/mmkzoo65/keyboard.json index fdd5f50b60..3d752d6d5d 100644 --- a/keyboards/mmkzoo65/keyboard.json +++ b/keyboards/mmkzoo65/keyboard.json | |||
| @@ -6,9 +6,13 @@ | |||
| 6 | "vid": "0x7BA1", | 6 | "vid": "0x7BA1", |
| 7 | "pid": "0x6505", | 7 | "pid": "0x6505", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1", |
| 9 | "force_nkro": true, | ||
| 10 | "polling_interval": 2 | 9 | "polling_interval": 2 |
| 11 | }, | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 15 | }, | ||
| 12 | "features": { | 16 | "features": { |
| 13 | "bootmagic": true, | 17 | "bootmagic": true, |
| 14 | "extrakey": true, | 18 | "extrakey": true, |
diff --git a/keyboards/monsgeek/m1/keyboard.json b/keyboards/monsgeek/m1/keyboard.json index 4cca5c8686..7a7d1308ce 100644 --- a/keyboards/monsgeek/m1/keyboard.json +++ b/keyboards/monsgeek/m1/keyboard.json | |||
| @@ -3,12 +3,16 @@ | |||
| 3 | "manufacturer": "MonsGeek", | 3 | "manufacturer": "MonsGeek", |
| 4 | "maintainer": "jonylee@hfd", | 4 | "maintainer": "jonylee@hfd", |
| 5 | "usb": { | 5 | "usb": { |
| 6 | "force_nkro": true, | ||
| 7 | "vid": "0xFFFE", | 6 | "vid": "0xFFFE", |
| 8 | "pid": "0x0005", | 7 | "pid": "0x0005", |
| 9 | "device_version": "1.1.0", | 8 | "device_version": "1.1.0", |
| 10 | "suspend_wakeup_delay": 400 | 9 | "suspend_wakeup_delay": 400 |
| 11 | }, | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 15 | }, | ||
| 12 | "processor": "WB32FQ95", | 16 | "processor": "WB32FQ95", |
| 13 | "bootloader": "wb32-dfu", | 17 | "bootloader": "wb32-dfu", |
| 14 | "features": { | 18 | "features": { |
diff --git a/keyboards/monsgeek/m3/keyboard.json b/keyboards/monsgeek/m3/keyboard.json index 9d2ea18c9d..f3d318176b 100644 --- a/keyboards/monsgeek/m3/keyboard.json +++ b/keyboards/monsgeek/m3/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "vid": "0xFFFE", | 6 | "vid": "0xFFFE", |
| 7 | "pid": "0x0009", | 7 | "pid": "0x0009", |
| 8 | "device_version": "1.0.5", | 8 | "device_version": "1.0.5", |
| 9 | "suspend_wakeup_delay": 400, | 9 | "suspend_wakeup_delay": 400 |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "processor": "WB32FQ95", | 16 | "processor": "WB32FQ95", |
| 13 | "bootloader": "wb32-dfu", | 17 | "bootloader": "wb32-dfu", |
diff --git a/keyboards/monsgeek/m5/keyboard.json b/keyboards/monsgeek/m5/keyboard.json index 92d6add3fe..f439830f8a 100644 --- a/keyboards/monsgeek/m5/keyboard.json +++ b/keyboards/monsgeek/m5/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "vid": "0xFFFE", | 6 | "vid": "0xFFFE", |
| 7 | "pid": "0x000A", | 7 | "pid": "0x000A", |
| 8 | "device_version": "1.0.4", | 8 | "device_version": "1.0.4", |
| 9 | "suspend_wakeup_delay": 400, | 9 | "suspend_wakeup_delay": 400 |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "processor": "WB32FQ95", | 16 | "processor": "WB32FQ95", |
| 13 | "bootloader": "wb32-dfu", | 17 | "bootloader": "wb32-dfu", |
diff --git a/keyboards/monsgeek/m6/keyboard.json b/keyboards/monsgeek/m6/keyboard.json index afe38eb0da..bcc14da2e4 100644 --- a/keyboards/monsgeek/m6/keyboard.json +++ b/keyboards/monsgeek/m6/keyboard.json | |||
| @@ -3,12 +3,16 @@ | |||
| 3 | "manufacturer": "MonsGeek", | 3 | "manufacturer": "MonsGeek", |
| 4 | "maintainer": "jonylee@hfd", | 4 | "maintainer": "jonylee@hfd", |
| 5 | "usb": { | 5 | "usb": { |
| 6 | "force_nkro": true, | ||
| 7 | "vid": "0xFFFE", | 6 | "vid": "0xFFFE", |
| 8 | "pid": "0x0011", | 7 | "pid": "0x0011", |
| 9 | "device_version": "1.0.0", | 8 | "device_version": "1.0.0", |
| 10 | "suspend_wakeup_delay": 400 | 9 | "suspend_wakeup_delay": 400 |
| 11 | }, | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 15 | }, | ||
| 12 | "processor": "WB32FQ95", | 16 | "processor": "WB32FQ95", |
| 13 | "bootloader": "wb32-dfu", | 17 | "bootloader": "wb32-dfu", |
| 14 | "features": { | 18 | "features": { |
diff --git a/keyboards/mss_studio/m63_rgb/keyboard.json b/keyboards/mss_studio/m63_rgb/keyboard.json index 16a4c5295f..b798df21dd 100644 --- a/keyboards/mss_studio/m63_rgb/keyboard.json +++ b/keyboards/mss_studio/m63_rgb/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4D4B", | 6 | "vid": "0x4D4B", |
| 7 | "pid": "0x6063", | 7 | "pid": "0x6063", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "ws2812": { | 15 | "ws2812": { |
| 12 | "pin": "B15" | 16 | "pin": "B15" |
diff --git a/keyboards/mss_studio/m64_rgb/keyboard.json b/keyboards/mss_studio/m64_rgb/keyboard.json index 5b53cd58c7..083afec8c7 100644 --- a/keyboards/mss_studio/m64_rgb/keyboard.json +++ b/keyboards/mss_studio/m64_rgb/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4D4B", | 6 | "vid": "0x4D4B", |
| 7 | "pid": "0x6064", | 7 | "pid": "0x6064", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "ws2812": { | 15 | "ws2812": { |
| 12 | "pin": "B15" | 16 | "pin": "B15" |
diff --git a/keyboards/mwstudio/alicekk/keyboard.json b/keyboards/mwstudio/alicekk/keyboard.json index 355437f953..fe76ec123d 100644 --- a/keyboards/mwstudio/alicekk/keyboard.json +++ b/keyboards/mwstudio/alicekk/keyboard.json | |||
| @@ -4,8 +4,12 @@ | |||
| 4 | "usb": { | 4 | "usb": { |
| 5 | "vid": "0x7BA1", | 5 | "vid": "0x7BA1", |
| 6 | "pid": "0x3201", | 6 | "pid": "0x3201", |
| 7 | "device_version": "0.0.1", | 7 | "device_version": "0.0.1" |
| 8 | "force_nkro": true | 8 | }, |
| 9 | "host": { | ||
| 10 | "default": { | ||
| 11 | "nkro": true | ||
| 12 | } | ||
| 9 | }, | 13 | }, |
| 10 | "features": { | 14 | "features": { |
| 11 | "bootmagic": true, | 15 | "bootmagic": true, |
diff --git a/keyboards/mwstudio/mw660/keyboard.json b/keyboards/mwstudio/mw660/keyboard.json index bf0cd6781c..385abb1828 100644 --- a/keyboards/mwstudio/mw660/keyboard.json +++ b/keyboards/mwstudio/mw660/keyboard.json | |||
| @@ -25,8 +25,12 @@ | |||
| 25 | "usb": { | 25 | "usb": { |
| 26 | "device_version": "1.0.0", | 26 | "device_version": "1.0.0", |
| 27 | "pid": "0x6601", | 27 | "pid": "0x6601", |
| 28 | "vid": "0x7BA1", | 28 | "vid": "0x7BA1" |
| 29 | "force_nkro": true | 29 | }, |
| 30 | "host": { | ||
| 31 | "default": { | ||
| 32 | "nkro": true | ||
| 33 | } | ||
| 30 | }, | 34 | }, |
| 31 | "layouts": { | 35 | "layouts": { |
| 32 | "LAYOUT": { | 36 | "LAYOUT": { |
diff --git a/keyboards/omnikeyish/keyboard.json b/keyboards/omnikeyish/keyboard.json index 82363b10bf..2a607dc852 100644 --- a/keyboards/omnikeyish/keyboard.json +++ b/keyboards/omnikeyish/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x0666", | 8 | "pid": "0x0666", |
| 9 | "device_version": "13.3.7", | 9 | "device_version": "13.3.7" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "features": { | 16 | "features": { |
| 13 | "bootmagic": true, | 17 | "bootmagic": true, |
diff --git a/keyboards/opendeck/32/info.json b/keyboards/opendeck/32/info.json index 4d340985d3..3a75fd163b 100644 --- a/keyboards/opendeck/32/info.json +++ b/keyboards/opendeck/32/info.json | |||
| @@ -4,7 +4,11 @@ | |||
| 4 | "usb": { | 4 | "usb": { |
| 5 | "vid": "0x4345", | 5 | "vid": "0x4345", |
| 6 | "pid": "0x2EC0", | 6 | "pid": "0x2EC0", |
| 7 | "device_version": "0.0.1", | 7 | "device_version": "0.0.1" |
| 8 | "force_nkro": true | 8 | }, |
| 9 | "host": { | ||
| 10 | "default": { | ||
| 11 | "nkro": true | ||
| 12 | } | ||
| 9 | } | 13 | } |
| 10 | } | 14 | } |
diff --git a/keyboards/owlab/jelly_epoch/hotswap/keyboard.json b/keyboards/owlab/jelly_epoch/hotswap/keyboard.json index 8fcea8034d..b6a519f686 100644 --- a/keyboards/owlab/jelly_epoch/hotswap/keyboard.json +++ b/keyboards/owlab/jelly_epoch/hotswap/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4F53", | 7 | "vid": "0x4F53", |
| 8 | "pid": "0x4A4C", | 8 | "pid": "0x4A4C", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "features": { | 16 | "features": { |
| 13 | "bootmagic": true, | 17 | "bootmagic": true, |
diff --git a/keyboards/owlab/jelly_epoch/soldered/keyboard.json b/keyboards/owlab/jelly_epoch/soldered/keyboard.json index 2d807c58a9..b8c83b8c41 100644 --- a/keyboards/owlab/jelly_epoch/soldered/keyboard.json +++ b/keyboards/owlab/jelly_epoch/soldered/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4F53", | 7 | "vid": "0x4F53", |
| 8 | "pid": "0x4A53", | 8 | "pid": "0x4A53", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "features": { | 16 | "features": { |
| 13 | "bootmagic": true, | 17 | "bootmagic": true, |
diff --git a/keyboards/owlab/spring/keyboard.json b/keyboards/owlab/spring/keyboard.json index 1789f4ebb1..2a8d1e2d9b 100644 --- a/keyboards/owlab/spring/keyboard.json +++ b/keyboards/owlab/spring/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4F53", | 6 | "vid": "0x4F53", |
| 7 | "pid": "0x5350", | 7 | "pid": "0x5350", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": true, | 16 | "bootmagic": true, |
diff --git a/keyboards/owlab/suit80/ansi/keyboard.json b/keyboards/owlab/suit80/ansi/keyboard.json index fe0f1b6e4b..b01ec347d3 100644 --- a/keyboards/owlab/suit80/ansi/keyboard.json +++ b/keyboards/owlab/suit80/ansi/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4F53", | 6 | "vid": "0x4F53", |
| 7 | "pid": "0x5355", | 7 | "pid": "0x5355", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": true, | 16 | "bootmagic": true, |
diff --git a/keyboards/owlab/suit80/iso/keyboard.json b/keyboards/owlab/suit80/iso/keyboard.json index 2d9fcde472..a2814b0942 100644 --- a/keyboards/owlab/suit80/iso/keyboard.json +++ b/keyboards/owlab/suit80/iso/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4F53", | 6 | "vid": "0x4F53", |
| 7 | "pid": "0x5349", | 7 | "pid": "0x5349", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": true, | 16 | "bootmagic": true, |
diff --git a/keyboards/owlab/voice65/hotswap/keyboard.json b/keyboards/owlab/voice65/hotswap/keyboard.json index f153efbde2..79ca2a57ed 100644 --- a/keyboards/owlab/voice65/hotswap/keyboard.json +++ b/keyboards/owlab/voice65/hotswap/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4F53", | 7 | "vid": "0x4F53", |
| 8 | "pid": "0x564F", | 8 | "pid": "0x564F", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "rgb_matrix": { | 16 | "rgb_matrix": { |
| 13 | "animations": { | 17 | "animations": { |
diff --git a/keyboards/owlab/voice65/soldered/keyboard.json b/keyboards/owlab/voice65/soldered/keyboard.json index 932c32d2fd..edd79a064f 100644 --- a/keyboards/owlab/voice65/soldered/keyboard.json +++ b/keyboards/owlab/voice65/soldered/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x4F53", | 7 | "vid": "0x4F53", |
| 8 | "pid": "0x5657", | 8 | "pid": "0x5657", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "rgb_matrix": { | 16 | "rgb_matrix": { |
| 13 | "animations": { | 17 | "animations": { |
diff --git a/keyboards/phentech/rpk_001/keyboard.json b/keyboards/phentech/rpk_001/keyboard.json index ce822295b2..df92139874 100644 --- a/keyboards/phentech/rpk_001/keyboard.json +++ b/keyboards/phentech/rpk_001/keyboard.json | |||
| @@ -8,9 +8,13 @@ | |||
| 8 | "device_version": "1.0.0", | 8 | "device_version": "1.0.0", |
| 9 | "vid": "0xAC12", | 9 | "vid": "0xAC12", |
| 10 | "pid": "0x2236", | 10 | "pid": "0x2236", |
| 11 | "force_nkro": true, | ||
| 12 | "suspend_wakeup_delay": 1000 | 11 | "suspend_wakeup_delay": 1000 |
| 13 | }, | 12 | }, |
| 13 | "host": { | ||
| 14 | "default": { | ||
| 15 | "nkro": true | ||
| 16 | } | ||
| 17 | }, | ||
| 14 | "diode_direction": "ROW2COL", | 18 | "diode_direction": "ROW2COL", |
| 15 | "eeprom": { | 19 | "eeprom": { |
| 16 | "driver": "wear_leveling", | 20 | "driver": "wear_leveling", |
diff --git a/keyboards/polycarbdiet/s20/keyboard.json b/keyboards/polycarbdiet/s20/keyboard.json index e8b180b860..327debdb7d 100644 --- a/keyboards/polycarbdiet/s20/keyboard.json +++ b/keyboards/polycarbdiet/s20/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x5040", | 6 | "vid": "0x5040", |
| 7 | "pid": "0x7320", | 7 | "pid": "0x7320", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "backlight": true, | 16 | "backlight": true, |
diff --git a/keyboards/qwertykeys/qk65/hotswap/keyboard.json b/keyboards/qwertykeys/qk65/hotswap/keyboard.json index 3aa8597626..2cdfe33ba3 100644 --- a/keyboards/qwertykeys/qk65/hotswap/keyboard.json +++ b/keyboards/qwertykeys/qk65/hotswap/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4F53", | 6 | "vid": "0x4F53", |
| 7 | "pid": "0x514B", | 7 | "pid": "0x514B", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": true, | 16 | "bootmagic": true, |
diff --git a/keyboards/qwertykeys/qk65/solder/keyboard.json b/keyboards/qwertykeys/qk65/solder/keyboard.json index 0d02ba7a91..63afc40994 100644 --- a/keyboards/qwertykeys/qk65/solder/keyboard.json +++ b/keyboards/qwertykeys/qk65/solder/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x4F53", | 6 | "vid": "0x4F53", |
| 7 | "pid": "0x5153", | 7 | "pid": "0x5153", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": true, | 16 | "bootmagic": true, |
diff --git a/keyboards/rate/pistachio/info.json b/keyboards/rate/pistachio/info.json index 7136860260..0e65b68f98 100644 --- a/keyboards/rate/pistachio/info.json +++ b/keyboards/rate/pistachio/info.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x5255", | 6 | "vid": "0x5255", |
| 7 | "pid": "0xD0C2", | 7 | "pid": "0xD0C2", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "processor": "atmega32u4", | 15 | "processor": "atmega32u4", |
| 12 | "bootloader": "caterina" | 16 | "bootloader": "caterina" |
diff --git a/keyboards/rate/pistachio_mp/keyboard.json b/keyboards/rate/pistachio_mp/keyboard.json index cea6190b84..299dc5c3a8 100644 --- a/keyboards/rate/pistachio_mp/keyboard.json +++ b/keyboards/rate/pistachio_mp/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x5255", | 6 | "vid": "0x5255", |
| 7 | "pid": "0xE212", | 7 | "pid": "0xE212", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "rgblight": { | 15 | "rgblight": { |
| 12 | "hue_steps": 10, | 16 | "hue_steps": 10, |
diff --git a/keyboards/rose75/keyboard.json b/keyboards/rose75/keyboard.json index 1c756d3fdd..09d0b7af19 100644 --- a/keyboards/rose75/keyboard.json +++ b/keyboards/rose75/keyboard.json | |||
| @@ -28,10 +28,14 @@ | |||
| 28 | "url": "https://github.com/Smollchungus", | 28 | "url": "https://github.com/Smollchungus", |
| 29 | "usb": { | 29 | "usb": { |
| 30 | "device_version": "0.0.1", | 30 | "device_version": "0.0.1", |
| 31 | "force_nkro": true, | ||
| 32 | "pid": "0x7503", | 31 | "pid": "0x7503", |
| 33 | "vid": "0x5363" | 32 | "vid": "0x5363" |
| 34 | }, | 33 | }, |
| 34 | "host": { | ||
| 35 | "default": { | ||
| 36 | "nkro": true | ||
| 37 | } | ||
| 38 | }, | ||
| 35 | "ws2812": { | 39 | "ws2812": { |
| 36 | "driver": "vendor", | 40 | "driver": "vendor", |
| 37 | "pin": "GP29" | 41 | "pin": "GP29" |
diff --git a/keyboards/runes/skjoldr/keyboard.json b/keyboards/runes/skjoldr/keyboard.json index ff3476697e..b48cb2a1d9 100644 --- a/keyboards/runes/skjoldr/keyboard.json +++ b/keyboards/runes/skjoldr/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x726E", | 7 | "vid": "0x726E", |
| 8 | "pid": "0x736B", | 8 | "pid": "0x736B", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "features": { | 16 | "features": { |
| 13 | "bootmagic": true, | 17 | "bootmagic": true, |
diff --git a/keyboards/runes/vaengr/keyboard.json b/keyboards/runes/vaengr/keyboard.json index dce2c7a228..1910f37f0d 100644 --- a/keyboards/runes/vaengr/keyboard.json +++ b/keyboards/runes/vaengr/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x726E", | 7 | "vid": "0x726E", |
| 8 | "pid": "0x7661", | 8 | "pid": "0x7661", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "rgblight": { | 16 | "rgblight": { |
| 13 | "hue_steps": 10, | 17 | "hue_steps": 10, |
diff --git a/keyboards/ryanskidmore/rskeys100/keyboard.json b/keyboards/ryanskidmore/rskeys100/keyboard.json index 27eae84a6e..b62d870aba 100644 --- a/keyboards/ryanskidmore/rskeys100/keyboard.json +++ b/keyboards/ryanskidmore/rskeys100/keyboard.json | |||
| @@ -4,8 +4,12 @@ | |||
| 4 | "usb": { | 4 | "usb": { |
| 5 | "vid": "0x7273", | 5 | "vid": "0x7273", |
| 6 | "pid": "0x0064", | 6 | "pid": "0x0064", |
| 7 | "device_version": "0.0.1", | 7 | "device_version": "0.0.1" |
| 8 | "force_nkro": true | 8 | }, |
| 9 | "host": { | ||
| 10 | "default": { | ||
| 11 | "nkro": true | ||
| 12 | } | ||
| 9 | }, | 13 | }, |
| 10 | "features": { | 14 | "features": { |
| 11 | "bootmagic": true, | 15 | "bootmagic": true, |
diff --git a/keyboards/sawnsprojects/bunnygirl65/keyboard.json b/keyboards/sawnsprojects/bunnygirl65/keyboard.json index 3fab84c557..b23f41e7d7 100644 --- a/keyboards/sawnsprojects/bunnygirl65/keyboard.json +++ b/keyboards/sawnsprojects/bunnygirl65/keyboard.json | |||
| @@ -17,10 +17,14 @@ | |||
| 17 | "processor": "STM32F072", | 17 | "processor": "STM32F072", |
| 18 | "usb": { | 18 | "usb": { |
| 19 | "device_version": "1.0.0", | 19 | "device_version": "1.0.0", |
| 20 | "force_nkro": true, | ||
| 21 | "pid": "0x00A2", | 20 | "pid": "0x00A2", |
| 22 | "vid": "0x5350" | 21 | "vid": "0x5350" |
| 23 | }, | 22 | }, |
| 23 | "host": { | ||
| 24 | "default": { | ||
| 25 | "nkro": true | ||
| 26 | } | ||
| 27 | }, | ||
| 24 | "community_layouts": ["65_ansi_blocker_tsangan", "65_ansi_blocker_tsangan_split_bs"], | 28 | "community_layouts": ["65_ansi_blocker_tsangan", "65_ansi_blocker_tsangan_split_bs"], |
| 25 | "layouts": { | 29 | "layouts": { |
| 26 | "LAYOUT_65_ansi_blocker_tsangan": { | 30 | "LAYOUT_65_ansi_blocker_tsangan": { |
diff --git a/keyboards/sawnsprojects/okayu/info.json b/keyboards/sawnsprojects/okayu/info.json index 14c8f20c35..21c5e899ce 100644 --- a/keyboards/sawnsprojects/okayu/info.json +++ b/keyboards/sawnsprojects/okayu/info.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x5350", | 6 | "vid": "0x5350", |
| 7 | "pid": "0x00A1", | 7 | "pid": "0x00A1", |
| 8 | "device_version": "1.0.0", | 8 | "device_version": "1.0.0" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": true, | 16 | "bootmagic": true, |
diff --git a/keyboards/sixkeyboard/keyboard.json b/keyboards/sixkeyboard/keyboard.json index 5c29dee16f..ca846affb3 100644 --- a/keyboards/sixkeyboard/keyboard.json +++ b/keyboards/sixkeyboard/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x746B", | 6 | "vid": "0x746B", |
| 7 | "pid": "0x736B", | 7 | "pid": "0x736B", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": false, | 16 | "bootmagic": false, |
diff --git a/keyboards/skmt/15k/keyboard.json b/keyboards/skmt/15k/keyboard.json index d09f3fb989..2cfb05bae6 100644 --- a/keyboards/skmt/15k/keyboard.json +++ b/keyboards/skmt/15k/keyboard.json | |||
| @@ -23,8 +23,12 @@ | |||
| 23 | "usb": { | 23 | "usb": { |
| 24 | "device_version": "1.1.0", | 24 | "device_version": "1.1.0", |
| 25 | "pid": "0x3488", | 25 | "pid": "0x3488", |
| 26 | "vid": "0xFEFE", | 26 | "vid": "0xFEFE" |
| 27 | "force_nkro": true | 27 | }, |
| 28 | "host": { | ||
| 29 | "default": { | ||
| 30 | "nkro": true | ||
| 31 | } | ||
| 28 | }, | 32 | }, |
| 29 | "layouts": { | 33 | "layouts": { |
| 30 | "LAYOUT_default": { | 34 | "LAYOUT_default": { |
diff --git a/keyboards/skyloong/gk61/v1/keyboard.json b/keyboards/skyloong/gk61/v1/keyboard.json index 68fda1220f..e6ce09ae7f 100644 --- a/keyboards/skyloong/gk61/v1/keyboard.json +++ b/keyboards/skyloong/gk61/v1/keyboard.json | |||
| @@ -119,8 +119,12 @@ | |||
| 119 | "vid": "0x1EA7", | 119 | "vid": "0x1EA7", |
| 120 | "device_version": "1.0.0", | 120 | "device_version": "1.0.0", |
| 121 | "pid": "0x6061", | 121 | "pid": "0x6061", |
| 122 | "max_power": 380, | 122 | "max_power": 380 |
| 123 | "force_nkro": true | 123 | }, |
| 124 | "host": { | ||
| 125 | "default": { | ||
| 126 | "nkro": true | ||
| 127 | } | ||
| 124 | }, | 128 | }, |
| 125 | "community_layouts": ["60_ansi"], | 129 | "community_layouts": ["60_ansi"], |
| 126 | "layouts": { | 130 | "layouts": { |
diff --git a/keyboards/stenokeyboards/the_uni/pro_micro/keyboard.json b/keyboards/stenokeyboards/the_uni/pro_micro/keyboard.json index 9cbed0feb9..770fbbb0e9 100644 --- a/keyboards/stenokeyboards/the_uni/pro_micro/keyboard.json +++ b/keyboards/stenokeyboards/the_uni/pro_micro/keyboard.json | |||
| @@ -1,7 +1,11 @@ | |||
| 1 | { | 1 | { |
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "0.0.1", | 3 | "device_version": "0.0.1" |
| 4 | "force_nkro": true | 4 | }, |
| 5 | "host": { | ||
| 6 | "default": { | ||
| 7 | "nkro": true | ||
| 8 | } | ||
| 5 | }, | 9 | }, |
| 6 | "features": { | 10 | "features": { |
| 7 | "bootmagic": true, | 11 | "bootmagic": true, |
diff --git a/keyboards/stenokeyboards/the_uni/rp_2040/keyboard.json b/keyboards/stenokeyboards/the_uni/rp_2040/keyboard.json index e1753f2b84..6ec92ce422 100644 --- a/keyboards/stenokeyboards/the_uni/rp_2040/keyboard.json +++ b/keyboards/stenokeyboards/the_uni/rp_2040/keyboard.json | |||
| @@ -1,7 +1,11 @@ | |||
| 1 | { | 1 | { |
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "0.0.4", | 3 | "device_version": "0.0.4" |
| 4 | "force_nkro": true | 4 | }, |
| 5 | "host": { | ||
| 6 | "default": { | ||
| 7 | "nkro": true | ||
| 8 | } | ||
| 5 | }, | 9 | }, |
| 6 | "features": { | 10 | "features": { |
| 7 | "bootmagic": true, | 11 | "bootmagic": true, |
diff --git a/keyboards/stenokeyboards/the_uni/usb_c/keyboard.json b/keyboards/stenokeyboards/the_uni/usb_c/keyboard.json index 81639fe32b..2cf1e4e324 100644 --- a/keyboards/stenokeyboards/the_uni/usb_c/keyboard.json +++ b/keyboards/stenokeyboards/the_uni/usb_c/keyboard.json | |||
| @@ -1,7 +1,11 @@ | |||
| 1 | { | 1 | { |
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "0.0.3", | 3 | "device_version": "0.0.3" |
| 4 | "force_nkro": true | 4 | }, |
| 5 | "host": { | ||
| 6 | "default": { | ||
| 7 | "nkro": true | ||
| 8 | } | ||
| 5 | }, | 9 | }, |
| 6 | "features": { | 10 | "features": { |
| 7 | "bootmagic": true, | 11 | "bootmagic": true, |
diff --git a/keyboards/synthlabs/060/keyboard.json b/keyboards/synthlabs/060/keyboard.json index e251201a51..4183232dd1 100644 --- a/keyboards/synthlabs/060/keyboard.json +++ b/keyboards/synthlabs/060/keyboard.json | |||
| @@ -23,8 +23,12 @@ | |||
| 23 | "usb": { | 23 | "usb": { |
| 24 | "vid": "0x534E", | 24 | "vid": "0x534E", |
| 25 | "pid": "0x3630", | 25 | "pid": "0x3630", |
| 26 | "device_version": "0.0.1", | 26 | "device_version": "0.0.1" |
| 27 | "force_nkro": true | 27 | }, |
| 28 | "host": { | ||
| 29 | "default": { | ||
| 30 | "nkro": true | ||
| 31 | } | ||
| 28 | }, | 32 | }, |
| 29 | "rgb_matrix": { | 33 | "rgb_matrix": { |
| 30 | "animations": { | 34 | "animations": { |
diff --git a/keyboards/synthlabs/065/keyboard.json b/keyboards/synthlabs/065/keyboard.json index ea862c6f01..1cd9e03a6a 100644 --- a/keyboards/synthlabs/065/keyboard.json +++ b/keyboards/synthlabs/065/keyboard.json | |||
| @@ -152,10 +152,14 @@ | |||
| 152 | "url": "http://065.synthlabs.io", | 152 | "url": "http://065.synthlabs.io", |
| 153 | "usb": { | 153 | "usb": { |
| 154 | "device_version": "0.0.1", | 154 | "device_version": "0.0.1", |
| 155 | "force_nkro": true, | ||
| 156 | "pid": "0x3635", | 155 | "pid": "0x3635", |
| 157 | "vid": "0x534E" | 156 | "vid": "0x534E" |
| 158 | }, | 157 | }, |
| 158 | "host": { | ||
| 159 | "default": { | ||
| 160 | "nkro": true | ||
| 161 | } | ||
| 162 | }, | ||
| 159 | "ws2812": { | 163 | "ws2812": { |
| 160 | "driver": "vendor", | 164 | "driver": "vendor", |
| 161 | "pin": "GP18" | 165 | "pin": "GP18" |
diff --git a/keyboards/synthlabs/solo/keyboard.json b/keyboards/synthlabs/solo/keyboard.json index 6640202474..09c83cec76 100644 --- a/keyboards/synthlabs/solo/keyboard.json +++ b/keyboards/synthlabs/solo/keyboard.json | |||
| @@ -22,8 +22,12 @@ | |||
| 22 | "usb": { | 22 | "usb": { |
| 23 | "vid": "0x534E", | 23 | "vid": "0x534E", |
| 24 | "pid": "0x3031", | 24 | "pid": "0x3031", |
| 25 | "device_version": "0.0.1", | 25 | "device_version": "0.0.1" |
| 26 | "force_nkro": true | 26 | }, |
| 27 | "host": { | ||
| 28 | "default": { | ||
| 29 | "nkro": true | ||
| 30 | } | ||
| 27 | }, | 31 | }, |
| 28 | "encoder": { | 32 | "encoder": { |
| 29 | "rotary": [ | 33 | "rotary": [ |
diff --git a/keyboards/tacworks/tac_k1/keyboard.json b/keyboards/tacworks/tac_k1/keyboard.json index f1875ec180..63cde4777f 100644 --- a/keyboards/tacworks/tac_k1/keyboard.json +++ b/keyboards/tacworks/tac_k1/keyboard.json | |||
| @@ -29,11 +29,15 @@ | |||
| 29 | "url": "https://tacworks.store", | 29 | "url": "https://tacworks.store", |
| 30 | "usb": { | 30 | "usb": { |
| 31 | "device_version": "1.0.0", | 31 | "device_version": "1.0.0", |
| 32 | "force_nkro": true, | ||
| 33 | "pid": "0xE431", | 32 | "pid": "0xE431", |
| 34 | "suspend_wakeup_delay": 1000, | 33 | "suspend_wakeup_delay": 1000, |
| 35 | "vid": "0x342D" | 34 | "vid": "0x342D" |
| 36 | }, | 35 | }, |
| 36 | "host": { | ||
| 37 | "default": { | ||
| 38 | "nkro": true | ||
| 39 | } | ||
| 40 | }, | ||
| 37 | "community_layouts": [ | 41 | "community_layouts": [ |
| 38 | "65_ansi_blocker", | 42 | "65_ansi_blocker", |
| 39 | "65_ansi_blocker_split_bs", | 43 | "65_ansi_blocker_split_bs", |
diff --git a/keyboards/teleport/native/info.json b/keyboards/teleport/native/info.json index 08432fbf14..b1cb06c942 100644 --- a/keyboards/teleport/native/info.json +++ b/keyboards/teleport/native/info.json | |||
| @@ -7,8 +7,12 @@ | |||
| 7 | "processor": "STM32F411", | 7 | "processor": "STM32F411", |
| 8 | "usb": { | 8 | "usb": { |
| 9 | "vid": "0x7470", | 9 | "vid": "0x7470", |
| 10 | "device_version": "1.0.0", | 10 | "device_version": "1.0.0" |
| 11 | "force_nkro": true | 11 | }, |
| 12 | "host": { | ||
| 13 | "default": { | ||
| 14 | "nkro": true | ||
| 15 | } | ||
| 12 | }, | 16 | }, |
| 13 | "rgb_matrix": { | 17 | "rgb_matrix": { |
| 14 | "animations": { | 18 | "animations": { |
diff --git a/keyboards/tweetydabird/lotus58/info.json b/keyboards/tweetydabird/lotus58/info.json index 7becd3ae26..3c47e3fdc2 100644 --- a/keyboards/tweetydabird/lotus58/info.json +++ b/keyboards/tweetydabird/lotus58/info.json | |||
| @@ -45,10 +45,14 @@ | |||
| 45 | "url": "https://lectronz.com/stores/tweetys-wild-thinking", | 45 | "url": "https://lectronz.com/stores/tweetys-wild-thinking", |
| 46 | "usb": { | 46 | "usb": { |
| 47 | "device_version": "1.2.3", | 47 | "device_version": "1.2.3", |
| 48 | "force_nkro": true, | ||
| 49 | "pid": "0x23B0", | 48 | "pid": "0x23B0", |
| 50 | "vid": "0xFEED" | 49 | "vid": "0xFEED" |
| 51 | }, | 50 | }, |
| 51 | "host": { | ||
| 52 | "default": { | ||
| 53 | "nkro": true | ||
| 54 | } | ||
| 55 | }, | ||
| 52 | "layouts": { | 56 | "layouts": { |
| 53 | "LAYOUT": { | 57 | "LAYOUT": { |
| 54 | "layout": [ | 58 | "layout": [ |
diff --git a/keyboards/vertex/angle65/keyboard.json b/keyboards/vertex/angle65/keyboard.json index 3047d82dfa..6e0a6525ba 100644 --- a/keyboards/vertex/angle65/keyboard.json +++ b/keyboards/vertex/angle65/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x9954", | 6 | "vid": "0x9954", |
| 7 | "pid": "0x9970", | 7 | "pid": "0x9970", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": false, | 16 | "bootmagic": false, |
diff --git a/keyboards/vertex/arc60/keyboard.json b/keyboards/vertex/arc60/keyboard.json index 7bca331f44..b370e699ec 100644 --- a/keyboards/vertex/arc60/keyboard.json +++ b/keyboards/vertex/arc60/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x8354", | 6 | "vid": "0x8354", |
| 7 | "pid": "0x8370", | 7 | "pid": "0x8370", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": false, | 16 | "bootmagic": false, |
diff --git a/keyboards/vertex/arc60h/keyboard.json b/keyboards/vertex/arc60h/keyboard.json index 684bbb9538..0fc6f642a3 100644 --- a/keyboards/vertex/arc60h/keyboard.json +++ b/keyboards/vertex/arc60h/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x7374", | 6 | "vid": "0x7374", |
| 7 | "pid": "0x9770", | 7 | "pid": "0x9770", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "indicators": { | 15 | "indicators": { |
| 12 | "caps_lock": "C13", | 16 | "caps_lock": "C13", |
diff --git a/keyboards/vertex/cycle8/keyboard.json b/keyboards/vertex/cycle8/keyboard.json index d00ef3eb49..d1a341df20 100644 --- a/keyboards/vertex/cycle8/keyboard.json +++ b/keyboards/vertex/cycle8/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x8A94", | 6 | "vid": "0x8A94", |
| 7 | "pid": "0x8F70", | 7 | "pid": "0x8F70", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": true, | 16 | "bootmagic": true, |
diff --git a/keyboards/vertex/t75/keyboard.json b/keyboards/vertex/t75/keyboard.json index 32e85cf8b4..f67326afb8 100644 --- a/keyboards/vertex/t75/keyboard.json +++ b/keyboards/vertex/t75/keyboard.json | |||
| @@ -20,10 +20,14 @@ | |||
| 20 | "processor": "STM32F103", | 20 | "processor": "STM32F103", |
| 21 | "usb": { | 21 | "usb": { |
| 22 | "device_version": "0.0.1", | 22 | "device_version": "0.0.1", |
| 23 | "force_nkro": true, | ||
| 24 | "pid": "0x3006", | 23 | "pid": "0x3006", |
| 25 | "vid": "0x28E9" | 24 | "vid": "0x28E9" |
| 26 | }, | 25 | }, |
| 26 | "host": { | ||
| 27 | "default": { | ||
| 28 | "nkro": true | ||
| 29 | } | ||
| 30 | }, | ||
| 27 | "layouts": { | 31 | "layouts": { |
| 28 | "LAYOUT": { | 32 | "LAYOUT": { |
| 29 | "layout": [ | 33 | "layout": [ |
diff --git a/keyboards/viktus/at101_bh/keyboard.json b/keyboards/viktus/at101_bh/keyboard.json index de7498964e..ca37ecedeb 100644 --- a/keyboards/viktus/at101_bh/keyboard.json +++ b/keyboards/viktus/at101_bh/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0xFEED", | 7 | "vid": "0xFEED", |
| 8 | "pid": "0x6060", | 8 | "pid": "0x6060", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "features": { | 16 | "features": { |
| 13 | "bootmagic": true, | 17 | "bootmagic": true, |
diff --git a/keyboards/viktus/omnikey_bh/keyboard.json b/keyboards/viktus/omnikey_bh/keyboard.json index 8128a30b25..6bceb1e0db 100644 --- a/keyboards/viktus/omnikey_bh/keyboard.json +++ b/keyboards/viktus/omnikey_bh/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0xFEED", | 6 | "vid": "0xFEED", |
| 7 | "pid": "0x6060", | 7 | "pid": "0x6060", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": true, | 16 | "bootmagic": true, |
diff --git a/keyboards/viktus/z150_bh/keyboard.json b/keyboards/viktus/z150_bh/keyboard.json index 29bba7b8ab..912ee03bab 100644 --- a/keyboards/viktus/z150_bh/keyboard.json +++ b/keyboards/viktus/z150_bh/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0xFEED", | 6 | "vid": "0xFEED", |
| 7 | "pid": "0x6060", | 7 | "pid": "0x6060", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": true, | 16 | "bootmagic": true, |
diff --git a/keyboards/willoucom/keypad/keyboard.json b/keyboards/willoucom/keypad/keyboard.json index 1d070ea4e2..9b4717e63f 100644 --- a/keyboards/willoucom/keypad/keyboard.json +++ b/keyboards/willoucom/keypad/keyboard.json | |||
| @@ -22,10 +22,14 @@ | |||
| 22 | }, | 22 | }, |
| 23 | "usb": { | 23 | "usb": { |
| 24 | "device_version": "1.0.0", | 24 | "device_version": "1.0.0", |
| 25 | "force_nkro": true, | ||
| 26 | "pid": "0x4B50", | 25 | "pid": "0x4B50", |
| 27 | "vid": "0x574A" | 26 | "vid": "0x574A" |
| 28 | }, | 27 | }, |
| 28 | "host": { | ||
| 29 | "default": { | ||
| 30 | "nkro": true | ||
| 31 | } | ||
| 32 | }, | ||
| 29 | "layouts": { | 33 | "layouts": { |
| 30 | "LAYOUT": { | 34 | "LAYOUT": { |
| 31 | "layout": [ | 35 | "layout": [ |
diff --git a/keyboards/wuque/tata80/wk/keyboard.json b/keyboards/wuque/tata80/wk/keyboard.json index 5b5b1fe50e..a5ae56720b 100644 --- a/keyboards/wuque/tata80/wk/keyboard.json +++ b/keyboards/wuque/tata80/wk/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x2365", | 7 | "vid": "0x2365", |
| 8 | "pid": "0x0168", | 8 | "pid": "0x0168", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "features": { | 16 | "features": { |
| 13 | "bootmagic": true, | 17 | "bootmagic": true, |
diff --git a/keyboards/wuque/tata80/wkl/keyboard.json b/keyboards/wuque/tata80/wkl/keyboard.json index d8633e99f9..3eee37ef19 100644 --- a/keyboards/wuque/tata80/wkl/keyboard.json +++ b/keyboards/wuque/tata80/wkl/keyboard.json | |||
| @@ -6,8 +6,12 @@ | |||
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x2365", | 7 | "vid": "0x2365", |
| 8 | "pid": "0x0169", | 8 | "pid": "0x0169", |
| 9 | "device_version": "0.0.1", | 9 | "device_version": "0.0.1" |
| 10 | "force_nkro": true | 10 | }, |
| 11 | "host": { | ||
| 12 | "default": { | ||
| 13 | "nkro": true | ||
| 14 | } | ||
| 11 | }, | 15 | }, |
| 12 | "features": { | 16 | "features": { |
| 13 | "bootmagic": true, | 17 | "bootmagic": true, |
diff --git a/keyboards/xelus/dharma/keyboard.json b/keyboards/xelus/dharma/keyboard.json index adedaedba4..373db3f84e 100644 --- a/keyboards/xelus/dharma/keyboard.json +++ b/keyboards/xelus/dharma/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x5845", | 6 | "vid": "0x5845", |
| 7 | "pid": "0xDAAA", | 7 | "pid": "0xDAAA", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "features": { | 15 | "features": { |
| 12 | "bootmagic": true, | 16 | "bootmagic": true, |
diff --git a/keyboards/xelus/pachi/rgb/rev1/keyboard.json b/keyboards/xelus/pachi/rgb/rev1/keyboard.json index a27bcae0fc..59d335d6e7 100644 --- a/keyboards/xelus/pachi/rgb/rev1/keyboard.json +++ b/keyboards/xelus/pachi/rgb/rev1/keyboard.json | |||
| @@ -5,8 +5,12 @@ | |||
| 5 | "usb": { | 5 | "usb": { |
| 6 | "vid": "0x5845", | 6 | "vid": "0x5845", |
| 7 | "pid": "0x5052", | 7 | "pid": "0x5052", |
| 8 | "device_version": "0.0.1", | 8 | "device_version": "0.0.1" |
| 9 | "force_nkro": true | 9 | }, |
| 10 | "host": { | ||
| 11 | "default": { | ||
| 12 | "nkro": true | ||
| 13 | } | ||
| 10 | }, | 14 | }, |
| 11 | "rgb_matrix": { | 15 | "rgb_matrix": { |
| 12 | "animations": { | 16 | "animations": { |
diff --git a/keyboards/xelus/rs108/keyboard.json b/keyboards/xelus/rs108/keyboard.json index c524ae09ed..b1964e0577 100644 --- a/keyboards/xelus/rs108/keyboard.json +++ b/keyboards/xelus/rs108/keyboard.json | |||
| @@ -6,11 +6,15 @@ | |||
| 6 | "vid": "0x5845", | 6 | "vid": "0x5845", |
| 7 | "pid": "0x5208", | 7 | "pid": "0x5208", |
| 8 | "device_version": "0.0.2", | 8 | "device_version": "0.0.2", |
| 9 | "force_nkro": true, | ||
| 10 | "shared_endpoint": { | 9 | "shared_endpoint": { |
| 11 | "keyboard": true | 10 | "keyboard": true |
| 12 | } | 11 | } |
| 13 | }, | 12 | }, |
| 13 | "host": { | ||
| 14 | "default": { | ||
| 15 | "nkro": true | ||
| 16 | } | ||
| 17 | }, | ||
| 14 | "features": { | 18 | "features": { |
| 15 | "bootmagic": true, | 19 | "bootmagic": true, |
| 16 | "console": true, | 20 | "console": true, |
diff --git a/keyboards/xelus/rs60/rev1/keyboard.json b/keyboards/xelus/rs60/rev1/keyboard.json index 4f894056f6..c8a1afa790 100644 --- a/keyboards/xelus/rs60/rev1/keyboard.json +++ b/keyboards/xelus/rs60/rev1/keyboard.json | |||
| @@ -1,7 +1,11 @@ | |||
| 1 | { | 1 | { |
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "0.1.0", | 3 | "device_version": "0.1.0" |
| 4 | "force_nkro": true | 4 | }, |
| 5 | "host": { | ||
| 6 | "default": { | ||
| 7 | "nkro": true | ||
| 8 | } | ||
| 5 | }, | 9 | }, |
| 6 | "features": { | 10 | "features": { |
| 7 | "bootmagic": true, | 11 | "bootmagic": true, |
diff --git a/keyboards/xelus/rs60/rev2_0/keyboard.json b/keyboards/xelus/rs60/rev2_0/keyboard.json index e5506e0040..1ec1e71d42 100644 --- a/keyboards/xelus/rs60/rev2_0/keyboard.json +++ b/keyboards/xelus/rs60/rev2_0/keyboard.json | |||
| @@ -1,11 +1,15 @@ | |||
| 1 | { | 1 | { |
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "0.2.0", | 3 | "device_version": "0.2.0", |
| 4 | "force_nkro": true, | ||
| 5 | "shared_endpoint": { | 4 | "shared_endpoint": { |
| 6 | "keyboard": true | 5 | "keyboard": true |
| 7 | } | 6 | } |
| 8 | }, | 7 | }, |
| 8 | "host": { | ||
| 9 | "default": { | ||
| 10 | "nkro": true | ||
| 11 | } | ||
| 12 | }, | ||
| 9 | "features": { | 13 | "features": { |
| 10 | "bootmagic": true, | 14 | "bootmagic": true, |
| 11 | "console": true, | 15 | "console": true, |
diff --git a/keyboards/xelus/rs60/rev2_1/keyboard.json b/keyboards/xelus/rs60/rev2_1/keyboard.json index c116abc30b..86f3c2fa3d 100644 --- a/keyboards/xelus/rs60/rev2_1/keyboard.json +++ b/keyboards/xelus/rs60/rev2_1/keyboard.json | |||
| @@ -1,11 +1,15 @@ | |||
| 1 | { | 1 | { |
| 2 | "usb": { | 2 | "usb": { |
| 3 | "device_version": "0.2.1", | 3 | "device_version": "0.2.1", |
| 4 | "force_nkro": true, | ||
| 5 | "shared_endpoint": { | 4 | "shared_endpoint": { |
| 6 | "keyboard": true | 5 | "keyboard": true |
| 7 | } | 6 | } |
| 8 | }, | 7 | }, |
| 8 | "host": { | ||
| 9 | "default": { | ||
| 10 | "nkro": true | ||
| 11 | } | ||
| 12 | }, | ||
| 9 | "features": { | 13 | "features": { |
| 10 | "bootmagic": true, | 14 | "bootmagic": true, |
| 11 | "console": true, | 15 | "console": true, |
diff --git a/keyboards/yandrstudio/zhou65/keyboard.json b/keyboards/yandrstudio/zhou65/keyboard.json index 6e65bacea2..0766bd3eca 100644 --- a/keyboards/yandrstudio/zhou65/keyboard.json +++ b/keyboards/yandrstudio/zhou65/keyboard.json | |||
| @@ -2,8 +2,12 @@ | |||
| 2 | "keyboard_name": "zhou65", | 2 | "keyboard_name": "zhou65", |
| 3 | "usb": { | 3 | "usb": { |
| 4 | "pid": "0xAAAD", | 4 | "pid": "0xAAAD", |
| 5 | "device_version": "1.0.0", | 5 | "device_version": "1.0.0" |
| 6 | "force_nkro": true | 6 | }, |
| 7 | "host": { | ||
| 8 | "default": { | ||
| 9 | "nkro": true | ||
| 10 | } | ||
| 7 | }, | 11 | }, |
| 8 | "features": { | 12 | "features": { |
| 9 | "bootmagic": true, | 13 | "bootmagic": true, |
