~ruther/qmk_firmware

58c38175e64452e309d9e74230e629b16fe661ba — Joel Challis 1 year, 3 months ago 5dfe2bc
Remove redundant disabling of features (#22926)

103 files changed, 85 insertions(+), 350 deletions(-)

M keyboards/1upkeyboards/pi40/grid_v1_1/info.json
M keyboards/1upkeyboards/pi40/mit_v1_0/info.json
M keyboards/1upkeyboards/pi40/mit_v1_1/info.json
M keyboards/1upkeyboards/pi50/info.json
M keyboards/1upkeyboards/pi60/info.json
M keyboards/1upkeyboards/pi60_hse/info.json
M keyboards/1upkeyboards/pi60_rgb/info.json
M keyboards/1upkeyboards/sweet16v2/kb2040/info.json
M keyboards/1upkeyboards/sweet16v2/pro_micro/info.json
M keyboards/4pplet/steezy60/rev_a/info.json
M keyboards/4pplet/steezy60/rev_b/info.json
M keyboards/4pplet/unextended_std/rev_a/info.json
M keyboards/acheron/themis/87h/info.json
M keyboards/acheron/themis/87htsc/info.json
M keyboards/acheron/themis/88htsc/info.json
M keyboards/an_achronism/tetromino/info.json
M keyboards/argo_works/ishi/80/mk0_avr/info.json
M keyboards/ask55/info.json
M keyboards/chickenman/ciel65/info.json
M keyboards/clueboard/17/info.json
M keyboards/clueboard/2x1800/2018/info.json
M keyboards/clueboard/2x1800/2019/info.json
M keyboards/clueboard/60/info.json
M keyboards/clueboard/66/rev1/info.json
M keyboards/clueboard/66/rev2/info.json
M keyboards/clueboard/66/rev3/info.json
M keyboards/clueboard/66/rev4/info.json
M keyboards/clueboard/66_hotswap/prototype/info.json
M keyboards/clueboard/card/info.json
M keyboards/dark/magnum_ergo_1/info.json
M keyboards/doio/kb38/info.json
M keyboards/fancytech/fancyalice66/info.json
M keyboards/frobiac/blackbowl/info.json
M keyboards/frobiac/blackflat/info.json
M keyboards/frobiac/hypernano/info.json
M keyboards/frobiac/redtilt/info.json
M keyboards/giabalanai/info.json
M keyboards/handwired/10k/info.json
M keyboards/handwired/3dortho14u/rev1/info.json
M keyboards/handwired/3dortho14u/rev2/info.json
M keyboards/handwired/baredev/rev1/info.json
M keyboards/handwired/dactyl_kinesis/info.json
M keyboards/handwired/dactyl_lightcycle/info.json
M keyboards/handwired/dactyl_manuform/5x6_68/info.json
M keyboards/handwired/dactyl_manuform/6x7/info.json
M keyboards/handwired/onekey/info.json
M keyboards/handwired/polly40/info.json
M keyboards/handwired/scottokeebs/scotto61/info.json
M keyboards/handwired/wakizashi40/info.json
M keyboards/idobao/id42/info.json
M keyboards/idobao/id61/info.json
M keyboards/idobao/id63/info.json
M keyboards/idobao/id67/info.json
M keyboards/idobao/id80/v3/ansi/info.json
M keyboards/idobao/id87/v2/info.json
M keyboards/idobao/montex/v2/info.json
M keyboards/idyllic/tinny50_rgb/info.json
M keyboards/jels/boaty/info.json
M keyboards/kbdfans/odinmini/info.json
M keyboards/kbdfans/tiger80/info.json
M keyboards/keebio/convolution/info.json
M keyboards/keebio/convolution/rev1/info.json
M keyboards/keebio/sinc/info.json
M keyboards/keebio/sinc/rev3/info.json
M keyboards/keychron/q4/info.json
M keyboards/keyspensory/kp60/info.json
M keyboards/kinesis/alvicstep/info.json
M keyboards/kinesis/kint2pp/info.json
M keyboards/kinesis/kint36/info.json
M keyboards/kinesis/kint41/info.json
M keyboards/kinesis/kintlc/info.json
M keyboards/kinesis/kintwin/info.json
M keyboards/kinesis/nguyenvietyen/info.json
M keyboards/kinesis/stapelberg/info.json
M keyboards/kprepublic/bm16a/v1/info.json
M keyboards/kprepublic/bm40hsrgb/rev2/info.json
M keyboards/kuro/kuro65/info.json
M keyboards/laneware/raindrop/info.json
M keyboards/linworks/fave84h/info.json
M keyboards/maxr1998/phoebe/info.json
M keyboards/mechlovin/mechlovin9/rev3/info.json
M keyboards/mechlovin/zed65/910/info.json
M keyboards/miiiw/blackio83/info.json
M keyboards/mk65/info.json
M keyboards/mlego/m65/rev1/info.json
M keyboards/mlego/m65/rev2/info.json
M keyboards/mlego/m65/rev3/info.json
M keyboards/mlego/m65/rev4/info.json
M keyboards/montsinger/palmetto/info.json
M keyboards/navi60/info.json
M keyboards/novelkeys/nk_plus/info.json
M keyboards/sawnsprojects/eclipse/eclipse60/info.json
M keyboards/sawnsprojects/eclipse/tinyneko/info.json
M keyboards/sharkoon/skiller_sgk50_s3/info.json
M keyboards/smithrune/magnus/m75h/info.json
M keyboards/smithrune/magnus/m75s/info.json
M keyboards/splitography/info.json
M keyboards/stront/info.json
M keyboards/synthlabs/060/info.json
M keyboards/tzarc/djinn/info.json
M keyboards/wolf/m60_b/info.json
M keyboards/ymdk/melody96/hotswap/info.json
M keyboards/yoichiro/lunakey_pico/info.json
M keyboards/1upkeyboards/pi40/grid_v1_1/info.json => keyboards/1upkeyboards/pi40/grid_v1_1/info.json +1 -4
@@ 18,16 18,13 @@
        "driver": "vendor"
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "rgb_matrix": true,
        "rgblight": false
        "rgb_matrix": true
    },
    "matrix_pins": {
        "rows": ["GP21", "GP20", "GP19", "GP18"],

M keyboards/1upkeyboards/pi40/mit_v1_0/info.json => keyboards/1upkeyboards/pi40/mit_v1_0/info.json +1 -4
@@ 18,16 18,13 @@
        "driver": "vendor"
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "rgb_matrix": true,
        "rgblight": false
        "rgb_matrix": true
    },
    "matrix_pins": {
        "rows": ["GP21", "GP20", "GP19", "GP18"],

M keyboards/1upkeyboards/pi40/mit_v1_1/info.json => keyboards/1upkeyboards/pi40/mit_v1_1/info.json +1 -4
@@ 18,16 18,13 @@
        "driver": "vendor"
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "rgb_matrix": true,
        "rgblight": false
        "rgb_matrix": true
    },
    "matrix_pins": {
        "rows": ["GP21", "GP20", "GP19", "GP18"],

M keyboards/1upkeyboards/pi50/info.json => keyboards/1upkeyboards/pi50/info.json +0 -3
@@ 15,8 15,6 @@
        "layer_count": 10
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,


@@ 24,7 22,6 @@
        "mousekey": true,
        "nkro": false,
        "rgb_matrix": true,
        "rgblight": false,
        "oled": true
    },
    "matrix_pins": {

M keyboards/1upkeyboards/pi60/info.json => keyboards/1upkeyboards/pi60/info.json +1 -4
@@ 15,8 15,6 @@
        "layer_count": 10
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,


@@ 24,8 22,7 @@
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "rgb_matrix": true,
        "rgblight": false
        "rgb_matrix": true
    },
    "ws2812": {
        "pin": "GP17",

M keyboards/1upkeyboards/pi60_hse/info.json => keyboards/1upkeyboards/pi60_hse/info.json +1 -4
@@ 15,16 15,13 @@
        "layer_count": 10
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "rgb_matrix": true,
        "rgblight": false
        "rgb_matrix": true
    },
    "ws2812": {
        "pin": "GP15",

M keyboards/1upkeyboards/pi60_rgb/info.json => keyboards/1upkeyboards/pi60_rgb/info.json +1 -4
@@ 15,16 15,13 @@
        "layer_count": 10
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "rgb_matrix": true,
        "rgblight": false
        "rgb_matrix": true
    },
    "ws2812": {
        "pin": "GP19",

M keyboards/1upkeyboards/sweet16v2/kb2040/info.json => keyboards/1upkeyboards/sweet16v2/kb2040/info.json +1 -4
@@ 12,8 12,6 @@
        "vid": "0x6F75"
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,


@@ 21,8 19,7 @@
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "rgb_matrix": true,
        "rgblight": false
        "rgb_matrix": true
    },
    "ws2812": {
        "pin": "GP6",

M keyboards/1upkeyboards/sweet16v2/pro_micro/info.json => keyboards/1upkeyboards/sweet16v2/pro_micro/info.json +1 -4
@@ 11,8 11,6 @@
        "vid": "0x6F75"
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,


@@ 20,8 18,7 @@
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "rgb_matrix": true,
        "rgblight": false
        "rgb_matrix": true
    },
    "ws2812": {
        "pin": "D7"

M keyboards/4pplet/steezy60/rev_a/info.json => keyboards/4pplet/steezy60/rev_a/info.json +0 -2
@@ 30,8 30,6 @@
        "rows": ["C2", "D0", "B0", "C7", "C5"]
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,

M keyboards/4pplet/steezy60/rev_b/info.json => keyboards/4pplet/steezy60/rev_b/info.json +0 -2
@@ 26,8 26,6 @@
        "rows": ["B8", "A15", "C13", "A2", "A6"]
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,

M keyboards/4pplet/unextended_std/rev_a/info.json => keyboards/4pplet/unextended_std/rev_a/info.json +1 -3
@@ 22,9 22,7 @@
        "console": false,
        "command": false,
        "nkro": true,
        "backlight": false,
        "rgblight": true,
        "audio": false
        "rgblight": true
    },
    "ws2812": {
        "pin": "A8"

M keyboards/acheron/themis/87h/info.json => keyboards/acheron/themis/87h/info.json +0 -3
@@ 16,10 16,7 @@
        "mousekey":  true,
        "extrakey":  true,
        "console":   false,
        "backlight": false,
        "rgblight":  true,
        "audio":     false,
        "encoder":   false,
        "nkro":      true
    },
    "diode_direction": "COL2ROW",

