Move TKL layouts to data driven (#20337)
217 files changed, 23029 insertions(+), 21173 deletions(-) M keyboards/acheron/apollo/87h/delta/delta.c D keyboards/acheron/apollo/87h/delta/delta.h M keyboards/acheron/apollo/87h/delta/info.json M keyboards/acheron/apollo/87h/gamma/gamma.c D keyboards/acheron/apollo/87h/gamma/gamma.h M keyboards/acheron/apollo/87h/gamma/info.json M keyboards/acheron/apollo/87h/info.json M keyboards/acheron/apollo/87htsc/87htsc.c D keyboards/acheron/apollo/87htsc/87htsc.h M keyboards/acheron/apollo/87htsc/info.json D keyboards/ai03/andromeda/andromeda.h M keyboards/ai03/andromeda/info.json M keyboards/aliceh66/pianoforte_hs/info.json D keyboards/aliceh66/pianoforte_hs/pianoforte_hs.h M keyboards/aos/tkl/info.json D keyboards/aos/tkl/tkl.h M keyboards/baion_808/baion_808.c D keyboards/baion_808/baion_808.h M keyboards/baion_808/info.json M keyboards/bpiphany/frosty_flake/20130602/20130602.c M keyboards/bpiphany/frosty_flake/20140521/20140521.c D keyboards/bpiphany/frosty_flake/frosty_flake.h M keyboards/bpiphany/frosty_flake/info.json D keyboards/bpiphany/pegasushoof/2013/2013.h M keyboards/bpiphany/pegasushoof/2013/info.json D keyboards/bpiphany/pegasushoof/2015/2015.h M keyboards/bpiphany/pegasushoof/2015/info.json M keyboards/bpiphany/unloved_bastard/info.json D keyboards/bpiphany/unloved_bastard/unloved_bastard.h M keyboards/capsunlocked/cu80/v1/info.json D keyboards/capsunlocked/cu80/v1/v1.h M keyboards/capsunlocked/cu80/v2_ansi/info.json M keyboards/capsunlocked/cu80/v2_ansi/v2_ansi.c D keyboards/capsunlocked/cu80/v2_ansi/v2_ansi.h M keyboards/capsunlocked/cu80/v2_iso/info.json M keyboards/capsunlocked/cu80/v2_iso/v2_iso.c D keyboards/capsunlocked/cu80/v2_iso/v2_iso.h D keyboards/cherrybstudio/cb87/cb87.h M keyboards/cherrybstudio/cb87/info.json M keyboards/coseyfannitutti/mysterium/info.json D keyboards/coseyfannitutti/mysterium/mysterium.h M keyboards/duck/orion/v3/info.json M keyboards/duck/orion/v3/v3.c D keyboards/duck/orion/v3/v3.h M keyboards/durgod/k320/info.json M keyboards/durgod/k320/k320.h D keyboards/dztech/endless80/endless80.h M keyboards/dztech/endless80/info.json D keyboards/eniigmakeyboards/ek87/ek87.h M keyboards/eniigmakeyboards/ek87/info.json D keyboards/epoch80/epoch80.h M keyboards/epoch80/info.json D keyboards/evyd13/eon87/eon87.h M keyboards/evyd13/eon87/info.json M keyboards/evyd13/nt750/info.json D keyboards/evyd13/nt750/nt750.h M keyboards/evyd13/quackfire/info.json D keyboards/evyd13/quackfire/quackfire.h M keyboards/fjlabs/kf87/info.json D keyboards/fjlabs/kf87/kf87.h M keyboards/fjlabs/peaker/info.json D keyboards/fjlabs/peaker/peaker.h M keyboards/ft/mars80/info.json D keyboards/ft/mars80/mars80.h D keyboards/ggkeyboards/genesis/hotswap/hotswap.h M keyboards/ggkeyboards/genesis/hotswap/info.json M keyboards/ggkeyboards/genesis/solder/info.json D keyboards/ggkeyboards/genesis/solder/solder.h M keyboards/gon/nerdtkl/info.json D keyboards/gon/nerdtkl/nerdtkl.h M keyboards/gopolar/gg86/gg86.c D keyboards/gopolar/gg86/gg86.h M keyboards/gopolar/gg86/info.json M keyboards/handwired/meck_tkl/info.json D keyboards/handwired/meck_tkl/meck_tkl.h M keyboards/hardlineworks/otd_plus/info.json D keyboards/hardlineworks/otd_plus/otd_plus.h M keyboards/hineybush/h87a/h87a.c D keyboards/hineybush/h87a/h87a.h M keyboards/hineybush/h87a/info.json M keyboards/hineybush/h88/h88.c D keyboards/hineybush/h88/h88.h M keyboards/hineybush/h88/info.json D keyboards/hnahkb/freyr/freyr.h M keyboards/hnahkb/freyr/info.json M keyboards/hnahkb/stella/info.json D keyboards/hnahkb/stella/stella.h M keyboards/horrortroll/handwired_k552/handwired_k552.c D keyboards/horrortroll/handwired_k552/handwired_k552.h M keyboards/horrortroll/handwired_k552/info.json M keyboards/idobao/id87/v1/info.json D keyboards/idobao/id87/v1/v1.h M keyboards/input_club/k_type/info.json M keyboards/input_club/k_type/k_type.c D keyboards/input_club/k_type/k_type.h M keyboards/j80/info.json D keyboards/j80/j80.h M keyboards/kbdfans/kbd8x/info.json M keyboards/kbdfans/kbd8x/kbd8x.h M keyboards/kbdfans/kbd8x_mk2/info.json D keyboards/kbdfans/kbd8x_mk2/kbd8x_mk2.h D keyboards/kineticlabs/emu/hotswap/hotswap.h M keyboards/kineticlabs/emu/hotswap/info.json M keyboards/kineticlabs/emu/soldered/info.json D keyboards/kineticlabs/emu/soldered/soldered.h M keyboards/kira80/info.json D keyboards/kira80/kira80.h D keyboards/kkatano/bakeneko80/bakeneko80.h M keyboards/kkatano/bakeneko80/info.json M keyboards/kkatano/wallaby/info.json M keyboards/kkatano/wallaby/wallaby.c D keyboards/kkatano/wallaby/wallaby.h M keyboards/kkatano/yurei/info.json M keyboards/kkatano/yurei/yurei.c D keyboards/kkatano/yurei/yurei.h M keyboards/kmac/info.json M keyboards/kmac/kmac.c D keyboards/kmac/kmac.h M keyboards/kprepublic/bm80hsrgb/bm80hsrgb.c D keyboards/kprepublic/bm80hsrgb/bm80hsrgb.h M keyboards/kprepublic/bm80hsrgb/info.json M keyboards/kprepublic/bm80v2/bm80v2.c D keyboards/kprepublic/bm80v2/bm80v2.h M keyboards/kprepublic/bm80v2/info.json M keyboards/kprepublic/bm80v2_iso/bm80v2_iso.c D keyboards/kprepublic/bm80v2_iso/bm80v2_iso.h M keyboards/kprepublic/bm80v2_iso/info.json D keyboards/linworks/fave87/fave87.h M keyboards/linworks/fave87/info.json M keyboards/linworks/fave87h/fave87h.c D keyboards/linworks/fave87h/fave87h.h M keyboards/linworks/fave87h/info.json M keyboards/lucid/kbd8x_hs/info.json D keyboards/lucid/kbd8x_hs/kbd8x_hs.h M keyboards/lucid/scarlet/info.json D keyboards/lucid/scarlet/scarlet.h M keyboards/masterworks/classy_tkl/rev_a/info.json M keyboards/masterworks/classy_tkl/rev_a/rev_a.c D keyboards/masterworks/classy_tkl/rev_a/rev_a.h M keyboards/matrix/abelx/abelx.h M keyboards/matrix/abelx/info.json M keyboards/matrix/m12og/rev2/info.json M keyboards/matrix/m12og/rev2/rev2.c D keyboards/matrix/m12og/rev2/rev2.h M keyboards/matrix/m20add/info.json M keyboards/matrix/m20add/m20add.h M keyboards/matrix/me/info.json D keyboards/matrix/me/me.h M keyboards/mechlovin/olly/orion/info.json M keyboards/mechlovin/olly/orion/orion.c D keyboards/mechlovin/olly/orion/orion.h M keyboards/melgeek/mach80/info.json D keyboards/melgeek/mach80/mach80.h M keyboards/melgeek/mach80/rev1/rev1.c M keyboards/melgeek/mach80/rev2/rev2.c M keyboards/mode/m80v1/m80h/info.json D keyboards/mode/m80v1/m80h/m80h.h M keyboards/mode/m80v2/m80v2h/info.json D keyboards/mode/m80v2/m80v2h/m80v2h.h M keyboards/monstargear/xo87/rgb/info.json D keyboards/monstargear/xo87/rgb/rgb.h M keyboards/moon/info.json D keyboards/moon/moon.h M keyboards/nightly_boards/n87/info.json D keyboards/nightly_boards/n87/n87.h M keyboards/nix_studio/oxalys80/info.json M keyboards/nix_studio/oxalys80/oxalys80.c D keyboards/nix_studio/oxalys80/oxalys80.h M keyboards/percent/skog_lite/info.json D keyboards/percent/skog_lite/skog_lite.h M keyboards/phage_studio/pila87/info.json M keyboards/phage_studio/pila87/pila87.c D keyboards/phage_studio/pila87/pila87.h M keyboards/phantom/info.json D keyboards/phantom/phantom.h D keyboards/playkbtw/helen80/helen80.h M keyboards/playkbtw/helen80/info.json M keyboards/poker87c/info.json D keyboards/poker87c/poker87c.h M keyboards/poker87d/info.json D keyboards/poker87d/poker87d.h M keyboards/projectkb/signature87/info.json D keyboards/projectkb/signature87/signature87.h D keyboards/skeletn87/hotswap/hotswap.h M keyboards/skeletn87/hotswap/info.json M keyboards/skeletn87/soldered/info.json D keyboards/skeletn87/soldered/soldered.h M keyboards/specskeys/info.json D keyboards/specskeys/specskeys.h D keyboards/superuser/frl/frl.h M keyboards/superuser/frl/info.json M keyboards/superuser/tkl/info.json D keyboards/superuser/tkl/tkl.h M keyboards/tgr/jane/v2/info.json D keyboards/tgr/jane/v2/v2.h M keyboards/utd80/info.json D keyboards/utd80/utd80.h M keyboards/wavtype/p01_ultra/info.json D keyboards/wavtype/p01_ultra/p01_ultra.h M keyboards/xbows/ranger/info.json M keyboards/xbows/ranger/ranger.c D keyboards/xbows/ranger/ranger.h M keyboards/xelus/ninjin/info.json M keyboards/xelus/ninjin/ninjin.c D keyboards/xelus/ninjin/ninjin.h M keyboards/xelus/pachi/rgb/rev1/info.json M keyboards/xelus/pachi/rgb/rev1/rev1.c D keyboards/xelus/pachi/rgb/rev1/rev1.h M keyboards/xelus/pachi/rgb/rev2/info.json M keyboards/xelus/pachi/rgb/rev2/rev2.h M keyboards/xiaomi/mk02/info.json M keyboards/xiaomi/mk02/mk02.c D keyboards/xiaomi/mk02/mk02.h M keyboards/xiudi/xd87/info.json D keyboards/xiudi/xd87/xd87.h M keyboards/xmmx/info.json D keyboards/xmmx/xmmx.h