M keyboards/acheron/themis/87htsc/info.json => keyboards/acheron/themis/87htsc/info.json +0 -3
@@ 16,10 16,7 @@
        "mousekey":  true,
        "extrakey":  true,
        "console":   false,
        "backlight": false,
        "rgblight":  true,
        "audio":     false,
        "encoder":   false,
        "nkro":      true
    },
    "diode_direction": "COL2ROW",

M keyboards/acheron/themis/88htsc/info.json => keyboards/acheron/themis/88htsc/info.json +0 -3
@@ 16,10 16,7 @@
        "mousekey":  true,
        "extrakey":  true,
        "console":   false,
        "backlight": false,
        "rgblight":  true,
        "audio":     false,
        "encoder":   false,
        "nkro":      true
    },
    "diode_direction": "COL2ROW",

M keyboards/an_achronism/tetromino/info.json => keyboards/an_achronism/tetromino/info.json +0 -1
@@ 17,7 17,6 @@
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": false,
        "rgb_matrix": true
    },
    "ws2812": {

M keyboards/argo_works/ishi/80/mk0_avr/info.json => keyboards/argo_works/ishi/80/mk0_avr/info.json +1 -2
@@ 19,8 19,7 @@
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "encoder": false
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["D3", "F4", "F5", "F6", "F7", "D7", "C6", "D4", "D2"],

M keyboards/ask55/info.json => keyboards/ask55/info.json +1 -6
@@ 5,18 5,13 @@
    "development_board": "promicro",
    "diode_direction": "COL2ROW",
    "features": {
        "audio": false,
        "backlight": false,
        "bluetooth": false,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true,
        "sleep_led": false,
        "unicode": false
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["E6", "D0", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"],

M keyboards/chickenman/ciel65/info.json => keyboards/chickenman/ciel65/info.json +1 -4
@@ 22,10 22,7 @@
        "console": false,
        "command": false,
        "nkro": true,
        "backlight": false,
        "rgblight": true,
        "audio": false,
        "key_lock": false
        "rgblight": true
    },
    "rgblight": {
        "led_count": 14,

M keyboards/clueboard/17/info.json => keyboards/clueboard/17/info.json +1 -3
@@ 11,11 11,9 @@
    "command": false,
    "console": true,
    "extrakey": true,
    "midi": false,
    "mousekey": true,
    "nkro": true,
    "rgblight": true,
    "unicode": false
    "rgblight": true
  },
  "matrix_pins": {
    "cols": ["F4", "E6", "B1", "D2"],

M keyboards/clueboard/2x1800/2018/info.json => keyboards/clueboard/2x1800/2018/info.json +1 -3
@@ 11,11 11,9 @@
    "command": false,
    "console": true,
    "extrakey": true,
    "midi": false,
    "mousekey": true,
    "nkro": true,
    "rgblight": true,
    "unicode": false
    "rgblight": true
  },
  "indicators": {
    "num_lock": "B4",

M keyboards/clueboard/2x1800/2019/info.json => keyboards/clueboard/2x1800/2019/info.json +1 -4
@@ 12,11 12,8 @@
    "console": true,
    "encoder": true,
    "extrakey": true,
    "midi": false,
    "mousekey": true,
    "nkro": true,
    "rgblight": false,
    "unicode": false
    "nkro": true
  },
  "matrix_pins": {
    "cols": ["D2", "D3", "D4", "D5", "D7", "E0", "E1", "B0", "E6", "B3", "B2"],

M keyboards/clueboard/60/info.json => keyboards/clueboard/60/info.json +0 -1
@@ 9,7 9,6 @@
  "diode_direction": "COL2ROW",
  "features": {
    "audio": true,
    "backlight": false,
    "bootmagic": false,
    "command": false,
    "console": true,

M keyboards/clueboard/66/rev1/info.json => keyboards/clueboard/66/rev1/info.json +1 -7
@@ 6,18 6,12 @@
  "bootloader": "atmel-dfu",
  "diode_direction": "COL2ROW",
  "features": {
    "audio": false,
    "backlight": false,
    "bluetooth": false,
    "bootmagic": false,
    "command": false,
    "console": true,
    "extrakey": true,
    "midi": false,
    "mousekey": true,
    "nkro": true,
    "rgblight": false,
    "unicode": false
    "nkro": true
  },
  "indicators": {
    "caps_lock": "F0"

M keyboards/clueboard/66/rev2/info.json => keyboards/clueboard/66/rev2/info.json +1 -6
@@ 6,18 6,13 @@
  "bootloader": "atmel-dfu",
  "diode_direction": "COL2ROW",
  "features": {
    "audio": false,
    "backlight": true,
    "bluetooth": false,
    "bootmagic": false,
    "command": false,
    "console": true,
    "extrakey": true,
    "midi": false,
    "mousekey": true,
    "nkro": true,
    "rgblight": true,
    "unicode": false
    "rgblight": true
  },
  "indicators": {
    "caps_lock": "B4"

M keyboards/clueboard/66/rev3/info.json => keyboards/clueboard/66/rev3/info.json +1 -5
@@ 6,18 6,14 @@
  "bootloader": "atmel-dfu",
  "diode_direction": "COL2ROW",
  "features": {
    "audio": false,
    "backlight": true,
    "bluetooth": false,
    "bootmagic": false,
    "command": false,
    "console": true,
    "extrakey": true,
    "midi": false,
    "mousekey": true,
    "nkro": true,
    "rgblight": true,
    "unicode": false
    "rgblight": true
  },
  "indicators": {
    "caps_lock": "B4"

M keyboards/clueboard/66/rev4/info.json => keyboards/clueboard/66/rev4/info.json +1 -6
@@ 8,17 8,12 @@
  "diode_direction": "COL2ROW",
  "features": {
    "audio": true,
    "backlight": false,
    "bluetooth": false,
    "bootmagic": false,
    "command": false,
    "console": true,
    "extrakey": true,
    "midi": false,
    "mousekey": true,
    "nkro": true,
    "rgblight": false,
    "unicode": false
    "nkro": true
  },
  "matrix_pins": {
    "cols": ["B10", "B2", "B1", "B0", "A7", "B4", "B3", "B5"],

M keyboards/clueboard/66_hotswap/prototype/info.json => keyboards/clueboard/66_hotswap/prototype/info.json +1 -4
@@ 8,16 8,13 @@
  "features": {
    "audio": true,
    "backlight": true,
    "bluetooth": false,
    "bootmagic": false,
    "command": false,
    "console": true,
    "extrakey": true,
    "midi": false,
    "mousekey": false,
    "nkro": true,
    "rgblight": true,
    "unicode": false
    "rgblight": true
  },
  "indicators": {
    "caps_lock": "B4"

M keyboards/clueboard/card/info.json => keyboards/clueboard/card/info.json +1 -4
@@ 9,16 9,13 @@
  "features": {
    "audio": true,
    "backlight": true,
    "bluetooth": false,
    "bootmagic": false,
    "command": false,
    "console": true,
    "extrakey": true,
    "midi": false,
    "mousekey": true,
    "nkro": false,
    "rgblight": true,
    "unicode": false
    "rgblight": true
  },
  "build": {
    "lto": true

M keyboards/dark/magnum_ergo_1/info.json => keyboards/dark/magnum_ergo_1/info.json +1 -4
@@ 17,16 17,13 @@
        }
    },
    "features": {
        "audio": false,
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "encoder": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": true,
        "rgblight": false
        "nkro": true
    },
    "diode_direction": "COL2ROW",
    "backlight": {

M keyboards/doio/kb38/info.json => keyboards/doio/kb38/info.json +1 -2
@@ 12,8 12,7 @@
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgb_matrix": true,
        "rgblight": false
        "rgb_matrix": true
    },
    "matrix_pins": {
        "cols": ["F5", "F4", "F1", "F0", "B7", "B6", "B5", "B4"],

M keyboards/fancytech/fancyalice66/info.json => keyboards/fancytech/fancyalice66/info.json +0 -1
@@ 14,7 14,6 @@
    },
    "features": {
        "bootmagic": true,
        "encoder": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,

M keyboards/frobiac/blackbowl/info.json => keyboards/frobiac/blackbowl/info.json +1 -5
@@ 7,17 7,13 @@
    "processor": "atmega32u4",
    "diode_direction": "ROW2COL",
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": false,
        "command": false,
        "console": false,
        "dynamic_macro": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "unicode": false,
        "rgblight": false
        "nkro": false
    },
    "build": {
        "lto": true

M keyboards/frobiac/blackflat/info.json => keyboards/frobiac/blackflat/info.json +1 -5
@@ 7,17 7,13 @@
    "processor": "atmega32u4",
    "diode_direction": "COL2ROW",
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": false,
        "command": false,
        "console": false,
        "dynamic_macro": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "unicode": false,
        "rgblight": false
        "nkro": false
    },
    "build": {
        "lto": true

M keyboards/frobiac/hypernano/info.json => keyboards/frobiac/hypernano/info.json +1 -5
@@ 7,17 7,13 @@
    "processor": "atmega32u4",
    "diode_direction": "COL2ROW",
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": false,
        "command": false,
        "console": false,
        "dynamic_macro": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "unicode": false,
        "rgblight": false
        "nkro": false
    },
    "build": {
        "lto": true

M keyboards/frobiac/redtilt/info.json => keyboards/frobiac/redtilt/info.json +1 -5
@@ 7,17 7,13 @@
    "processor": "atmega32u4",
    "diode_direction": "COL2ROW",
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": false,
        "command": false,
        "console": false,
        "dynamic_macro": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "unicode": false,
        "rgblight": false
        "nkro": false
    },
    "build": {
        "lto": true

M keyboards/giabalanai/info.json => keyboards/giabalanai/info.json +1 -3
@@ 36,9 36,7 @@
        "bootmagic": false,
        "console": false,
        "mousekey": false,
        "nkro": false,
        "rgblight": false,
        "audio": false
        "nkro": false
    },
    "encoder": {
        "rotary": []

M keyboards/handwired/10k/info.json => keyboards/handwired/10k/info.json +1 -4
@@ 8,15 8,12 @@
    "rows": ["B6"]
  },
  "features": {
    "audio": false,
    "backlight": false,
    "bootmagic": false,
    "command": false,
    "console": false,
    "extrakey": false,
    "mousekey": false,
    "nkro": false,
    "rgblight": false
    "nkro": false
  },
  "usb": {
    "vid": "0x6869",

M keyboards/handwired/3dortho14u/rev1/info.json => keyboards/handwired/3dortho14u/rev1/info.json +6 -12
@@ 7,18 7,12 @@
    "bootloader": "atmel-dfu",
    "diode_direction": "COL2ROW",
    "features": {
    "audio": false,
    "backlight": false,
    "bluetooth": false,
    "bootmagic": true,
    "command": false,
    "console": true,
    "extrakey": true,
    "midi": false,
    "mousekey": true,
    "nkro": true,
    "rgblight": false,
    "unicode": false
      "bootmagic": true,
      "command": false,
      "console": true,
      "extrakey": true,
      "mousekey": true,
      "nkro": true
    },
    "indicators": {
      "caps_lock": "F0"

M keyboards/handwired/3dortho14u/rev2/info.json => keyboards/handwired/3dortho14u/rev2/info.json +6 -12
@@ 7,18 7,12 @@
    "bootloader": "atmel-dfu",
    "diode_direction": "COL2ROW",
    "features": {
    "audio": false,
    "backlight": false,
    "bluetooth": false,
    "bootmagic": true,
    "command": false,
    "console": true,
    "extrakey": true,
    "midi": false,
    "mousekey": true,
    "nkro": true,
    "rgblight": false,
    "unicode": false
      "bootmagic": true,
      "command": false,
      "console": true,
      "extrakey": true,
      "mousekey": true,
      "nkro": true
    },
    "indicators": {
      "caps_lock": "F4"

M keyboards/handwired/baredev/rev1/info.json => keyboards/handwired/baredev/rev1/info.json +1 -8
@@ 23,19 23,12 @@
    "processor": "atmega32u4",
    "bootloader": "atmel-dfu",
    "features": {
        "audio": false,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "midi": false,
        "mousekey": true,
        "nkro": true,
        "rgblight": false,
        "unicode": false,
        "bluetooth": false,
        "backlight": false,
        "sleep_led": false
        "nkro": true
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_abnt2"

M keyboards/handwired/dactyl_kinesis/info.json => keyboards/handwired/dactyl_kinesis/info.json +1 -4
@@ 14,10 14,7 @@
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "audio": false,
        "backlight": false,
        "rgblight": false
        "nkro": false
    },
    "rgblight": {
        "led_count": 12

M keyboards/handwired/dactyl_lightcycle/info.json => keyboards/handwired/dactyl_lightcycle/info.json +0 -3
@@ 14,9 14,6 @@
        "console": false,
        "mousekey": true,
        "extrakey": true,
        "audio": false,
        "rgblight": false,
        "backlight": false,
        "nkro": false
    },
    "ws2812": {

M keyboards/handwired/dactyl_manuform/5x6_68/info.json => keyboards/handwired/dactyl_manuform/5x6_68/info.json +1 -4
@@ 15,10 15,7 @@
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "audio": false,
        "backlight": false,
        "rgblight": false
        "nkro": true
    },
    "split": {
        "enabled": true,

M keyboards/handwired/dactyl_manuform/6x7/info.json => keyboards/handwired/dactyl_manuform/6x7/info.json +1 -4
@@ 14,10 14,7 @@
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": false,
        "audio": false,
        "backlight": false,
        "rgblight": false
        "nkro": false
    },
    "ws2812": {
        "pin": "D3"

M keyboards/handwired/onekey/info.json => keyboards/handwired/onekey/info.json +1 -4
@@ 17,10 17,7 @@
        "extrakey": true,
        "console": false,
        "command": false,
        "nkro": false,
        "backlight": false,
        "rgblight": false,
        "audio": false
        "nkro": false
    },
    "community_layouts": ["ortho_1x1"],
    "layouts": {

M keyboards/handwired/polly40/info.json => keyboards/handwired/polly40/info.json +1 -5
@@ 21,11 21,7 @@
        "extrakey": true,
        "console": false,
        "command": false,
        "nkro": true,
        "backlight": false,
        "rgblight": false,
        "audio": false,
        "key_lock": false
        "nkro": true
    },
    "layouts": {
        "LAYOUT": {

M keyboards/handwired/scottokeebs/scotto61/info.json => keyboards/handwired/scottokeebs/scotto61/info.json +1 -2
@@ 10,8 10,7 @@
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": false
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP22", "GP20", "GP19", "GP18", "GP17", "GP16"],

M keyboards/handwired/wakizashi40/info.json => keyboards/handwired/wakizashi40/info.json +1 -7
@@ 6,18 6,12 @@
    "bootloader": "atmel-dfu",
    "diode_direction": "COL2ROW",
    "features": {
        "audio": false,
        "backlight": false,
        "bluetooth": false,
        "bootmagic": true,
        "command": false,
        "console": true,
        "extrakey": true,
        "midi": false,
        "mousekey": true,
        "nkro": true,
        "rgblight": false,
        "unicode": false
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["F4", "F6", "F7", "B1", "B3", "B2", "B6", "B5", "B4", "E6", "D7", "C6", "D4"],

M keyboards/idobao/id42/info.json => keyboards/idobao/id42/info.json +1 -3
@@ 10,9 10,7 @@
        "extrakey": true,
        "console": false,
        "command": false,
        "nkro": true,
        "backlight": false,
        "rgblight": false
        "nkro": true
    },
    "ws2812": {
        "pin": "B3"

M keyboards/idobao/id61/info.json => keyboards/idobao/id61/info.json +1 -3
@@ 10,9 10,7 @@
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "backlight": false,
        "rgblight": false
        "nkro": true
    },
    "ws2812": {
        "pin": "F0"

M keyboards/idobao/id63/info.json => keyboards/idobao/id63/info.json +1 -3
@@ 10,9 10,7 @@
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "backlight": false,
        "rgblight": false
        "nkro": true
    },
    "ws2812": {
        "pin": "B7"

M keyboards/idobao/id67/info.json => keyboards/idobao/id67/info.json +1 -3
@@ 10,9 10,7 @@
        "extrakey": true,
        "command": false,
        "console": false,
        "nkro": true,
        "backlight": false,
        "rgblight": false
        "nkro": true
    },
    "ws2812": {
        "pin": "F0"

M keyboards/idobao/id80/v3/ansi/info.json => keyboards/idobao/id80/v3/ansi/info.json +1 -3
@@ 10,9 10,7 @@
        "extrakey": true,
        "console": false,
        "command": false,
        "nkro": true,
        "backlight": false,
        "rgblight": false
        "nkro": true
    },
    "rgb_matrix": {
        "animations": {

M keyboards/idobao/id87/v2/info.json => keyboards/idobao/id87/v2/info.json +1 -3
@@ 10,9 10,7 @@
        "extrakey": true,
        "console": false,
        "command": false,
        "nkro": true,
        "backlight": false,
        "rgblight": false
        "nkro": true
    },
    "ws2812": {
        "pin": "E2"

M keyboards/idobao/montex/v2/info.json => keyboards/idobao/montex/v2/info.json +1 -3
@@ 10,9 10,7 @@
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "backlight": false,
        "rgblight": false
        "nkro": true
    },
    "ws2812": {
        "pin": "B1"

M keyboards/idyllic/tinny50_rgb/info.json => keyboards/idyllic/tinny50_rgb/info.json +0 -3
@@ 16,9 16,6 @@
        "console": false,
        "command": false,
        "nkro": true,
        "backlight": false,
        "rgblight": false,
        "audio": false,
        "rgb_matrix": true
    },
    "diode_direction": "COL2ROW",

M keyboards/jels/boaty/info.json => keyboards/jels/boaty/info.json +1 -2
@@ 16,8 16,7 @@
        "mousekey": false,
        "extrakey": true,
        "console": false,
        "command": false,
        "backlight": false
        "command": false
    },
    "matrix_pins": {
        "cols": ["B1", "C0", "C1", "C2", "D4", "D1", "D0", "C5", "C4", "C3", "D5"],

M keyboards/kbdfans/odinmini/info.json => keyboards/kbdfans/odinmini/info.json +0 -2
@@ 5,8 5,6 @@
    "bootloader": "rp2040",
    "diode_direction": "COL2ROW",
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "extrakey": true,

M keyboards/kbdfans/tiger80/info.json => keyboards/kbdfans/tiger80/info.json +0 -2
@@ 4,8 4,6 @@
    "maintainer": "kbdfans",
    "bootloader": "atmel-dfu",
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,

M keyboards/keebio/convolution/info.json => keyboards/keebio/convolution/info.json +1 -3
@@ 10,9 10,7 @@
        "console": true,
        "extrakey": true,
        "mousekey": false,
        "nkro": false,
        "unicode": false,
        "backlight": false
        "nkro": false
    },
    "layout_aliases": {"LAYOUT": "LAYOUT_all"}
}

M keyboards/keebio/convolution/rev1/info.json => keyboards/keebio/convolution/rev1/info.json +0 -2
@@ 9,8 9,6 @@
    "diode_direction": "COL2ROW",
    "features": {
        "console": true,
        "rgblight": false,
        "backlight": false,
        "rgb_matrix": true
    },
    "matrix_pins": {

M keyboards/keebio/sinc/info.json => keyboards/keebio/sinc/info.json +1 -3
@@ 6,14 6,12 @@
        "vid": "0xCB10"
    },
    "features": {
        "audio": false,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": false,
        "nkro": false,
        "unicode": false
        "nkro": false
    },
    "split": {
        "enabled": true

M keyboards/keebio/sinc/rev3/info.json => keyboards/keebio/sinc/rev3/info.json +0 -2
@@ 9,8 9,6 @@
    "diode_direction": "COL2ROW",
    "features": {
        "console": true,
        "rgblight": false,
        "backlight": false,
        "rgb_matrix": true
    },
    "split": {

M keyboards/keychron/q4/info.json => keyboards/keychron/q4/info.json +1 -4
@@ 16,16 16,13 @@
        }
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgb_matrix": true,
        "rgblight": false
        "rgb_matrix": true
    },
    "matrix_pins": {
        "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9"],

M keyboards/keyspensory/kp60/info.json => keyboards/keyspensory/kp60/info.json +1 -3
@@ 22,9 22,7 @@
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": true,
        "backlight": false,
        "audio": false
        "rgblight": true
    },
    "rgblight": {
        "led_count": 8,

M keyboards/kinesis/alvicstep/info.json => keyboards/kinesis/alvicstep/info.json +1 -3
@@ 12,9 12,7 @@
        "command": false,
        "mousekey": true,
        "extrakey": true,
        "nkro": true,
        "audio": false,
        "backlight": false
        "nkro": true
    },
    "processor": "at90usb1286",
    "bootloader": "halfkay",

M keyboards/kinesis/kint2pp/info.json => keyboards/kinesis/kint2pp/info.json +1 -3
@@ 13,9 13,7 @@
        "command": false,
        "mousekey": true,
        "extrakey": true,
        "nkro": true,
        "audio": false,
        "backlight": false
        "nkro": true
    },
    "build": {
        "debounce_type": "sym_eager_pk"

M keyboards/kinesis/kint36/info.json => keyboards/kinesis/kint36/info.json +1 -3
@@ 13,9 13,7 @@
        "command": false,
        "mousekey": true,
        "extrakey": true,
        "nkro": true,
        "audio": false,
        "backlight": false
        "nkro": true
    },
    "build": {
        "debounce_type": "sym_eager_pk"

M keyboards/kinesis/kint41/info.json => keyboards/kinesis/kint41/info.json +1 -3
@@ 13,9 13,7 @@
        "command": false,
        "mousekey": true,
        "extrakey": true,
        "nkro": true,
        "audio": false,
        "backlight": false
        "nkro": true
    },
    "build": {
        "debounce_type": "sym_eager_pk"

M keyboards/kinesis/kintlc/info.json => keyboards/kinesis/kintlc/info.json +1 -3
@@ 13,9 13,7 @@
        "command": false,
        "mousekey": true,
        "extrakey": true,
        "nkro": true,
        "audio": false,
        "backlight": false
        "nkro": true
    },
    "build": {
        "debounce_type": "sym_eager_pk"

M keyboards/kinesis/kintwin/info.json => keyboards/kinesis/kintwin/info.json +1 -3
@@ 18,9 18,7 @@
        "command": false,
        "mousekey": true,
        "extrakey": true,
        "nkro": true,
        "audio": false,
        "backlight": false
        "nkro": true
    },
    "matrix_pins": {
        "rows": ["A0", "A1", "A2", "A3", "A4", "A5", "A6"],

M keyboards/kinesis/nguyenvietyen/info.json => keyboards/kinesis/nguyenvietyen/info.json +1 -3
@@ 12,9 12,7 @@
        "command": true,
        "mousekey": true,
        "extrakey": true,
        "nkro": true,
        "audio": false,
        "backlight": false
        "nkro": true
    },
    "indicators": {
        "caps_lock": "E6",

M keyboards/kinesis/stapelberg/info.json => keyboards/kinesis/stapelberg/info.json +1 -3
@@ 12,9 12,7 @@
        "command": false,
        "mousekey": true,
        "extrakey": true,
        "nkro": true,
        "audio": false,
        "backlight": false
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["B0", "B1", "B2", "B3", "B4", "B5", "B6"],

M keyboards/kprepublic/bm16a/v1/info.json => keyboards/kprepublic/bm16a/v1/info.json +1 -2
@@ 18,8 18,7 @@
        "command": false,
        "nkro": true,
        "backlight": true,
        "rgblight": true,
        "audio": false
        "rgblight": true
    },
    "matrix_pins": {
        "rows": ["D3", "D5", "D1", "D2"],

M keyboards/kprepublic/bm40hsrgb/rev2/info.json => keyboards/kprepublic/bm40hsrgb/rev2/info.json +1 -3
@@ 12,9 12,7 @@
        "tri_layer": true,
        "console": false,
        "command": false,
        "nkro": false,
        "backlight": false,
        "audio": false
        "nkro": false
    },
    "usb": {
        "vid": "0x4B50",

M keyboards/kuro/kuro65/info.json => keyboards/kuro/kuro65/info.json +0 -4
@@ 25,10 25,6 @@
        "console": false,
        "command": false,
        "nkro": true,
        "backlight": false,
        "rgblight": false,
        "audio": false,
        "key_lock": false,
        "rgb_matrix": true
    },
    "ws2812": {

M keyboards/laneware/raindrop/info.json => keyboards/laneware/raindrop/info.json +1 -5
@@ 21,11 21,7 @@
        "extrakey": true,
        "console": false,
        "command": false,
        "nkro": true,
        "backlight": false,
        "audio": false,
        "rgblight": false,
        "sleep_led": false
        "nkro": true
    },
    "layout_aliases": {
        "LAYOUT_all": "LAYOUT_64_ansi_split_bs"

M keyboards/linworks/fave84h/info.json => keyboards/linworks/fave84h/info.json +1 -2
@@ 12,8 12,7 @@
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgb_matrix": true,
        "rgblight": false
        "rgb_matrix": true
    },
    "ws2812": {
        "pin": "D2"

M keyboards/maxr1998/phoebe/info.json => keyboards/maxr1998/phoebe/info.json +0 -1
@@ 10,7 10,6 @@
    "features": {
        "bootmagic": true,
        "nkro": true,
        "backlight": false,
        "rgblight": true,
        "key_lock": true,
        "leader": true

M keyboards/mechlovin/mechlovin9/rev3/info.json => keyboards/mechlovin/mechlovin9/rev3/info.json +0 -3
@@ 6,9 6,6 @@
        "pid": "0x6509",
        "device_version": "0.0.3"
    },
    "features": {
        "backlight": false
    },
    "bootmagic": {
        "matrix": [0, 13]
    },

M keyboards/mechlovin/zed65/910/info.json => keyboards/mechlovin/zed65/910/info.json +0 -1
@@ 9,7 9,6 @@
        "device_version": "0.0.1"
    },
    "features": {
        "backlight": false,
        "nkro": true,
        "rgblight": true
    },

M keyboards/miiiw/blackio83/info.json => keyboards/miiiw/blackio83/info.json +1 -3
@@ 6,7 6,6 @@
    "debounce": 3,
    "diode_direction": "COL2ROW",
    "features": {
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,


@@ 15,8 14,7 @@
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgb_matrix": true,
        "rgblight": false
        "rgb_matrix": true
    },
    "indicators": {
        "caps_lock": "B2",

M keyboards/mk65/info.json => keyboards/mk65/info.json +1 -4
@@ 30,10 30,7 @@
        "console": false,
        "command": false,
        "nkro": true,
        "backlight": false,
        "rgblight": true,
        "audio": false,
        "key_lock": false
        "rgblight": true
    },
    "rgblight": {
        "led_count": 7,

M keyboards/mlego/m65/rev1/info.json => keyboards/mlego/m65/rev1/info.json +0 -2
@@ 11,8 11,6 @@
        ]
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,

M keyboards/mlego/m65/rev2/info.json => keyboards/mlego/m65/rev2/info.json +0 -2
@@ 10,8 10,6 @@
        ]
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": true,
        "console": false,

M keyboards/mlego/m65/rev3/info.json => keyboards/mlego/m65/rev3/info.json +0 -2
@@ 11,8 11,6 @@
        ]
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,

M keyboards/mlego/m65/rev4/info.json => keyboards/mlego/m65/rev4/info.json +0 -2
@@ 11,8 11,6 @@
        ]
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": true,

M keyboards/montsinger/palmetto/info.json => keyboards/montsinger/palmetto/info.json +1 -2
@@ 8,8 8,7 @@
        "bootmagic": true,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgblight": false
        "nkro": true
    },
    "matrix_pins": {
        "cols": ["GP28", "GP27", "GP29", "GP0", "GP1", "GP9", "GP26", "GP18", "GP10", "GP11", "GP25", "GP24", "GP12", "GP21", "GP13"],

M keyboards/navi60/info.json => keyboards/navi60/info.json +1 -5
@@ 21,11 21,7 @@
        "extrakey": true,
        "console": false,
        "command": false,
        "nkro": true,
        "backlight": false,
        "rgblight": false,
        "audio": false,
        "key_lock": false
        "nkro": true
    },
    "layouts": {
        "LAYOUT": {

M keyboards/novelkeys/nk_plus/info.json => keyboards/novelkeys/nk_plus/info.json +1 -3
@@ 14,15 14,13 @@
        "rows": ["B2", "B1", "B0", "B10", "B3"]
    },
    "features": {
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgb_matrix": true,
        "rgblight": false
        "rgb_matrix": true
    },
    "processor": "STM32F072",
    "bootloader": "stm32-dfu",

M keyboards/sawnsprojects/eclipse/eclipse60/info.json => keyboards/sawnsprojects/eclipse/eclipse60/info.json +1 -4
@@ 22,10 22,7 @@
        "console": false,
        "command": false,
        "nkro": false,
        "backlight": false,
        "rgblight": true,
        "audio": false,
        "key_lock": false
        "rgblight": true
    },
    "rgblight": {
        "led_count": 18,

M keyboards/sawnsprojects/eclipse/tinyneko/info.json => keyboards/sawnsprojects/eclipse/tinyneko/info.json +1 -4
@@ 22,10 22,7 @@
        "console": false,
        "command": false,
        "nkro": false,
        "backlight": false,
        "rgblight": true,
        "audio": false,
        "key_lock": false
        "rgblight": true
    },
    "rgblight": {
        "led_count": 18,

M keyboards/sharkoon/skiller_sgk50_s3/info.json => keyboards/sharkoon/skiller_sgk50_s3/info.json +1 -2
@@ 18,8 18,7 @@
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgb_matrix": true,
        "rgblight": false
        "rgb_matrix": true
    },
    "matrix_pins": {
        "cols": ["C0", "C1", "C2", "C3", "A6", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9"],

M keyboards/smithrune/magnus/m75h/info.json => keyboards/smithrune/magnus/m75h/info.json +0 -3
@@ 17,12 17,9 @@
        }
    },
    "features": {
        "audio": false,
        "backlight": false,
        "bootmagic": true,
        "command": false,
        "console": false,
        "encoder": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,

M keyboards/smithrune/magnus/m75s/info.json => keyboards/smithrune/magnus/m75s/info.json +1 -3
@@ 17,12 17,10 @@
        }
    },
    "features": {
        "audio": false,
        "backlight": true,
        "bootmagic": true,
        "command": false,
        "console": false,
        "encoder": false,
        "extrakey": true,
        "mousekey": true,
        "nkro": true,


@@ 36,7 34,7 @@
    },
    "indicators": {
        "caps_lock": "A10"
    }
    },
    "ws2812": {
        "pin": "B15"
    },

M keyboards/splitography/info.json => keyboards/splitography/info.json +1 -3
@@ 11,9 11,7 @@
        "mousekey": false,
        "extrakey": true,
        "console": false,
        "audio": false,
        "command": false,
        "backlight": false
        "command": false
    },
    "matrix_pins": {
        "rows": ["D0", "D1", "D2", "D3"],

M keyboards/stront/info.json => keyboards/stront/info.json +0 -1
@@ 85,7 85,6 @@
        "encoder": true,
        "backlight": true,
        "extrakey": true,
        "rgblight": false,
        "rgb_matrix": true,
        "nkro": false
    },

M keyboards/synthlabs/060/info.json => keyboards/synthlabs/060/info.json +0 -1
@@ 13,7 13,6 @@
    "extrakey": true,
    "mousekey": true,
    "nkro": true,
    "rgblight": false,
    "rgb_matrix": true
  },
  "ws2812": {

M keyboards/tzarc/djinn/info.json => keyboards/tzarc/djinn/info.json +0 -1
@@ 23,7 23,6 @@
    "nkro": true,
    "quantum_painter": true,
    "rgb_matrix": true,
    "unicode": false,
    "usbpd": true,
    "wpm": true
  },

M keyboards/wolf/m60_b/info.json => keyboards/wolf/m60_b/info.json +1 -2
@@ 11,8 11,7 @@
        "extrakey": true,
        "mousekey": true,
        "nkro": true,
        "rgb_matrix": true,
        "rgblight": false
        "rgb_matrix": true
    },
    "ws2812": {
        "pin": "D1"

M keyboards/ymdk/melody96/hotswap/info.json => keyboards/ymdk/melody96/hotswap/info.json +0 -1
@@ 14,7 14,6 @@
    },
    "diode_direction": "ROW2COL",
    "features": {
        "audio": false,
        "backlight": true,
        "bootmagic": true,
        "command": false,

M keyboards/yoichiro/lunakey_pico/info.json => keyboards/yoichiro/lunakey_pico/info.json +1 -2
@@ 11,8 11,7 @@
        "console": false,
        "command": false,
        "nkro": false,
        "rgblight": true,
        "audio": false
        "rgblight": true
    },
    "matrix_pins": {
        "cols": ["GP21", "GP20", "GP19", "GP18", "GP17", "GP16"],

Do not follow this link